Events processed: 1642899 Process: 41185, /home/adrian/work/lusca/branches/LUSCA_HEAD/src/squid, total: 926344 ( 56.38%) [0] 7.65% 7.65%(70881/926344) syscall [1] 37.24% 2.85%(26396/70881) kevent [2] 56.02% 1.60%(14786/26396) kern_kevent [3] 69.73% 1.11%(10310/14786) kqueue_register [4] 18.99% 0.21%(1958/10310) uma_zalloc [5] 60.62% 0.13%(1187/1958) uma_zalloc_arg [6] 72.03% 0.09%(855/1187) [self] [6] 19.71% 0.03%(234/1187) critical_exit [7] 100.00% 0.03%(234/234) [self] [6] 4.21% 0.01%(50/1187) runq_init [7] 100.00% 0.01%(50/50) [self] [6] 3.37% 0.00%(40/1187) critical_enter [7] 100.00% 0.00%(40/40) [self] [6] 0.34% 0.00%(4/1187) __curthread [7] 100.00% 0.00%(4/4) [self] [6] 0.34% 0.00%(4/1187) choosethread [7] 100.00% 0.00%(4/4) [self] [5] 36.16% 0.08%(708/1958) generic_bzero [6] 100.00% 0.08%(708/708) [self] [5] 1.58% 0.00%(31/1958) bzero [6] 100.00% 0.00%(31/31) [self] [5] 0.87% 0.00%(17/1958) zone_alloc_bucket [6] 100.00% 0.00%(17/17) [self] [5] 0.46% 0.00%(9/1958) stack_save_td [6] 100.00% 0.00%(9/9) [self] [5] 0.15% 0.00%(3/1958) [self] [5] 0.15% 0.00%(3/1958) uma_zfree_arg [6] 100.00% 0.00%(3/3) [self] [4] 16.70% 0.19%(1722/10310) atomic_cmpset_int [5] 100.00% 0.19%(1722/1722) [self] [4] 15.77% 0.18%(1626/10310) [self] [4] 11.39% 0.13%(1174/10310) _fget [5] 63.37% 0.08%(744/1174) fget_unlocked [6] 100.00% 0.08%(744/744) [self] [5] 24.87% 0.03%(292/1174) atomic_cmpset_int [6] 100.00% 0.03%(292/292) [self] [5] 11.41% 0.01%(134/1174) [self] [5] 0.34% 0.00%(4/1174) _fdrop [6] 100.00% 0.00%(4/4) [self] [4] 9.59% 0.11%(989/10310) knote_drop [5] 57.23% 0.06%(566/989) uma_zfree [6] 90.46% 0.06%(512/566) uma_zfree_arg [7] 68.75% 0.04%(352/512) [self] [7] 21.68% 0.01%(111/512) critical_exit [8] 100.00% 0.01%(111/111) [self] [7] 3.91% 0.00%(20/512) critical_enter [8] 100.00% 0.00%(20/20) [self] [7] 2.15% 0.00%(11/512) __curthread [8] 100.00% 0.00%(11/11) [self] [7] 1.95% 0.00%(10/512) runq_init [8] 100.00% 0.00%(10/10) [self] [7] 1.56% 0.00%(8/512) choosethread [8] 100.00% 0.00%(8/8) [self] [6] 8.13% 0.00%(46/566) [self] [6] 1.41% 0.00%(8/566) bucket_alloc [7] 100.00% 0.00%(8/8) [self] [5] 23.76% 0.03%(235/989) atomic_cmpset_int [6] 100.00% 0.03%(235/235) [self] [5] 14.76% 0.02%(146/989) [self] [5] 2.12% 0.00%(21/989) kqueue_fo_release [6] 100.00% 0.00%(21/21) [self] [5] 1.92% 0.00%(19/989) knote_free [6] 100.00% 0.00%(19/19) [self] [5] 0.10% 0.00%(1/989) __curthread [6] 100.00% 0.00%(1/1) [self] [5] 0.10% 0.00%(1/989) _mtx_lock_sleep [6] 100.00% 0.00%(1/1) turnstile_trywait [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [4] 8.20% 0.09%(845/10310) fo_kqfilter [5] 66.39% 0.06%(561/845) soo_kqfilter [6] 48.48% 0.03%(272/561) atomic_cmpset_int [7] 100.00% 0.03%(272/272) [self] [6] 42.42% 0.03%(238/561) [self] [6] 9.09% 0.01%(51/561) knlist_add [7] 100.00% 0.01%(51/51) [self] [5] 32.43% 0.03%(274/845) atomic_cmpset_int [6] 100.00% 0.03%(274/274) [self] [5] 0.83% 0.00%(7/845) filt_sordetach [6] 100.00% 0.00%(7/7) [self] [5] 0.24% 0.00%(2/845) __curthread [6] 100.00% 0.00%(2/2) [self] [5] 0.12% 0.00%(1/845) [self] [4] 4.28% 0.05%(441/10310) uma_zfree [5] 89.34% 0.04%(394/441) uma_zfree_arg [6] 56.85% 0.02%(224/394) [self] [6] 35.03% 0.01%(138/394) critical_exit [7] 100.00% 0.01%(138/138) [self] [6] 4.31% 0.00%(17/394) critical_enter [7] 100.00% 0.00%(17/17) [self] [6] 3.05% 0.00%(12/394) runq_init [7] 100.00% 0.00%(12/12) [self] [6] 0.76% 0.00%(3/394) __curthread [7] 100.00% 0.00%(3/3) [self] [5] 10.66% 0.01%(47/441) [self] [4] 3.18% 0.04%(328/10310) filt_sowdetach [5] 86.28% 0.03%(283/328) knlist_remove [6] 70.67% 0.02%(200/283) atomic_cmpset_int [7] 100.00% 0.02%(200/200) [self] [6] 28.98% 0.01%(82/283) knlist_remove_kq [7] 97.56% 0.01%(80/82) [self] [7] 2.44% 0.00%(2/82) _mtx_lock_sleep [8] 100.00% 0.00%(2/2) [self] [6] 0.35% 0.00%(1/283) __curthread [7] 100.00% 0.00%(1/1) [self] [5] 11.59% 0.00%(38/328) [self] [5] 2.13% 0.00%(7/328) knlist_empty [6] 100.00% 0.00%(7/7) [self] [4] 2.36% 0.03%(243/10310) filt_sordetach [5] 76.13% 0.02%(185/243) knlist_remove [6] 72.97% 0.01%(135/185) atomic_cmpset_int [7] 100.00% 0.01%(135/135) [self] [6] 24.86% 0.00%(46/185) knlist_remove_kq [7] 100.00% 0.00%(46/46) [self] [6] 1.62% 0.00%(3/185) __curthread [7] 100.00% 0.00%(3/3) [self] [6] 0.54% 0.00%(1/185) [self] [5] 23.46% 0.01%(57/243) [self] [5] 0.41% 0.00%(1/243) knlist_empty [6] 100.00% 0.00%(1/1) [self] [4] 1.72% 0.02%(177/10310) kqueue_expand [5] 99.44% 0.02%(176/177) [self] [5] 0.56% 0.00%(1/177) free [6] 100.00% 0.00%(1/1) uma_large_free [7] 100.00% 0.00%(1/1) zone_free_item [8] 100.00% 0.00%(1/1) [self] [4] 1.19% 0.01%(123/10310) filt_sowrite [5] 100.00% 0.01%(123/123) [self] [4] 0.89% 0.01%(92/10310) knote_dequeue [5] 100.00% 0.01%(92/92) [self] [4] 0.83% 0.01%(86/10310) kqueue_wakeup [5] 60.47% 0.01%(52/86) [self] [5] 36.05% 0.00%(31/86) knlist_empty [6] 100.00% 0.00%(31/31) [self] [5] 3.49% 0.00%(3/86) kqueue_ioctl [6] 100.00% 0.00%(3/3) [self] [4] 0.77% 0.01%(79/10310) atomic_fetchadd_int [5] 100.00% 0.01%(79/79) [self] [4] 0.53% 0.01%(55/10310) fget [5] 100.00% 0.01%(55/55) [self] [4] 0.49% 0.01%(51/10310) filt_soread [5] 100.00% 0.01%(51/51) [self] [4] 0.43% 0.00%(44/10310) knlist_mtx_unlock [5] 100.00% 0.00%(30/30) [self] [4] 0.39% 0.00%(40/10310) imin [5] 100.00% 0.00%(40/40) [self] [4] 0.39% 0.00%(40/10310) knote_free [5] 100.00% 0.00%(40/40) [self] [4] 0.35% 0.00%(36/10310) knote_enqueue [5] 100.00% 0.00%(36/36) [self] [4] 0.35% 0.00%(36/10310) kqueue_fo_release [5] 100.00% 0.00%(36/36) [self] [4] 0.22% 0.00%(23/10310) kqueue_stat [5] 100.00% 0.00%(23/23) [self] [4] 0.18% 0.00%(19/10310) kqueue_acquire [5] 100.00% 0.00%(19/19) [self] [4] 0.16% 0.00%(17/10310) fcntl [5] 100.00% 0.00%(17/17) [self] [4] 0.16% 0.00%(16/10310) kqueue_schedtask [5] 100.00% 0.00%(16/16) [self] [4] 0.10% 0.00%(10/10310) knlist_cleardel [5] 100.00% 0.00%(10/10) [self] [4] 0.09% 0.00%(9/10310) sosend_dgram [5] 100.00% 0.00%(9/9) [self] [4] 0.09% 0.00%(9/10310) pru_sopoll_notsupp [5] 100.00% 0.00%(9/9) [self] [4] 0.05% 0.00%(5/10310) knote_alloc [5] 100.00% 0.00%(5/5) [self] [4] 0.04% 0.00%(4/10310) _mtx_lock_sleep [5] 50.00% 0.00%(2/4) [self] [5] 25.00% 0.00%(1/4) turnstile_lookup [6] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) turnstile_trywait [6] 100.00% 0.00%(1/1) [self] [4] 0.04% 0.00%(4/10310) _mtx_unlock_sleep [5] 75.00% 0.00%(3/4) turnstile_unpend [6] 33.33% 0.00%(1/3) [self] [6] 33.33% 0.00%(1/3) sched_add [7] 100.00% 0.00%(1/1) sched_pickcpu [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) sched_setcpu [7] 100.00% 0.00%(1/1) thread_lock_block [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) turnstile_broadcast [6] 100.00% 0.00%(1/1) [self] [4] 0.04% 0.00%(4/10310) knlist_mtx_lock [5] 100.00% 0.00%(4/4) [self] [4] 0.02% 0.00%(2/10310) soisconnecting [5] 100.00% 0.00%(2/2) [self] [4] 0.02% 0.00%(2/10310) __curthread [5] 100.00% 0.00%(2/2) [self] [4] 0.01% 0.00%(1/10310) filt_fileattach [5] 100.00% 0.00%(1/1) [self] [3] 18.02% 0.29%(2664/14786) atomic_cmpset_int [4] 100.00% 0.29%(2664/2664) [self] [3] 3.63% 0.06%(536/14786) _fget [4] 62.50% 0.04%(335/536) fget_unlocked [5] 100.00% 0.04%(335/335) [self] [4] 25.93% 0.02%(139/536) [self] [4] 10.07% 0.01%(54/536) atomic_cmpset_int [5] 100.00% 0.01%(54/54) [self] [4] 1.49% 0.00%(8/536) _fdrop [5] 100.00% 0.00%(8/8) [self] [3] 2.57% 0.04%(380/14786) [self] [3] 1.61% 0.03%(238/14786) slow_copyin [4] 100.00% 0.03%(238/238) [self] [3] 1.02% 0.02%(151/14786) kqueue_acquire [4] 99.34% 0.02%(150/151) [self] [4] 0.66% 0.00%(1/151) _mtx_lock_sleep [5] 100.00% 0.00%(1/1) turnstile_cancel [6] 100.00% 0.00%(1/1) spinlock_exit [7] 100.00% 0.00%(1/1) critical_exit [8] 100.00% 0.00%(1/1) [self] [3] 0.85% 0.01%(125/14786) atomic_fetchadd_int [4] 100.00% 0.01%(125/125) [self] [3] 0.46% 0.01%(68/14786) fget [4] 100.00% 0.01%(68/68) [self] [3] 0.33% 0.01%(49/14786) generic_copyin [4] 100.00% 0.01%(49/49) [self] [3] 0.30% 0.00%(44/14786) kevent_copyin [4] 100.00% 0.00%(44/44) [self] [3] 0.26% 0.00%(39/14786) __curthread [4] 100.00% 0.00%(39/39) [self] [3] 0.26% 0.00%(39/14786) kqueue_release [4] 94.87% 0.00%(37/39) [self] [4] 5.13% 0.00%(2/39) _mtx_lock_sleep [5] 50.00% 0.00%(1/2) [self] [5] 50.00% 0.00%(1/2) turnstile_trywait [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) [self] [3] 0.17% 0.00%(25/14786) slow_copyout [4] 100.00% 0.00%(25/25) [self] [3] 0.17% 0.00%(25/14786) kqueue_fo_find [4] 100.00% 0.00%(25/25) [self] [3] 0.16% 0.00%(23/14786) kern_kevent [4] 100.00% 0.00%(23/23) [self] [3] 0.14% 0.00%(20/14786) knote_drop [4] 100.00% 0.00%(20/20) [self] [3] 0.09% 0.00%(13/14786) knote_attach [4] 100.00% 0.00%(13/13) [self] [3] 0.07% 0.00%(11/14786) generic_copyout [4] 100.00% 0.00%(11/11) [self] [3] 0.03% 0.00%(5/14786) kevent_copyout [4] 100.00% 0.00%(5/5) [self] [3] 0.03% 0.00%(5/14786) i586_copyout [4] 100.00% 0.00%(5/5) [self] [3] 0.03% 0.00%(5/14786) kqueue_kqfilter [4] 100.00% 0.00%(5/5) [self] [3] 0.03% 0.00%(4/14786) copyin [4] 100.00% 0.00%(4/4) [self] [3] 0.02% 0.00%(3/14786) fcntl [4] 100.00% 0.00%(3/3) [self] [3] 0.01% 0.00%(2/14786) copyout [4] 100.00% 0.00%(2/2) [self] [3] 0.01% 0.00%(1/14786) kevent [4] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/14786) kqueue_fo_release [4] 100.00% 0.00%(1/1) [self] [2] 34.71% 0.99%(9163/26396) kqueue_scan [3] 25.29% 0.25%(2317/9163) _sleep [4] 47.52% 0.12%(1101/2317) sleepq_timedwait_sig [5] 57.13% 0.07%(629/1101) sleepq_catch_signals [6] 69.17% 0.05%(433/626) sleepq_switch [7] 30.02% 0.01%(130/433) [self] [7] 28.18% 0.01%(122/433) sched_sleep [8] 100.00% 0.01%(122/122) [self] [7] 25.64% 0.01%(111/433) mi_switch [8] 100.00% 0.01%(111/111) [self] [7] 6.24% 0.00%(27/433) atomic_store_rel_int [8] 100.00% 0.00%(27/27) [self] [7] 3.70% 0.00%(16/433) thread_lock_set [8] 100.00% 0.00%(16/16) [self] [7] 3.46% 0.00%(15/433) setrunnable [8] 100.00% 0.00%(15/15) [self] [7] 1.85% 0.00%(8/433) kdb_switch [8] 100.00% 0.00%(8/8) [self] [7] 0.46% 0.00%(2/433) _mtx_trylock [8] 100.00% 0.00%(2/2) [self] [7] 0.46% 0.00%(2/433) sched_prio [8] 100.00% 0.00%(2/2) [self] [6] 11.82% 0.01%(74/626) _thread_lock_flags [7] 47.30% 0.00%(35/74) spinlock_enter [8] 100.00% 0.00%(35/35) [self] [7] 43.24% 0.00%(32/74) [self] [7] 5.41% 0.00%(4/74) spinlock_exit [8] 100.00% 0.00%(4/4) [self] [7] 4.05% 0.00%(3/74) __curthread [8] 100.00% 0.00%(3/3) [self] [6] 10.38% 0.01%(65/626) atomic_cmpset_int [7] 100.00% 0.01%(65/65) [self] [6] 7.51% 0.01%(47/626) [self] [6] 0.64% 0.00%(4/626) thread_lock_block [7] 100.00% 0.00%(4/4) [self] [6] 0.48% 0.00%(3/626) __curthread [7] 100.00% 0.00%(3/3) [self] [5] 25.98% 0.03%(286/1101) sleepq_check_timeout [6] 66.08% 0.02%(189/286) _callout_stop_safe [7] 41.80% 0.01%(79/189) [self] [7] 23.28% 0.00%(44/189) atomic_cmpset_int [8] 100.00% 0.00%(44/44) [self] [7] 19.58% 0.00%(37/189) callout_lock [8] 100.00% 0.00%(37/37) [self] [7] 8.99% 0.00%(17/189) write_eflags [8] 100.00% 0.00%(17/17) [self] [7] 4.76% 0.00%(9/189) spinlock_exit [8] 100.00% 0.00%(9/9) [self] [7] 1.59% 0.00%(3/189) kern_timeout_callwheel_init [8] 100.00% 0.00%(3/3) [self] [6] 19.58% 0.01%(56/286) [self] [6] 14.34% 0.00%(41/286) atomic_store_rel_int [7] 100.00% 0.00%(41/41) [self] [5] 7.08% 0.01%(78/1101) [self] [5] 5.27% 0.01%(58/1101) write_eflags [6] 100.00% 0.01%(58/58) [self] [5] 2.18% 0.00%(24/1101) sleepq_check_signals [6] 100.00% 0.00%(24/24) [self] [5] 1.36% 0.00%(15/1101) spinlock_exit [6] 66.67% 0.00%(10/15) [self] [6] 33.33% 0.00%(5/15) critical_exit [7] 100.00% 0.00%(5/5) [self] [5] 0.64% 0.00%(7/1101) __curthread [6] 100.00% 0.00%(7/7) [self] [5] 0.36% 0.00%(4/1101) sleepq_lookup [6] 100.00% 0.00%(4/4) [self] [4] 17.18% 0.04%(398/2317) sleepq_add [5] 28.64% 0.01%(114/398) _thread_lock_flags [6] 57.02% 0.01%(65/114) spinlock_enter [7] 98.46% 0.01%(64/65) [self] [7] 1.54% 0.00%(1/65) critical_enter [8] 100.00% 0.00%(1/1) [self] [6] 42.11% 0.01%(48/114) [self] [6] 0.88% 0.00%(1/114) __curthread [7] 100.00% 0.00%(1/1) [self] [5] 27.89% 0.01%(111/398) [self] [5] 24.37% 0.01%(97/398) sleepq_lookup [6] 100.00% 0.01%(97/97) [self] [5] 9.80% 0.00%(39/398) spinlock_exit [6] 58.97% 0.00%(23/39) critical_exit [7] 100.00% 0.00%(23/23) [self] [6] 41.03% 0.00%(16/39) [self] [5] 5.03% 0.00%(20/398) write_eflags [6] 100.00% 0.00%(20/20) [self] [5] 3.27% 0.00%(13/398) atomic_cmpset_int [6] 100.00% 0.00%(13/13) [self] [5] 1.01% 0.00%(4/398) thread_lock_block [6] 100.00% 0.00%(4/4) [self] [4] 12.82% 0.03%(297/2317) sleepq_set_timeout [5] 71.72% 0.02%(213/297) callout_reset_on [6] 50.23% 0.01%(107/213) [self] [6] 29.58% 0.01%(63/213) atomic_cmpset_int [7] 100.00% 0.01%(63/63) [self] [6] 18.31% 0.00%(39/213) callout_lock [7] 66.67% 0.00%(26/39) [self] [7] 25.64% 0.00%(10/39) spinlock_enter [8] 100.00% 0.00%(10/10) [self] [7] 5.13% 0.00%(2/39) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 2.56% 0.00%(1/39) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [6] 1.88% 0.00%(4/213) spinlock_exit [7] 50.00% 0.00%(2/4) [self] [7] 50.00% 0.00%(2/4) critical_exit [8] 100.00% 0.00%(2/2) [self] [5] 10.77% 0.00%(32/297) atomic_store_rel_int [6] 100.00% 0.00%(32/32) [self] [5] 10.44% 0.00%(31/297) [self] [5] 7.07% 0.00%(21/297) _callout_stop_safe [6] 100.00% 0.00%(21/21) [self] [4] 9.67% 0.02%(224/2317) [self] [4] 4.40% 0.01%(102/2317) sleepq_lock [5] 40.20% 0.00%(41/102) spinlock_enter [6] 90.24% 0.00%(37/41) [self] [6] 7.32% 0.00%(3/41) critical_enter [7] 100.00% 0.00%(3/3) [self] [6] 2.44% 0.00%(1/41) __curthread [7] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(34/102) [self] [5] 12.75% 0.00%(13/102) read_eflags [6] 100.00% 0.00%(13/13) [self] [5] 9.80% 0.00%(10/102) spinlock_exit [6] 100.00% 0.00%(10/10) [self] [5] 3.92% 0.00%(4/102) disable_intr [6] 100.00% 0.00%(4/4) [self] [4] 3.45% 0.01%(80/2317) atomic_cmpset_int [5] 100.00% 0.01%(80/80) [self] [4] 2.59% 0.01%(60/2317) atomic_store_rel_int [5] 100.00% 0.01%(60/60) [self] [4] 0.99% 0.00%(23/2317) mtx_destroy [5] 100.00% 0.00%(23/23) [self] [4] 0.39% 0.00%(9/2317) sleepq_release [5] 100.00% 0.00%(9/9) [self] [4] 0.30% 0.00%(7/2317) unlock_mtx [5] 100.00% 0.00%(7/7) [self] [4] 0.26% 0.00%(6/2317) _mtx_lock_flags [5] 100.00% 0.00%(6/6) [self] [4] 0.22% 0.00%(5/2317) lock_mtx [5] 80.00% 0.00%(4/5) [self] [5] 20.00% 0.00%(1/5) _mtx_lock_sleep [6] 100.00% 0.00%(1/1) [self] [4] 0.13% 0.00%(3/2317) sleepq_signal [5] 100.00% 0.00%(3/3) [self] [4] 0.09% 0.00%(2/2317) sleepq_check_timeout [5] 100.00% 0.00%(2/2) [self] [3] 20.09% 0.20%(1841/9163) [self] [3] 13.90% 0.14%(1274/9163) atomic_cmpset_int [4] 100.00% 0.14%(1274/1274) [self] [3] 8.49% 0.08%(778/9163) uma_zalloc [4] 64.91% 0.05%(505/778) uma_zalloc_arg [5] 70.50% 0.04%(356/505) [self] [5] 22.38% 0.01%(113/505) critical_exit [6] 100.00% 0.01%(113/113) [self] [5] 5.94% 0.00%(30/505) critical_enter [6] 100.00% 0.00%(30/30) [self] [5] 0.99% 0.00%(5/505) runq_init [6] 100.00% 0.00%(5/5) [self] [5] 0.20% 0.00%(1/505) __curthread [6] 100.00% 0.00%(1/1) [self] [4] 21.34% 0.02%(166/778) generic_bzero [5] 100.00% 0.02%(166/166) [self] [4] 10.28% 0.01%(80/778) bzero [5] 100.00% 0.01%(80/80) [self] [4] 1.80% 0.00%(14/778) [self] [4] 1.16% 0.00%(9/778) zone_alloc_bucket [5] 100.00% 0.00%(9/9) [self] [4] 0.39% 0.00%(3/778) stack_save_td [5] 100.00% 0.00%(3/3) [self] [4] 0.13% 0.00%(1/778) uma_zfree_arg [5] 100.00% 0.00%(1/1) [self] [3] 5.46% 0.05%(500/9163) uma_zfree [4] 97.20% 0.05%(486/500) uma_zfree_arg [5] 75.10% 0.04%(365/486) [self] [5] 15.43% 0.01%(75/486) critical_exit [6] 100.00% 0.01%(75/75) [self] [5] 4.73% 0.00%(23/486) critical_enter [6] 100.00% 0.00%(23/23) [self] [5] 2.67% 0.00%(13/486) choosethread [6] 100.00% 0.00%(13/13) [self] [5] 1.03% 0.00%(5/486) __curthread [6] 100.00% 0.00%(5/5) [self] [5] 1.03% 0.00%(5/486) runq_init [6] 100.00% 0.00%(5/5) [self] [4] 2.60% 0.00%(13/500) [self] [4] 0.20% 0.00%(1/500) bucket_alloc [5] 100.00% 0.00%(1/1) [self] [3] 3.68% 0.04%(337/9163) tvtohz [4] 100.00% 0.04%(337/337) [self] [3] 3.31% 0.03%(303/9163) timevaladd [4] 62.38% 0.02%(189/303) [self] [4] 36.30% 0.01%(110/303) timevalfix [5] 100.00% 0.01%(110/110) [self] [4] 1.32% 0.00%(4/303) itimerdecr [5] 100.00% 0.00%(4/4) [self] [3] 3.28% 0.03%(301/9163) filt_sowrite [4] 100.00% 0.03%(301/301) [self] [3] 2.77% 0.03%(254/9163) filt_soread [4] 100.00% 0.03%(254/254) [self] [3] 2.58% 0.03%(236/9163) slow_copyout [4] 100.00% 0.03%(236/236) [self] [3] 2.51% 0.02%(230/9163) itimerfix [4] 100.00% 0.02%(230/230) [self] [3] 1.27% 0.01%(116/9163) timevalsub [4] 48.96% 0.01%(47/96) [self] [4] 46.88% 0.00%(45/96) timevalfix [5] 100.00% 0.00%(45/45) [self] [4] 4.17% 0.00%(4/96) itimerdecr [5] 100.00% 0.00%(4/4) [self] [3] 1.26% 0.01%(115/9163) kevent_copyout [4] 100.00% 0.01%(115/115) [self] [3] 1.11% 0.01%(102/9163) generic_copyout [4] 100.00% 0.01%(102/102) [self] [3] 0.93% 0.01%(85/9163) getmicrouptime [4] 100.00% 0.01%(85/85) [self] [3] 0.79% 0.01%(72/9163) knlist_mtx_lock [4] 44.44% 0.00%(32/72) ia32_pause [5] 100.00% 0.00%(32/32) [self] [4] 31.94% 0.00%(23/72) _mtx_lock_sleep [5] 60.87% 0.00%(14/23) [self] [5] 21.74% 0.00%(5/23) turnstile_cancel [6] 40.00% 0.00%(2/5) [self] [6] 40.00% 0.00%(2/5) write_eflags [7] 100.00% 0.00%(2/2) [self] [6] 20.00% 0.00%(1/5) spinlock_exit [7] 100.00% 0.00%(1/1) critical_exit [8] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(1/23) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(1/23) atomic_store_rel_int [6] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(1/23) turnstile_trywait [6] 100.00% 0.00%(1/1) read_eflags [7] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(1/23) turnstile_wait [6] 100.00% 0.00%(1/1) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [4] 16.67% 0.00%(12/72) [self] [4] 5.56% 0.00%(4/72) atomic_cmpset_int [5] 100.00% 0.00%(4/4) [self] [4] 1.39% 0.00%(1/72) atomic_set_int [5] 100.00% 0.00%(1/1) [self] [3] 0.70% 0.01%(64/9163) imin [4] 100.00% 0.01%(64/64) [self] [3] 0.68% 0.01%(62/9163) bintime2timeval [4] 100.00% 0.01%(62/62) [self] [3] 0.31% 0.00%(28/9163) knote_free [4] 100.00% 0.00%(28/28) [self] [3] 0.27% 0.00%(25/9163) copyout [4] 100.00% 0.00%(25/25) [self] [3] 0.21% 0.00%(19/9163) knlist_mtx_unlock [4] 87.50% 0.00%(14/16) [self] [4] 12.50% 0.00%(2/16) _mtx_unlock_sleep [5] 100.00% 0.00%(2/2) turnstile_unpend [6] 50.00% 0.00%(1/2) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) sched_add [7] 100.00% 0.00%(1/1) [self] [3] 0.19% 0.00%(17/9163) knote_alloc [4] 100.00% 0.00%(17/17) [self] [3] 0.15% 0.00%(14/9163) acct_process [4] 100.00% 0.00%(14/14) [self] [3] 0.13% 0.00%(12/9163) thread_suspend_check [4] 100.00% 0.00%(12/12) [self] [3] 0.12% 0.00%(11/9163) kevent [4] 100.00% 0.00%(11/11) [self] [3] 0.11% 0.00%(10/9163) filt_solisten [4] 100.00% 0.00%(10/10) [self] [3] 0.08% 0.00%(7/9163) wakeup [4] 100.00% 0.00%(7/7) [self] [3] 0.08% 0.00%(7/9163) _mtx_lock_sleep [4] 71.43% 0.00%(5/7) turnstile_cancel [5] 40.00% 0.00%(2/5) [self] [5] 40.00% 0.00%(2/5) spinlock_exit [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) critical_exit [7] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(1/5) write_eflags [6] 100.00% 0.00%(1/1) [self] [4] 14.29% 0.00%(1/7) [self] [4] 14.29% 0.00%(1/7) atomic_cmpset_int [5] 100.00% 0.00%(1/1) [self] [3] 0.07% 0.00%(6/9163) timertoticks [4] 100.00% 0.00%(6/6) [self] [3] 0.07% 0.00%(6/9163) timevalfix [4] 100.00% 0.00%(6/6) [self] [3] 0.05% 0.00%(5/9163) _mtx_unlock_sleep [4] 40.00% 0.00%(2/5) turnstile_broadcast [5] 50.00% 0.00%(1/2) [self] [5] 50.00% 0.00%(1/2) write_eflags [6] 100.00% 0.00%(1/1) [self] [4] 40.00% 0.00%(2/5) turnstile_unpend [5] 50.00% 0.00%(1/2) _thread_lock_flags [6] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) sched_unlend_prio [6] 100.00% 0.00%(1/1) sched_thread_priority [7] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(1/5) turnstile_chain_unlock [5] 100.00% 0.00%(1/1) [self] [3] 0.03% 0.00%(3/9163) knlist_cleardel [4] 100.00% 0.00%(3/3) [self] [3] 0.02% 0.00%(2/9163) pru_sopoll_notsupp [4] 100.00% 0.00%(2/2) [self] [3] 0.01% 0.00%(1/9163) microuptime [4] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/9163) memcpy [4] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/9163) __curthread [4] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/9163) ia32_pause [4] 100.00% 0.00%(1/1) [self] [2] 7.45% 0.21%(1966/26396) atomic_cmpset_int [3] 100.00% 0.21%(1966/1966) [self] [2] 1.07% 0.03%(282/26396) [self] [2] 0.39% 0.01%(103/26396) atomic_fetchadd_int [3] 100.00% 0.01%(103/103) [self] [2] 0.36% 0.01%(95/26396) __curthread [3] 100.00% 0.01%(95/95) [self] [2] 0.00% 0.00%(1/26396) kqueue_register [3] 100.00% 0.00%(1/1) [self] [1] 15.64% 1.20%(11088/70881) read [2] 96.60% 1.16%(10711/11088) kern_readv [3] 84.62% 0.98%(9064/10711) fo_read [4] 96.87% 0.95%(8780/9064) soo_read [5] 93.93% 0.89%(8247/8780) soreceive [6] 57.69% 0.51%(4758/8247) soreceive_generic [7] 36.13% 0.19%(1719/4758) [self] [7] 20.30% 0.10%(966/4758) slow_copyout [8] 100.00% 0.10%(966/966) [self] [7] 16.44% 0.08%(782/4758) atomic_cmpset_int [8] 100.00% 0.08%(782/782) [self] [7] 10.99% 0.06%(523/4758) uiomove [8] 100.00% 0.06%(523/523) [self] [7] 4.71% 0.02%(224/4758) generic_copyout [8] 100.00% 0.02%(224/224) [self] [7] 4.37% 0.02%(208/4758) sblock [8] 100.00% 0.02%(208/208) [self] [7] 2.00% 0.01%(95/4758) tcp_output_rcvd [8] 100.00% 0.01%(95/95) [self] [7] 1.77% 0.01%(84/4758) copyout [8] 100.00% 0.01%(84/84) [self] [7] 0.92% 0.00%(44/4758) tcp_usr_rcvd [8] 100.00% 0.00%(44/44) [self] [7] 0.78% 0.00%(37/4758) ia32_pause [8] 100.00% 0.00%(37/37) [self] [7] 0.59% 0.00%(28/4758) __curthread [8] 100.00% 0.00%(28/28) [self] [7] 0.38% 0.00%(18/4758) memcpy [8] 100.00% 0.00%(18/18) [self] [7] 0.27% 0.00%(13/4758) sbunlock [8] 100.00% 0.00%(12/12) [self] [7] 0.19% 0.00%(9/4758) __sx_xlock [8] 100.00% 0.00%(9/9) [self] [7] 0.08% 0.00%(4/4758) _mtx_lock_sleep [8] 100.00% 0.00%(4/4) [self] [7] 0.06% 0.00%(3/4758) tcp_usr_abort [8] 100.00% 0.00%(3/3) [self] [7] 0.02% 0.00%(1/4758) done_copyout [8] 100.00% 0.00%(1/1) [self] [6] 18.46% 0.16%(1522/8247) atomic_cmpset_int [7] 100.00% 0.16%(1522/1522) [self] [6] 12.82% 0.11%(1057/8247) m_free [7] 82.59% 0.09%(873/1057) mb_free_ext [8] 100.00% 0.09%(873/873) [self] [7] 8.80% 0.01%(93/1057) uma_zfree [8] 100.00% 0.01%(93/93) [self] [7] 7.57% 0.01%(80/1057) [self] [7] 1.04% 0.00%(11/1057) m_print [8] 100.00% 0.00%(11/11) [self] [6] 6.72% 0.06%(554/8247) sockbuf_pushsync [7] 100.00% 0.06%(554/554) [self] [6] 3.24% 0.03%(267/8247) [self] [6] 0.61% 0.01%(50/8247) soreceive_stream [7] 100.00% 0.01%(50/50) [self] [6] 0.27% 0.00%(22/8247) __curthread [7] 100.00% 0.00%(22/22) [self] [6] 0.21% 0.00%(17/8247) uma_zfree [7] 100.00% 0.00%(17/17) [self] [5] 3.52% 0.03%(309/8780) mac_socket_check_receive [6] 100.00% 0.03%(309/309) [self] [5] 1.63% 0.02%(143/8780) [self] [5] 0.71% 0.01%(62/8780) sosend [6] 100.00% 0.01%(62/62) [self] [5] 0.22% 0.00%(19/8780) mac_socket_check_send [6] 100.00% 0.00%(19/19) [self] [4] 2.10% 0.02%(190/9064) soo_poll [5] 100.00% 0.02%(190/190) [self] [4] 1.04% 0.01%(94/9064) [self] [3] 6.66% 0.08%(713/10711) _fget [4] 62.27% 0.05%(444/713) fget_unlocked [5] 100.00% 0.05%(444/444) [self] [4] 26.23% 0.02%(187/713) [self] [4] 9.12% 0.01%(65/713) atomic_cmpset_int [5] 100.00% 0.01%(65/65) [self] [4] 2.38% 0.00%(17/713) _fdrop [5] 100.00% 0.00%(17/17) [self] [3] 3.76% 0.04%(403/10711) dofileread [4] 100.00% 0.04%(403/403) [self] [3] 2.54% 0.03%(272/10711) [self] [3] 1.68% 0.02%(180/10711) fget_read [4] 100.00% 0.02%(180/180) [self] [3] 0.47% 0.01%(50/10711) fget_write [4] 100.00% 0.01%(50/50) [self] [3] 0.27% 0.00%(29/10711) write [4] 100.00% 0.00%(29/29) [self] [2] 2.44% 0.03%(270/11088) atomic_fetchadd_int [3] 100.00% 0.03%(270/270) [self] [2] 0.88% 0.01%(98/11088) [self] [2] 0.08% 0.00%(9/11088) freebsd6_pread [3] 100.00% 0.00%(9/9) [self] [1] 13.13% 1.00%(9308/70881) write [2] 94.24% 0.95%(8772/9308) kern_writev [3] 77.09% 0.73%(6762/8772) fo_write [4] 95.56% 0.70%(6462/6762) soo_write [5] 87.22% 0.61%(5636/6462) sosend [6] 80.55% 0.49%(4540/5636) sosend_generic [7] 31.30% 0.15%(1421/4540) atomic_cmpset_int [8] 100.00% 0.15%(1421/1421) [self] [7] 25.44% 0.12%(1155/4540) m_uiotombuf [8] 100.00% 0.12%(1155/1155) [self] [7] 24.32% 0.12%(1104/4540) [self] [7] 6.08% 0.03%(276/4540) sblock [8] 100.00% 0.03%(276/276) [self] [7] 5.24% 0.03%(238/4540) tcp_usr_send [8] 100.00% 0.03%(238/238) [self] [7] 3.99% 0.02%(181/4540) tcp_output_send [8] 100.00% 0.02%(181/181) [self] [7] 1.48% 0.01%(67/4540) __curthread [8] 100.00% 0.01%(67/67) [self] [7] 1.30% 0.01%(59/4540) sbunlock [8] 100.00% 0.01%(51/51) [self] [7] 0.29% 0.00%(13/4540) sbreserve [8] 100.00% 0.00%(13/13) [self] [7] 0.22% 0.00%(10/4540) tcp6_usr_bind [8] 100.00% 0.00%(10/10) [self] [7] 0.20% 0.00%(9/4540) ia32_pause [8] 100.00% 0.00%(9/9) [self] [7] 0.09% 0.00%(4/4540) __sx_xlock [8] 100.00% 0.00%(4/4) [self] [7] 0.04% 0.00%(2/4540) _mtx_lock_sleep [8] 100.00% 0.00%(2/2) [self] [7] 0.02% 0.00%(1/4540) m_getm2 [8] 100.00% 0.00%(1/1) [self] [6] 11.09% 0.07%(625/5636) atomic_cmpset_int [7] 100.00% 0.07%(625/625) [self] [6] 6.25% 0.04%(352/5636) [self] [6] 1.53% 0.01%(86/5636) sogetopt [7] 100.00% 0.01%(86/86) [self] [6] 0.34% 0.00%(19/5636) imin [7] 100.00% 0.00%(19/19) [self] [6] 0.25% 0.00%(14/5636) __curthread [7] 100.00% 0.00%(14/14) [self] [5] 6.42% 0.04%(415/6462) mac_socket_check_send [6] 100.00% 0.04%(415/415) [self] [5] 5.66% 0.04%(366/6462) [self] [5] 0.46% 0.00%(30/6462) soconnect [6] 100.00% 0.00%(30/30) [self] [5] 0.23% 0.00%(15/6462) mac_socket_check_stat [6] 100.00% 0.00%(15/15) [self] [4] 3.87% 0.03%(262/6762) [self] [4] 0.56% 0.00%(38/6762) soo_read [5] 100.00% 0.00%(38/38) [self] [3] 8.98% 0.09%(788/8772) _fget [4] 67.51% 0.06%(532/788) fget_unlocked [5] 100.00% 0.06%(532/532) [self] [4] 17.39% 0.01%(137/788) [self] [4] 13.96% 0.01%(110/788) atomic_cmpset_int [5] 100.00% 0.01%(110/110) [self] [4] 1.14% 0.00%(9/788) _fdrop [5] 100.00% 0.00%(9/9) [self] [3] 6.87% 0.07%(603/8772) dofilewrite [4] 100.00% 0.07%(603/603) [self] [3] 4.46% 0.04%(391/8772) [self] [3] 1.98% 0.02%(174/8772) fget_write [4] 100.00% 0.02%(174/174) [self] [3] 0.55% 0.01%(48/8772) fstat [4] 100.00% 0.01%(48/48) [self] [3] 0.07% 0.00%(6/8772) ftruncate [4] 100.00% 0.00%(6/6) [self] [2] 3.32% 0.03%(309/9308) atomic_fetchadd_int [3] 100.00% 0.03%(309/309) [self] [2] 1.86% 0.02%(173/9308) [self] [2] 0.58% 0.01%(54/9308) freebsd6_pwrite [3] 100.00% 0.01%(54/54) [self] [1] 8.50% 0.65%(6022/70881) madvise [2] 98.64% 0.64%(5940/6022) vm_map_madvise [3] 76.48% 0.49%(4543/5940) vm_object_madvise [4] 47.88% 0.23%(2175/4543) vm_page_lookup [5] 94.44% 0.22%(2054/2175) vm_page_splay [6] 100.00% 0.22%(2054/2054) [self] [5] 5.20% 0.01%(113/2175) [self] [5] 0.37% 0.00%(8/2175) vm_page_dirty [6] 100.00% 0.00%(8/8) [self] [4] 29.65% 0.15%(1347/4543) pmap_clear_modify [5] 69.86% 0.10%(941/1347) pmap_invalidate_page [6] 100.00% 0.10%(941/941) smp_invlpg [7] 84.80% 0.09%(798/941) ia32_pause [8] 100.00% 0.09%(798/798) [self] [7] 7.55% 0.01%(71/941) atomic_cmpset_int [8] 100.00% 0.01%(71/71) [self] [7] 2.76% 0.00%(26/941) atomic_store_rel_int [8] 100.00% 0.00%(26/26) [self] [7] 2.55% 0.00%(24/941) read_eflags [8] 100.00% 0.00%(24/24) [self] [7] 2.13% 0.00%(20/941) smp_tlb_shootdown [8] 100.00% 0.00%(20/20) [self] [7] 0.21% 0.00%(2/941) smp_masked_invltlb [8] 100.00% 0.00%(2/2) [self] [5] 17.45% 0.03%(235/1347) [self] [5] 10.39% 0.02%(140/1347) invlpg [6] 100.00% 0.02%(140/140) [self] [5] 1.19% 0.00%(16/1347) pmap_pte_quick [6] 100.00% 0.00%(16/16) [self] [5] 1.11% 0.00%(15/1347) pmap_is_current [6] 100.00% 0.00%(15/15) [self] [4] 9.40% 0.05%(427/4543) atomic_cmpset_int [5] 100.00% 0.05%(427/427) [self] [4] 5.88% 0.03%(267/4543) atomic_clear_int [5] 100.00% 0.03%(267/267) [self] [4] 3.37% 0.02%(153/4543) vm_page_dontneed [5] 37.25% 0.01%(57/153) pmap_is_modified [6] 73.68% 0.00%(42/57) atomic_cmpset_int [7] 100.00% 0.00%(42/42) [self] [6] 22.81% 0.00%(13/57) pmap_is_modified_pvh [7] 92.31% 0.00%(12/13) pmap_is_current [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) [self] [6] 3.51% 0.00%(2/57) [self] [5] 18.95% 0.00%(29/153) atomic_clear_int [6] 100.00% 0.00%(29/29) [self] [5] 18.30% 0.00%(28/153) pmap_clear_reference [6] 50.00% 0.00%(14/28) [self] [6] 35.71% 0.00%(10/28) invlpg [7] 100.00% 0.00%(10/10) [self] [6] 14.29% 0.00%(4/28) pmap_is_current [7] 100.00% 0.00%(4/4) [self] [5] 13.07% 0.00%(20/153) atomic_cmpset_int [6] 100.00% 0.00%(20/20) [self] [5] 9.15% 0.00%(14/153) [self] [5] 1.96% 0.00%(3/153) __curthread [6] 100.00% 0.00%(3/3) [self] [5] 1.31% 0.00%(2/153) sched_pin [6] 100.00% 0.00%(2/2) [self] [4] 2.16% 0.01%(98/4543) [self] [4] 1.14% 0.01%(52/4543) _vm_page_deactivate [5] 38.46% 0.00%(20/52) vm_pageq_remove [6] 100.00% 0.00%(20/20) [self] [5] 36.54% 0.00%(19/52) [self] [5] 17.31% 0.00%(9/52) vm_page_flag_clear [6] 100.00% 0.00%(9/9) [self] [5] 7.69% 0.00%(4/52) vm_page_flag_set [6] 100.00% 0.00%(4/4) [self] [4] 0.40% 0.00%(18/4543) __curthread [5] 100.00% 0.00%(18/18) [self] [4] 0.04% 0.00%(2/4543) _mtx_unlock_sleep [5] 50.00% 0.00%(1/2) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) turnstile_unpend [6] 100.00% 0.00%(1/1) sched_setcpu [7] 100.00% 0.00%(1/1) thread_lock_block [8] 100.00% 0.00%(1/1) [self] [4] 0.02% 0.00%(1/4543) ia32_pause [5] 100.00% 0.00%(1/1) [self] [4] 0.02% 0.00%(1/4543) pmap_clear_reference [5] 100.00% 0.00%(1/1) [self] [4] 0.02% 0.00%(1/4543) sched_pin [5] 100.00% 0.00%(1/1) [self] [4] 0.02% 0.00%(1/4543) vm_page_splay [5] 100.00% 0.00%(1/1) [self] [3] 11.28% 0.07%(670/5940) atomic_cmpset_int [4] 100.00% 0.07%(670/670) [self] [3] 4.70% 0.03%(279/5940) [self] [3] 3.30% 0.02%(196/5940) _vm_map_lock_read [4] 63.27% 0.01%(124/196) atomic_cmpset_int [5] 100.00% 0.01%(124/124) [self] [4] 20.92% 0.00%(41/196) [self] [4] 7.14% 0.00%(14/196) _sx_slock [5] 100.00% 0.00%(14/14) [self] [4] 5.10% 0.00%(10/196) __sx_slock [5] 100.00% 0.00%(10/10) [self] [4] 3.57% 0.00%(7/196) unlock_sx [5] 100.00% 0.00%(7/7) [self] [3] 2.49% 0.02%(148/5940) _vm_map_unlock_read [4] 90.54% 0.01%(134/148) atomic_cmpset_int [5] 100.00% 0.01%(134/134) [self] [4] 3.38% 0.00%(5/148) _sx_sunlock [5] 100.00% 0.00%(5/5) [self] [4] 2.70% 0.00%(4/148) lock_sx [5] 100.00% 0.00%(4/4) [self] [4] 2.03% 0.00%(3/148) [self] [4] 1.35% 0.00%(2/148) __sx_sunlock [5] 100.00% 0.00%(2/2) [self] [3] 0.89% 0.01%(53/5940) __curthread [4] 100.00% 0.01%(53/53) [self] [3] 0.66% 0.00%(39/5940) vm_map_lookup_entry [4] 100.00% 0.00%(39/39) [self] [3] 0.10% 0.00%(6/5940) vm_map_find [4] 100.00% 0.00%(6/6) [self] [3] 0.10% 0.00%(6/5940) vm_object_shadow [4] 100.00% 0.00%(6/6) [self] [2] 1.23% 0.01%(74/6022) [self] [2] 0.13% 0.00%(8/6022) vmspace_resident_count [3] 100.00% 0.00%(8/8) [self] [1] 7.96% 0.61%(5640/70881) [self] [1] 3.45% 0.26%(2447/70881) userret [2] 54.15% 0.14%(1325/2447) [self] [2] 41.32% 0.11%(1011/2447) sched_userret [3] 48.86% 0.05%(494/1011) [self] [3] 37.09% 0.04%(375/1011) tdq_setlowpri [4] 81.33% 0.03%(305/375) tdq_choose [5] 30.49% 0.01%(93/305) runq_findbit_from [6] 100.00% 0.01%(93/93) [self] [5] 23.93% 0.01%(73/305) [self] [5] 19.02% 0.01%(58/305) runq_choose_from [6] 100.00% 0.01%(58/58) [self] [5] 15.41% 0.01%(47/305) runq_findbit [6] 100.00% 0.01%(47/47) [self] [5] 10.82% 0.00%(33/305) runq_choose [6] 100.00% 0.00%(30/30) [self] [5] 0.33% 0.00%(1/305) runq_check [6] 100.00% 0.00%(1/1) [self] [4] 18.13% 0.01%(68/375) [self] [4] 0.53% 0.00%(2/375) sched_bind [5] 100.00% 0.00%(2/2) [self] [3] 6.33% 0.01%(64/1011) write_eflags [4] 100.00% 0.01%(64/64) [self] [3] 4.95% 0.01%(50/1011) _thread_lock_flags [4] 34.00% 0.00%(17/50) read_eflags [5] 100.00% 0.00%(17/17) [self] [4] 30.00% 0.00%(15/50) spinlock_enter [5] 86.67% 0.00%(13/15) [self] [5] 13.33% 0.00%(2/15) critical_enter [6] 100.00% 0.00%(2/2) [self] [4] 20.00% 0.00%(10/50) disable_intr [5] 100.00% 0.00%(10/10) [self] [4] 14.00% 0.00%(7/50) [self] [4] 2.00% 0.00%(1/50) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 2.77% 0.00%(28/1011) atomic_cmpset_int [4] 100.00% 0.00%(28/28) [self] [2] 4.13% 0.01%(101/2447) sched_relinquish [3] 100.00% 0.01%(101/101) [self] [2] 0.41% 0.00%(10/2447) atomic_store_rel_int [3] 100.00% 0.00%(10/10) [self] [1] 3.18% 0.24%(2256/70881) gettimeofday [2] 85.82% 0.21%(1936/2256) microtime [3] 82.44% 0.17%(1596/1936) bintime [4] 37.22% 0.06%(594/1596) tc_delta [5] 69.36% 0.04%(412/594) acpi_timer_get_timecount [6] 64.81% 0.03%(267/412) inl [7] 100.00% 0.03%(267/267) [self] [6] 15.05% 0.01%(62/412) acpi_timer_read [7] 100.00% 0.01%(62/62) [self] [6] 7.77% 0.00%(32/412) [self] [6] 7.04% 0.00%(29/412) bus_space_read_4 [7] 100.00% 0.00%(29/29) [self] [6] 5.34% 0.00%(22/412) acpi_throttle_identify [7] 100.00% 0.00%(22/22) [self] [5] 19.70% 0.01%(117/594) [self] [5] 10.94% 0.01%(65/594) acpi_timer_read [6] 100.00% 0.01%(65/65) [self] [4] 27.32% 0.05%(436/1596) binuptime [5] 100.00% 0.05%(436/436) [self] [4] 24.06% 0.04%(384/1596) bintime_addx [5] 100.00% 0.04%(384/384) [self] [4] 9.52% 0.02%(152/1596) [self] [4] 1.88% 0.00%(30/1596) sysctl_kern_boottime [5] 100.00% 0.00%(30/30) [self] [3] 11.52% 0.02%(223/1936) bintime_add [4] 100.00% 0.02%(223/223) [self] [3] 5.32% 0.01%(103/1936) [self] [3] 0.72% 0.00%(14/1936) nanouptime [4] 100.00% 0.00%(14/14) [self] [2] 10.37% 0.03%(234/2256) [self] [2] 3.37% 0.01%(76/2256) bintime2timeval [3] 100.00% 0.01%(76/76) [self] [2] 0.44% 0.00%(10/2256) nanotime [3] 100.00% 0.00%(10/10) [self] [1] 2.49% 0.19%(1762/70881) connect [2] 89.84% 0.17%(1583/1762) kern_connect [3] 95.83% 0.16%(1517/1583) soconnect [4] 62.03% 0.10%(941/1517) tcp_output_connect [5] 88.84% 0.09%(836/941) tcp_output [6] 39.35% 0.04%(329/836) ip_output [7] 32.52% 0.01%(107/329) [self] [7] 21.58% 0.01%(71/329) ether_output [8] 100.00% 0.01%(71/71) [self] [7] 12.77% 0.00%(42/329) flowtable_lookup [8] 100.00% 0.00%(42/42) [self] [7] 8.51% 0.00%(28/329) in_broadcast [8] 100.00% 0.00%(28/28) [self] [7] 8.51% 0.00%(28/329) memcpy [8] 100.00% 0.00%(28/28) [self] [7] 6.38% 0.00%(21/329) ipv4_flow_lookup_hash_internal [8] 100.00% 0.00%(21/21) [self] [7] 1.82% 0.00%(6/329) bcmp [8] 100.00% 0.00%(6/6) [self] [7] 1.52% 0.00%(5/329) atomic_fetchadd_int [8] 100.00% 0.00%(5/5) [self] [7] 1.52% 0.00%(5/329) jenkins_hashword [8] 100.00% 0.00%(5/5) [self] [7] 1.22% 0.00%(4/329) atomic_add_barr_int [8] 100.00% 0.00%(4/4) [self] [7] 1.22% 0.00%(4/329) flowtable_key_equal [8] 100.00% 0.00%(4/4) [self] [7] 0.61% 0.00%(2/329) copystr [8] 100.00% 0.00%(2/2) [self] [7] 0.61% 0.00%(2/329) ifa_ref [8] 100.00% 0.00%(2/2) [self] [7] 0.61% 0.00%(2/329) small_i586_bcopy [8] 100.00% 0.00%(2/2) [self] [7] 0.30% 0.00%(1/329) ifa_del_loopback_route [8] 100.00% 0.00%(1/1) [self] [7] 0.30% 0.00%(1/329) ifa_free [8] 100.00% 0.00%(1/1) [self] [6] 22.49% 0.02%(188/836) [self] [6] 13.40% 0.01%(112/836) tcp_addoptions [7] 100.00% 0.01%(112/112) [self] [6] 7.42% 0.01%(62/836) tcp_mssopt [7] 29.03% 0.00%(18/62) tcp_maxmtu [8] 100.00% 0.00%(18/18) [self] [7] 22.58% 0.00%(14/62) generic_bzero [8] 100.00% 0.00%(14/14) [self] [7] 19.35% 0.00%(12/62) [self] [7] 8.06% 0.00%(5/62) atomic_cmpset_int [8] 100.00% 0.00%(5/5) [self] [7] 8.06% 0.00%(5/62) tcp_hc_getmtu [8] 100.00% 0.00%(5/5) [self] [7] 4.84% 0.00%(3/62) __curthread [8] 100.00% 0.00%(3/3) [self] [7] 4.84% 0.00%(3/62) bzero [8] 100.00% 0.00%(3/3) [self] [7] 1.61% 0.00%(1/62) min [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) tcp_hc_updatemtu [8] 100.00% 0.00%(1/1) [self] [6] 4.90% 0.00%(41/836) generic_bcopy [7] 100.00% 0.00%(41/41) [self] [6] 4.19% 0.00%(35/836) tcp_timer_activate [7] 60.00% 0.00%(21/35) callout_reset_on [8] 100.00% 0.00%(21/21) [self] [7] 20.00% 0.00%(7/35) [self] [7] 17.14% 0.00%(6/35) atomic_store_rel_int [8] 100.00% 0.00%(6/6) [self] [7] 2.86% 0.00%(1/35) _callout_stop_safe [8] 100.00% 0.00%(1/1) [self] [6] 2.99% 0.00%(25/836) tcp_timer_active [7] 100.00% 0.00%(23/23) [self] [6] 1.20% 0.00%(10/836) generic_bzero [7] 100.00% 0.00%(10/10) [self] [6] 0.84% 0.00%(7/836) bcopy [7] 100.00% 0.00%(7/7) [self] [6] 0.84% 0.00%(7/836) mac_inpcb_create_mbuf [7] 100.00% 0.00%(7/7) [self] [6] 0.84% 0.00%(7/836) tcpip_fillheaders [7] 100.00% 0.00%(7/7) [self] [6] 0.48% 0.00%(4/836) __bswap16 [7] 100.00% 0.00%(4/4) [self] [6] 0.48% 0.00%(4/836) bzero [7] 100.00% 0.00%(4/4) [self] [6] 0.36% 0.00%(3/836) tcp_xmit_timer [7] 100.00% 0.00%(3/3) [self] [6] 0.12% 0.00%(1/836) ip_fragment [7] 100.00% 0.00%(1/1) [self] [6] 0.12% 0.00%(1/836) stack_save_td [7] 100.00% 0.00%(1/1) [self] [5] 6.06% 0.01%(57/941) m_gethdr [6] 100.00% 0.01%(57/57) uma_zalloc_arg [7] 57.89% 0.00%(33/57) [self] [7] 31.58% 0.00%(18/57) mb_ctor_mbuf [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(3/57) mb_ctor_pack [8] 100.00% 0.00%(3/3) [self] [7] 3.51% 0.00%(2/57) critical_exit [8] 100.00% 0.00%(2/2) [self] [7] 1.75% 0.00%(1/57) choosethread [8] 100.00% 0.00%(1/1) [self] [5] 1.06% 0.00%(10/941) in_pseudo [6] 100.00% 0.00%(10/10) [self] [5] 0.96% 0.00%(9/941) generic_bcopy [6] 100.00% 0.00%(9/9) [self] [5] 0.85% 0.00%(8/941) [self] [5] 0.85% 0.00%(8/941) atomic_cmpset_int [6] 100.00% 0.00%(8/8) [self] [5] 0.74% 0.00%(7/941) tcp_offload_connect [6] 100.00% 0.00%(7/7) [self] [5] 0.32% 0.00%(3/941) __curthread [6] 100.00% 0.00%(3/3) [self] [5] 0.32% 0.00%(3/941) min [6] 100.00% 0.00%(3/3) [self] [4] 36.52% 0.06%(554/1517) tcp_usr_connect [5] 86.82% 0.05%(481/554) tcp_connect [6] 39.09% 0.02%(188/481) tcp_new_isn [7] 49.47% 0.01%(93/188) memcpy [8] 100.00% 0.01%(93/93) [self] [7] 19.15% 0.00%(36/188) MD5Update [8] 100.00% 0.00%(36/36) [self] [7] 16.49% 0.00%(31/188) [self] [7] 4.79% 0.00%(9/188) MD5Final [8] 100.00% 0.00%(9/9) [self] [7] 2.66% 0.00%(5/188) MD5Pad [8] 100.00% 0.00%(5/5) [self] [7] 2.66% 0.00%(5/188) arc4random [8] 100.00% 0.00%(5/5) [self] [7] 2.13% 0.00%(4/188) generic_bzero [8] 100.00% 0.00%(4/4) [self] [7] 1.06% 0.00%(2/188) memset [8] 100.00% 0.00%(2/2) [self] [7] 0.53% 0.00%(1/188) MD5Init [8] 100.00% 0.00%(1/1) [self] [7] 0.53% 0.00%(1/188) MD5Transform [8] 100.00% 0.00%(1/1) [self] [7] 0.53% 0.00%(1/188) small_i586_bcopy [8] 100.00% 0.00%(1/1) [self] [6] 25.78% 0.01%(124/481) in_pcbconnect_setup [7] 70.97% 0.01%(88/124) in_pcblookup_hash [8] 100.00% 0.01%(88/88) [self] [7] 28.23% 0.00%(35/124) [self] [7] 0.81% 0.00%(1/124) in_getsockaddr [8] 100.00% 0.00%(1/1) [self] [6] 9.56% 0.00%(46/481) [self] [6] 9.15% 0.00%(44/481) tcp_timer_activate [7] 54.55% 0.00%(24/44) callout_reset_on [8] 100.00% 0.00%(24/24) [self] [7] 40.91% 0.00%(18/44) [self] [7] 4.55% 0.00%(2/44) atomic_store_rel_int [8] 100.00% 0.00%(2/2) [self] [6] 6.24% 0.00%(30/481) atomic_cmpset_int [7] 100.00% 0.00%(30/30) [self] [6] 3.33% 0.00%(16/481) in_pcbladdr [7] 81.25% 0.00%(13/16) [self] [7] 18.75% 0.00%(3/16) in_rtalloc_ign [8] 100.00% 0.00%(3/3) [self] [6] 2.91% 0.00%(14/481) in_pcbrehash [7] 100.00% 0.00%(14/14) [self] [6] 2.08% 0.00%(10/481) generic_bzero [7] 100.00% 0.00%(10/10) [self] [6] 0.62% 0.00%(3/481) soisconnected [7] 100.00% 0.00%(3/3) [self] [6] 0.62% 0.00%(3/481) soisconnecting [7] 100.00% 0.00%(3/3) [self] [6] 0.42% 0.00%(2/481) in_pcbref [7] 100.00% 0.00%(2/2) [self] [6] 0.21% 0.00%(1/481) __curthread [7] 100.00% 0.00%(1/1) [self] [5] 8.66% 0.01%(48/554) ia32_pause [6] 100.00% 0.01%(48/48) [self] [5] 1.44% 0.00%(8/554) prison_remote_ip4 [6] 100.00% 0.00%(8/8) [self] [5] 1.26% 0.00%(7/554) [self] [5] 0.72% 0.00%(4/554) _rw_wunlock_hard [6] 50.00% 0.00%(2/4) turnstile_unpend [7] 50.00% 0.00%(1/2) sched_setcpu [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) sched_unlend_prio [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) [self] [6] 25.00% 0.00%(1/4) atomic_store_rel_int [7] 100.00% 0.00%(1/1) [self] [5] 0.54% 0.00%(3/554) _rw_wlock_hard [6] 100.00% 0.00%(3/3) [self] [5] 0.18% 0.00%(1/554) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [5] 0.18% 0.00%(1/554) prison_local_ip6 [6] 100.00% 0.00%(1/1) [self] [5] 0.18% 0.00%(1/554) tcp_twstart [6] 100.00% 0.00%(1/1) [self] [4] 0.73% 0.00%(11/1517) atomic_cmpset_int [5] 100.00% 0.00%(11/11) [self] [4] 0.40% 0.00%(6/1517) tcp_usr_disconnect [5] 100.00% 0.00%(6/6) [self] [4] 0.33% 0.00%(5/1517) [self] [3] 1.90% 0.00%(30/1583) [self] [3] 1.20% 0.00%(19/1583) getsock [4] 68.42% 0.00%(13/19) fget_unlocked [5] 100.00% 0.00%(13/13) [self] [4] 21.05% 0.00%(4/19) [self] [4] 5.26% 0.00%(1/19) _fdrop [5] 100.00% 0.00%(1/1) [self] [4] 5.26% 0.00%(1/19) atomic_cmpset_int [5] 100.00% 0.00%(1/1) [self] [3] 1.07% 0.00%(17/1583) mac_socket_check_connect [4] 100.00% 0.00%(17/17) [self] [2] 3.69% 0.01%(65/1762) getsockaddr [3] 46.15% 0.00%(30/65) malloc [4] 56.67% 0.00%(17/30) malloc_type_zone_allocated [5] 88.24% 0.00%(15/17) [self] [5] 5.88% 0.00%(1/17) critical_enter [6] 100.00% 0.00%(1/1) [self] [5] 5.88% 0.00%(1/17) critical_exit [6] 100.00% 0.00%(1/1) [self] [4] 43.33% 0.00%(13/30) [self] [3] 32.31% 0.00%(21/65) uma_zalloc [4] 80.95% 0.00%(17/21) uma_zalloc_arg [5] 76.47% 0.00%(13/17) [self] [5] 11.76% 0.00%(2/17) choosethread [6] 100.00% 0.00%(2/2) [self] [5] 5.88% 0.00%(1/17) critical_enter [6] 100.00% 0.00%(1/1) [self] [5] 5.88% 0.00%(1/17) critical_exit [6] 100.00% 0.00%(1/1) [self] [4] 14.29% 0.00%(3/21) [self] [4] 4.76% 0.00%(1/21) uma_zfree_arg [5] 100.00% 0.00%(1/1) [self] [3] 21.54% 0.00%(14/65) [self] [2] 2.67% 0.01%(47/1762) free [3] 55.32% 0.00%(26/47) malloc_type_freed [4] 88.46% 0.00%(23/26) [self] [4] 3.85% 0.00%(1/26) __curthread [5] 100.00% 0.00%(1/1) [self] [4] 3.85% 0.00%(1/26) choosethread [5] 100.00% 0.00%(1/1) [self] [4] 3.85% 0.00%(1/26) critical_exit [5] 100.00% 0.00%(1/1) [self] [3] 27.66% 0.00%(13/47) uma_zfree_arg [4] 92.31% 0.00%(12/13) [self] [4] 7.69% 0.00%(1/13) critical_exit [5] 100.00% 0.00%(1/1) [self] [3] 17.02% 0.00%(8/47) [self] [2] 1.31% 0.00%(23/1762) [self] [2] 0.85% 0.00%(15/1762) slow_copyin [3] 100.00% 0.00%(15/15) [self] [2] 0.79% 0.00%(14/1762) pmap_kextract [3] 100.00% 0.00%(14/14) [self] [2] 0.40% 0.00%(7/1762) atomic_fetchadd_int [3] 100.00% 0.00%(7/7) [self] [2] 0.23% 0.00%(4/1762) vtoslab [3] 100.00% 0.00%(4/4) [self] [2] 0.17% 0.00%(3/1762) generic_copyin [3] 100.00% 0.00%(3/3) [self] [2] 0.06% 0.00%(1/1762) i586_copyout [3] 100.00% 0.00%(1/1) [self] [1] 1.80% 0.14%(1276/70881) socket [2] 67.87% 0.09%(866/1276) socreate [3] 53.70% 0.05%(465/866) tcp_attach [4] 27.10% 0.01%(126/465) soreserve [5] 46.03% 0.01%(58/126) sbreserve_locked [6] 41.38% 0.00%(24/58) [self] [6] 32.76% 0.00%(19/58) atomic_fetchadd_int [7] 100.00% 0.00%(19/19) [self] [6] 15.52% 0.00%(9/58) lim_cur [7] 55.56% 0.00%(5/9) lim_rlimit [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) [self] [6] 5.17% 0.00%(3/58) chgptscnt [7] 100.00% 0.00%(3/3) [self] [6] 5.17% 0.00%(3/58) chgsbsize [7] 100.00% 0.00%(3/3) [self] [5] 45.24% 0.01%(57/126) atomic_cmpset_int [6] 100.00% 0.01%(57/57) [self] [5] 6.35% 0.00%(8/126) [self] [5] 0.79% 0.00%(1/126) __curthread [6] 100.00% 0.00%(1/1) [self] [5] 0.79% 0.00%(1/126) min [6] 100.00% 0.00%(1/1) [self] [5] 0.79% 0.00%(1/126) sbappendaddr_locked [6] 100.00% 0.00%(1/1) [self] [4] 24.09% 0.01%(112/465) tcp_newtcpcb [5] 45.54% 0.01%(51/112) generic_bzero [6] 100.00% 0.01%(51/51) [self] [5] 43.75% 0.01%(49/112) [self] [5] 7.14% 0.00%(8/112) callout_init [6] 100.00% 0.00%(8/8) [self] [5] 2.68% 0.00%(3/112) _callout_init_lock [6] 100.00% 0.00%(3/3) [self] [5] 0.89% 0.00%(1/112) bzero [6] 100.00% 0.00%(1/1) [self] [4] 15.70% 0.01%(73/465) uma_zalloc [5] 65.75% 0.01%(48/73) uma_zalloc_arg [6] 95.83% 0.00%(46/48) [self] [6] 2.08% 0.00%(1/48) choosethread [7] 100.00% 0.00%(1/1) [self] [6] 2.08% 0.00%(1/48) critical_enter [7] 100.00% 0.00%(1/1) [self] [5] 24.66% 0.00%(18/73) generic_bzero [6] 100.00% 0.00%(18/18) [self] [5] 6.85% 0.00%(5/73) [self] [5] 1.37% 0.00%(1/73) uma_zfree_arg [6] 100.00% 0.00%(1/1) [self] [5] 1.37% 0.00%(1/73) zone_alloc_bucket [6] 100.00% 0.00%(1/1) [self] [4] 9.25% 0.00%(43/465) in_pcballoc [5] 32.56% 0.00%(14/43) [self] [5] 27.91% 0.00%(12/43) mac_inpcb_create [6] 100.00% 0.00%(12/12) [self] [5] 25.58% 0.00%(11/43) mac_inpcb_init [6] 100.00% 0.00%(11/11) [self] [5] 6.98% 0.00%(3/43) atomic_add_barr_int [6] 100.00% 0.00%(3/3) [self] [5] 4.65% 0.00%(2/43) mac_ipq_reassemble [6] 100.00% 0.00%(2/2) [self] [5] 2.33% 0.00%(1/43) mac_ipq_init [6] 100.00% 0.00%(1/1) [self] [4] 8.17% 0.00%(38/465) ia32_pause [5] 100.00% 0.00%(38/38) [self] [4] 5.59% 0.00%(26/465) atomic_cmpset_int [5] 100.00% 0.00%(26/26) [self] [4] 3.23% 0.00%(15/465) [self] [4] 3.01% 0.00%(14/465) __curthread [5] 100.00% 0.00%(14/14) [self] [4] 2.58% 0.00%(12/465) generic_bzero [5] 100.00% 0.00%(12/12) [self] [4] 0.43% 0.00%(2/465) _rw_wunlock_hard [5] 100.00% 0.00%(2/2) turnstile_unpend [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) _thread_lock_flags [7] 100.00% 0.00%(1/1) [self] [4] 0.22% 0.00%(1/465) bzero [5] 100.00% 0.00%(1/1) [self] [4] 0.22% 0.00%(1/465) sbrelease [5] 100.00% 0.00%(1/1) [self] [4] 0.22% 0.00%(1/465) stack_save_td [5] 100.00% 0.00%(1/1) [self] [4] 0.22% 0.00%(1/465) tcp_fini [5] 100.00% 0.00%(1/1) [self] [3] 19.63% 0.02%(170/866) soalloc [4] 35.88% 0.01%(61/170) mtx_init [5] 55.74% 0.00%(34/61) [self] [5] 37.70% 0.00%(23/61) lock_init [6] 100.00% 0.00%(23/23) [self] [5] 6.56% 0.00%(4/61) kobj_delete [6] 100.00% 0.00%(4/4) [self] [4] 31.18% 0.01%(53/170) [self] [4] 25.88% 0.00%(44/170) sx_init_flags [5] 47.73% 0.00%(21/44) [self] [5] 47.73% 0.00%(21/44) lock_init [6] 100.00% 0.00%(21/21) [self] [5] 4.55% 0.00%(2/44) kobj_delete [6] 100.00% 0.00%(2/2) [self] [4] 4.12% 0.00%(7/170) mac_socket_init [5] 100.00% 0.00%(7/7) [self] [4] 1.76% 0.00%(3/170) mac_setsockopt_label [5] 100.00% 0.00%(3/3) [self] [4] 1.18% 0.00%(2/170) sx_destroy [5] 100.00% 0.00%(2/2) [self] [3] 5.54% 0.01%(48/866) uma_zalloc [4] 47.92% 0.00%(23/48) uma_zalloc_arg [5] 91.30% 0.00%(21/23) [self] [5] 4.35% 0.00%(1/23) critical_enter [6] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(1/23) critical_exit [6] 100.00% 0.00%(1/1) [self] [4] 31.25% 0.00%(15/48) generic_bzero [5] 100.00% 0.00%(15/15) [self] [4] 20.83% 0.00%(10/48) [self] [3] 4.85% 0.00%(42/866) [self] [3] 4.04% 0.00%(35/866) knlist_init_mtx [4] 74.29% 0.00%(26/35) knlist_init [5] 100.00% 0.00%(26/26) [self] [4] 25.71% 0.00%(9/35) [self] [3] 4.04% 0.00%(35/866) pffindproto [4] 100.00% 0.00%(35/35) [self] [3] 3.12% 0.00%(27/866) atomic_cmpset_int [4] 100.00% 0.00%(27/27) [self] [3] 1.39% 0.00%(12/866) atomic_add_barr_int [4] 100.00% 0.00%(12/12) [self] [3] 0.81% 0.00%(7/866) mac_socket_create [4] 100.00% 0.00%(7/7) [self] [3] 0.69% 0.00%(6/866) tcp_usr_attach [4] 100.00% 0.00%(6/6) [self] [3] 0.46% 0.00%(4/866) getcredhostname [4] 100.00% 0.00%(4/4) [self] [3] 0.46% 0.00%(4/866) knlist_init [4] 100.00% 0.00%(4/4) [self] [3] 0.46% 0.00%(4/866) pffindtype [4] 100.00% 0.00%(4/4) [self] [3] 0.46% 0.00%(4/866) prison_check_af [4] 100.00% 0.00%(4/4) [self] [3] 0.12% 0.00%(1/866) uma_zfree [4] 100.00% 0.00%(1/1) [self] [3] 0.12% 0.00%(1/866) mac_socket_newconn [4] 100.00% 0.00%(1/1) [self] [3] 0.12% 0.00%(1/866) __curthread [4] 100.00% 0.00%(1/1) [self] [2] 22.57% 0.03%(288/1276) falloc [3] 84.03% 0.03%(242/288) fdalloc [4] 72.31% 0.02%(175/242) fdused [5] 93.14% 0.02%(163/175) fd_first_free [6] 78.53% 0.01%(128/163) [self] [6] 21.47% 0.00%(35/163) ffsl [7] 100.00% 0.00%(35/35) [self] [5] 6.86% 0.00%(12/175) [self] [4] 16.53% 0.00%(40/242) fd_first_free [5] 70.00% 0.00%(28/40) ffsl [6] 100.00% 0.00%(28/28) [self] [5] 30.00% 0.00%(12/40) [self] [4] 5.79% 0.00%(14/242) lim_cur [5] 78.57% 0.00%(11/14) lim_rlimit [6] 100.00% 0.00%(11/11) [self] [5] 14.29% 0.00%(2/14) [self] [5] 7.14% 0.00%(1/14) lim_hold [6] 100.00% 0.00%(1/1) [self] [4] 5.37% 0.00%(13/242) [self] [3] 6.60% 0.00%(19/288) atomic_cmpset_int [4] 100.00% 0.00%(19/19) [self] [3] 5.90% 0.00%(17/288) [self] [3] 2.08% 0.00%(6/288) min [4] 100.00% 0.00%(6/6) [self] [3] 1.39% 0.00%(4/288) atomic_add_barr_int [4] 100.00% 0.00%(4/4) [self] [2] 3.45% 0.00%(44/1276) uma_zalloc [3] 79.55% 0.00%(35/44) uma_zalloc_arg [4] 91.43% 0.00%(32/35) [self] [4] 5.71% 0.00%(2/35) choosethread [5] 100.00% 0.00%(2/2) [self] [4] 2.86% 0.00%(1/35) critical_enter [5] 100.00% 0.00%(1/1) [self] [3] 15.91% 0.00%(7/44) generic_bzero [4] 100.00% 0.00%(7/7) [self] [3] 2.27% 0.00%(1/44) bzero [4] 100.00% 0.00%(1/1) [self] [3] 2.27% 0.00%(1/44) uma_zfree_arg [4] 100.00% 0.00%(1/1) [self] [2] 1.96% 0.00%(25/1276) [self] [2] 0.94% 0.00%(12/1276) atomic_cmpset_int [3] 100.00% 0.00%(12/12) [self] [2] 0.78% 0.00%(10/1276) mac_socket_check_create [3] 100.00% 0.00%(10/10) [self] [2] 0.63% 0.00%(8/1276) soalloc [3] 100.00% 0.00%(8/8) [self] [2] 0.55% 0.00%(7/1276) atomic_add_int [3] 100.00% 0.00%(7/7) [self] [2] 0.39% 0.00%(5/1276) atomic_store_rel_int [3] 100.00% 0.00%(5/5) [self] [2] 0.24% 0.00%(3/1276) __sx_xunlock [3] 100.00% 0.00%(3/3) [self] [2] 0.16% 0.00%(2/1276) atomic_add_barr_int [3] 100.00% 0.00%(2/2) [self] [2] 0.16% 0.00%(2/1276) fdshare [3] 100.00% 0.00%(2/2) [self] [2] 0.08% 0.00%(1/1276) finit [3] 100.00% 0.00%(1/1) [self] [2] 0.08% 0.00%(1/1276) mac_socket_check_listen [3] 100.00% 0.00%(1/1) [self] [2] 0.08% 0.00%(1/1276) swapcontext [3] 100.00% 0.00%(1/1) [self] [2] 0.08% 0.00%(1/1276) uma_zfree [3] 100.00% 0.00%(1/1) [self] [1] 1.48% 0.11%(1049/70881) accept1 [2] 88.94% 0.10%(933/1049) kern_accept [3] 46.95% 0.05%(438/933) falloc [4] 84.93% 0.04%(372/438) fdalloc [5] 72.58% 0.03%(270/372) fdused [6] 92.96% 0.03%(251/270) fd_first_free [7] 76.10% 0.02%(191/251) [self] [7] 23.90% 0.01%(60/251) ffsl [8] 100.00% 0.01%(60/60) [self] [6] 7.04% 0.00%(19/270) [self] [5] 17.47% 0.01%(65/372) fd_first_free [6] 84.62% 0.01%(55/65) ffsl [7] 100.00% 0.01%(55/55) [self] [6] 15.38% 0.00%(10/65) [self] [5] 7.80% 0.00%(29/372) [self] [5] 2.15% 0.00%(8/372) lim_cur [6] 75.00% 0.00%(6/8) lim_rlimit [7] 100.00% 0.00%(6/6) [self] [6] 25.00% 0.00%(2/8) [self] [4] 7.31% 0.00%(32/438) atomic_cmpset_int [5] 100.00% 0.00%(32/32) [self] [4] 4.34% 0.00%(19/438) [self] [4] 2.05% 0.00%(9/438) atomic_add_barr_int [5] 100.00% 0.00%(9/9) [self] [4] 1.37% 0.00%(6/438) min [5] 100.00% 0.00%(6/6) [self] [3] 14.68% 0.01%(137/933) soaccept [4] 93.43% 0.01%(128/137) tcp_usr_accept [5] 46.09% 0.01%(59/128) ia32_pause [6] 100.00% 0.01%(59/59) [self] [5] 31.25% 0.00%(40/128) in_sockaddr [6] 47.50% 0.00%(19/40) malloc [7] 63.16% 0.00%(12/19) malloc_type_zone_allocated [8] 100.00% 0.00%(12/12) [self] [7] 31.58% 0.00%(6/19) [self] [7] 5.26% 0.00%(1/19) free [8] 100.00% 0.00%(1/1) [self] [6] 37.50% 0.00%(15/40) uma_zalloc [7] 66.67% 0.00%(10/15) generic_bzero [8] 100.00% 0.00%(10/10) [self] [7] 33.33% 0.00%(5/15) uma_zalloc_arg [8] 100.00% 0.00%(5/5) [self] [6] 12.50% 0.00%(5/40) [self] [6] 2.50% 0.00%(1/40) malloc_type_allocated [7] 100.00% 0.00%(1/1) [self] [5] 7.03% 0.00%(9/128) atomic_cmpset_int [6] 100.00% 0.00%(9/9) [self] [5] 5.47% 0.00%(7/128) [self] [5] 3.91% 0.00%(5/128) _rw_rlock [6] 100.00% 0.00%(5/5) [self] [5] 3.91% 0.00%(5/128) _rw_runlock [6] 100.00% 0.00%(5/5) [self] [5] 1.56% 0.00%(2/128) _rw_wlock_hard [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [5] 0.78% 0.00%(1/128) in_pcbinshash [6] 100.00% 0.00%(1/1) [self] [4] 5.11% 0.00%(7/137) atomic_cmpset_int [5] 100.00% 0.00%(7/7) [self] [4] 1.46% 0.00%(2/137) [self] [3] 6.54% 0.01%(61/933) [self] [3] 6.00% 0.01%(56/933) uma_zalloc [4] 53.57% 0.00%(30/56) uma_zalloc_arg [5] 93.33% 0.00%(28/30) [self] [5] 6.67% 0.00%(2/30) critical_enter [6] 100.00% 0.00%(2/2) [self] [4] 37.50% 0.00%(21/56) generic_bzero [5] 100.00% 0.00%(21/21) [self] [4] 7.14% 0.00%(4/56) [self] [4] 1.79% 0.00%(1/56) zone_alloc_bucket [5] 100.00% 0.00%(1/1) [self] [3] 5.68% 0.01%(53/933) atomic_cmpset_int [4] 100.00% 0.01%(53/53) [self] [3] 5.14% 0.01%(48/933) getsock [4] 58.33% 0.00%(28/48) fget_unlocked [5] 100.00% 0.00%(28/28) [self] [4] 31.25% 0.00%(15/48) [self] [4] 6.25% 0.00%(3/48) atomic_cmpset_int [5] 100.00% 0.00%(3/3) [self] [4] 4.17% 0.00%(2/48) _fdrop [5] 100.00% 0.00%(2/2) [self] [3] 3.00% 0.00%(28/933) fdclose [4] 53.57% 0.00%(15/28) fd_last_used [5] 86.67% 0.00%(13/15) flsl [6] 100.00% 0.00%(13/13) [self] [5] 13.33% 0.00%(2/15) [self] [4] 35.71% 0.00%(10/28) fdunused [5] 100.00% 0.00%(10/10) [self] [4] 10.71% 0.00%(3/28) [self] [3] 2.68% 0.00%(25/933) uma_zfree [4] 80.00% 0.00%(20/25) uma_zfree_arg [5] 80.00% 0.00%(16/20) [self] [5] 10.00% 0.00%(2/20) choosethread [6] 100.00% 0.00%(2/2) [self] [5] 10.00% 0.00%(2/20) critical_exit [6] 100.00% 0.00%(2/2) [self] [4] 16.00% 0.00%(4/25) [self] [4] 4.00% 0.00%(1/25) bucket_alloc [5] 100.00% 0.00%(1/1) [self] [3] 2.68% 0.00%(25/933) knote [4] 52.00% 0.00%(13/25) atomic_cmpset_int [5] 100.00% 0.00%(13/13) [self] [4] 24.00% 0.00%(6/25) [self] [4] 12.00% 0.00%(3/25) knlist_mtx_unlock [5] 100.00% 0.00%(2/2) [self] [4] 4.00% 0.00%(1/25) filt_solisten [5] 100.00% 0.00%(1/1) [self] [4] 4.00% 0.00%(1/25) filt_soread [5] 100.00% 0.00%(1/1) [self] [4] 4.00% 0.00%(1/25) knlist_mtx_lock [5] 100.00% 0.00%(1/1) [self] [3] 1.71% 0.00%(16/933) _fdrop [4] 68.75% 0.00%(11/16) [self] [4] 31.25% 0.00%(5/16) atomic_fetchadd_int [5] 100.00% 0.00%(5/5) [self] [3] 0.96% 0.00%(9/933) mac_socket_check_accept [4] 100.00% 0.00%(9/9) [self] [3] 0.96% 0.00%(9/933) atomic_add_int [4] 100.00% 0.00%(9/9) [self] [3] 0.54% 0.00%(5/933) atomic_store_rel_int [4] 100.00% 0.00%(5/5) [self] [3] 0.54% 0.00%(5/933) swapcontext [4] 100.00% 0.00%(5/5) [self] [3] 0.43% 0.00%(4/933) soreceive_dgram [4] 100.00% 0.00%(4/4) [self] [3] 0.32% 0.00%(3/933) __sx_xunlock [4] 100.00% 0.00%(3/3) [self] [3] 0.21% 0.00%(2/933) atomic_add_barr_int [4] 100.00% 0.00%(2/2) [self] [3] 0.21% 0.00%(2/933) atomic_fetchadd_int [4] 100.00% 0.00%(2/2) [self] [3] 0.11% 0.00%(1/933) atomic_subtract_int [4] 100.00% 0.00%(1/1) [self] [3] 0.11% 0.00%(1/933) fdshare [4] 100.00% 0.00%(1/1) [self] [3] 0.11% 0.00%(1/933) fgetown [4] 100.00% 0.00%(1/1) [self] [3] 0.11% 0.00%(1/933) fo_close [4] 100.00% 0.00%(1/1) [self] [3] 0.11% 0.00%(1/933) fputsock [4] 100.00% 0.00%(1/1) [self] [3] 0.11% 0.00%(1/933) __sx_xlock [4] 100.00% 0.00%(1/1) [self] [3] 0.11% 0.00%(1/933) __curthread [4] 100.00% 0.00%(1/1) [self] [2] 2.57% 0.00%(27/1049) fo_ioctl [3] 40.74% 0.00%(11/27) soo_ioctl [4] 100.00% 0.00%(11/11) [self] [3] 37.04% 0.00%(10/27) atomic_cmpset_int [4] 100.00% 0.00%(10/10) [self] [3] 11.11% 0.00%(3/27) [self] [3] 11.11% 0.00%(3/27) soo_stat [4] 100.00% 0.00%(3/3) [self] [2] 2.38% 0.00%(25/1049) atomic_cmpset_int [3] 100.00% 0.00%(25/25) [self] [2] 2.38% 0.00%(25/1049) free [3] 40.00% 0.00%(10/25) malloc_type_freed [4] 100.00% 0.00%(10/10) [self] [3] 40.00% 0.00%(10/25) uma_zfree_arg [4] 80.00% 0.00%(8/10) [self] [4] 20.00% 0.00%(2/10) critical_exit [5] 100.00% 0.00%(2/2) [self] [3] 20.00% 0.00%(5/25) [self] [2] 1.62% 0.00%(17/1049) atomic_fetchadd_int [3] 100.00% 0.00%(17/17) [self] [2] 1.33% 0.00%(14/1049) [self] [2] 0.38% 0.00%(4/1049) pmap_kextract [3] 100.00% 0.00%(4/4) [self] [2] 0.19% 0.00%(2/1049) __curthread [3] 100.00% 0.00%(2/2) [self] [2] 0.19% 0.00%(2/1049) vtoslab [3] 100.00% 0.00%(2/2) [self] [1] 0.87% 0.07%(620/70881) slow_copyout [2] 100.00% 0.07%(620/620) [self] [1] 0.79% 0.06%(558/70881) bind [2] 66.85% 0.04%(371/555) kern_bind [3] 85.71% 0.03%(318/371) sobind [4] 87.74% 0.03%(279/318) tcp_usr_bind [5] 84.59% 0.03%(236/279) in_pcbbind [6] 53.39% 0.01%(126/236) in_pcbbind_setup [7] 56.35% 0.01%(71/126) [self] [7] 36.51% 0.00%(46/126) in_pcblookup_local [8] 100.00% 0.00%(46/46) [self] [7] 6.35% 0.00%(8/126) prison_local_ip4 [8] 100.00% 0.00%(8/8) [self] [7] 0.79% 0.00%(1/126) in_pcblookup_hash [8] 100.00% 0.00%(1/1) [self] [6] 36.86% 0.01%(87/236) in_pcbinshash [7] 71.26% 0.01%(62/87) [self] [7] 27.59% 0.00%(24/87) malloc [8] 100.00% 0.00%(24/24) [self] [7] 1.15% 0.00%(1/87) uma_zalloc [8] 100.00% 0.00%(1/1) [self] [6] 6.78% 0.00%(16/236) [self] [6] 1.27% 0.00%(3/236) in_pcbrele [7] 100.00% 0.00%(3/3) [self] [6] 1.27% 0.00%(3/236) ipport_tick [7] 100.00% 0.00%(3/3) [self] [6] 0.42% 0.00%(1/236) __bswap32 [7] 100.00% 0.00%(1/1) [self] [5] 13.98% 0.00%(39/279) ia32_pause [6] 100.00% 0.00%(39/39) [self] [5] 0.72% 0.00%(2/279) [self] [5] 0.72% 0.00%(2/279) _rw_wunlock_hard [6] 50.00% 0.00%(1/2) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) turnstile_unpend [7] 100.00% 0.00%(1/1) [self] [4] 8.81% 0.00%(28/318) atomic_cmpset_int [5] 100.00% 0.00%(28/28) [self] [4] 1.89% 0.00%(6/318) tcp_usr_listen [5] 100.00% 0.00%(6/6) [self] [4] 1.26% 0.00%(4/318) [self] [4] 0.31% 0.00%(1/318) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 5.93% 0.00%(22/371) [self] [3] 5.93% 0.00%(22/371) getsock [4] 40.91% 0.00%(9/22) fget_unlocked [5] 100.00% 0.00%(9/9) [self] [4] 27.27% 0.00%(6/22) [self] [4] 27.27% 0.00%(6/22) atomic_cmpset_int [5] 100.00% 0.00%(6/6) [self] [4] 4.55% 0.00%(1/22) _fdrop [5] 100.00% 0.00%(1/1) [self] [3] 2.16% 0.00%(8/371) mac_socket_check_bind [4] 100.00% 0.00%(8/8) [self] [3] 0.27% 0.00%(1/371) soreceive_dgram [4] 100.00% 0.00%(1/1) [self] [2] 14.23% 0.01%(79/555) getsockaddr [3] 56.96% 0.00%(45/79) malloc [4] 64.44% 0.00%(29/45) malloc_type_zone_allocated [5] 86.21% 0.00%(25/29) [self] [5] 10.34% 0.00%(3/29) critical_enter [6] 100.00% 0.00%(3/3) [self] [5] 3.45% 0.00%(1/29) critical_exit [6] 100.00% 0.00%(1/1) [self] [4] 35.56% 0.00%(16/45) [self] [3] 26.58% 0.00%(21/79) uma_zalloc [4] 95.24% 0.00%(20/21) uma_zalloc_arg [5] 90.00% 0.00%(18/20) [self] [5] 5.00% 0.00%(1/20) critical_enter [6] 100.00% 0.00%(1/1) [self] [5] 5.00% 0.00%(1/20) runq_init [6] 100.00% 0.00%(1/1) [self] [4] 4.76% 0.00%(1/21) zone_alloc_bucket [5] 100.00% 0.00%(1/1) [self] [3] 10.13% 0.00%(8/79) malloc_type_allocated [4] 100.00% 0.00%(8/8) [self] [3] 6.33% 0.00%(5/79) [self] [2] 11.71% 0.01%(65/555) free [3] 47.69% 0.00%(31/65) uma_zfree_arg [4] 70.97% 0.00%(22/31) [self] [4] 25.81% 0.00%(8/31) critical_exit [5] 100.00% 0.00%(8/8) [self] [4] 3.23% 0.00%(1/31) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 33.85% 0.00%(22/65) malloc_type_freed [4] 86.36% 0.00%(19/22) [self] [4] 9.09% 0.00%(2/22) critical_exit [5] 100.00% 0.00%(2/2) [self] [4] 4.55% 0.00%(1/22) critical_enter [5] 100.00% 0.00%(1/1) [self] [3] 18.46% 0.00%(12/65) [self] [2] 2.70% 0.00%(15/555) [self] [2] 1.62% 0.00%(9/555) slow_copyin [3] 100.00% 0.00%(9/9) [self] [2] 0.72% 0.00%(4/555) vtoslab [3] 100.00% 0.00%(4/4) [self] [2] 0.54% 0.00%(3/555) generic_copyin [3] 100.00% 0.00%(3/3) [self] [2] 0.54% 0.00%(3/555) pmap_kextract [3] 100.00% 0.00%(3/3) [self] [2] 0.36% 0.00%(2/555) atomic_fetchadd_int [3] 100.00% 0.00%(2/2) [self] [2] 0.36% 0.00%(2/555) getsockname [3] 100.00% 0.00%(2/2) [self] [2] 0.18% 0.00%(1/555) PHYS_TO_VM_PAGE [3] 100.00% 0.00%(1/1) [self] [2] 0.18% 0.00%(1/555) copyin [3] 100.00% 0.00%(1/1) [self] [1] 0.70% 0.05%(494/70881) close [2] 95.55% 0.05%(472/494) kern_close [3] 47.88% 0.02%(226/472) knote_fdclose [4] 35.84% 0.01%(81/226) knote_drop [5] 60.49% 0.01%(49/81) uma_zfree [6] 89.80% 0.00%(44/49) uma_zfree_arg [7] 90.91% 0.00%(40/44) [self] [7] 6.82% 0.00%(3/44) critical_exit [8] 100.00% 0.00%(3/3) [self] [7] 2.27% 0.00%(1/44) critical_enter [8] 100.00% 0.00%(1/1) [self] [6] 10.20% 0.00%(5/49) [self] [5] 23.46% 0.00%(19/81) atomic_cmpset_int [6] 100.00% 0.00%(19/19) [self] [5] 12.35% 0.00%(10/81) [self] [5] 2.47% 0.00%(2/81) kqueue_fo_release [6] 100.00% 0.00%(2/2) [self] [5] 1.23% 0.00%(1/81) knote_free [6] 100.00% 0.00%(1/1) [self] [4] 22.12% 0.01%(50/226) filt_sordetach [5] 62.00% 0.00%(31/50) knlist_remove [6] 58.06% 0.00%(18/31) atomic_cmpset_int [7] 100.00% 0.00%(18/18) [self] [6] 41.94% 0.00%(13/31) knlist_remove_kq [7] 100.00% 0.00%(13/13) [self] [5] 38.00% 0.00%(19/50) [self] [4] 19.03% 0.00%(43/226) atomic_cmpset_int [5] 100.00% 0.00%(43/43) [self] [4] 9.73% 0.00%(22/226) [self] [4] 6.19% 0.00%(14/226) filt_sowdetach [5] 64.29% 0.00%(9/14) knlist_remove [6] 55.56% 0.00%(5/9) knlist_remove_kq [7] 100.00% 0.00%(5/5) [self] [6] 33.33% 0.00%(3/9) atomic_cmpset_int [7] 100.00% 0.00%(3/3) [self] [6] 11.11% 0.00%(1/9) [self] [5] 35.71% 0.00%(5/14) [self] [4] 5.75% 0.00%(13/226) knote_dequeue [5] 100.00% 0.00%(13/13) [self] [4] 0.88% 0.00%(2/226) atomic_fetchadd_int [5] 100.00% 0.00%(2/2) [self] [4] 0.44% 0.00%(1/226) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 34.53% 0.02%(163/472) closef [4] 70.55% 0.01%(115/163) fo_close [5] 97.39% 0.01%(112/115) soo_close [6] 87.50% 0.01%(98/112) soclose [7] 53.06% 0.01%(52/98) atomic_cmpset_int [8] 100.00% 0.01%(52/52) [self] [7] 18.37% 0.00%(18/98) [self] [7] 12.24% 0.00%(12/98) tcp_usr_close [8] 100.00% 0.00%(12/12) [self] [7] 6.12% 0.00%(6/98) funsetown [8] 100.00% 0.00%(6/6) [self] [7] 3.06% 0.00%(3/98) sodealloc [8] 100.00% 0.00%(3/3) [self] [7] 3.06% 0.00%(3/98) sofree [8] 100.00% 0.00%(3/3) [self] [7] 2.04% 0.00%(2/98) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 2.04% 0.00%(2/98) sodisconnect [8] 100.00% 0.00%(2/2) [self] [6] 5.36% 0.00%(6/112) [self] [6] 3.57% 0.00%(4/112) atomic_cmpset_int [7] 100.00% 0.00%(4/4) [self] [6] 2.68% 0.00%(3/112) __curthread [7] 100.00% 0.00%(3/3) [self] [6] 0.89% 0.00%(1/112) soaccept [7] 100.00% 0.00%(1/1) [self] [5] 2.61% 0.00%(3/115) soo_truncate [6] 100.00% 0.00%(3/3) [self] [4] 12.88% 0.00%(21/163) uma_zfree [5] 90.48% 0.00%(19/21) uma_zfree_arg [6] 78.95% 0.00%(15/19) [self] [6] 15.79% 0.00%(3/19) critical_exit [7] 100.00% 0.00%(3/3) [self] [6] 5.26% 0.00%(1/19) critical_enter [7] 100.00% 0.00%(1/1) [self] [5] 9.52% 0.00%(2/21) [self] [4] 11.04% 0.00%(18/163) _fdrop [5] 55.56% 0.00%(10/18) [self] [5] 27.78% 0.00%(5/18) atomic_fetchadd_int [6] 100.00% 0.00%(5/5) [self] [5] 16.67% 0.00%(3/18) crfree [6] 100.00% 0.00%(3/3) [self] [4] 3.68% 0.00%(6/163) [self] [4] 1.84% 0.00%(3/163) atomic_subtract_int [5] 100.00% 0.00%(3/3) [self] [3] 6.99% 0.00%(33/472) atomic_cmpset_int [4] 100.00% 0.00%(33/33) [self] [3] 6.14% 0.00%(29/472) [self] [3] 2.97% 0.00%(14/472) fdunused [4] 100.00% 0.00%(14/14) [self] [3] 1.06% 0.00%(5/472) atomic_fetchadd_int [4] 100.00% 0.00%(5/5) [self] [3] 0.21% 0.00%(1/472) __curthread [4] 100.00% 0.00%(1/1) [self] [3] 0.21% 0.00%(1/472) kqueue_del_filteropts [4] 100.00% 0.00%(1/1) [self] [2] 1.82% 0.00%(9/494) [self] [2] 1.21% 0.00%(6/494) __curthread [3] 100.00% 0.00%(6/6) [self] [2] 1.01% 0.00%(5/494) __sx_xunlock [3] 100.00% 0.00%(5/5) [self] [2] 0.40% 0.00%(2/494) atomic_cmpset_int [3] 100.00% 0.00%(2/2) [self] [1] 0.52% 0.04%(369/70881) fcntl [2] 21.68% 0.01%(80/369) __sx_sunlock [3] 100.00% 0.01%(80/80) [self] [2] 20.60% 0.01%(76/369) fo_ioctl [3] 51.32% 0.00%(39/76) atomic_cmpset_int [4] 100.00% 0.00%(39/39) [self] [3] 44.74% 0.00%(34/76) soo_ioctl [4] 100.00% 0.00%(34/34) [self] [3] 2.63% 0.00%(2/76) __curthread [4] 100.00% 0.00%(2/2) [self] [3] 1.32% 0.00%(1/76) soo_stat [4] 100.00% 0.00%(1/1) [self] [2] 15.99% 0.01%(59/369) [self] [2] 13.01% 0.01%(48/369) atomic_cmpset_int [3] 100.00% 0.01%(48/48) [self] [2] 10.84% 0.00%(40/369) kern_fcntl [3] 100.00% 0.00%(40/40) [self] [2] 9.49% 0.00%(35/369) __sx_xunlock [3] 100.00% 0.00%(35/35) [self] [2] 2.17% 0.00%(8/369) atomic_fetchadd_int [3] 100.00% 0.00%(8/8) [self] [2] 1.63% 0.00%(6/369) __curthread [3] 100.00% 0.00%(6/6) [self] [2] 1.36% 0.00%(5/369) fsetown [3] 100.00% 0.00%(5/5) [self] [2] 1.08% 0.00%(4/369) __sx_slock [3] 100.00% 0.00%(4/4) [self] [2] 0.81% 0.00%(3/369) __sx_xlock [3] 100.00% 0.00%(3/3) [self] [2] 0.81% 0.00%(3/369) atomic_add_barr_int [3] 100.00% 0.00%(3/3) [self] [2] 0.27% 0.00%(1/369) VOP_ADVLOCK [3] 100.00% 0.00%(1/1) [self] [2] 0.27% 0.00%(1/369) fdtofp [3] 100.00% 0.00%(1/1) [self] [1] 0.42% 0.03%(298/70881) slow_copyin [2] 100.00% 0.03%(298/298) [self] [1] 0.21% 0.02%(152/70881) getsockname1 [2] 73.03% 0.01%(111/152) kern_getsockname [3] 70.27% 0.01%(78/111) in_getsockaddr [4] 51.28% 0.00%(40/78) in_sockaddr [5] 60.00% 0.00%(24/40) uma_zalloc [6] 54.17% 0.00%(13/24) uma_zalloc_arg [7] 69.23% 0.00%(9/13) [self] [7] 15.38% 0.00%(2/13) critical_exit [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) __curthread [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) runq_init [8] 100.00% 0.00%(1/1) [self] [6] 29.17% 0.00%(7/24) generic_bzero [7] 100.00% 0.00%(7/7) [self] [6] 8.33% 0.00%(2/24) zone_alloc_bucket [7] 100.00% 0.00%(2/2) [self] [6] 4.17% 0.00%(1/24) [self] [6] 4.17% 0.00%(1/24) stack_save_td [7] 100.00% 0.00%(1/1) [self] [5] 30.00% 0.00%(12/40) malloc [6] 83.33% 0.00%(10/12) malloc_type_zone_allocated [7] 90.00% 0.00%(9/10) [self] [7] 10.00% 0.00%(1/10) critical_exit [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(2/12) [self] [5] 10.00% 0.00%(4/40) [self] [4] 17.95% 0.00%(14/78) atomic_cmpset_int [5] 100.00% 0.00%(14/14) [self] [4] 14.10% 0.00%(11/78) [self] [4] 14.10% 0.00%(11/78) _rw_runlock [5] 100.00% 0.00%(11/11) [self] [4] 2.56% 0.00%(2/78) _rw_rlock [5] 100.00% 0.00%(2/2) [self] [3] 16.22% 0.00%(18/111) getsock [4] 44.44% 0.00%(8/18) atomic_cmpset_int [5] 100.00% 0.00%(8/8) [self] [4] 27.78% 0.00%(5/18) [self] [4] 27.78% 0.00%(5/18) fget_unlocked [5] 100.00% 0.00%(5/5) [self] [3] 13.51% 0.00%(15/111) [self] [2] 15.79% 0.00%(24/152) free [3] 41.67% 0.00%(10/24) uma_zfree_arg [4] 100.00% 0.00%(10/10) [self] [3] 33.33% 0.00%(8/24) malloc_type_freed [4] 87.50% 0.00%(7/8) [self] [4] 12.50% 0.00%(1/8) critical_exit [5] 100.00% 0.00%(1/1) [self] [3] 20.83% 0.00%(5/24) [self] [3] 4.17% 0.00%(1/24) malloc_desc2type [4] 100.00% 0.00%(1/1) [self] [2] 5.26% 0.00%(8/152) [self] [2] 3.95% 0.00%(6/152) pmap_kextract [3] 100.00% 0.00%(6/6) [self] [2] 1.32% 0.00%(2/152) getpeername [3] 100.00% 0.00%(2/2) [self] [2] 0.66% 0.00%(1/152) vtoslab [3] 100.00% 0.00%(1/1) [self] [1] 0.20% 0.02%(145/70881) setsockopt [2] 84.14% 0.01%(122/145) kern_setsockopt [3] 60.66% 0.01%(74/122) sosetopt [4] 41.89% 0.00%(31/74) tcp_ctloutput [5] 41.94% 0.00%(13/31) [self] [5] 35.48% 0.00%(11/31) slow_copyin [6] 100.00% 0.00%(11/11) [self] [5] 12.90% 0.00%(4/31) sooptcopyin [6] 100.00% 0.00%(4/4) [self] [5] 9.68% 0.00%(3/31) generic_copyin [6] 100.00% 0.00%(3/3) [self] [4] 27.03% 0.00%(20/74) atomic_cmpset_int [5] 100.00% 0.00%(20/20) [self] [4] 17.57% 0.00%(13/74) tcp_usr_detach [5] 100.00% 0.00%(13/13) [self] [4] 12.16% 0.00%(9/74) [self] [4] 1.35% 0.00%(1/74) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 18.03% 0.00%(22/122) [self] [3] 17.21% 0.00%(21/122) getsock [4] 80.95% 0.00%(17/21) atomic_cmpset_int [5] 100.00% 0.00%(17/17) [self] [4] 14.29% 0.00%(3/21) fget_unlocked [5] 100.00% 0.00%(3/3) [self] [4] 4.76% 0.00%(1/21) [self] [3] 4.10% 0.00%(5/122) sooptcopyin [4] 100.00% 0.00%(5/5) [self] [2] 10.34% 0.00%(15/145) [self] [2] 2.76% 0.00%(4/145) __curthread [3] 100.00% 0.00%(4/4) [self] [2] 2.07% 0.00%(3/145) atomic_fetchadd_int [3] 100.00% 0.00%(3/3) [self] [2] 0.69% 0.00%(1/145) getsockopt [3] 100.00% 0.00%(1/1) [self] [1] 0.17% 0.01%(124/70881) generic_copyout [2] 100.00% 0.01%(124/124) [self] [1] 0.17% 0.01%(117/70881) setitimer [2] 100.00% 0.01%(117/117) [self] [1] 0.17% 0.01%(117/70881) generic_copyin [2] 100.00% 0.01%(117/117) [self] [1] 0.15% 0.01%(104/70881) getsockopt [2] 87.50% 0.01%(91/104) kern_getsockopt [3] 47.25% 0.00%(43/91) sogetopt [4] 53.49% 0.00%(23/43) [self] [4] 30.23% 0.00%(13/43) slow_copyout [5] 100.00% 0.00%(13/13) [self] [4] 6.98% 0.00%(3/43) sooptcopyout [5] 100.00% 0.00%(3/3) [self] [4] 4.65% 0.00%(2/43) copyout [5] 100.00% 0.00%(2/2) [self] [4] 4.65% 0.00%(2/43) generic_copyout [5] 100.00% 0.00%(2/2) [self] [3] 24.18% 0.00%(22/91) getsock [4] 50.00% 0.00%(11/22) [self] [4] 45.45% 0.00%(10/22) fget_unlocked [5] 100.00% 0.00%(10/10) [self] [4] 4.55% 0.00%(1/22) atomic_cmpset_int [5] 100.00% 0.00%(1/1) [self] [3] 20.88% 0.00%(19/91) [self] [3] 6.59% 0.00%(6/91) atomic_cmpset_int [4] 100.00% 0.00%(6/6) [self] [3] 1.10% 0.00%(1/91) __curthread [4] 100.00% 0.00%(1/1) [self] [2] 5.77% 0.00%(6/104) [self] [2] 3.85% 0.00%(4/104) atomic_fetchadd_int [3] 100.00% 0.00%(4/4) [self] [2] 1.92% 0.00%(2/104) __curthread [3] 100.00% 0.00%(2/2) [self] [2] 0.96% 0.00%(1/104) sockargs [3] 100.00% 0.00%(1/1) [self] [1] 0.14% 0.01%(101/70881) readv [2] 100.00% 0.01%(101/101) [self] [1] 0.14% 0.01%(97/70881) kevent_copyin [2] 100.00% 0.01%(97/97) [self] [1] 0.13% 0.01%(89/70881) kern_writev [2] 100.00% 0.01%(89/89) [self] [1] 0.10% 0.01%(69/70881) taskqueue_enqueue_fast [2] 100.00% 0.01%(69/69) [self] [1] 0.06% 0.00%(43/70881) copyin [2] 100.00% 0.00%(43/43) [self] [1] 0.06% 0.00%(41/70881) recvfrom [2] 87.80% 0.00%(36/41) recvit [3] 91.67% 0.00%(33/36) kern_recvit [4] 39.39% 0.00%(13/33) [self] [4] 30.30% 0.00%(10/33) soreceive [5] 50.00% 0.00%(5/10) soreceive_dgram [6] 100.00% 0.00%(5/5) [self] [5] 30.00% 0.00%(3/10) [self] [5] 10.00% 0.00%(1/10) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [5] 10.00% 0.00%(1/10) soopt_getm [6] 100.00% 0.00%(1/1) [self] [4] 15.15% 0.00%(5/33) getsock [5] 60.00% 0.00%(3/5) fget_unlocked [6] 100.00% 0.00%(3/3) [self] [5] 40.00% 0.00%(2/5) [self] [4] 15.15% 0.00%(5/33) mac_socket_check_receive [5] 100.00% 0.00%(5/5) [self] [3] 5.56% 0.00%(2/36) [self] [3] 2.78% 0.00%(1/36) atomic_fetchadd_int [4] 100.00% 0.00%(1/1) [self] [2] 12.20% 0.00%(5/41) [self] [1] 0.03% 0.00%(21/70881) copyout [2] 100.00% 0.00%(21/21) [self] [1] 0.02% 0.00%(12/70881) memcpy [2] 100.00% 0.00%(12/12) [self] [1] 0.01% 0.00%(9/70881) kern_fcntl [2] 100.00% 0.00%(9/9) [self] [1] 0.01% 0.00%(8/70881) kern_close [2] 100.00% 0.00%(8/8) [self] [1] 0.01% 0.00%(7/70881) kern_accept [2] 100.00% 0.00%(7/7) [self] [1] 0.01% 0.00%(6/70881) i586_copyout [2] 100.00% 0.00%(6/6) [self] [1] 0.01% 0.00%(6/70881) fork [2] 100.00% 0.00%(6/6) fork1 [3] 100.00% 0.00%(6/6) vm_map_copy_entry [4] 100.00% 0.00%(6/6) pmap_copy [5] 66.67% 0.00%(4/6) pmap_try_insert_pv_entry [6] 75.00% 0.00%(3/4) get_pv_entry [7] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) [self] [5] 16.67% 0.00%(1/6) [self] [5] 16.67% 0.00%(1/6) pmap_pte_quick [6] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(4/70881) done_copyin [2] 100.00% 0.00%(4/4) [self] [1] 0.01% 0.00%(4/70881) recvmsg [2] 100.00% 0.00%(4/4) [self] [1] 0.00% 0.00%(3/70881) accept [2] 100.00% 0.00%(3/3) [self] [1] 0.00% 0.00%(3/70881) mmap [2] 66.67% 0.00%(2/3) vm_mmap [3] 50.00% 0.00%(1/2) lim_cur [4] 100.00% 0.00%(1/1) lim_rlimit [5] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(1/2) vm_map_find [4] 100.00% 0.00%(1/1) vm_map_insert [5] 100.00% 0.00%(1/1) vm_map_entry_resize_free [6] 100.00% 0.00%(1/1) vm_map_entry_splay [7] 100.00% 0.00%(1/1) [self] [2] 33.33% 0.00%(1/3) [self] [1] 0.00% 0.00%(3/70881) kern_getsockopt [2] 100.00% 0.00%(3/3) [self] [1] 0.00% 0.00%(3/70881) atomic_fetchadd_int [2] 100.00% 0.00%(3/3) [self] [1] 0.00% 0.00%(2/70881) kern_setsockopt [2] 100.00% 0.00%(2/2) [self] [1] 0.00% 0.00%(2/70881) kern_getsockname [2] 100.00% 0.00%(2/2) [self] [1] 0.00% 0.00%(2/70881) kern_connect [2] 100.00% 0.00%(2/2) [self] [1] 0.00% 0.00%(2/70881) kern_bind [2] 100.00% 0.00%(2/2) [self] [1] 0.00% 0.00%(1/70881) atomic_cmpset_int [2] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(1/70881) getsockname [2] 100.00% 0.00%(1/1) [self] [0] 6.85% 6.85%(63483/926344) do_comm_select [1] 99.06% 6.79%(62884/63483) comm_call_handlers [2] 51.55% 3.50%(32414/62884) clientReadRequest [3] 100.00% 3.50%(32414/32414) clientTryParseRequest [4] 88.49% 3.10%(28684/32414) httpMsgParseRequestHeader [5] 100.00% 3.10%(28684/28684) httpHeaderParse [6] 100.00% 3.10%(28684/28684) httpHeaderEntryParseCreate [7] 67.47% 2.09%(19352/28684) httpHeaderIdByName [8] 100.00% 2.09%(19352/19352) [self] [7] 27.63% 0.86%(7924/28684) strpbrk_n [8] 100.00% 0.86%(7924/7924) [self] [7] 3.63% 0.11%(1042/28684) __sbistype [8] 100.00% 0.11%(1042/1042) [self] [7] 0.93% 0.03%(268/28684) httpHeaderAddEntryStr2 [8] 100.00% 0.03%(268/268) [self] [7] 0.25% 0.01%(72/28684) httpHeaderEntryParseCreate [8] 100.00% 0.01%(72/72) [self] [7] 0.03% 0.00%(9/28684) httpHeaderDelAt [8] 100.00% 0.00%(9/9) [self] [7] 0.02% 0.00%(7/28684) httpHeaderAddEntryStr [8] 100.00% 0.00%(7/7) [self] [7] 0.02% 0.00%(6/28684) [unmapped_function] [7] 0.01% 0.00%(4/28684) strtol_n [8] 100.00% 0.00%(4/4) [self] [4] 5.49% 0.19%(1778/32414) clientCheckFollowXForwardedFor [5] 100.00% 0.19%(1778/1778) clientAccessCheck [6] 60.57% 0.12%(1077/1778) aclNBCheck [7] 94.06% 0.11%(1013/1077) aclCheck [8] 100.00% 0.11%(1013/1013) [self] [7] 2.60% 0.00%(28/1077) cbdataLock [8] 100.00% 0.00%(28/28) [self] [7] 1.67% 0.00%(18/1077) aclChecklistCacheInit [8] 100.00% 0.00%(18/18) [self] [7] 0.84% 0.00%(9/1077) aclLookupExternalDone [8] 100.00% 0.00%(9/9) [self] [7] 0.74% 0.00%(8/1077) aclCheckFastRequest [8] 100.00% 0.00%(8/8) [self] [7] 0.09% 0.00%(1/1077) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 39.43% 0.08%(701/1778) clientAclChecklistCreate [7] 90.01% 0.07%(631/701) aclChecklistCreate [8] 100.00% 0.07%(631/631) [self] [7] 8.13% 0.01%(57/701) cbdataLock [8] 100.00% 0.01%(57/57) [self] [7] 1.85% 0.00%(13/701) aclChecklistCacheInit [8] 100.00% 0.00%(13/13) [self] [4] 3.19% 0.11%(1033/32414) clientSetKeepaliveFlag [5] 100.00% 0.11%(1033/1033) httpMsgIsPersistent [6] 92.93% 0.10%(960/1033) httpHeaderHasConnDir [7] 56.88% 0.06%(546/960) httpHeaderGetList [8] 100.00% 0.06%(546/546) [self] [7] 15.42% 0.02%(148/960) strListIsMember [8] 100.00% 0.02%(148/148) [self] [7] 11.46% 0.01%(110/960) strlen [8] 100.00% 0.01%(110/110) [self] [7] 7.71% 0.01%(74/960) httpHeaderHas [8] 100.00% 0.01%(74/74) [self] [7] 7.08% 0.01%(68/960) stringClean [8] 100.00% 0.01%(68/68) [self] [7] 0.83% 0.00%(8/960) strncmp [8] 100.00% 0.00%(8/8) [self] [7] 0.31% 0.00%(3/960) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(3/3) [self] [7] 0.21% 0.00%(2/960) [unmapped_function] [7] 0.10% 0.00%(1/960) strNCmpNull [8] 100.00% 0.00%(1/1) [self] [6] 7.07% 0.01%(73/1033) httpHeaderGetStr [7] 98.63% 0.01%(72/73) httpHeaderFindEntry [8] 100.00% 0.01%(72/72) [self] [7] 1.37% 0.00%(1/73) httpHeaderIdByName [8] 100.00% 0.00%(1/1) [self] [4] 2.03% 0.07%(659/32414) parseHttpRequest [5] 45.98% 0.03%(303/659) httpMsgParseRequestLine [6] 97.69% 0.03%(296/303) __sbistype [7] 93.24% 0.03%(276/296) __sbmaskrune [8] 100.00% 0.03%(276/276) [self] [7] 6.76% 0.00%(20/296) __sbistype [8] 100.00% 0.00%(20/20) [self] [6] 2.31% 0.00%(7/303) strncasecmp [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [5] 32.63% 0.02%(215/659) urlMethodGet [6] 100.00% 0.02%(215/215) urlMethodGetKnown [7] 78.14% 0.02%(168/215) strncasecmp [8] 100.00% 0.02%(168/168) [self] [7] 21.86% 0.01%(47/215) __sbtolower [8] 100.00% 0.01%(47/47) [self] [5] 13.81% 0.01%(91/659) xcalloc [6] 97.80% 0.01%(89/91) arena_malloc_small [7] 59.55% 0.01%(53/89) arena_run_tree_first [8] 100.00% 0.01%(53/53) [self] [7] 31.46% 0.00%(28/89) arena_run_reg_alloc [8] 100.00% 0.00%(28/28) [self] [7] 2.25% 0.00%(2/89) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [7] 2.25% 0.00%(2/89) arena_bin_malloc_hard [8] 100.00% 0.00%(2/2) [self] [7] 2.25% 0.00%(2/89) arena_bin_nonfull_run_get [8] 100.00% 0.00%(2/2) [self] [7] 1.12% 0.00%(1/89) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [7] 1.12% 0.00%(1/89) memset [8] 100.00% 0.00%(1/1) [self] [6] 2.20% 0.00%(2/91) calloc [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [5] 7.59% 0.01%(50/659) cbdataInternalAlloc [6] 100.00% 0.01%(50/50) memPoolAlloc [7] 72.00% 0.00%(36/50) xcalloc [8] 100.00% 0.00%(36/36) [self] [7] 16.00% 0.00%(8/50) memMeterSyncHWater [8] 100.00% 0.00%(8/8) [self] [7] 10.00% 0.00%(5/50) xrealloc [8] 100.00% 0.00%(5/5) [self] [7] 2.00% 0.00%(1/50) [unmapped_function] [4] 0.80% 0.03%(260/32414) urlParse [5] 97.69% 0.03%(254/260) requestCreate [6] 51.57% 0.01%(131/254) stringReset [7] 38.93% 0.01%(51/131) stringInit [8] 100.00% 0.01%(51/51) [self] [7] 35.11% 0.00%(46/131) stringClean [8] 100.00% 0.00%(46/46) [self] [7] 22.14% 0.00%(29/131) strlen [8] 100.00% 0.00%(29/29) [self] [7] 3.05% 0.00%(4/131) strncmp [8] 100.00% 0.00%(4/4) [self] [7] 0.76% 0.00%(1/131) stringInitBuf [8] 100.00% 0.00%(1/1) [self] [6] 19.29% 0.01%(49/254) memPoolAlloc [7] 79.59% 0.00%(39/49) xcalloc [8] 100.00% 0.00%(39/39) [self] [7] 12.24% 0.00%(6/49) memMeterSyncHWater [8] 100.00% 0.00%(6/6) [self] [7] 6.12% 0.00%(3/49) xrealloc [8] 100.00% 0.00%(3/3) [self] [7] 2.04% 0.00%(1/49) [unmapped_function] [6] 14.96% 0.00%(38/254) urlMethodAssign [7] 92.11% 0.00%(35/38) urlMethodDup [8] 100.00% 0.00%(35/35) [self] [7] 7.89% 0.00%(3/38) urlMethodGetKnownByCode [8] 100.00% 0.00%(3/3) [self] [6] 14.17% 0.00%(36/254) httpHeaderInit [7] 100.00% 0.00%(36/36) vector_init [8] 100.00% 0.00%(36/36) [self] [5] 1.92% 0.00%(5/260) urlParseProtocol [6] 100.00% 0.00%(5/5) strcasecmp [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [5] 0.38% 0.00%(1/260) atoi [6] 100.00% 0.00%(1/1) strtol [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 41.44% 2.81%(26060/62884) httpReadReply [3] 64.27% 1.81%(16748/26060) httpProcessReplyHeader [4] 96.08% 1.74%(16091/16748) httpReplyParse [5] 96.52% 1.68%(15531/16091) httpReplyParseStep [6] 74.12% 1.24%(11511/15531) httpMsgIsolateHeaders [7] 99.99% 1.24%(11510/11511) headersEnd [8] 100.00% 1.24%(11510/11510) [self] [7] 0.01% 0.00%(1/11511) helperStatefulRequestFree [8] 100.00% 0.00%(1/1) [self] [6] 17.94% 0.30%(2787/15531) httpHeaderParse [7] 72.30% 0.22%(2015/2787) httpHeaderEntryParseCreate [8] 100.00% 0.22%(2015/2015) [self] [7] 26.87% 0.08%(749/2787) memchr [8] 100.00% 0.08%(749/749) [self] [7] 0.61% 0.00%(17/2787) reallocf [8] 100.00% 0.00%(17/17) [self] [7] 0.18% 0.00%(5/2787) [unmapped_function] [7] 0.04% 0.00%(1/2787) charBufferSize [8] 100.00% 0.00%(1/1) [self] [6] 4.64% 0.08%(721/15531) httpReplyHdrCacheInit [7] 23.44% 0.02%(169/721) httpReplyHdrExpirationTime [8] 100.00% 0.02%(169/169) [self] [7] 20.53% 0.02%(148/721) httpHeaderGetTime [8] 100.00% 0.02%(148/148) [self] [7] 18.59% 0.01%(134/721) httpMsgIsPersistent [8] 100.00% 0.01%(134/134) [self] [7] 14.42% 0.01%(104/721) httpHeaderGetCc [8] 100.00% 0.01%(104/104) [self] [7] 9.85% 0.01%(71/721) httpHeaderGetSize [8] 100.00% 0.01%(71/71) [self] [7] 7.49% 0.01%(54/721) httpHeaderGetStr [8] 100.00% 0.01%(54/54) [self] [7] 3.74% 0.00%(27/721) httpHeaderGetContRange [8] 100.00% 0.00%(27/27) [self] [7] 1.11% 0.00%(8/721) httpMsgIsolateHeaders [8] 100.00% 0.00%(8/8) [self] [7] 0.69% 0.00%(5/721) httpReplyDoDestroy [8] 100.00% 0.00%(5/5) [self] [7] 0.14% 0.00%(1/721) httpHdrContRangeSet [8] 100.00% 0.00%(1/1) [self] [6] 3.30% 0.06%(512/15531) httpStatusLineParse [7] 38.67% 0.02%(198/512) __isctype [8] 100.00% 0.02%(198/198) [self] [7] 38.28% 0.02%(196/512) strncasecmp [8] 100.00% 0.02%(196/196) [self] [7] 17.38% 0.01%(89/512) __sbtolower [8] 100.00% 0.01%(89/89) [self] [7] 3.91% 0.00%(20/512) httpStatusLineParse [8] 100.00% 0.00%(20/20) [self] [7] 1.76% 0.00%(9/512) strlcat [8] 100.00% 0.00%(9/9) [self] [5] 3.48% 0.06%(560/16091) httpReplyReset [6] 67.68% 0.04%(379/560) httpReplyInit [7] 46.70% 0.02%(177/379) httpReplyHdrCacheInit [8] 100.00% 0.02%(177/177) [self] [7] 17.15% 0.01%(65/379) httpStatusLineInit [8] 100.00% 0.01%(65/65) [self] [7] 16.09% 0.01%(61/379) httpHeaderInit [8] 100.00% 0.01%(61/61) [self] [7] 13.98% 0.01%(53/379) memset [8] 100.00% 0.01%(53/53) [self] [7] 4.75% 0.00%(18/379) httpBodyInit [8] 100.00% 0.00%(18/18) [self] [7] 1.32% 0.00%(5/379) _getdtablesize [8] 100.00% 0.00%(5/5) [self] [6] 32.32% 0.02%(181/560) httpReplyClean [7] 60.77% 0.01%(110/181) httpHeaderClean [8] 100.00% 0.01%(110/110) [self] [7] 14.92% 0.00%(27/181) httpReplyHdrCacheClean [8] 100.00% 0.00%(27/27) [self] [7] 11.05% 0.00%(20/181) httpStatusLineClean [8] 100.00% 0.00%(20/20) [self] [7] 6.63% 0.00%(12/181) httpBodyClean [8] 100.00% 0.00%(12/12) [self] [7] 2.76% 0.00%(5/181) httpHeaderInit [8] 100.00% 0.00%(5/5) [self] [7] 2.76% 0.00%(5/181) httpStatusLineInit [8] 100.00% 0.00%(5/5) [self] [7] 1.10% 0.00%(2/181) httpBodyInit [8] 100.00% 0.00%(2/2) [self] [4] 3.77% 0.07%(631/16748) httpReplySetupStuff [5] 53.09% 0.04%(335/631) httpCachableReply [6] 48.36% 0.02%(162/335) refreshIsCachable [7] 82.72% 0.01%(134/162) refreshCheck [8] 100.00% 0.01%(134/134) [self] [7] 14.81% 0.00%(24/162) memset [8] 100.00% 0.00%(24/24) [self] [7] 1.85% 0.00%(3/162) refreshStaleness [8] 100.00% 0.00%(3/3) [self] [7] 0.62% 0.00%(1/162) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [6] 42.09% 0.02%(141/335) refreshLimits [7] 46.10% 0.01%(65/141) sfast [8] 100.00% 0.01%(65/65) [self] [7] 19.15% 0.00%(27/141) smatcher [8] 100.00% 0.00%(27/27) [self] [7] 12.77% 0.00%(18/141) regexec [8] 100.00% 0.00%(18/18) [self] [7] 8.51% 0.00%(12/141) __maskrune [8] 100.00% 0.00%(12/12) [self] [7] 4.96% 0.00%(7/141) strlen [8] 100.00% 0.00%(7/7) [self] [7] 4.26% 0.00%(6/141) strncmp [8] 100.00% 0.00%(6/6) [self] [7] 3.55% 0.00%(5/141) feof [8] 100.00% 0.00%(5/5) [self] [7] 0.71% 0.00%(1/141) lfast [8] 100.00% 0.00%(1/1) [self] [6] 9.55% 0.00%(32/335) httpHeaderGetStr [7] 96.88% 0.00%(31/32) httpHeaderFindEntry [8] 100.00% 0.00%(31/31) [self] [7] 3.12% 0.00%(1/32) httpHeaderIdByName [8] 100.00% 0.00%(1/1) [self] [5] 27.10% 0.02%(171/631) httpMakePublic [6] 100.00% 0.02%(171/171) storeSetPublicKey [7] 50.88% 0.01%(87/171) hash_lookup [8] 100.00% 0.01%(87/87) [self] [7] 24.56% 0.00%(42/171) storeHashInsert [8] 100.00% 0.00%(41/41) [self] [7] 7.60% 0.00%(13/171) storeHashDelete [8] 100.00% 0.00%(13/13) [self] [7] 7.60% 0.00%(13/171) storeSetPrivateKey [8] 100.00% 0.00%(13/13) [self] [7] 4.68% 0.00%(8/171) storeKeyPublicByRequest [8] 100.00% 0.00%(8/8) [self] [7] 4.09% 0.00%(7/171) storeRelease [8] 100.00% 0.00%(7/7) [self] [7] 0.58% 0.00%(1/171) storeMaintainSwapSpace [8] 100.00% 0.00%(1/1) [self] [5] 12.20% 0.01%(77/631) httpMaybeRemovePublic [6] 90.91% 0.01%(70/77) storeGetPublicByRequestMethodCode [7] 48.57% 0.00%(34/70) urlMethodGetKnownByCode [8] 100.00% 0.00%(34/34) [self] [7] 45.71% 0.00%(32/70) storeGetPublicByRequestMethod [8] 100.00% 0.00%(32/32) [self] [7] 5.71% 0.00%(4/70) urlMethodGet [8] 100.00% 0.00%(4/4) [self] [6] 9.09% 0.00%(7/77) storeGetPublicByRequest [7] 100.00% 0.00%(7/7) storeGetPublicByRequestMethod [8] 100.00% 0.00%(7/7) [self] [5] 5.23% 0.00%(33/631) storeTimestampsSet [6] 100.00% 0.00%(33/33) httpHeaderGetInt [7] 96.97% 0.00%(32/33) httpHeaderFindEntry [8] 100.00% 0.00%(32/32) [self] [7] 3.03% 0.00%(1/33) httpHeaderIdByName [8] 100.00% 0.00%(1/1) [self] [5] 2.38% 0.00%(15/631) httpMakePrivate [6] 100.00% 0.00%(15/15) storeReleaseRequest [7] 100.00% 0.00%(15/15) storeSetPrivateKey [8] 100.00% 0.00%(15/15) [self] [4] 0.16% 0.00%(26/16748) storeAppend [5] 76.92% 0.00%(20/26) stmemAppend [6] 100.00% 0.00%(20/20) memPoolAlloc [7] 90.00% 0.00%(18/20) xmalloc [8] 100.00% 0.00%(18/18) [self] [7] 5.00% 0.00%(1/20) [unmapped_function] [7] 5.00% 0.00%(1/20) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [5] 23.08% 0.00%(6/26) storeGetMemSpace [6] 50.00% 0.00%(3/6) lru_purgeNext [7] 66.67% 0.00%(2/3) memPoolFree [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) dlinkDelete [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(3/6) storePurgeMem [7] 100.00% 0.00%(3/3) destroy_MemObject [8] 100.00% 0.00%(3/3) [self] [3] 20.38% 0.57%(5310/26060) httpAppendBody [4] 64.33% 0.37%(3416/5310) storeBufferFlush [5] 84.48% 0.31%(2886/3416) storeSwapOut [6] 87.53% 0.27%(2526/2886) storeSwapOutStart [7] 27.51% 0.08%(695/2526) memcpy [8] 100.00% 0.08%(695/695) [self] [7] 20.51% 0.06%(518/2526) storeSwapMetaPack [8] 100.00% 0.06%(518/518) [self] [7] 13.06% 0.04%(330/2526) tlv_free [8] 100.00% 0.04%(330/330) [self] [7] 9.70% 0.03%(245/2526) cbdataInternalFree [8] 100.00% 0.03%(245/245) [self] [7] 9.42% 0.03%(238/2526) storeSwapMetaBuild [8] 100.00% 0.03%(238/238) [self] [7] 6.93% 0.02%(175/2526) storeCreate [8] 100.00% 0.02%(175/175) [self] [7] 4.75% 0.01%(120/2526) cbdataInternalAlloc [8] 100.00% 0.01%(117/117) [self] [7] 3.40% 0.01%(86/2526) storeLog [8] 100.00% 0.01%(86/86) [self] [7] 1.15% 0.00%(29/2526) memset [8] 100.00% 0.00%(29/29) [self] [7] 0.91% 0.00%(23/2526) strlen [8] 100.00% 0.00%(23/23) [self] [7] 0.91% 0.00%(23/2526) strncmp [8] 100.00% 0.00%(23/23) [self] [7] 0.55% 0.00%(14/2526) tlv_add [8] 100.00% 0.00%(14/14) [self] [7] 0.48% 0.00%(12/2526) [unmapped_function] [7] 0.24% 0.00%(6/2526) xfree [8] 100.00% 0.00%(6/6) [self] [7] 0.24% 0.00%(6/2526) storeSwapLogPrintProgress [8] 100.00% 0.00%(6/6) [self] [7] 0.20% 0.00%(5/2526) storeKeyInit [8] 100.00% 0.00%(5/5) [self] [7] 0.04% 0.00%(1/2526) storeSwapInFileNotify [8] 100.00% 0.00%(1/1) [self] [6] 10.43% 0.03%(301/2886) storeCheckCachable [7] 86.05% 0.03%(259/301) storeCheckTooSmall [8] 100.00% 0.03%(259/259) [self] [7] 7.97% 0.00%(24/301) storeTooManyDiskFilesOpen [8] 100.00% 0.00%(17/17) [self] [7] 3.65% 0.00%(11/301) storeAppendVPrintf [8] 100.00% 0.00%(11/11) [self] [7] 1.66% 0.00%(5/301) fdNFree [8] 100.00% 0.00%(5/5) [self] [7] 0.66% 0.00%(2/301) fdDumpOpen [8] 100.00% 0.00%(2/2) [self] [6] 2.04% 0.01%(59/2886) storeSwapOutMaintainMemObject [7] 42.37% 0.00%(25/59) storeLowestMemReaderOffset [8] 100.00% 0.00%(25/25) [self] [7] 18.64% 0.00%(11/59) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(9/9) [self] [7] 15.25% 0.00%(9/59) storeSwapOutAble [8] 100.00% 0.00%(9/9) [self] [7] 5.08% 0.00%(3/59) storeClientUnregister [8] 100.00% 0.00%(3/3) [self] [7] 5.08% 0.00%(3/59) storeReleaseRequest [8] 100.00% 0.00%(3/3) [self] [7] 5.08% 0.00%(3/59) storeSwapOutFileClosed [8] 100.00% 0.00%(3/3) [self] [7] 3.39% 0.00%(2/59) stmemFreeDataUpto [8] 100.00% 0.00%(2/2) [self] [7] 3.39% 0.00%(2/59) storeLockObjectDebug [8] 100.00% 0.00%(2/2) [self] [7] 1.69% 0.00%(1/59) stmemFree [8] 100.00% 0.00%(1/1) [self] [5] 15.52% 0.06%(530/3416) InvokeHandlers [6] 100.00% 0.06%(530/530) storeClientCopy2 [7] 78.30% 0.04%(415/530) storeClientCopy3 [8] 100.00% 0.04%(415/415) [self] [7] 17.55% 0.01%(93/530) cbdataLock [8] 100.00% 0.01%(84/84) [self] [7] 3.21% 0.00%(17/530) cbdataUnlock [8] 100.00% 0.00%(17/17) [self] [7] 0.57% 0.00%(3/530) storeClientCopy2 [8] 100.00% 0.00%(3/3) [self] [7] 0.38% 0.00%(2/530) cbdataLocked [8] 100.00% 0.00%(2/2) [self] [4] 14.76% 0.08%(784/5310) fwdComplete [5] 76.02% 0.06%(596/784) storeComplete [6] 85.57% 0.06%(510/596) storeSwapOut [7] 48.82% 0.03%(249/510) storeSwapOutMaintainMemObject [8] 100.00% 0.03%(249/249) [self] [7] 32.75% 0.02%(167/510) storeCheckCachable [8] 100.00% 0.02%(167/167) [self] [7] 16.67% 0.01%(85/510) storeSwapOutStart [8] 100.00% 0.01%(85/85) [self] [7] 1.57% 0.00%(8/510) storeCheckTooSmall [8] 100.00% 0.00%(8/8) [self] [7] 0.20% 0.00%(1/510) storeSwapMetaAssemblePart [8] 100.00% 0.00%(1/1) [self] [6] 11.74% 0.01%(70/596) storeEntryValidLength [7] 58.57% 0.00%(41/70) httpReplyBodySize [8] 100.00% 0.00%(41/41) [self] [7] 34.29% 0.00%(24/70) objectLen [8] 100.00% 0.00%(24/24) [self] [7] 5.71% 0.00%(4/70) httpReplyParseError [8] 100.00% 0.00%(4/4) [self] [7] 1.43% 0.00%(1/70) storeBufferFlush [8] 100.00% 0.00%(1/1) [self] [6] 2.68% 0.00%(16/596) InvokeHandlers [7] 100.00% 0.00%(16/16) storeClientCopy2 [8] 100.00% 0.00%(16/16) [self] [5] 22.45% 0.02%(176/784) fwdStateFree [6] 85.80% 0.02%(151/176) cbdataInternalFree [7] 54.97% 0.01%(83/151) memset [8] 100.00% 0.01%(83/83) [self] [7] 42.38% 0.01%(64/151) memPoolFree [8] 100.00% 0.01%(64/64) [self] [7] 2.65% 0.00%(4/151) memPoolAlloc [8] 100.00% 0.00%(4/4) [self] [6] 14.20% 0.00%(25/176) fwdServersFree [7] 96.00% 0.00%(24/25) fwdServerFree [8] 100.00% 0.00%(24/24) [self] [7] 4.00% 0.00%(1/25) fwdStateServerPeer [8] 100.00% 0.00%(1/1) [self] [5] 1.53% 0.00%(12/784) fwdReforward [6] 100.00% 0.00%(12/12) fwdServerFree [7] 58.33% 0.00%(7/12) memset [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(4/12) memPoolFree [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(1/12) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [4] 5.88% 0.03%(312/5310) commSetSelect [5] 100.00% 0.03%(312/312) commUpdateReadHandler [6] 100.00% 0.03%(312/312) commUpdateEvents [7] 98.08% 0.03%(306/312) commSetEvents [8] 100.00% 0.03%(306/306) [self] [7] 1.92% 0.00%(6/312) commClose [8] 100.00% 0.00%(6/6) [self] [4] 5.10% 0.03%(271/5310) storeAppend [5] 76.38% 0.02%(207/271) storeGetMemSpace [6] 56.52% 0.01%(117/207) storePurgeMem [7] 66.67% 0.01%(78/117) destroy_MemObject [8] 100.00% 0.01%(78/78) [self] [7] 23.93% 0.00%(28/117) storeSetMemStatus [8] 100.00% 0.00%(28/28) [self] [7] 8.55% 0.00%(10/117) storeRelease [8] 100.00% 0.00%(10/10) [self] [7] 0.85% 0.00%(1/117) storeEntrySetStoreUrl [8] 100.00% 0.00%(1/1) [self] [6] 43.48% 0.01%(90/207) lru_purgeNext [7] 37.78% 0.00%(34/90) memset [8] 100.00% 0.00%(34/34) [self] [7] 23.33% 0.00%(21/90) dlinkDelete [8] 100.00% 0.00%(21/21) [self] [7] 20.00% 0.00%(18/90) storeEntryLocked [8] 100.00% 0.00%(18/18) [self] [7] 15.56% 0.00%(14/90) memPoolFree [8] 100.00% 0.00%(14/14) [self] [7] 2.22% 0.00%(2/90) [unmapped_function] [7] 1.11% 0.00%(1/90) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [5] 23.62% 0.01%(64/271) stmemAppend [6] 100.00% 0.01%(64/64) memPoolAlloc [7] 82.81% 0.01%(53/64) xmalloc [8] 100.00% 0.01%(53/53) [self] [7] 15.62% 0.00%(10/64) memMeterSyncHWater [8] 100.00% 0.00%(10/10) [self] [7] 1.56% 0.00%(1/64) [unmapped_function] [4] 3.90% 0.02%(207/5310) pconnPush [5] 46.86% 0.01%(97/207) pconnNew [6] 86.60% 0.01%(84/97) hash_join [7] 100.00% 0.01%(84/84) hash_string [8] 100.00% 0.01%(84/84) [self] [6] 7.22% 0.00%(7/97) xstrdup [7] 85.71% 0.00%(6/7) xmalloc [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [6] 6.19% 0.00%(6/97) memPoolAlloc [7] 100.00% 0.00%(6/6) xcalloc [8] 100.00% 0.00%(6/6) [self] [5] 42.03% 0.01%(87/207) commSetSelect [6] 100.00% 0.01%(87/87) commUpdateReadHandler [7] 100.00% 0.01%(87/87) commUpdateEvents [8] 100.00% 0.01%(87/87) [self] [5] 6.76% 0.00%(14/207) snprintf [6] 50.00% 0.00%(7/14) __vfprintf [7] 57.14% 0.00%(4/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) fprintf [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) localeconv [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(7/14) io_flush [7] 71.43% 0.00%(5/7) __sprint [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) open [8] 100.00% 0.00%(2/2) [self] [5] 2.90% 0.00%(6/207) pconnKey [6] 100.00% 0.00%(6/6) snprintf [7] 66.67% 0.00%(4/6) __vfprintf [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) open [8] 100.00% 0.00%(1/1) [self] [5] 0.97% 0.00%(2/207) xfree [6] 100.00% 0.00%(2/2) arena_dalloc_small [7] 50.00% 0.00%(1/2) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [5] 0.48% 0.00%(1/207) memPoolFree [6] 100.00% 0.00%(1/1) xfree [7] 100.00% 0.00%(1/1) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [4] 2.75% 0.02%(146/5310) comm_close [5] 93.15% 0.01%(136/146) commCallCloseHandlers [6] 47.06% 0.01%(64/136) httpStateFree [7] 21.88% 0.00%(14/64) buf_deref [8] 100.00% 0.00%(14/14) [self] [7] 17.19% 0.00%(11/64) storeUnlockObjectDebug [8] 100.00% 0.00%(11/11) [self] [7] 15.62% 0.00%(10/64) cbdataInternalFree [8] 100.00% 0.00%(10/10) [self] [7] 15.62% 0.00%(10/64) requestUnlink [8] 100.00% 0.00%(10/10) [self] [7] 15.62% 0.00%(10/64) stringClean [8] 100.00% 0.00%(10/10) [self] [7] 10.94% 0.00%(7/64) delayClearNoDelay [8] 100.00% 0.00%(7/7) [self] [7] 1.56% 0.00%(1/64) buf_ref [8] 100.00% 0.00%(1/1) [self] [7] 1.56% 0.00%(1/64) delaySetNoDelay [8] 100.00% 0.00%(1/1) [self] [6] 30.15% 0.00%(41/136) fwdServerClosed [7] 97.56% 0.00%(40/41) fwdStateFree [8] 100.00% 0.00%(40/40) [self] [7] 2.44% 0.00%(1/41) fwdCheckRetry [8] 100.00% 0.00%(1/1) [self] [6] 17.65% 0.00%(24/136) cbdataUnlock [7] 87.50% 0.00%(21/24) memset [8] 100.00% 0.00%(21/21) [self] [7] 12.50% 0.00%(3/24) memPoolFree [8] 100.00% 0.00%(3/3) [self] [6] 5.15% 0.00%(7/136) memPoolFree [7] 57.14% 0.00%(4/7) xfree [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) [unmapped_function] [5] 6.85% 0.00%(10/146) comm_close_finish [6] 70.00% 0.00%(7/10) close [7] 42.86% 0.00%(3/7) _pthread_cond_destroy [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) _pthread_setcancelstate [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [7] 14.29% 0.00%(1/7) _close [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(3/10) fd_close [7] 100.00% 0.00%(3/3) fdUpdateBiggest [8] 100.00% 0.00%(3/3) [self] [4] 2.52% 0.01%(134/5310) comm_remove_close_handler [5] 100.00% 0.01%(134/134) memPoolFree [6] 100.00% 0.01%(134/134) xfree [7] 29.10% 0.00%(39/134) arena_dalloc_small [8] 100.00% 0.00%(39/39) [self] [7] 26.12% 0.00%(35/134) idalloc [8] 100.00% 0.00%(35/35) [self] [7] 12.69% 0.00%(17/134) arena_run_reg_dalloc [8] 100.00% 0.00%(17/17) [self] [7] 11.94% 0.00%(16/134) free [8] 100.00% 0.00%(16/16) [self] [7] 6.72% 0.00%(9/134) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 5.97% 0.00%(8/134) realloc [8] 100.00% 0.00%(8/8) [self] [7] 5.22% 0.00%(7/134) malloc_spin_unlock [8] 100.00% 0.00%(7/7) [self] [7] 1.49% 0.00%(2/134) malloc_spin_lock [8] 100.00% 0.00%(2/2) [self] [7] 0.75% 0.00%(1/134) [unmapped_function] [4] 0.56% 0.00%(30/5310) httpStateFree [5] 100.00% 0.00%(30/30) buf_deref [6] 70.00% 0.00%(21/30) arena_dalloc [7] 61.90% 0.00%(13/21) arena_dalloc_large [8] 100.00% 0.00%(13/13) [self] [7] 28.57% 0.00%(6/21) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 9.52% 0.00%(2/21) _malloc_prefork [8] 100.00% 0.00%(2/2) [self] [6] 26.67% 0.00%(8/30) memPoolFree [7] 100.00% 0.00%(8/8) xfree [8] 100.00% 0.00%(8/8) [self] [6] 3.33% 0.00%(1/30) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 0.19% 0.00%(10/5310) fwdUnregister [5] 100.00% 0.00%(10/10) comm_remove_close_handler [6] 100.00% 0.00%(10/10) memPoolFree [7] 80.00% 0.00%(8/10) xfree [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(2/10) [unmapped_function] [3] 8.15% 0.23%(2123/26060) buf_deref [4] 99.53% 0.23%(2113/2123) arena_dalloc [5] 100.00% 0.23%(2113/2113) arena_dalloc_large [6] 100.00% 0.23%(2113/2113) arena_run_dalloc [7] 80.83% 0.18%(1708/2113) arena_avail_tree_insert [8] 100.00% 0.18%(1708/1708) [self] [7] 18.60% 0.04%(393/2113) arena_avail_comp [8] 100.00% 0.04%(393/393) [self] [7] 0.43% 0.00%(9/2113) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(9/9) [self] [7] 0.14% 0.00%(3/2113) arena_avail_tree_remove [8] 100.00% 0.00%(3/3) [self] [4] 0.47% 0.00%(10/2123) memPoolFree [5] 100.00% 0.00%(10/10) xfree [6] 40.00% 0.00%(4/10) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [6] 40.00% 0.00%(4/10) httpAccept [7] 50.00% 0.00%(2/4) memset [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) commSetSelect [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) sqinet_init [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(2/10) arena_dalloc_small [7] 100.00% 0.00%(2/2) arena_run_tree_insert [8] 100.00% 0.00%(2/2) [self] [3] 7.16% 0.20%(1865/26060) buf_create_size_int [4] 97.37% 0.20%(1816/1865) buf_changesize [5] 100.00% 0.20%(1816/1816) imalloc [6] 99.94% 0.20%(1815/1816) arena_malloc_large [7] 58.95% 0.12%(1070/1815) arena_avail_comp [8] 100.00% 0.12%(1070/1070) [self] [7] 25.29% 0.05%(459/1815) arena_avail_tree_nsearch [8] 100.00% 0.05%(459/459) [self] [7] 13.39% 0.03%(243/1815) arena_run_alloc [8] 100.00% 0.03%(243/243) [self] [7] 1.32% 0.00%(24/1815) arena_run_split [8] 100.00% 0.00%(24/24) [self] [7] 0.88% 0.00%(16/1815) chunk_alloc_mmap [8] 100.00% 0.00%(16/16) [self] [7] 0.17% 0.00%(3/1815) [unmapped_function] [6] 0.06% 0.00%(1/1816) arena_malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 2.63% 0.01%(49/1865) buf_create_int [5] 100.00% 0.01%(49/49) memPoolAlloc [6] 100.00% 0.01%(49/49) xcalloc [7] 87.76% 0.00%(43/49) posix_memalign [8] 100.00% 0.00%(43/43) [self] [7] 12.24% 0.00%(6/49) calloc [8] 100.00% 0.00%(6/6) [self] [3] 0.04% 0.00%(10/26060) cbdataUnlock [4] 100.00% 0.00%(10/10) memPoolFree [5] 100.00% 0.00%(10/10) xfree [6] 70.00% 0.00%(7/10) free [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [6] 30.00% 0.00%(3/10) arena_dalloc_small [7] 66.67% 0.00%(2/3) arena_run_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(4/26060) buf_read [4] 100.00% 0.00%(4/4) default_read_method [5] 100.00% 0.00%(4/4) read [6] 100.00% 0.00%(4/4) _pthread_setcancelstate [7] 100.00% 0.00%(4/4) [unmapped_function] [2] 3.18% 0.22%(2001/62884) [self] [2] 2.65% 0.18%(1666/62884) commHandleWrite [3] 100.00% 0.18%(1666/1666) CommWriteStateCallbackAndFree [4] 61.58% 0.11%(1026/1666) clientWriteBodyComplete [5] 100.00% 0.11%(1026/1026) clientWriteComplete [6] 73.78% 0.08%(757/1026) clientKeepaliveNextRequest [7] 43.86% 0.04%(332/757) clientReadRequest [8] 100.00% 0.04%(332/332) [self] [7] 39.76% 0.03%(301/757) httpRequestFree [8] 100.00% 0.03%(301/301) [self] [7] 10.17% 0.01%(77/757) commSetTimeout [8] 100.00% 0.01%(77/77) [self] [7] 3.57% 0.00%(27/757) fd_note_static [8] 100.00% 0.00%(27/27) [self] [7] 1.45% 0.00%(11/757) clientReadDefer [8] 100.00% 0.00%(11/11) [self] [7] 1.06% 0.00%(8/757) _pthread_cleanup_push [8] 100.00% 0.00%(8/8) [self] [7] 0.13% 0.00%(1/757) httpRequestLog [8] 100.00% 0.00%(1/1) [self] [6] 20.57% 0.02%(211/1026) storeClientRef [7] 82.46% 0.02%(174/211) storeClientCopy2 [8] 100.00% 0.02%(174/174) [self] [7] 6.16% 0.00%(13/211) cbdataLock [8] 100.00% 0.00%(13/13) [self] [7] 5.69% 0.00%(12/211) storeClientNoMoreToSend [8] 100.00% 0.00%(12/12) [self] [7] 3.79% 0.00%(8/211) cbdataLocked [8] 100.00% 0.00%(8/8) [self] [7] 0.95% 0.00%(2/211) storeSwapOut [8] 100.00% 0.00%(2/2) [self] [7] 0.95% 0.00%(2/211) storeSwapOutMaintainMemObject [8] 100.00% 0.00%(2/2) [self] [6] 4.00% 0.00%(41/1026) clientGotNotEnough [7] 100.00% 0.00%(41/41) httpReplyBodySize [8] 100.00% 0.00%(41/41) [self] [6] 1.66% 0.00%(17/1026) comm_close [7] 52.94% 0.00%(9/17) commCallCloseHandlers [8] 100.00% 0.00%(9/9) [self] [7] 23.53% 0.00%(4/17) comm_close_finish [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) CommWriteStateCallbackAndFree [8] 100.00% 0.00%(3/3) [self] [7] 5.88% 0.00%(1/17) [unmapped_function] [4] 21.79% 0.04%(363/1666) clientWriteComplete [5] 100.00% 0.04%(363/363) storeClientRef [6] 100.00% 0.04%(363/363) storeClientCopy2 [7] 69.70% 0.03%(253/363) storeClientCopy3 [8] 100.00% 0.03%(253/253) [self] [7] 22.31% 0.01%(81/363) cbdataLock [8] 100.00% 0.01%(81/81) [self] [7] 5.79% 0.00%(21/363) cbdataUnlock [8] 100.00% 0.00%(21/21) [self] [7] 2.20% 0.00%(8/363) cbdataLocked [8] 100.00% 0.00%(8/8) [self] [4] 15.01% 0.03%(250/1666) cbdataUnlock [5] 100.00% 0.03%(250/250) memPoolFree [6] 100.00% 0.03%(250/250) xfree [7] 28.40% 0.01%(71/250) arena_dalloc_small [8] 100.00% 0.01%(71/71) [self] [7] 19.60% 0.01%(49/250) arena_run_reg_dalloc [8] 100.00% 0.01%(49/49) [self] [7] 19.20% 0.01%(48/250) idalloc [8] 100.00% 0.01%(48/48) [self] [7] 11.60% 0.00%(29/250) free [8] 100.00% 0.00%(29/29) [self] [7] 9.20% 0.00%(23/250) arena_dalloc [8] 100.00% 0.00%(23/23) [self] [7] 8.00% 0.00%(20/250) realloc [8] 100.00% 0.00%(20/20) [self] [7] 4.00% 0.00%(10/250) malloc_spin_unlock [8] 100.00% 0.00%(10/10) [self] [4] 1.62% 0.00%(27/1666) memFree2K [5] 100.00% 0.00%(27/27) memFree [6] 100.00% 0.00%(27/27) memPoolFree [7] 85.19% 0.00%(23/27) xfree [8] 100.00% 0.00%(23/23) [self] [7] 11.11% 0.00%(3/27) [unmapped_function] [7] 3.70% 0.00%(1/27) xmalloc [8] 100.00% 0.00%(1/1) [self] [2] 0.95% 0.06%(596/62884) commConnectHandle [3] 95.13% 0.06%(567/596) commConnectCallback [4] 92.77% 0.06%(526/567) fwdConnectDone [5] 100.00% 0.06%(526/526) fwdDispatch [6] 77.00% 0.04%(405/526) fd_note [7] 100.00% 0.04%(405/405) xstrncpy [8] 100.00% 0.04%(405/405) [self] [6] 19.39% 0.01%(102/526) httpStart [7] 49.02% 0.01%(50/102) httpSendRequest [8] 100.00% 0.01%(50/50) [self] [7] 30.39% 0.00%(31/102) comm_add_close_handler [8] 100.00% 0.00%(31/31) [self] [7] 10.78% 0.00%(11/102) requestLink [8] 100.00% 0.00%(11/11) [self] [7] 6.86% 0.00%(7/102) cbdataInternalAlloc [8] 100.00% 0.00%(7/7) [self] [7] 2.94% 0.00%(3/102) storeLockObjectDebug [8] 100.00% 0.00%(3/3) [self] [6] 3.61% 0.00%(19/526) netdbPingSite [7] 89.47% 0.00%(17/19) netdbLookupHost [8] 100.00% 0.00%(17/17) [self] [7] 10.53% 0.00%(2/19) netdbHostDelete [8] 100.00% 0.00%(2/2) [self] [4] 7.05% 0.00%(40/567) comm_remove_close_handler [5] 100.00% 0.00%(40/40) memPoolFree [6] 100.00% 0.00%(40/40) xfree [7] 35.00% 0.00%(14/40) arena_dalloc_small [8] 100.00% 0.00%(14/14) [self] [7] 20.00% 0.00%(8/40) free [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(8/40) idalloc [8] 100.00% 0.00%(8/8) [self] [7] 15.00% 0.00%(6/40) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 5.00% 0.00%(2/40) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(2/40) realloc [8] 100.00% 0.00%(2/2) [self] [4] 0.18% 0.00%(1/567) commConnectFree [5] 100.00% 0.00%(1/1) cbdataInternalFree [6] 100.00% 0.00%(1/1) memPoolFree [7] 100.00% 0.00%(1/1) xfree [8] 100.00% 0.00%(1/1) [self] [3] 4.87% 0.00%(29/596) comm_connect_addr [4] 100.00% 0.00%(29/29) sqinet_ntoa [5] 100.00% 0.00%(29/29) getnameinfo_inet [6] 100.00% 0.00%(29/29) __inet_ntop [7] 65.52% 0.00%(19/29) inet_ntop4 [8] 100.00% 0.00%(19/19) [self] [7] 17.24% 0.00%(5/29) __inet_pton [8] 100.00% 0.00%(5/5) [self] [7] 13.79% 0.00%(4/29) [unmapped_function] [7] 3.45% 0.00%(1/29) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 0.18% 0.01%(112/62884) httpAccept [3] 87.50% 0.01%(98/112) connStateCreate [4] 51.02% 0.01%(50/98) cbdataInternalAlloc [5] 100.00% 0.01%(50/50) memPoolAlloc [6] 100.00% 0.01%(50/50) xcalloc [7] 30.00% 0.00%(15/50) arena_malloc_small [8] 100.00% 0.00%(15/15) [self] [7] 28.00% 0.00%(14/50) memset [8] 100.00% 0.00%(14/14) [self] [7] 10.00% 0.00%(5/50) calloc [8] 100.00% 0.00%(5/5) [self] [7] 6.00% 0.00%(3/50) icalloc [8] 100.00% 0.00%(3/3) [self] [7] 6.00% 0.00%(3/50) posix_memalign [8] 100.00% 0.00%(3/3) [self] [7] 4.00% 0.00%(2/50) arena_lock_balance [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(2/50) arena_malloc [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(2/50) choose_arena [8] 100.00% 0.00%(2/2) [self] [7] 2.00% 0.00%(1/50) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) malloc_init [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 38.78% 0.00%(38/98) comm_add_close_handler [5] 100.00% 0.00%(38/38) memPoolAlloc [6] 100.00% 0.00%(38/38) xcalloc [7] 36.84% 0.00%(14/38) arena_malloc_small [8] 100.00% 0.00%(14/14) [self] [7] 28.95% 0.00%(11/38) memset [8] 100.00% 0.00%(11/11) [self] [7] 18.42% 0.00%(7/38) calloc [8] 100.00% 0.00%(7/7) [self] [7] 5.26% 0.00%(2/38) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(2/38) arena_lock_balance [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(1/38) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) icalloc [8] 100.00% 0.00%(1/1) [self] [4] 10.20% 0.00%(10/98) memAllocBuf [5] 100.00% 0.00%(10/10) memAllocate [6] 100.00% 0.00%(10/10) memPoolAlloc [7] 50.00% 0.00%(5/10) memMeterSyncHWater [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) xmalloc [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) memPoolClean [8] 100.00% 0.00%(1/1) [self] [3] 8.04% 0.00%(9/112) aclCheckFast [4] 100.00% 0.00%(9/9) aclMatchAclList [5] 100.00% 0.00%(9/9) aclMatchAcl [6] 100.00% 0.00%(9/9) aclMatchIp [7] 88.89% 0.00%(8/9) splay_splay [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) SetAnyAddr [8] 100.00% 0.00%(1/1) [self] [3] 3.57% 0.00%(4/112) comm_accept [4] 50.00% 0.00%(2/4) sqinet_ntoa [5] 100.00% 0.00%(2/2) getnameinfo_inet [6] 100.00% 0.00%(2/2) __inet_ntop [7] 50.00% 0.00%(1/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __inet_pton [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(1/4) commSetCloseOnExec [5] 100.00% 0.00%(1/1) fcntl [6] 100.00% 0.00%(1/1) _pthread_setcancelstate [7] 100.00% 0.00%(1/1) [unmapped_function] [4] 25.00% 0.00%(1/4) commSetNonBlocking [5] 100.00% 0.00%(1/1) fcntl [6] 100.00% 0.00%(1/1) _pthread_setcancelstate [7] 100.00% 0.00%(1/1) [unmapped_function] [3] 0.89% 0.00%(1/112) clientdbEstablished [4] 100.00% 0.00%(1/1) clientdbAdd [5] 100.00% 0.00%(1/1) memPoolAlloc [6] 100.00% 0.00%(1/1) xcalloc [7] 100.00% 0.00%(1/1) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [2] 0.03% 0.00%(21/62884) check_incoming [3] 100.00% 0.00%(21/21) do_check_incoming [4] 100.00% 0.00%(21/21) do_call_incoming [5] 100.00% 0.00%(21/21) comm_call_handlers [6] 57.14% 0.00%(12/21) icpHandleUdp [7] 33.33% 0.00%(4/12) recvfrom [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(3/12) commSetSelect [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) __error [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) __sys___sysctl [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) _recvfrom [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) getpeername [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) ignoreErrno [8] 100.00% 0.00%(1/1) [self] [6] 23.81% 0.00%(5/21) httpAccept [7] 40.00% 0.00%(2/5) commSetSelect [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) ignoreErrno [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) comm_accept [8] 100.00% 0.00%(1/1) [self] [6] 19.05% 0.00%(4/21) commDeferRead [7] 100.00% 0.00%(4/4) httpAcceptDefer [8] 100.00% 0.00%(4/4) [self] [2] 0.02% 0.00%(14/62884) commDeferRead [3] 100.00% 0.00%(14/14) fwdCheckDeferRead [4] 100.00% 0.00%(14/14) storeDeferRead [5] 100.00% 0.00%(14/14) commDeferFD [6] 100.00% 0.00%(14/14) commUpdateEvents [7] 100.00% 0.00%(14/14) commSetEvents [8] 100.00% 0.00%(14/14) [self] [1] 0.62% 0.04%(393/63483) statHistCount [2] 100.00% 0.04%(393/393) [self] [1] 0.16% 0.01%(99/63483) getCurrentTime [2] 100.00% 0.01%(99/99) [self] [1] 0.14% 0.01%(86/63483) __error [2] 100.00% 0.01%(86/86) [self] [1] 0.03% 0.00%(18/63483) _gettimeofday [2] 100.00% 0.00%(18/18) [self] [1] 0.00% 0.00%(2/63483) mkdir [2] 100.00% 0.00%(2/2) [self] [1] 0.00% 0.00%(1/63483) [unmapped_function] [0] 5.09% 5.09%(47128/926344) comm_call_handlers [1] 62.64% 3.19%(29523/47128) httpReadReply [2] 76.95% 2.45%(22719/29523) httpProcessReplyHeader [3] 95.65% 2.35%(21730/22719) httpReplyParse [4] 98.94% 2.32%(21499/21730) httpReplyParseStep [5] 90.41% 2.10%(19438/21499) httpHeaderParse [6] 100.00% 2.10%(19438/19438) httpHeaderEntryParseCreate [7] 69.81% 1.46%(13569/19438) httpHeaderIdByName [8] 100.00% 1.46%(13569/13569) [self] [7] 22.67% 0.48%(4406/19438) strpbrk_n [8] 100.00% 0.48%(4406/4406) [self] [7] 4.66% 0.10%(906/19438) __sbistype [8] 100.00% 0.10%(906/906) [self] [7] 1.71% 0.04%(333/19438) httpHeaderAddEntryStr2 [8] 100.00% 0.04%(333/333) [self] [7] 0.56% 0.01%(109/19438) hh_check_content_length [8] 100.00% 0.01%(109/109) [self] [7] 0.49% 0.01%(95/19438) httpHeaderEntryParseCreate [8] 100.00% 0.01%(95/95) [self] [7] 0.06% 0.00%(12/19438) httpHeaderDelAt [8] 100.00% 0.00%(12/12) [self] [7] 0.02% 0.00%(4/19438) httpHeaderAddEntryStr [8] 100.00% 0.00%(4/4) [self] [7] 0.01% 0.00%(2/19438) [unmapped_function] [7] 0.01% 0.00%(1/19438) httpHeaderCalcMask [8] 100.00% 0.00%(1/1) [self] [7] 0.01% 0.00%(1/19438) strtol_n [8] 100.00% 0.00%(1/1) [self] [5] 9.59% 0.22%(2061/21499) httpReplyHdrCacheInit [6] 34.01% 0.08%(701/2061) httpHeaderGetCc [7] 46.93% 0.04%(329/701) httpHdrCcUpdateStats [8] 100.00% 0.04%(329/329) [self] [7] 36.09% 0.03%(253/701) httpHeaderGetList [8] 100.00% 0.03%(253/253) [self] [7] 8.70% 0.01%(61/701) stringClean [8] 100.00% 0.01%(61/61) [self] [7] 5.42% 0.00%(38/701) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(38/38) [self] [7] 2.85% 0.00%(20/701) httpHdrCcParseCreate [8] 100.00% 0.00%(20/20) [self] [6] 19.65% 0.04%(405/2061) httpHeaderGetSize [7] 60.49% 0.03%(245/405) httpHeaderFindEntry [8] 100.00% 0.03%(245/245) [self] [7] 29.88% 0.01%(121/405) httpHeaderParseSize [8] 100.00% 0.01%(121/121) [self] [7] 5.43% 0.00%(22/405) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(22/22) [self] [7] 1.73% 0.00%(7/405) _pthread_cleanup_push [8] 100.00% 0.00%(7/7) [self] [7] 0.99% 0.00%(4/405) _pthread_setconcurrency [8] 100.00% 0.00%(4/4) [self] [7] 0.74% 0.00%(3/405) [unmapped_function] [7] 0.74% 0.00%(3/405) __error [8] 100.00% 0.00%(3/3) [self] [6] 18.78% 0.04%(387/2061) httpHeaderGetTime [7] 69.25% 0.03%(268/387) httpHeaderFindEntry [8] 100.00% 0.03%(268/268) [self] [7] 18.60% 0.01%(72/387) parse_rfc1123 [8] 100.00% 0.01%(72/72) [self] [7] 5.94% 0.00%(23/387) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(23/23) [self] [7] 2.33% 0.00%(9/387) index [8] 100.00% 0.00%(9/9) [self] [7] 1.55% 0.00%(6/387) __isctype [8] 100.00% 0.00%(6/6) [self] [7] 1.03% 0.00%(4/387) timegm [8] 100.00% 0.00%(4/4) [self] [7] 0.78% 0.00%(3/387) [unmapped_function] [7] 0.26% 0.00%(1/387) httpHeaderIdByName [8] 100.00% 0.00%(1/1) [self] [7] 0.26% 0.00%(1/387) httpHeaderParseSize [8] 100.00% 0.00%(1/1) [self] [6] 13.39% 0.03%(276/2061) httpMsgIsPersistent [7] 76.45% 0.02%(211/276) httpHeaderHasConnDir [8] 100.00% 0.02%(211/211) [self] [7] 21.74% 0.01%(60/276) httpHeaderGetStr [8] 100.00% 0.01%(60/60) [self] [7] 1.81% 0.00%(5/276) httpHeaderEntryClone [8] 100.00% 0.00%(5/5) [self] [6] 5.09% 0.01%(105/2061) httpReplyHdrExpirationTime [7] 84.76% 0.01%(89/105) httpHeaderGetTime [8] 100.00% 0.01%(89/89) [self] [7] 15.24% 0.00%(16/105) httpHeaderHas [8] 100.00% 0.00%(16/16) [self] [6] 4.71% 0.01%(97/2061) httpHeaderGetStr [7] 100.00% 0.01%(97/97) httpHeaderFindEntry [8] 100.00% 0.01%(97/97) [self] [6] 4.37% 0.01%(90/2061) httpHeaderGetContRange [7] 98.89% 0.01%(89/90) httpHeaderFindEntry [8] 100.00% 0.01%(89/89) [self] [7] 1.11% 0.00%(1/90) httpHeaderIdByName [8] 100.00% 0.00%(1/1) [self] [4] 1.06% 0.02%(231/21730) httpReplyReset [5] 73.16% 0.02%(169/231) httpReplyInit [6] 88.17% 0.02%(149/169) httpReplyHdrCacheInit [7] 27.52% 0.00%(41/149) httpHeaderGetStr [8] 100.00% 0.00%(41/41) [self] [7] 24.83% 0.00%(37/149) httpHeaderGetTime [8] 100.00% 0.00%(19/19) [self] [7] 12.08% 0.00%(18/149) httpHeaderGetContRange [8] 100.00% 0.00%(18/18) [self] [7] 9.40% 0.00%(14/149) httpMsgIsPersistent [8] 100.00% 0.00%(14/14) [self] [7] 8.05% 0.00%(12/149) httpHeaderGetCc [8] 100.00% 0.00%(12/12) [self] [7] 7.38% 0.00%(11/149) httpMsgIsolateHeaders [8] 100.00% 0.00%(11/11) [self] [7] 5.37% 0.00%(8/149) httpHeaderGetSize [8] 100.00% 0.00%(7/7) [self] [7] 2.01% 0.00%(3/149) httpHeaderGetInt [8] 100.00% 0.00%(3/3) [self] [7] 2.01% 0.00%(3/149) httpReplyHdrExpirationTime [8] 100.00% 0.00%(3/3) [self] [7] 1.34% 0.00%(2/149) httpHdrCcUpdateStats [8] 100.00% 0.00%(2/2) [self] [6] 7.69% 0.00%(13/169) httpHeaderInit [7] 100.00% 0.00%(13/13) vector_init [8] 100.00% 0.00%(13/13) [self] [6] 4.14% 0.00%(7/169) httpStatusLineInit [7] 71.43% 0.00%(5/7) httpStatusLineSet [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) httpBuildVersion [8] 100.00% 0.00%(2/2) [self] [5] 26.84% 0.01%(62/231) httpReplyClean [6] 50.00% 0.00%(31/62) httpStatusLineClean [7] 58.06% 0.00%(18/31) httpStatusLineSet [8] 100.00% 0.00%(18/18) [self] [7] 32.26% 0.00%(10/31) httpBuildVersion [8] 100.00% 0.00%(10/10) [self] [7] 9.68% 0.00%(3/31) httpSendRequestEntry [8] 100.00% 0.00%(3/3) [self] [6] 22.58% 0.00%(14/62) httpBodyClean [7] 50.00% 0.00%(7/14) memBufIsNull [8] 100.00% 0.00%(7/7) [self] [7] 50.00% 0.00%(7/14) memBufReset [8] 100.00% 0.00%(7/7) [self] [6] 22.58% 0.00%(14/62) httpHeaderClean [7] 50.00% 0.00%(7/14) httpHeaderGetEntry [8] 100.00% 0.00%(7/7) [self] [7] 35.71% 0.00%(5/14) vector_done [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(2/14) httpHeaderInsertEntryStr [8] 100.00% 0.00%(2/2) [self] [6] 4.84% 0.00%(3/62) httpReplyHdrCacheClean [7] 66.67% 0.00%(2/3) stringClean [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) stringDup [8] 100.00% 0.00%(1/1) [self] [3] 3.00% 0.07%(682/22719) httpReplySetupStuff [4] 75.95% 0.06%(518/682) httpMakePublic [5] 100.00% 0.06%(518/518) storeSetPublicKey [6] 28.57% 0.02%(148/518) hash_lookup [7] 81.08% 0.01%(120/148) storeKeyHashCmp [8] 100.00% 0.01%(112/112) [self] [7] 18.92% 0.00%(28/148) storeKeyHashHash [8] 100.00% 0.00%(28/28) [self] [6] 25.29% 0.01%(131/518) storeKeyPublicByRequest [7] 74.05% 0.01%(97/131) storeKeyPublicByRequestMethod [8] 100.00% 0.01%(97/97) [self] [7] 15.27% 0.00%(20/131) strlen [8] 100.00% 0.00%(20/20) [self] [7] 6.11% 0.00%(8/131) [unmapped_function] [7] 4.58% 0.00%(6/131) strncmp [8] 100.00% 0.00%(6/6) [self] [6] 18.34% 0.01%(95/518) storeHashDelete [7] 87.37% 0.01%(83/95) hash_remove_link [8] 100.00% 0.01%(83/83) [self] [7] 12.63% 0.00%(12/95) storeKeyFree [8] 100.00% 0.00%(12/12) [self] [6] 17.76% 0.01%(92/518) storeHashInsert [7] 50.00% 0.00%(46/92) hash_join [8] 100.00% 0.00%(46/46) [self] [7] 26.09% 0.00%(24/92) memcpy [8] 100.00% 0.00%(24/24) [self] [7] 18.48% 0.00%(17/92) storeKeyDup [8] 100.00% 0.00%(17/17) [self] [7] 3.26% 0.00%(3/92) memset [8] 100.00% 0.00%(3/3) [self] [7] 1.09% 0.00%(1/92) [unmapped_function] [7] 1.09% 0.00%(1/92) hash_create [8] 100.00% 0.00%(1/1) [self] [6] 5.02% 0.00%(26/518) storeRelease [7] 38.46% 0.00%(10/26) storeSetMemStatus [8] 100.00% 0.00%(10/10) [self] [7] 30.77% 0.00%(8/26) destroy_StoreEntry [8] 100.00% 0.00%(8/8) [self] [7] 23.08% 0.00%(6/26) storeEntryLocked [8] 100.00% 0.00%(6/6) [self] [7] 7.69% 0.00%(2/26) storeLog [8] 100.00% 0.00%(2/2) [self] [6] 5.02% 0.00%(26/518) storeSetPrivateKey [7] 34.62% 0.00%(9/26) hash_lookup [8] 100.00% 0.00%(9/9) [self] [7] 30.77% 0.00%(8/26) storeKeyPrivate [8] 100.00% 0.00%(8/8) [self] [7] 15.38% 0.00%(4/26) storeHashDelete [8] 100.00% 0.00%(4/4) [self] [7] 11.54% 0.00%(3/26) getKeyCounter [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(2/26) storeHashInsert [8] 100.00% 0.00%(2/2) [self] [4] 20.97% 0.02%(143/682) httpMaybeRemovePublic [5] 80.42% 0.01%(115/143) storeGetPublicByRequestMethodCode [6] 100.00% 0.01%(115/115) storeGetPublicByRequestMethod [7] 44.35% 0.01%(51/115) storeKeyPublicByRequestMethod [8] 100.00% 0.01%(51/51) [self] [7] 24.35% 0.00%(28/115) strlen [8] 100.00% 0.00%(28/28) [self] [7] 13.04% 0.00%(15/115) storeGet [8] 100.00% 0.00%(15/15) [self] [7] 9.57% 0.00%(11/115) [unmapped_function] [7] 6.96% 0.00%(8/115) strncmp [8] 100.00% 0.00%(8/8) [self] [7] 1.74% 0.00%(2/115) storeUnlockObjectDebug [8] 100.00% 0.00%(2/2) [self] [5] 19.58% 0.00%(28/143) storeGetPublicByRequest [6] 100.00% 0.00%(28/28) storeGetPublicByRequestMethod [7] 60.71% 0.00%(17/28) storeKeyPublicByRequestMethod [8] 100.00% 0.00%(17/17) [self] [7] 25.00% 0.00%(7/28) storeGet [8] 100.00% 0.00%(7/7) [self] [7] 3.57% 0.00%(1/28) [unmapped_function] [7] 3.57% 0.00%(1/28) storeUnlockObjectDebug [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) strlen [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) strncmp [8] 100.00% 0.00%(1/1) [self] [4] 3.08% 0.00%(21/682) httpCachableReply [5] 80.95% 0.00%(17/21) refreshIsCachable [6] 100.00% 0.00%(17/17) refreshCheck [7] 58.82% 0.00%(10/17) refreshStaleness [8] 100.00% 0.00%(10/10) [self] [7] 35.29% 0.00%(6/17) refreshLimits [8] 100.00% 0.00%(6/6) [self] [7] 5.88% 0.00%(1/17) refreshCC [8] 100.00% 0.00%(1/1) [self] [5] 19.05% 0.00%(4/21) refreshLimits [6] 100.00% 0.00%(4/4) sfast [7] 100.00% 0.00%(4/4) sstep [8] 100.00% 0.00%(4/4) [self] [3] 1.35% 0.03%(307/22719) storeAppend [4] 52.77% 0.02%(162/307) stmemAppend [5] 100.00% 0.02%(162/162) memPoolAlloc [6] 100.00% 0.02%(162/162) xmalloc [7] 35.80% 0.01%(58/162) arena_malloc [8] 100.00% 0.01%(58/58) [self] [7] 25.31% 0.00%(41/162) imalloc [8] 100.00% 0.00%(41/41) [self] [7] 23.46% 0.00%(38/162) malloc [8] 100.00% 0.00%(38/38) [self] [7] 4.32% 0.00%(7/162) choose_arena [8] 100.00% 0.00%(7/7) [self] [7] 3.70% 0.00%(6/162) arena_malloc_large [8] 100.00% 0.00%(6/6) [self] [7] 3.70% 0.00%(6/162) malloc_init [8] 100.00% 0.00%(6/6) [self] [7] 3.09% 0.00%(5/162) mag_rack_alloc [8] 100.00% 0.00%(5/5) [self] [7] 0.62% 0.00%(1/162) calloc [8] 100.00% 0.00%(1/1) [self] [4] 47.23% 0.02%(145/307) storeGetMemSpace [5] 97.24% 0.02%(141/145) storePurgeMem [6] 73.76% 0.01%(104/141) destroy_MemObject [7] 62.50% 0.01%(65/104) stmemFree [8] 100.00% 0.01%(65/65) [self] [7] 13.46% 0.00%(14/104) memPoolFree [8] 100.00% 0.00%(14/14) [self] [7] 13.46% 0.00%(14/104) memset [8] 100.00% 0.00%(14/14) [self] [7] 3.85% 0.00%(4/104) ctx_enter [8] 100.00% 0.00%(3/3) [self] [7] 2.88% 0.00%(3/104) httpReplyDestroy [8] 100.00% 0.00%(3/3) [self] [7] 1.92% 0.00%(2/104) urlMethodFree [8] 100.00% 0.00%(2/2) [self] [7] 0.96% 0.00%(1/104) requestUnlink [8] 100.00% 0.00%(1/1) [self] [7] 0.96% 0.00%(1/104) xxfree [8] 100.00% 0.00%(1/1) [self] [6] 17.73% 0.00%(25/141) storeRelease [7] 40.00% 0.00%(10/25) destroy_StoreEntry [8] 100.00% 0.00%(10/10) [self] [7] 32.00% 0.00%(8/25) storeLog [8] 100.00% 0.00%(8/8) [self] [7] 12.00% 0.00%(3/25) storeSetMemStatus [8] 100.00% 0.00%(3/3) [self] [7] 8.00% 0.00%(2/25) storeEntryDump [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(1/25) destroy_MemObject [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) storeEntryLocked [8] 100.00% 0.00%(1/1) [self] [6] 8.51% 0.00%(12/141) storeSetMemStatus [7] 91.67% 0.00%(11/12) lru_remove [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) lru_add [8] 100.00% 0.00%(1/1) [self] [5] 2.07% 0.00%(3/145) lru_purgeNext [6] 100.00% 0.00%(3/3) memPoolFree [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [5] 0.69% 0.00%(1/145) lru_purgeInit [6] 100.00% 0.00%(1/1) cbdataInternalAlloc [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [2] 22.58% 0.72%(6665/29523) httpAppendBody [3] 41.08% 0.30%(2738/6665) storeBufferFlush [4] 75.93% 0.22%(2079/2738) storeSwapOut [5] 100.00% 0.22%(2079/2079) storeSwapOutStart [6] 44.83% 0.10%(932/2079) storeSwapMetaBuild [7] 41.31% 0.04%(385/932) tlv_add [8] 100.00% 0.04%(385/385) [self] [7] 37.12% 0.04%(346/932) memcpy [8] 100.00% 0.04%(346/346) [self] [7] 8.91% 0.01%(83/932) storeUrl [8] 100.00% 0.01%(83/83) [self] [7] 6.44% 0.01%(60/932) objectLen [8] 100.00% 0.01%(60/60) [self] [7] 2.58% 0.00%(24/932) tlv_init [8] 100.00% 0.00%(24/24) [self] [7] 2.47% 0.00%(23/932) memset [8] 100.00% 0.00%(23/23) [self] [7] 0.75% 0.00%(7/932) [unmapped_function] [7] 0.21% 0.00%(2/932) storeBufferFlush [8] 100.00% 0.00%(2/2) [self] [7] 0.21% 0.00%(2/932) storeSetMemStatus [8] 100.00% 0.00%(2/2) [self] [6] 16.26% 0.04%(338/2079) cbdataInternalAlloc [7] 100.00% 0.04%(338/338) memPoolAlloc [8] 100.00% 0.04%(338/338) [self] [6] 15.63% 0.04%(325/2079) cbdataInternalFree [7] 51.69% 0.02%(168/325) memPoolFree [8] 100.00% 0.02%(168/168) [self] [7] 25.23% 0.01%(82/325) memset [8] 100.00% 0.01%(82/82) [self] [7] 22.15% 0.01%(72/325) _getdtablesize [8] 100.00% 0.01%(72/72) [self] [7] 0.62% 0.00%(2/325) [unmapped_function] [7] 0.31% 0.00%(1/325) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 12.36% 0.03%(257/2079) xfree [7] 35.41% 0.01%(91/257) idalloc [8] 100.00% 0.01%(91/91) [self] [7] 25.29% 0.01%(65/257) arena_dalloc_small [8] 100.00% 0.01%(65/65) [self] [7] 21.01% 0.01%(54/257) arena_run_reg_dalloc [8] 100.00% 0.01%(54/54) [self] [7] 7.00% 0.00%(18/257) free [8] 100.00% 0.00%(18/18) [self] [7] 6.61% 0.00%(17/257) malloc_spin_unlock [8] 100.00% 0.00%(17/17) [self] [7] 3.89% 0.00%(10/257) arena_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 0.78% 0.00%(2/257) realloc [8] 100.00% 0.00%(2/2) [self] [6] 7.74% 0.02%(161/2079) tlv_free [7] 88.82% 0.02%(143/161) xfree [8] 100.00% 0.02%(143/143) [self] [7] 6.21% 0.00%(10/161) [unmapped_function] [7] 4.97% 0.00%(8/161) xmalloc [8] 100.00% 0.00%(8/8) [self] [6] 2.45% 0.01%(51/2079) storeSwapMetaPack [7] 100.00% 0.01%(51/51) xmalloc [8] 100.00% 0.01%(51/51) [self] [6] 0.72% 0.00%(15/2079) storeCreate [7] 73.33% 0.00%(11/15) storeDirSelectSwapDirLeastLoad [8] 100.00% 0.00%(11/11) [self] [7] 26.67% 0.00%(4/15) storeDirSelectSwapDirRoundRobin [8] 100.00% 0.00%(4/4) [self] [4] 24.07% 0.07%(659/2738) InvokeHandlers [5] 100.00% 0.07%(659/659) storeClientCopy2 [6] 100.00% 0.07%(659/659) storeClientCopy3 [7] 59.33% 0.04%(391/659) stmemRef [8] 100.00% 0.04%(391/391) [self] [7] 17.75% 0.01%(117/659) storeClientCallback [8] 100.00% 0.01%(117/117) [self] [7] 10.77% 0.01%(71/659) storeSwapOutMaintainMemObject [8] 100.00% 0.01%(71/71) [self] [7] 9.71% 0.01%(64/659) storeClientNoMoreToSend [8] 100.00% 0.01%(64/64) [self] [7] 1.37% 0.00%(9/659) storeSwapOutFileNotify [8] 100.00% 0.00%(9/9) [self] [7] 0.46% 0.00%(3/659) storeClientRegister [8] 100.00% 0.00%(3/3) [self] [7] 0.30% 0.00%(2/659) stmemAppend [8] 100.00% 0.00%(2/2) [self] [7] 0.30% 0.00%(2/659) storeClientRef [8] 100.00% 0.00%(2/2) [self] [3] 24.53% 0.18%(1635/6665) fwdComplete [4] 92.72% 0.16%(1516/1635) storeComplete [5] 97.96% 0.16%(1485/1516) storeSwapOut [6] 91.38% 0.15%(1357/1485) storeSwapOutStart [7] 30.14% 0.04%(409/1357) memcpy [8] 100.00% 0.04%(409/409) [self] [7] 19.45% 0.03%(264/1357) storeSwapMetaPack [8] 100.00% 0.03%(264/264) [self] [7] 13.12% 0.02%(178/1357) tlv_free [8] 100.00% 0.02%(178/178) [self] [7] 11.42% 0.02%(155/1357) cbdataInternalFree [8] 100.00% 0.02%(155/155) [self] [7] 11.35% 0.02%(154/1357) storeSwapMetaBuild [8] 100.00% 0.02%(154/154) [self] [7] 4.94% 0.01%(67/1357) storeCreate [8] 100.00% 0.01%(67/67) [self] [7] 3.61% 0.01%(49/1357) cbdataInternalAlloc [8] 100.00% 0.00%(46/46) [self] [7] 1.33% 0.00%(18/1357) memset [8] 100.00% 0.00%(18/18) [self] [7] 1.25% 0.00%(17/1357) strncmp [8] 100.00% 0.00%(17/17) [self] [7] 1.25% 0.00%(17/1357) storeLog [8] 100.00% 0.00%(17/17) [self] [7] 0.66% 0.00%(9/1357) strlen [8] 100.00% 0.00%(9/9) [self] [7] 0.59% 0.00%(8/1357) [unmapped_function] [7] 0.37% 0.00%(5/1357) xfree [8] 100.00% 0.00%(5/5) [self] [7] 0.15% 0.00%(2/1357) storeKeyInit [8] 100.00% 0.00%(2/2) [self] [7] 0.15% 0.00%(2/1357) tlv_add [8] 100.00% 0.00%(2/2) [self] [7] 0.07% 0.00%(1/1357) storeSwapInFileNotify [8] 100.00% 0.00%(1/1) [self] [7] 0.07% 0.00%(1/1357) storeIOAllocate [8] 100.00% 0.00%(1/1) [self] [7] 0.07% 0.00%(1/1357) cbdataInUseCount [8] 100.00% 0.00%(1/1) [self] [6] 7.61% 0.01%(113/1485) storeCheckCachable [7] 80.53% 0.01%(91/113) storeCheckTooSmall [8] 100.00% 0.01%(91/91) [self] [7] 12.39% 0.00%(14/113) storeTooManyDiskFilesOpen [8] 100.00% 0.00%(11/11) [self] [7] 4.42% 0.00%(5/113) fdDumpOpen [8] 100.00% 0.00%(5/5) [self] [7] 2.65% 0.00%(3/113) storeAppendVPrintf [8] 100.00% 0.00%(3/3) [self] [6] 1.01% 0.00%(15/1485) storeSwapOutMaintainMemObject [7] 26.67% 0.00%(4/15) storeSwapOutAble [8] 100.00% 0.00%(4/4) [self] [7] 26.67% 0.00%(4/15) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(3/15) storeSwapOutFileClosed [8] 100.00% 0.00%(3/3) [self] [7] 13.33% 0.00%(2/15) storeLowestMemReaderOffset [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) storeReleaseRequest [8] 100.00% 0.00%(2/2) [self] [5] 2.04% 0.00%(31/1516) InvokeHandlers [6] 100.00% 0.00%(31/31) storeClientCopy2 [7] 87.10% 0.00%(27/31) storeClientCopy3 [8] 100.00% 0.00%(27/27) [self] [7] 12.90% 0.00%(4/31) cbdataLock [8] 100.00% 0.00%(4/4) [self] [4] 7.03% 0.01%(115/1635) fwdStateFree [5] 97.39% 0.01%(112/115) fwdServersFree [6] 100.00% 0.01%(112/112) fwdServerFree [7] 51.79% 0.01%(58/112) memset [8] 100.00% 0.01%(58/58) [self] [7] 44.64% 0.01%(50/112) memPoolFree [8] 100.00% 0.01%(50/50) [self] [7] 3.57% 0.00%(4/112) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [5] 2.61% 0.00%(3/115) cbdataInternalFree [6] 100.00% 0.00%(3/3) memPoolFree [7] 66.67% 0.00%(2/3) xfree [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [4] 0.24% 0.00%(4/1635) fwdReforward [5] 100.00% 0.00%(4/4) fwdServerFree [6] 100.00% 0.00%(4/4) memPoolFree [7] 100.00% 0.00%(4/4) xfree [8] 100.00% 0.00%(4/4) [self] [3] 10.16% 0.07%(677/6665) pconnPush [4] 56.57% 0.04%(383/677) snprintf [5] 99.22% 0.04%(380/383) io_flush [6] 100.00% 0.04%(380/380) __sprint [7] 48.95% 0.02%(186/380) memcpy [8] 100.00% 0.02%(186/186) [self] [7] 43.42% 0.02%(165/380) __sfvwrite [8] 100.00% 0.02%(165/165) [self] [7] 4.21% 0.00%(16/380) [unmapped_function] [7] 2.37% 0.00%(9/380) memset [8] 100.00% 0.00%(9/9) [self] [7] 0.79% 0.00%(3/380) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [7] 0.26% 0.00%(1/380) fwrite [8] 100.00% 0.00%(1/1) [self] [5] 0.78% 0.00%(3/383) __vfprintf [6] 100.00% 0.00%(3/3) localeconv [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [4] 20.68% 0.02%(140/677) pconnNew [5] 73.57% 0.01%(103/140) memPoolAlloc [6] 100.00% 0.01%(103/103) xcalloc [7] 23.30% 0.00%(24/103) memset [8] 100.00% 0.00%(24/24) [self] [7] 22.33% 0.00%(23/103) arena_lock_balance [8] 100.00% 0.00%(23/23) [self] [7] 14.56% 0.00%(15/103) arena_malloc_small [8] 100.00% 0.00%(15/15) [self] [7] 12.62% 0.00%(13/103) calloc [8] 100.00% 0.00%(13/13) [self] [7] 5.83% 0.00%(6/103) arena_bin_malloc_easy [8] 100.00% 0.00%(6/6) [self] [7] 5.83% 0.00%(6/103) icalloc [8] 100.00% 0.00%(6/6) [self] [7] 2.91% 0.00%(3/103) arena_malloc [8] 100.00% 0.00%(3/3) [self] [7] 2.91% 0.00%(3/103) posix_memalign [8] 100.00% 0.00%(3/3) [self] [7] 1.94% 0.00%(2/103) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 1.94% 0.00%(2/103) choose_arena [8] 100.00% 0.00%(2/2) [self] [7] 1.94% 0.00%(2/103) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 1.94% 0.00%(2/103) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.97% 0.00%(1/103) [unmapped_function] [7] 0.97% 0.00%(1/103) mag_rack_alloc [8] 100.00% 0.00%(1/1) [self] [5] 26.43% 0.00%(37/140) xstrdup [6] 100.00% 0.00%(37/37) xmalloc [7] 37.84% 0.00%(14/37) arena_lock_balance [8] 100.00% 0.00%(14/14) [self] [7] 13.51% 0.00%(5/37) arena_malloc_small [8] 100.00% 0.00%(5/5) [self] [7] 13.51% 0.00%(5/37) arena_run_reg_alloc [8] 100.00% 0.00%(5/5) [self] [7] 10.81% 0.00%(4/37) arena_malloc [8] 100.00% 0.00%(4/4) [self] [7] 10.81% 0.00%(4/37) malloc [8] 100.00% 0.00%(4/4) [self] [7] 5.41% 0.00%(2/37) imalloc [8] 100.00% 0.00%(2/2) [self] [7] 2.70% 0.00%(1/37) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 17.13% 0.01%(116/677) commSetSelect [5] 100.00% 0.01%(116/116) commUpdateReadHandler [6] 100.00% 0.01%(116/116) commUpdateEvents [7] 99.14% 0.01%(115/116) commSetEvents [8] 100.00% 0.01%(115/115) [self] [7] 0.86% 0.00%(1/116) commClose [8] 100.00% 0.00%(1/1) [self] [4] 5.47% 0.00%(37/677) pconnKey [5] 100.00% 0.00%(37/37) snprintf [6] 86.49% 0.00%(32/37) __vfprintf [7] 53.12% 0.00%(17/32) __ultoa [8] 100.00% 0.00%(17/17) [self] [7] 25.00% 0.00%(8/32) localeconv [8] 100.00% 0.00%(8/8) [self] [7] 18.75% 0.00%(6/32) fprintf [8] 100.00% 0.00%(6/6) [self] [7] 3.12% 0.00%(1/32) open [8] 100.00% 0.00%(1/1) [self] [6] 13.51% 0.00%(5/37) io_flush [7] 100.00% 0.00%(5/5) __sprint [8] 100.00% 0.00%(5/5) [self] [4] 0.15% 0.00%(1/677) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [3] 8.57% 0.06%(571/6665) storeAppend [4] 54.12% 0.03%(309/571) stmemAppend [5] 100.00% 0.03%(309/309) memPoolAlloc [6] 100.00% 0.03%(309/309) xmalloc [7] 36.89% 0.01%(114/309) malloc [8] 100.00% 0.01%(114/114) [self] [7] 17.80% 0.01%(55/309) calloc [8] 100.00% 0.01%(55/55) [self] [7] 16.83% 0.01%(52/309) choose_arena [8] 100.00% 0.01%(52/52) [self] [7] 10.03% 0.00%(31/309) malloc_init [8] 100.00% 0.00%(31/31) [self] [7] 8.74% 0.00%(27/309) arena_malloc [8] 100.00% 0.00%(27/27) [self] [7] 6.15% 0.00%(19/309) imalloc [8] 100.00% 0.00%(19/19) [self] [7] 1.62% 0.00%(5/309) arena_malloc_large [8] 100.00% 0.00%(5/5) [self] [7] 0.97% 0.00%(3/309) mag_rack_alloc [8] 100.00% 0.00%(3/3) [self] [7] 0.65% 0.00%(2/309) [unmapped_function] [7] 0.32% 0.00%(1/309) _malloc_prefork [8] 100.00% 0.00%(1/1) [self] [4] 45.88% 0.03%(262/571) storeGetMemSpace [5] 96.95% 0.03%(254/262) storePurgeMem [6] 70.08% 0.02%(178/254) destroy_MemObject [7] 54.49% 0.01%(97/178) stmemFree [8] 100.00% 0.01%(97/97) [self] [7] 15.73% 0.00%(28/178) memset [8] 100.00% 0.00%(28/28) [self] [7] 10.11% 0.00%(18/178) memPoolFree [8] 100.00% 0.00%(18/18) [self] [7] 5.06% 0.00%(9/178) urlMethodFree [8] 100.00% 0.00%(9/9) [self] [7] 3.93% 0.00%(7/178) httpReplyDestroy [8] 100.00% 0.00%(7/7) [self] [7] 2.81% 0.00%(5/178) ctx_exit [8] 100.00% 0.00%(5/5) [self] [7] 2.25% 0.00%(4/178) xxfree [8] 100.00% 0.00%(4/4) [self] [7] 1.69% 0.00%(3/178) requestUnlink [8] 100.00% 0.00%(3/3) [self] [7] 1.12% 0.00%(2/178) SetAnyAddr [8] 100.00% 0.00%(2/2) [self] [7] 1.12% 0.00%(2/178) xfree [8] 100.00% 0.00%(2/2) [self] [7] 0.56% 0.00%(1/178) ctx_enter [8] 100.00% 0.00%(1/1) [self] [7] 0.56% 0.00%(1/178) requestLink [8] 100.00% 0.00%(1/1) [self] [7] 0.56% 0.00%(1/178) urlMethodGetConstStr [8] 100.00% 0.00%(1/1) [self] [6] 21.26% 0.01%(54/254) storeRelease [7] 59.26% 0.00%(32/54) storeLog [8] 100.00% 0.00%(32/32) [self] [7] 35.19% 0.00%(19/54) destroy_StoreEntry [8] 100.00% 0.00%(19/19) [self] [7] 3.70% 0.00%(2/54) storeEntryLocked [8] 100.00% 0.00%(2/2) [self] [7] 1.85% 0.00%(1/54) storeSetMemStatus [8] 100.00% 0.00%(1/1) [self] [6] 8.66% 0.00%(22/254) storeSetMemStatus [7] 95.45% 0.00%(21/22) lru_remove [8] 100.00% 0.00%(21/21) [self] [7] 4.55% 0.00%(1/22) lru_add [8] 100.00% 0.00%(1/1) [self] [5] 2.67% 0.00%(7/262) lru_purgeNext [6] 100.00% 0.00%(7/7) memPoolFree [7] 100.00% 0.00%(7/7) xfree [8] 100.00% 0.00%(7/7) [self] [5] 0.38% 0.00%(1/262) lru_purgeInit [6] 100.00% 0.00%(1/1) cbdataInternalAlloc [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [3] 8.40% 0.06%(560/6665) httpStateFree [4] 100.00% 0.06%(560/560) buf_deref [5] 72.68% 0.04%(407/560) arena_dalloc [6] 100.00% 0.04%(407/407) arena_dalloc_large [7] 49.14% 0.02%(200/407) arena_run_dalloc [8] 100.00% 0.02%(200/200) [self] [7] 43.98% 0.02%(179/407) arena_chunk_tree_dirty_insert [8] 100.00% 0.02%(179/179) [self] [7] 3.44% 0.00%(14/407) arena_chunk_comp [8] 100.00% 0.00%(14/14) [self] [7] 2.21% 0.00%(9/407) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(9/9) [self] [7] 1.23% 0.00%(5/407) arena_purge [8] 100.00% 0.00%(5/5) [self] [5] 27.32% 0.02%(153/560) memPoolFree [6] 100.00% 0.02%(153/153) xfree [7] 38.56% 0.01%(59/153) arena_dalloc_small [8] 100.00% 0.01%(59/59) [self] [7] 26.80% 0.00%(41/153) idalloc [8] 100.00% 0.00%(41/41) [self] [7] 11.11% 0.00%(17/153) realloc [8] 100.00% 0.00%(17/17) [self] [7] 8.50% 0.00%(13/153) free [8] 100.00% 0.00%(13/13) [self] [7] 7.19% 0.00%(11/153) malloc_spin_unlock [8] 100.00% 0.00%(11/11) [self] [7] 5.23% 0.00%(8/153) arena_run_reg_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 2.61% 0.00%(4/153) arena_dalloc [8] 100.00% 0.00%(4/4) [self] [3] 2.84% 0.02%(189/6665) comm_close [4] 86.24% 0.02%(163/189) commCallCloseHandlers [5] 37.42% 0.01%(61/163) httpStateFree [6] 100.00% 0.01%(61/61) buf_deref [7] 37.70% 0.00%(23/61) memset [8] 100.00% 0.00%(23/23) [self] [7] 27.87% 0.00%(17/61) memPoolFree [8] 100.00% 0.00%(17/17) [self] [7] 11.48% 0.00%(7/61) free [8] 100.00% 0.00%(7/7) [self] [7] 11.48% 0.00%(7/61) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 9.84% 0.00%(6/61) arena_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 1.64% 0.00%(1/61) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [5] 36.20% 0.01%(59/163) memPoolFree [6] 100.00% 0.01%(59/59) xfree [7] 30.51% 0.00%(18/59) arena_dalloc_small [8] 100.00% 0.00%(18/18) [self] [7] 16.95% 0.00%(10/59) arena_run_reg_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 16.95% 0.00%(10/59) idalloc [8] 100.00% 0.00%(10/10) [self] [7] 15.25% 0.00%(9/59) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 11.86% 0.00%(7/59) free [8] 100.00% 0.00%(7/7) [self] [7] 5.08% 0.00%(3/59) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 3.39% 0.00%(2/59) realloc [8] 100.00% 0.00%(2/2) [self] [5] 26.38% 0.00%(43/163) fwdServerClosed [6] 100.00% 0.00%(43/43) fwdStateFree [7] 32.56% 0.00%(14/43) storePendingNClients [8] 100.00% 0.00%(14/14) [self] [7] 16.28% 0.00%(7/43) cbdataInternalFree [8] 100.00% 0.00%(7/7) [self] [7] 13.95% 0.00%(6/43) fwdServersFree [8] 100.00% 0.00%(6/6) [self] [7] 11.63% 0.00%(5/43) fwdStateServerPeer [8] 100.00% 0.00%(5/5) [self] [7] 11.63% 0.00%(5/43) storeUnlockObjectDebug [8] 100.00% 0.00%(5/5) [self] [7] 9.30% 0.00%(4/43) storeUnregisterAbort [8] 100.00% 0.00%(4/4) [self] [7] 2.33% 0.00%(1/43) requestLink [8] 100.00% 0.00%(1/1) [self] [7] 2.33% 0.00%(1/43) requestUnlink [8] 100.00% 0.00%(1/1) [self] [4] 13.76% 0.00%(26/189) comm_close_finish [5] 100.00% 0.00%(26/26) fd_close [6] 100.00% 0.00%(26/26) commClose [7] 100.00% 0.00%(26/26) commSetEvents [8] 100.00% 0.00%(26/26) [self] [3] 2.30% 0.02%(153/6665) comm_remove_close_handler [4] 100.00% 0.02%(153/153) memPoolFree [5] 100.00% 0.02%(153/153) xfree [6] 94.77% 0.02%(145/153) arena_dalloc_small [7] 84.14% 0.01%(122/145) arena_run_tree_insert [8] 100.00% 0.01%(122/122) [self] [7] 15.17% 0.00%(22/145) arena_run_comp [8] 100.00% 0.00%(22/22) [self] [7] 0.69% 0.00%(1/145) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 5.23% 0.00%(8/153) free [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [3] 2.13% 0.02%(142/6665) fwdUnregister [4] 100.00% 0.02%(142/142) comm_remove_close_handler [5] 100.00% 0.02%(142/142) memPoolFree [6] 100.00% 0.02%(142/142) xfree [7] 27.46% 0.00%(39/142) arena_run_reg_dalloc [8] 100.00% 0.00%(39/39) [self] [7] 15.49% 0.00%(22/142) arena_dalloc_small [8] 100.00% 0.00%(22/22) [self] [7] 14.79% 0.00%(21/142) arena_dalloc [8] 100.00% 0.00%(21/21) [self] [7] 14.08% 0.00%(20/142) malloc_spin_unlock [8] 100.00% 0.00%(20/20) [self] [7] 12.68% 0.00%(18/142) idalloc [8] 100.00% 0.00%(18/18) [self] [7] 11.27% 0.00%(16/142) free [8] 100.00% 0.00%(16/16) [self] [7] 4.23% 0.00%(6/142) realloc [8] 100.00% 0.00%(6/6) [self] [2] 0.47% 0.02%(139/29523) buf_create_size_int [3] 87.77% 0.01%(122/139) buf_changesize [4] 100.00% 0.01%(122/122) imalloc [5] 100.00% 0.01%(122/122) arena_malloc_large [6] 100.00% 0.01%(122/122) arena_run_alloc [7] 43.44% 0.01%(53/122) _pthread_mutex_init_calloc_cb [8] 100.00% 0.01%(53/53) [self] [7] 28.69% 0.00%(35/122) arena_run_split [8] 100.00% 0.00%(35/35) [self] [7] 26.23% 0.00%(32/122) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(32/32) [self] [7] 1.64% 0.00%(2/122) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [3] 12.23% 0.00%(17/139) buf_create_int [4] 100.00% 0.00%(17/17) memPoolAlloc [5] 100.00% 0.00%(17/17) xcalloc [6] 76.47% 0.00%(13/17) calloc [7] 100.00% 0.00%(13/13) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(13/13) [self] [6] 23.53% 0.00%(4/17) arena_malloc_small [7] 75.00% 0.00%(3/4) arena_run_tree_first [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) memset [8] 100.00% 0.00%(1/1) [self] [1] 30.95% 1.57%(14586/47128) clientReadRequest [2] 100.00% 1.57%(14586/14586) clientTryParseRequest [3] 57.84% 0.91%(8436/14586) httpMsgParseRequestHeader [4] 100.00% 0.91%(8436/8436) httpHeaderParse [5] 100.00% 0.91%(8436/8436) httpHeaderEntryParseCreate [6] 60.08% 0.55%(5068/8436) httpHeaderIdByName [7] 54.93% 0.30%(2784/5068) strncasecmp [8] 100.00% 0.30%(2784/2784) [self] [7] 44.85% 0.25%(2273/5068) __sbtolower [8] 100.00% 0.25%(2273/2273) [self] [7] 0.20% 0.00%(10/5068) strlcat [8] 100.00% 0.00%(10/10) [self] [7] 0.02% 0.00%(1/5068) [unmapped_function] [6] 28.09% 0.26%(2370/8436) httpHeaderAddEntryStr2 [7] 51.60% 0.13%(1223/2370) httpHeaderAddInfo [8] 100.00% 0.13%(1219/1219) [self] [7] 27.17% 0.07%(644/2370) httpHeaderEntryCreate [8] 100.00% 0.07%(644/644) [self] [7] 21.14% 0.05%(501/2370) httpHeaderAllocNewEntry [8] 100.00% 0.05%(501/501) [self] [7] 0.08% 0.00%(2/2370) httpHeaderReset [8] 100.00% 0.00%(2/2) [self] [6] 11.83% 0.11%(998/8436) __sbistype [7] 97.19% 0.10%(970/998) __sbmaskrune [8] 100.00% 0.10%(970/970) [self] [7] 2.81% 0.00%(28/998) __sbistype [8] 100.00% 0.00%(28/28) [self] [3] 21.10% 0.33%(3078/14586) clientSetKeepaliveFlag [4] 100.00% 0.33%(3078/3078) httpMsgIsPersistent [5] 100.00% 0.33%(3078/3078) httpHeaderHasConnDir [6] 53.80% 0.18%(1656/3078) httpHeaderGetList [7] 96.20% 0.17%(1593/1656) httpHeaderGetEntry [8] 100.00% 0.17%(1593/1593) [self] [7] 2.84% 0.01%(47/1656) strListAddStr [8] 100.00% 0.01%(47/47) [self] [7] 0.97% 0.00%(16/1656) httpHeaderInsertEntryStr [8] 100.00% 0.00%(16/16) [self] [6] 41.49% 0.14%(1277/3078) strListIsMember [7] 51.76% 0.07%(661/1277) strListGetItem [8] 100.00% 0.07%(661/661) [self] [7] 23.26% 0.03%(297/1277) strncasecmp [8] 100.00% 0.03%(297/297) [self] [7] 16.52% 0.02%(211/1277) __sbtolower [8] 100.00% 0.02%(211/211) [self] [7] 3.13% 0.00%(40/1277) __res_ninit [8] 100.00% 0.00%(40/40) [self] [7] 1.96% 0.00%(25/1277) strxfrm [8] 100.00% 0.00%(25/25) [self] [7] 1.41% 0.00%(18/1277) [unmapped_function] [7] 0.86% 0.00%(11/1277) strListAddUnique [8] 100.00% 0.00%(11/11) [self] [7] 0.70% 0.00%(9/1277) strlcat [8] 100.00% 0.00%(9/9) [self] [7] 0.31% 0.00%(4/1277) strspn [8] 100.00% 0.00%(4/4) [self] [7] 0.08% 0.00%(1/1277) strcspn [8] 100.00% 0.00%(1/1) [self] [6] 4.71% 0.02%(145/3078) stringClean [7] 96.55% 0.02%(140/145) memFreeString [8] 100.00% 0.02%(140/140) [self] [7] 3.45% 0.00%(5/145) memAllocString [8] 100.00% 0.00%(5/5) [self] [3] 14.88% 0.23%(2171/14586) clientCheckFollowXForwardedFor [4] 100.00% 0.23%(2171/2171) clientAccessCheck [5] 90.88% 0.21%(1973/2171) aclNBCheck [6] 100.00% 0.21%(1973/1973) aclCheck [7] 27.83% 0.06%(549/1973) cbdataLock [8] 100.00% 0.06%(539/539) [self] [7] 24.58% 0.05%(485/1973) cbdataValid [8] 100.00% 0.05%(485/485) [self] [7] 21.59% 0.05%(426/1973) aclMatchAclList [8] 100.00% 0.05%(426/426) [self] [7] 18.30% 0.04%(361/1973) cbdataUnlock [8] 100.00% 0.04%(349/349) [self] [7] 5.42% 0.01%(107/1973) aclCheckCallback [8] 100.00% 0.01%(107/107) [self] [7] 1.06% 0.00%(21/1973) aclChecklistFree [8] 100.00% 0.00%(21/21) [self] [7] 0.61% 0.00%(12/1973) aclMatchAcl [8] 100.00% 0.00%(12/12) [self] [7] 0.61% 0.00%(12/1973) cbdataLocked [8] 100.00% 0.00%(12/12) [self] [5] 9.12% 0.02%(198/2171) clientAclChecklistCreate [6] 100.00% 0.02%(198/198) aclChecklistCreate [7] 41.41% 0.01%(82/198) cbdataLock [8] 100.00% 0.01%(82/82) [self] [7] 30.81% 0.01%(61/198) cbdataInternalAlloc [8] 100.00% 0.01%(61/61) [self] [7] 21.72% 0.00%(43/198) xstrncpy [8] 100.00% 0.00%(43/43) [self] [7] 4.04% 0.00%(8/198) requestLink [8] 100.00% 0.00%(8/8) [self] [7] 1.52% 0.00%(3/198) cbdataLocked [8] 100.00% 0.00%(3/3) [self] [7] 0.51% 0.00%(1/198) requestDestroy [8] 100.00% 0.00%(1/1) [self] [3] 3.82% 0.06%(557/14586) urlParse [4] 100.00% 0.06%(557/557) requestCreate [5] 67.15% 0.04%(374/557) memPoolAlloc [6] 100.00% 0.04%(374/374) xcalloc [7] 28.88% 0.01%(108/374) arena_malloc_small [8] 100.00% 0.01%(108/108) [self] [7] 27.54% 0.01%(103/374) memset [8] 100.00% 0.01%(103/103) [self] [7] 19.79% 0.01%(74/374) arena_lock_balance [8] 100.00% 0.01%(74/74) [self] [7] 9.36% 0.00%(35/374) calloc [8] 100.00% 0.00%(35/35) [self] [7] 3.48% 0.00%(13/374) icalloc [8] 100.00% 0.00%(13/13) [self] [7] 2.94% 0.00%(11/374) posix_memalign [8] 100.00% 0.00%(11/11) [self] [7] 2.41% 0.00%(9/374) arena_bin_malloc_easy [8] 100.00% 0.00%(9/9) [self] [7] 1.87% 0.00%(7/374) _getdtablesize [8] 100.00% 0.00%(7/7) [self] [7] 1.60% 0.00%(6/374) arena_malloc [8] 100.00% 0.00%(6/6) [self] [7] 0.80% 0.00%(3/374) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 0.53% 0.00%(2/374) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.27% 0.00%(1/374) [unmapped_function] [7] 0.27% 0.00%(1/374) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 0.27% 0.00%(1/374) malloc_init [8] 100.00% 0.00%(1/1) [self] [5] 19.57% 0.01%(109/557) stringReset [6] 100.00% 0.01%(109/109) stringInit [7] 45.87% 0.01%(50/109) stringLimitInit [8] 100.00% 0.01%(50/50) [self] [7] 44.04% 0.01%(48/109) memcpy [8] 100.00% 0.01%(48/48) [self] [7] 7.34% 0.00%(8/109) memset [8] 100.00% 0.00%(8/8) [self] [7] 2.75% 0.00%(3/109) [unmapped_function] [5] 13.29% 0.01%(74/557) httpHeaderInit [6] 100.00% 0.01%(74/74) vector_init [7] 100.00% 0.01%(74/74) vector_grow [8] 100.00% 0.01%(74/74) [self] [3] 2.36% 0.04%(344/14586) parseHttpRequest [4] 99.42% 0.04%(342/344) cbdataInternalAlloc [5] 100.00% 0.04%(342/342) memPoolAlloc [6] 100.00% 0.04%(342/342) xcalloc [7] 32.75% 0.01%(112/342) arena_malloc_small [8] 100.00% 0.01%(112/112) [self] [7] 25.15% 0.01%(86/342) memset [8] 100.00% 0.01%(86/86) [self] [7] 8.77% 0.00%(30/342) calloc [8] 100.00% 0.00%(30/30) [self] [7] 7.60% 0.00%(26/342) icalloc [8] 100.00% 0.00%(26/26) [self] [7] 7.31% 0.00%(25/342) choose_arena [8] 100.00% 0.00%(25/25) [self] [7] 6.43% 0.00%(22/342) arena_lock_balance [8] 100.00% 0.00%(22/22) [self] [7] 3.22% 0.00%(11/342) _getdtablesize [8] 100.00% 0.00%(11/11) [self] [7] 3.22% 0.00%(11/342) arena_bin_malloc_easy [8] 100.00% 0.00%(11/11) [self] [7] 2.05% 0.00%(7/342) malloc_init [8] 100.00% 0.00%(7/7) [self] [7] 2.05% 0.00%(7/342) posix_memalign [8] 100.00% 0.00%(7/7) [self] [7] 0.88% 0.00%(3/342) arena_run_reg_alloc [8] 100.00% 0.00%(3/3) [self] [7] 0.29% 0.00%(1/342) [unmapped_function] [7] 0.29% 0.00%(1/342) mag_rack_alloc [8] 100.00% 0.00%(1/1) [self] [4] 0.58% 0.00%(2/344) urlMethodGet [5] 100.00% 0.00%(2/2) urlMethodGetKnown [6] 100.00% 0.00%(2/2) strncasecmp [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [1] 5.37% 0.27%(2530/47128) commHandleWrite [2] 100.00% 0.27%(2530/2530) CommWriteStateCallbackAndFree [3] 70.20% 0.19%(1776/2530) clientWriteBodyComplete [4] 100.00% 0.19%(1776/1776) clientWriteComplete [5] 86.20% 0.17%(1531/1776) storeClientRef [6] 77.99% 0.13%(1194/1531) storeClientCopy2 [7] 72.11% 0.09%(861/1194) storeClientCopy3 [8] 100.00% 0.09%(861/861) [self] [7] 19.51% 0.03%(233/1194) cbdataLock [8] 100.00% 0.02%(227/227) [self] [7] 7.29% 0.01%(87/1194) cbdataUnlock [8] 100.00% 0.01%(87/87) [self] [7] 1.09% 0.00%(13/1194) cbdataLocked [8] 100.00% 0.00%(13/13) [self] [6] 22.01% 0.04%(337/1531) storeSwapOut [7] 40.95% 0.01%(138/337) storeSwapOutMaintainMemObject [8] 100.00% 0.01%(138/138) [self] [7] 32.94% 0.01%(111/337) storeCheckCachable [8] 100.00% 0.01%(111/111) [self] [7] 21.96% 0.01%(74/337) storeSwapOutStart [8] 100.00% 0.01%(74/74) [self] [7] 3.56% 0.00%(12/337) storeTooManyDiskFilesOpen [8] 100.00% 0.00%(12/12) [self] [7] 0.59% 0.00%(2/337) storeAppendVPrintf [8] 100.00% 0.00%(2/2) [self] [5] 11.77% 0.02%(209/1776) clientKeepaliveNextRequest [6] 55.50% 0.01%(116/209) httpRequestFree [7] 14.66% 0.00%(17/116) checkFailureRatio [8] 100.00% 0.00%(17/17) [self] [7] 12.93% 0.00%(15/116) storeClientUnregister [8] 100.00% 0.00%(15/15) [self] [7] 11.21% 0.00%(13/116) httpRequestLog [8] 100.00% 0.00%(13/13) [self] [7] 7.76% 0.00%(9/116) storeClientCopyPending [8] 100.00% 0.00%(9/9) [self] [7] 6.90% 0.00%(8/116) xxfree [8] 100.00% 0.00%(8/8) [self] [7] 6.90% 0.00%(8/116) stringClean [8] 100.00% 0.00%(8/8) [self] [7] 6.90% 0.00%(8/116) requestUnlink [8] 100.00% 0.00%(8/8) [self] [7] 6.90% 0.00%(8/116) httpReplyDestroy [8] 100.00% 0.00%(8/8) [self] [7] 6.90% 0.00%(8/116) aclChecklistFree [8] 100.00% 0.00%(8/8) [self] [7] 4.31% 0.00%(5/116) dlinkDelete [8] 100.00% 0.00%(5/5) [self] [7] 3.45% 0.00%(4/116) clientUpdateCounters [8] 100.00% 0.00%(4/4) [self] [7] 3.45% 0.00%(4/116) cbdataInternalFree [8] 100.00% 0.00%(4/4) [self] [7] 1.72% 0.00%(2/116) requestLink [8] 100.00% 0.00%(2/2) [self] [7] 1.72% 0.00%(2/116) sqinet_get_family [8] 100.00% 0.00%(2/2) [self] [7] 1.72% 0.00%(2/116) clientCheckTransferDone [8] 100.00% 0.00%(2/2) [self] [7] 0.86% 0.00%(1/116) httpReplyClean [8] 100.00% 0.00%(1/1) [self] [7] 0.86% 0.00%(1/116) dlinkAddTail [8] 100.00% 0.00%(1/1) [self] [7] 0.86% 0.00%(1/116) clientGotNotEnough [8] 100.00% 0.00%(1/1) [self] [6] 44.50% 0.01%(93/209) clientReadRequest [7] 31.18% 0.00%(29/93) comm_write_mbuf_header [8] 100.00% 0.00%(29/29) [self] [7] 18.28% 0.00%(17/93) commSetSelect [8] 100.00% 0.00%(17/17) [self] [7] 12.90% 0.00%(12/93) ignoreErrno [8] 100.00% 0.00%(12/12) [self] [7] 10.75% 0.00%(10/93) fd_close [8] 100.00% 0.00%(10/10) [self] [7] 8.60% 0.00%(8/93) cbdataUnlock [8] 100.00% 0.00%(6/6) [self] [7] 7.53% 0.00%(7/93) cbdataLock [8] 100.00% 0.00%(7/7) [self] [7] 4.30% 0.00%(4/93) commUpdateWriteHandler [8] 100.00% 0.00%(4/4) [self] [7] 3.23% 0.00%(3/93) cbdataValid [8] 100.00% 0.00%(3/3) [self] [7] 3.23% 0.00%(3/93) default_read_method [8] 100.00% 0.00%(3/3) [self] [5] 2.03% 0.00%(36/1776) comm_close [6] 88.89% 0.00%(32/36) comm_close_finish [7] 46.88% 0.00%(15/32) fd_close [8] 100.00% 0.00%(15/15) [self] [7] 31.25% 0.00%(10/32) memset [8] 100.00% 0.00%(10/10) [self] [7] 9.38% 0.00%(3/32) sqinet_done [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(2/32) close [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(1/32) __connect [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) fdUpdateBiggest [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(4/36) commCallCloseHandlers [7] 25.00% 0.00%(1/4) __sbmaskrune [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) cbdataUnlock [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) connStateFree [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) memPoolFree [8] 100.00% 0.00%(1/1) [self] [3] 16.05% 0.04%(406/2530) memFree2K [4] 100.00% 0.04%(406/406) memFree [5] 100.00% 0.04%(406/406) memPoolFree [6] 100.00% 0.04%(406/406) xfree [7] 35.47% 0.02%(144/406) arena_dalloc_small [8] 100.00% 0.02%(144/144) [self] [7] 22.17% 0.01%(90/406) realloc [8] 100.00% 0.01%(90/90) [self] [7] 15.52% 0.01%(63/406) free [8] 100.00% 0.01%(63/63) [self] [7] 14.78% 0.01%(60/406) idalloc [8] 100.00% 0.01%(60/60) [self] [7] 5.17% 0.00%(21/406) arena_run_reg_dalloc [8] 100.00% 0.00%(21/21) [self] [7] 3.45% 0.00%(14/406) malloc_spin_unlock [8] 100.00% 0.00%(14/14) [self] [7] 2.22% 0.00%(9/406) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 1.23% 0.00%(5/406) [unmapped_function] [3] 10.47% 0.03%(265/2530) cbdataUnlock [4] 100.00% 0.03%(265/265) memPoolFree [5] 100.00% 0.03%(265/265) xfree [6] 97.36% 0.03%(258/265) arena_dalloc_small [7] 89.92% 0.03%(232/258) arena_run_tree_insert [8] 100.00% 0.03%(232/232) [self] [7] 9.69% 0.00%(25/258) arena_run_comp [8] 100.00% 0.00%(25/25) [self] [7] 0.39% 0.00%(1/258) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 2.64% 0.00%(7/265) free [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [3] 3.28% 0.01%(83/2530) clientWriteComplete [4] 100.00% 0.01%(83/83) storeClientRef [5] 68.67% 0.01%(57/83) storeClientCopy2 [6] 100.00% 0.01%(57/57) storeClientCopy3 [7] 35.09% 0.00%(20/57) stmemRef [8] 100.00% 0.00%(20/20) [self] [7] 28.07% 0.00%(16/57) storeClientCallback [8] 100.00% 0.00%(16/16) [self] [7] 12.28% 0.00%(7/57) stmemAppend [8] 100.00% 0.00%(7/7) [self] [7] 12.28% 0.00%(7/57) storeClientNoMoreToSend [8] 100.00% 0.00%(7/7) [self] [7] 7.02% 0.00%(4/57) storeClientRef [8] 100.00% 0.00%(4/4) [self] [7] 1.75% 0.00%(1/57) storeClientRegister [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) storeSwapOutFileNotify [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) storeSwapOutMaintainMemObject [8] 100.00% 0.00%(1/1) [self] [5] 31.33% 0.00%(26/83) storeSwapOut [6] 65.38% 0.00%(17/26) storeSwapOutStart [7] 35.29% 0.00%(6/17) storeSwapMetaPack [8] 100.00% 0.00%(6/6) [self] [7] 29.41% 0.00%(5/17) memcpy [8] 100.00% 0.00%(5/5) [self] [7] 11.76% 0.00%(2/17) cbdataInternalFree [8] 100.00% 0.00%(2/2) [self] [7] 11.76% 0.00%(2/17) storeSwapMetaBuild [8] 100.00% 0.00%(2/2) [self] [7] 11.76% 0.00%(2/17) tlv_free [8] 100.00% 0.00%(2/2) [self] [6] 34.62% 0.00%(9/26) storeSwapOutMaintainMemObject [7] 44.44% 0.00%(4/9) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(3/9) storeSwapOutAble [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) stmemFreeDataUpto [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) storeLowestMemReaderOffset [8] 100.00% 0.00%(1/1) [self] [1] 0.79% 0.04%(374/47128) commConnectHandle [2] 98.40% 0.04%(368/374) commConnectCallback [3] 87.50% 0.03%(322/368) fwdConnectDone [4] 100.00% 0.03%(322/322) fwdDispatch [5] 72.36% 0.03%(233/322) httpStart [6] 44.21% 0.01%(103/233) httpSendRequest [7] 56.31% 0.01%(58/103) httpBuildRequestPrefix [8] 100.00% 0.01%(58/58) [self] [7] 20.39% 0.00%(21/103) commSetSelect [8] 100.00% 0.00%(21/21) [self] [7] 11.65% 0.00%(12/103) commSetTimeout [8] 100.00% 0.00%(12/12) [self] [7] 3.88% 0.00%(4/103) comm_write_mbuf [8] 100.00% 0.00%(4/4) [self] [7] 3.88% 0.00%(4/103) memBufDefInit [8] 100.00% 0.00%(4/4) [self] [7] 2.91% 0.00%(3/103) comm_write_header [8] 100.00% 0.00%(3/3) [self] [7] 0.97% 0.00%(1/103) memFreeBufFunc [8] 100.00% 0.00%(1/1) [self] [6] 25.32% 0.01%(59/233) cbdataInternalAlloc [7] 100.00% 0.01%(59/59) memPoolAlloc [8] 100.00% 0.01%(59/59) [self] [6] 19.74% 0.00%(46/233) comm_add_close_handler [7] 73.91% 0.00%(34/46) memPoolAlloc [8] 100.00% 0.00%(34/34) [self] [7] 26.09% 0.00%(12/46) cbdataLock [8] 100.00% 0.00%(12/12) [self] [6] 10.73% 0.00%(25/233) storeLockObjectDebug [7] 96.00% 0.00%(24/25) storeEntryReferenced [8] 100.00% 0.00%(24/24) [self] [7] 4.00% 0.00%(1/25) storePurgeMem [8] 100.00% 0.00%(1/1) [self] [5] 27.64% 0.01%(89/322) netdbPingSite [6] 98.88% 0.01%(88/89) netdbLookupHost [7] 70.45% 0.01%(62/88) strcmp [8] 100.00% 0.01%(62/62) [self] [7] 27.27% 0.00%(24/88) hash_lookup [8] 100.00% 0.00%(24/24) [self] [7] 2.27% 0.00%(2/88) mergesort [8] 100.00% 0.00%(2/2) [self] [6] 1.12% 0.00%(1/89) cbdataInternalAlloc [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [3] 11.68% 0.00%(43/368) commConnectFree [4] 100.00% 0.00%(43/43) cbdataInternalFree [5] 100.00% 0.00%(43/43) memPoolFree [6] 100.00% 0.00%(43/43) xfree [7] 39.53% 0.00%(17/43) arena_dalloc_small [8] 100.00% 0.00%(17/17) [self] [7] 13.95% 0.00%(6/43) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 11.63% 0.00%(5/43) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [7] 9.30% 0.00%(4/43) free [8] 100.00% 0.00%(4/4) [self] [7] 9.30% 0.00%(4/43) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 6.98% 0.00%(3/43) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 6.98% 0.00%(3/43) realloc [8] 100.00% 0.00%(3/3) [self] [7] 2.33% 0.00%(1/43) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [3] 0.82% 0.00%(3/368) comm_remove_close_handler [4] 100.00% 0.00%(3/3) memPoolFree [5] 100.00% 0.00%(3/3) xfree [6] 66.67% 0.00%(2/3) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [2] 1.60% 0.00%(6/374) comm_connect_addr [3] 100.00% 0.00%(6/6) sqinet_ntoa [4] 100.00% 0.00%(6/6) getnameinfo_inet [5] 100.00% 0.00%(6/6) __inet_ntop [6] 100.00% 0.00%(6/6) inet_ntop4 [7] 66.67% 0.00%(4/6) strpbrk [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) strlcpy [8] 100.00% 0.00%(2/2) [self] [1] 0.18% 0.01%(83/47128) httpAccept [2] 83.13% 0.01%(69/83) comm_accept [3] 100.00% 0.01%(69/69) sqinet_ntoa [4] 100.00% 0.01%(69/69) getnameinfo_inet [5] 100.00% 0.01%(69/69) __inet_ntop [6] 100.00% 0.01%(69/69) inet_ntop4 [7] 43.48% 0.00%(30/69) strlcpy [8] 100.00% 0.00%(30/30) [self] [7] 21.74% 0.00%(15/69) snprintf [8] 100.00% 0.00%(15/15) [self] [7] 18.84% 0.00%(13/69) memset [8] 100.00% 0.00%(13/13) [self] [7] 7.25% 0.00%(5/69) __sys_unlink [8] 100.00% 0.00%(5/5) [self] [7] 2.90% 0.00%(2/69) [unmapped_function] [7] 2.90% 0.00%(2/69) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 2.90% 0.00%(2/69) strpbrk [8] 100.00% 0.00%(2/2) [self] [2] 15.66% 0.00%(13/83) connStateCreate [3] 92.31% 0.00%(12/13) memAllocBuf [4] 100.00% 0.00%(12/12) memAllocate [5] 100.00% 0.00%(12/12) memPoolAlloc [6] 100.00% 0.00%(12/12) xmalloc [7] 66.67% 0.00%(8/12) malloc [8] 100.00% 0.00%(8/8) [self] [7] 8.33% 0.00%(1/12) _malloc_prefork [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) calloc [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) mag_rack_alloc [8] 100.00% 0.00%(1/1) [self] [3] 7.69% 0.00%(1/13) cbdataInternalAlloc [4] 100.00% 0.00%(1/1) memPoolAlloc [5] 100.00% 0.00%(1/1) xcalloc [6] 100.00% 0.00%(1/1) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 1.20% 0.00%(1/83) aclCheckFast [3] 100.00% 0.00%(1/1) aclMatchAclList [4] 100.00% 0.00%(1/1) aclMatchAcl [5] 100.00% 0.00%(1/1) aclMatchIp [6] 100.00% 0.00%(1/1) splay_splay [7] 100.00% 0.00%(1/1) aclIpNetworkCompare [8] 100.00% 0.00%(1/1) [self] [1] 0.07% 0.00%(32/47128) check_incoming [2] 100.00% 0.00%(32/32) do_check_incoming [3] 100.00% 0.00%(32/32) do_call_incoming [4] 100.00% 0.00%(32/32) comm_call_handlers [5] 75.00% 0.00%(24/32) httpAccept [6] 37.50% 0.00%(9/24) commSetSelect [7] 100.00% 0.00%(9/9) commUpdateReadHandler [8] 100.00% 0.00%(9/9) [self] [6] 25.00% 0.00%(6/24) comm_accept [7] 33.33% 0.00%(2/6) ignoreErrno [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) __error [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) aio_suspend [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) comm_accept [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) sqinet_get_entry [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(4/24) clientdbEstablished [7] 50.00% 0.00%(2/4) radix_search_exact [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) comp_with_mask [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) memcpy [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(3/24) connStateCreate [7] 66.67% 0.00%(2/3) memAllocBuf [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) comm_add_close_handler [8] 100.00% 0.00%(1/1) [self] [6] 4.17% 0.00%(1/24) aclCheckFast [7] 100.00% 0.00%(1/1) aclMatchAclList [8] 100.00% 0.00%(1/1) [self] [6] 4.17% 0.00%(1/24) sqinet_get_port [7] 100.00% 0.00%(1/1) sqinet_set_v4_port [8] 100.00% 0.00%(1/1) [self] [5] 18.75% 0.00%(6/32) icpHandleUdp [6] 83.33% 0.00%(5/6) commSetSelect [7] 60.00% 0.00%(3/5) commUpdateReadHandler [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) commUpdateEvents [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(1/6) .cerror [7] 100.00% 0.00%(1/1) __error [8] 100.00% 0.00%(1/1) [self] [5] 6.25% 0.00%(2/32) commDeferRead [6] 100.00% 0.00%(2/2) httpAcceptDefer [7] 50.00% 0.00%(1/2) fdDumpOpen [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) fdNFree [8] 100.00% 0.00%(1/1) [self] [0] 4.10% 4.10%(38019/926344) httpReplyHdrCacheInit [1] 91.18% 3.74%(34666/38019) httpHeaderGetTime [2] 99.07% 3.71%(34345/34666) parse_rfc1123 [3] 99.98% 3.71%(34337/34345) time1 [4] 100.00% 3.71%(34337/34337) time2 [5] 100.00% 3.71%(34337/34337) time2sub [6] 100.00% 3.71%(34337/34337) gmtsub [7] 96.82% 3.59%(33244/34337) timesub [8] 100.00% 3.59%(33244/33244) [self] [7] 1.94% 0.07%(666/34337) leaps_thru_end_of [8] 100.00% 0.07%(666/666) [self] [7] 0.49% 0.02%(168/34337) [unmapped_function] [7] 0.45% 0.02%(154/34337) increment_overflow [8] 100.00% 0.02%(154/154) [self] [7] 0.31% 0.01%(105/34337) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(105/105) [self] [3] 0.02% 0.00%(8/34345) parse_date [4] 100.00% 0.00%(8/8) parse_date_elements [5] 100.00% 0.00%(8/8) atoi [6] 100.00% 0.00%(8/8) strtol [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [2] 0.93% 0.03%(321/34666) [self] [1] 4.25% 0.17%(1616/38019) httpReplyHdrExpirationTime [2] 87.81% 0.15%(1419/1616) httpHeaderGetTime [3] 100.00% 0.15%(1419/1419) parse_rfc1123 [4] 56.66% 0.09%(804/1419) time1 [5] 100.00% 0.09%(804/804) time2 [6] 99.00% 0.09%(796/804) time2sub [7] 72.11% 0.06%(574/796) tmcomp [8] 100.00% 0.06%(574/574) [self] [7] 12.44% 0.01%(99/796) gmtsub [8] 100.00% 0.01%(99/99) [self] [7] 12.31% 0.01%(98/796) timeoff [8] 100.00% 0.01%(98/98) [self] [7] 1.26% 0.00%(10/796) normalize_overflow [8] 100.00% 0.00%(10/10) [self] [7] 1.13% 0.00%(9/796) index [8] 100.00% 0.00%(9/9) [self] [7] 0.75% 0.00%(6/796) long_increment_overflow [8] 100.00% 0.00%(6/6) [self] [6] 1.00% 0.00%(8/804) long_normalize_overflow [7] 87.50% 0.00%(7/8) long_increment_overflow [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) index [8] 100.00% 0.00%(1/1) [self] [4] 43.34% 0.07%(615/1419) parse_date [5] 100.00% 0.07%(615/615) parse_date_elements [6] 96.42% 0.06%(593/615) atoi [7] 92.58% 0.06%(549/593) strtol [8] 100.00% 0.06%(549/549) [self] [7] 3.37% 0.00%(20/593) __sbmaskrune [8] 100.00% 0.00%(20/20) [self] [7] 1.52% 0.00%(9/593) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [7] 1.35% 0.00%(8/593) __sbistype [8] 100.00% 0.00%(8/8) [self] [7] 1.01% 0.00%(6/593) __fix_locale_grouping_str [8] 100.00% 0.00%(6/6) [self] [7] 0.17% 0.00%(1/593) [unmapped_function] [6] 3.58% 0.00%(22/615) make_month [7] 50.00% 0.00%(11/22) strncmp [8] 100.00% 0.00%(11/11) [self] [7] 27.27% 0.00%(6/22) __sbtoupper [8] 100.00% 0.00%(4/4) [self] [7] 22.73% 0.00%(5/22) __sbtolower [8] 100.00% 0.00%(5/5) [self] [2] 12.19% 0.02%(197/1616) [self] [1] 2.36% 0.10%(897/38019) httpMsgIsPersistent [2] 58.19% 0.06%(522/897) httpHeaderHasConnDir [3] 61.11% 0.03%(319/522) stringClean [4] 100.00% 0.03%(319/319) memFreeString [5] 100.00% 0.03%(319/319) memPoolFree [6] 100.00% 0.03%(319/319) xfree [7] 26.96% 0.01%(86/319) free [8] 100.00% 0.01%(86/86) [self] [7] 22.88% 0.01%(73/319) arena_dalloc_small [8] 100.00% 0.01%(73/73) [self] [7] 16.93% 0.01%(54/319) arena_run_reg_dalloc [8] 100.00% 0.01%(54/54) [self] [7] 11.60% 0.00%(37/319) arena_dalloc [8] 100.00% 0.00%(37/37) [self] [7] 10.97% 0.00%(35/319) idalloc [8] 100.00% 0.00%(35/35) [self] [7] 9.40% 0.00%(30/319) malloc_spin_unlock [8] 100.00% 0.00%(30/30) [self] [7] 0.94% 0.00%(3/319) realloc [8] 100.00% 0.00%(3/3) [self] [7] 0.31% 0.00%(1/319) [unmapped_function] [3] 38.89% 0.02%(203/522) httpHeaderGetList [4] 100.00% 0.02%(203/203) strListAddStr [5] 100.00% 0.02%(203/203) stringAppend [6] 100.00% 0.02%(203/203) stringInitBuf [7] 99.01% 0.02%(201/203) memAllocString [8] 100.00% 0.02%(201/201) [self] [7] 0.99% 0.00%(2/203) memTotalAllocated [8] 100.00% 0.00%(2/2) [self] [2] 41.81% 0.04%(375/897) [self] [1] 0.74% 0.03%(280/38019) httpHeaderGetCc [2] 83.57% 0.03%(234/280) httpHeaderGetList [3] 100.00% 0.03%(234/234) strListAddStr [4] 100.00% 0.03%(234/234) stringAppend [5] 100.00% 0.03%(234/234) stringInitBuf [6] 100.00% 0.03%(234/234) memAllocString [7] 100.00% 0.03%(234/234) memPoolAlloc [8] 100.00% 0.03%(234/234) [self] [2] 8.57% 0.00%(24/280) httpHdrCcParseCreate [3] 100.00% 0.00%(24/24) httpHdrCcCreate [4] 100.00% 0.00%(24/24) memPoolAlloc [5] 100.00% 0.00%(24/24) xcalloc [6] 100.00% 0.00%(24/24) arena_malloc_small [7] 54.17% 0.00%(13/24) arena_run_reg_alloc [8] 100.00% 0.00%(13/13) [self] [7] 25.00% 0.00%(6/24) arena_run_tree_first [8] 100.00% 0.00%(6/6) [self] [7] 12.50% 0.00%(3/24) arena_bin_malloc_hard [8] 100.00% 0.00%(3/3) [self] [7] 4.17% 0.00%(1/24) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) arena_bin_nonfull_run_get [8] 100.00% 0.00%(1/1) [self] [2] 7.86% 0.00%(22/280) [self] [1] 0.66% 0.03%(251/38019) httpHeaderGetStr [2] 100.00% 0.03%(251/251) [self] [1] 0.41% 0.02%(155/38019) httpHeaderGetSize [2] 100.00% 0.02%(155/155) [self] [1] 0.41% 0.02%(154/38019) httpHeaderGetContRange [2] 100.00% 0.02%(154/154) [self] [0] 2.77% 2.77%(25681/926344) httpReadReply [1] 62.22% 1.73%(15980/25681) httpProcessReplyHeader [2] 89.49% 1.54%(14300/15980) httpReplyParse [3] 97.21% 1.50%(13901/14300) httpReplyParseStep [4] 63.15% 0.95%(8779/13901) httpHeaderParse [5] 100.00% 0.95%(8779/8779) httpHeaderEntryParseCreate [6] 63.73% 0.60%(5595/8779) httpHeaderIdByName [7] 55.57% 0.34%(3109/5595) strncasecmp [8] 100.00% 0.34%(3109/3109) [self] [7] 44.40% 0.27%(2484/5595) __sbtolower [8] 100.00% 0.27%(2484/2484) [self] [7] 0.02% 0.00%(1/5595) [unmapped_function] [7] 0.02% 0.00%(1/5595) strlcat [8] 100.00% 0.00%(1/1) [self] [6] 24.44% 0.23%(2146/8779) httpHeaderAddEntryStr2 [7] 47.48% 0.11%(1019/2146) httpHeaderAddInfo [8] 100.00% 0.11%(1017/1017) [self] [7] 32.06% 0.07%(688/2146) httpHeaderEntryCreate [8] 100.00% 0.07%(688/688) [self] [7] 20.32% 0.05%(436/2146) httpHeaderAllocNewEntry [8] 100.00% 0.05%(436/436) [self] [7] 0.09% 0.00%(2/2146) httpHeaderReset [8] 100.00% 0.00%(2/2) [self] [7] 0.05% 0.00%(1/2146) urlMethodFree [8] 100.00% 0.00%(1/1) [self] [6] 11.65% 0.11%(1023/8779) __sbistype [7] 98.04% 0.11%(1003/1023) __sbmaskrune [8] 100.00% 0.11%(1003/1003) [self] [7] 1.96% 0.00%(20/1023) __sbistype [8] 100.00% 0.00%(20/20) [self] [6] 0.17% 0.00%(15/8779) hh_check_content_length [7] 80.00% 0.00%(12/15) httpHeaderParseSize2 [8] 100.00% 0.00%(12/12) [self] [7] 20.00% 0.00%(3/15) httpHeaderFindEntry [8] 100.00% 0.00%(3/3) [self] [4] 36.85% 0.55%(5122/13901) httpReplyHdrCacheInit [5] 34.75% 0.19%(1780/5122) httpHeaderGetTime [6] 71.91% 0.14%(1280/1780) parse_rfc1123 [7] 61.02% 0.08%(781/1280) parse_date [8] 100.00% 0.08%(781/781) [self] [7] 21.56% 0.03%(276/1280) strchr [8] 100.00% 0.03%(276/276) [self] [7] 6.33% 0.01%(81/1280) memcpy [8] 100.00% 0.01%(81/81) [self] [7] 3.20% 0.00%(41/1280) time1 [8] 100.00% 0.00%(41/41) [self] [7] 3.05% 0.00%(39/1280) timegm [8] 100.00% 0.00%(39/39) [self] [7] 2.58% 0.00%(33/1280) [unmapped_function] [7] 1.64% 0.00%(21/1280) strcpy [8] 100.00% 0.00%(21/21) [self] [7] 0.23% 0.00%(3/1280) index [8] 100.00% 0.00%(3/3) [self] [7] 0.23% 0.00%(3/1280) memset [8] 100.00% 0.00%(3/3) [self] [7] 0.16% 0.00%(2/1280) parse_date_elements [8] 100.00% 0.00%(2/2) [self] [6] 28.09% 0.05%(500/1780) httpHeaderFindEntry [7] 98.00% 0.05%(490/500) httpHeaderGetEntry [8] 100.00% 0.05%(490/490) [self] [7] 2.00% 0.00%(10/500) httpHeaderInsertEntryStr [8] 100.00% 0.00%(10/10) [self] [5] 25.09% 0.14%(1285/5122) httpHeaderGetCc [6] 73.39% 0.10%(943/1285) httpHeaderGetList [7] 92.36% 0.09%(871/943) httpHeaderGetEntry [8] 100.00% 0.09%(871/871) [self] [7] 6.15% 0.01%(58/943) strListAddStr [8] 100.00% 0.01%(58/58) [self] [7] 1.27% 0.00%(12/943) httpHeaderInsertEntryStr [8] 100.00% 0.00%(12/12) [self] [7] 0.21% 0.00%(2/943) strIsSubstr [8] 100.00% 0.00%(2/2) [self] [6] 15.41% 0.02%(198/1285) httpHdrCcParseCreate [7] 56.06% 0.01%(111/198) httpHdrCcParseInit [8] 100.00% 0.01%(111/111) [self] [7] 23.23% 0.00%(46/198) memchr [8] 100.00% 0.00%(46/46) [self] [7] 15.15% 0.00%(30/198) httpHdrCcCreate [8] 100.00% 0.00%(30/30) [self] [7] 4.04% 0.00%(8/198) reallocf [8] 100.00% 0.00%(8/8) [self] [7] 1.52% 0.00%(3/198) httpHdrCcParseCreate [8] 100.00% 0.00%(3/3) [self] [6] 5.91% 0.01%(76/1285) httpHdrCcUpdateStats [7] 100.00% 0.01%(76/76) statHistCount [8] 100.00% 0.01%(76/76) [self] [6] 5.29% 0.01%(68/1285) stringClean [7] 98.53% 0.01%(67/68) memFreeString [8] 100.00% 0.01%(67/67) [self] [7] 1.47% 0.00%(1/68) memAllocString [8] 100.00% 0.00%(1/1) [self] [5] 19.33% 0.11%(990/5122) httpHeaderGetSize [6] 57.78% 0.06%(572/990) httpHeaderParseSize [7] 86.89% 0.05%(497/572) strtoll [8] 100.00% 0.05%(497/497) [self] [7] 5.42% 0.00%(31/572) [unmapped_function] [7] 5.42% 0.00%(31/572) wmemcpy [8] 100.00% 0.00%(31/31) [self] [7] 1.92% 0.00%(11/572) __error [8] 100.00% 0.00%(11/11) [self] [7] 0.35% 0.00%(2/572) __sbistype [8] 100.00% 0.00%(2/2) [self] [6] 42.02% 0.04%(416/990) httpHeaderFindEntry [7] 99.52% 0.04%(414/416) httpHeaderGetEntry [8] 100.00% 0.04%(414/414) [self] [7] 0.48% 0.00%(2/416) httpHeaderInsertEntryStr [8] 100.00% 0.00%(2/2) [self] [6] 0.20% 0.00%(2/990) __error [7] 100.00% 0.00%(2/2) _pthread_setconcurrency [8] 100.00% 0.00%(2/2) [self] [5] 17.77% 0.10%(910/5122) httpMsgIsPersistent [6] 94.95% 0.09%(864/910) httpHeaderHasConnDir [7] 38.66% 0.04%(334/864) httpHeaderGetList [8] 100.00% 0.04%(334/334) [self] [7] 22.80% 0.02%(197/864) strListIsMember [8] 100.00% 0.02%(197/197) [self] [7] 19.68% 0.02%(170/864) httpHeaderHas [8] 100.00% 0.02%(170/170) [self] [7] 11.11% 0.01%(96/864) strlen [8] 100.00% 0.01%(96/96) [self] [7] 4.98% 0.00%(43/864) stringClean [8] 100.00% 0.00%(43/43) [self] [7] 1.27% 0.00%(11/864) strncmp [8] 100.00% 0.00%(11/11) [self] [7] 1.04% 0.00%(9/864) httpHeaderNameById [8] 100.00% 0.00%(9/9) [self] [7] 0.23% 0.00%(2/864) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(2/2) [self] [7] 0.23% 0.00%(2/864) strNCmpNull [8] 100.00% 0.00%(2/2) [self] [6] 5.05% 0.00%(46/910) httpHeaderGetStr [7] 100.00% 0.00%(46/46) httpHeaderFindEntry [8] 100.00% 0.00%(46/46) [self] [5] 3.07% 0.02%(157/5122) httpReplyHdrExpirationTime [6] 100.00% 0.02%(157/157) httpHeaderGetTime [7] 71.97% 0.01%(113/157) httpHeaderFindEntry [8] 100.00% 0.01%(113/113) [self] [7] 20.38% 0.00%(32/157) parse_rfc1123 [8] 100.00% 0.00%(32/32) [self] [7] 3.18% 0.00%(5/157) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(5/5) [self] [7] 1.91% 0.00%(3/157) timegm [8] 100.00% 0.00%(3/3) [self] [7] 1.27% 0.00%(2/157) httpHeaderParseSize [8] 100.00% 0.00%(2/2) [self] [7] 0.64% 0.00%(1/157) [unmapped_function] [7] 0.64% 0.00%(1/157) index [8] 100.00% 0.00%(1/1) [self] [3] 2.79% 0.04%(399/14300) httpReplyReset [4] 96.24% 0.04%(384/399) httpReplyInit [5] 83.07% 0.03%(319/384) httpReplyHdrCacheInit [6] 57.37% 0.02%(183/319) httpMsgIsPersistent [7] 74.86% 0.01%(137/183) httpHeaderHasConnDir [8] 100.00% 0.01%(137/137) [self] [7] 23.50% 0.00%(43/183) httpHeaderGetStr [8] 100.00% 0.00%(43/43) [self] [7] 1.64% 0.00%(3/183) httpHeaderEntryClone [8] 100.00% 0.00%(3/3) [self] [6] 17.24% 0.01%(55/319) httpHeaderGetSize [7] 100.00% 0.01%(55/55) httpHeaderFindEntry [8] 100.00% 0.01%(55/55) [self] [6] 11.60% 0.00%(37/319) httpHeaderGetTime [7] 94.59% 0.00%(35/37) httpHeaderFindEntry [8] 100.00% 0.00%(35/35) [self] [7] 5.41% 0.00%(2/37) httpHeaderIdByName [8] 100.00% 0.00%(2/2) [self] [6] 7.52% 0.00%(24/319) httpHeaderGetContRange [7] 100.00% 0.00%(24/24) httpHeaderFindEntry [8] 100.00% 0.00%(24/24) [self] [6] 3.76% 0.00%(12/319) httpHeaderGetStr [7] 66.67% 0.00%(8/12) httpHeaderFindEntry [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) httpHeaderIdByName [8] 100.00% 0.00%(4/4) [self] [6] 2.51% 0.00%(8/319) httpReplyHdrExpirationTime [7] 100.00% 0.00%(8/8) httpHeaderHas [8] 100.00% 0.00%(8/8) [self] [5] 16.93% 0.01%(65/384) httpHeaderInit [6] 100.00% 0.01%(65/65) vector_init [7] 100.00% 0.01%(65/65) vector_grow [8] 100.00% 0.01%(65/65) [self] [4] 3.76% 0.00%(15/399) httpReplyClean [5] 100.00% 0.00%(15/15) httpHeaderClean [6] 100.00% 0.00%(15/15) vector_done [7] 100.00% 0.00%(15/15) xfree [8] 100.00% 0.00%(15/15) [self] [2] 7.73% 0.13%(1236/15980) httpReplySetupStuff [3] 42.31% 0.06%(523/1236) httpMakePublic [4] 100.00% 0.06%(523/523) storeSetPublicKey [5] 40.15% 0.02%(210/523) storeHashInsert [6] 88.10% 0.02%(185/210) storeKeyDup [7] 98.38% 0.02%(182/185) memPoolAlloc [8] 100.00% 0.02%(182/182) [self] [7] 1.62% 0.00%(3/185) memPoolDestroy [8] 100.00% 0.00%(3/3) [self] [6] 11.90% 0.00%(25/210) hash_join [7] 92.00% 0.00%(23/25) storeKeyHashHash [8] 100.00% 0.00%(23/23) [self] [7] 8.00% 0.00%(2/25) storeKeyHashCmp [8] 100.00% 0.00%(2/2) [self] [5] 31.93% 0.02%(167/523) storeHashDelete [6] 78.44% 0.01%(131/167) storeKeyFree [7] 61.83% 0.01%(81/131) memset [8] 100.00% 0.01%(81/81) [self] [7] 29.77% 0.00%(39/131) memPoolFree [8] 100.00% 0.00%(39/39) [self] [7] 6.87% 0.00%(9/131) _getdtablesize [8] 100.00% 0.00%(9/9) [self] [7] 1.53% 0.00%(2/131) [unmapped_function] [6] 21.56% 0.00%(36/167) hash_remove_link [7] 100.00% 0.00%(36/36) storeKeyHashHash [8] 100.00% 0.00%(36/36) [self] [5] 11.09% 0.01%(58/523) storeKeyPublicByRequest [6] 100.00% 0.01%(58/58) storeKeyPublicByRequestMethod [7] 36.21% 0.00%(21/58) MD2File [8] 100.00% 0.00%(21/21) [self] [7] 34.48% 0.00%(20/58) MD5Init [8] 100.00% 0.00%(20/20) [self] [7] 22.41% 0.00%(13/58) MD5Pad [8] 100.00% 0.00%(13/13) [self] [7] 3.45% 0.00%(2/58) urnParse [8] 100.00% 0.00%(2/2) [self] [7] 1.72% 0.00%(1/58) MD5Update [8] 100.00% 0.00%(1/1) [self] [7] 1.72% 0.00%(1/58) urlCanonical [8] 100.00% 0.00%(1/1) [self] [5] 9.18% 0.01%(48/523) storeRelease [6] 83.33% 0.00%(40/48) destroy_StoreEntry [7] 55.00% 0.00%(22/40) destroy_MemObject [8] 100.00% 0.00%(22/22) [self] [7] 32.50% 0.00%(13/40) memset [8] 100.00% 0.00%(13/13) [self] [7] 5.00% 0.00%(2/40) memPoolFree [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(2/40) storeHashDelete [8] 100.00% 0.00%(2/2) [self] [7] 2.50% 0.00%(1/40) storeEntrySetStoreUrl [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(8/48) storeSetMemStatus [7] 75.00% 0.00%(6/8) lru_remove [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) lru_add [8] 100.00% 0.00%(2/2) [self] [5] 7.65% 0.00%(40/523) storeSetPrivateKey [6] 37.50% 0.00%(15/40) storeHashDelete [7] 86.67% 0.00%(13/15) hash_remove_link [8] 100.00% 0.00%(13/13) [self] [7] 13.33% 0.00%(2/15) storeKeyFree [8] 100.00% 0.00%(2/2) [self] [6] 30.00% 0.00%(12/40) hash_lookup [7] 66.67% 0.00%(8/12) storeKeyHashCmp [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) storeKeyHashHash [8] 100.00% 0.00%(4/4) [self] [6] 30.00% 0.00%(12/40) storeHashInsert [7] 66.67% 0.00%(8/12) hash_join [8] 100.00% 0.00%(8/8) [self] [7] 25.00% 0.00%(3/12) memcpy [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) memset [8] 100.00% 0.00%(1/1) [self] [6] 2.50% 0.00%(1/40) storeKeyPrivate [7] 100.00% 0.00%(1/1) MD2File [8] 100.00% 0.00%(1/1) [self] [3] 41.99% 0.06%(519/1236) httpCachableReply [4] 100.00% 0.06%(519/519) refreshIsCachable [5] 100.00% 0.06%(519/519) refreshCheck [6] 100.00% 0.06%(519/519) refreshLimits [7] 50.48% 0.03%(262/519) sfast [8] 100.00% 0.03%(262/262) [self] [7] 21.97% 0.01%(114/519) smatcher [8] 100.00% 0.01%(114/114) [self] [7] 12.33% 0.01%(64/519) regexec [8] 100.00% 0.01%(64/64) [self] [7] 6.36% 0.00%(33/519) __maskrune [8] 100.00% 0.00%(33/33) [self] [7] 3.28% 0.00%(17/519) feof [8] 100.00% 0.00%(17/17) [self] [7] 2.70% 0.00%(14/519) strlen [8] 100.00% 0.00%(14/14) [self] [7] 1.93% 0.00%(10/519) strncmp [8] 100.00% 0.00%(10/10) [self] [7] 0.58% 0.00%(3/519) xmbrtowc_dummy [8] 100.00% 0.00%(3/3) [self] [7] 0.39% 0.00%(2/519) lmatcher [8] 100.00% 0.00%(2/2) [self] [3] 15.70% 0.02%(194/1236) httpMaybeRemovePublic [4] 76.80% 0.02%(149/194) storeGetPublicByRequestMethodCode [5] 100.00% 0.02%(149/149) storeGetPublicByRequestMethod [6] 88.59% 0.01%(132/149) storeGet [7] 100.00% 0.01%(132/132) hash_lookup [8] 100.00% 0.01%(132/132) [self] [6] 11.41% 0.00%(17/149) storeKeyPublicByRequestMethod [7] 47.06% 0.00%(8/17) MD5Init [8] 100.00% 0.00%(8/8) [self] [7] 17.65% 0.00%(3/17) urlCanonical [8] 100.00% 0.00%(3/3) [self] [7] 11.76% 0.00%(2/17) MD2File [8] 100.00% 0.00%(2/2) [self] [7] 11.76% 0.00%(2/17) urnParse [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) MD5Pad [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) MD5Update [8] 100.00% 0.00%(1/1) [self] [4] 23.20% 0.00%(45/194) storeGetPublicByRequest [5] 100.00% 0.00%(45/45) storeGetPublicByRequestMethod [6] 68.89% 0.00%(31/45) storeGet [7] 100.00% 0.00%(31/31) hash_lookup [8] 100.00% 0.00%(31/31) [self] [6] 31.11% 0.00%(14/45) storeKeyPublicByRequestMethod [7] 42.86% 0.00%(6/14) MD5Init [8] 100.00% 0.00%(6/6) [self] [7] 28.57% 0.00%(4/14) MD2File [8] 100.00% 0.00%(4/4) [self] [7] 21.43% 0.00%(3/14) MD5Pad [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(1/14) MD5Update [8] 100.00% 0.00%(1/1) [self] [2] 1.40% 0.02%(223/15980) storeAppend [3] 54.26% 0.01%(121/223) storeGetMemSpace [4] 82.64% 0.01%(100/121) storePurgeMem [5] 61.00% 0.01%(61/100) destroy_MemObject [6] 68.85% 0.00%(42/61) xxfree [7] 40.48% 0.00%(17/42) arena_dalloc_small [8] 100.00% 0.00%(17/17) [self] [7] 30.95% 0.00%(13/42) idalloc [8] 100.00% 0.00%(13/13) [self] [7] 11.90% 0.00%(5/42) free [8] 100.00% 0.00%(5/5) [self] [7] 7.14% 0.00%(3/42) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 4.76% 0.00%(2/42) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 2.38% 0.00%(1/42) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 2.38% 0.00%(1/42) realloc [8] 100.00% 0.00%(1/1) [self] [6] 18.03% 0.00%(11/61) httpReplyDestroy [7] 63.64% 0.00%(7/11) httpReplyDoDestroy [8] 100.00% 0.00%(7/7) [self] [7] 36.36% 0.00%(4/11) httpReplyClean [8] 100.00% 0.00%(4/4) [self] [6] 13.11% 0.00%(8/61) stmemFree [7] 100.00% 0.00%(8/8) stmemNodeFree [8] 100.00% 0.00%(8/8) [self] [5] 39.00% 0.00%(39/100) storeRelease [6] 100.00% 0.00%(39/39) destroy_StoreEntry [7] 41.03% 0.00%(16/39) memset [8] 100.00% 0.00%(16/16) [self] [7] 38.46% 0.00%(15/39) storeHashDelete [8] 100.00% 0.00%(15/15) [self] [7] 20.51% 0.00%(8/39) memPoolFree [8] 100.00% 0.00%(8/8) [self] [4] 17.36% 0.00%(21/121) lru_purgeNext [5] 100.00% 0.00%(21/21) memPoolFree [6] 100.00% 0.00%(21/21) xfree [7] 23.81% 0.00%(5/21) arena_run_reg_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 23.81% 0.00%(5/21) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 19.05% 0.00%(4/21) free [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(3/21) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 9.52% 0.00%(2/21) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 9.52% 0.00%(2/21) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [3] 45.74% 0.01%(102/223) stmemAppend [4] 100.00% 0.01%(102/102) memPoolAlloc [5] 100.00% 0.01%(102/102) xmalloc [6] 97.06% 0.01%(99/102) arena_malloc [7] 56.57% 0.01%(56/99) arena_malloc_large [8] 100.00% 0.01%(56/56) [self] [7] 37.37% 0.00%(37/99) arena_lock_balance [8] 100.00% 0.00%(37/37) [self] [7] 4.04% 0.00%(4/99) malloc_spin_lock [8] 100.00% 0.00%(4/4) [self] [7] 1.01% 0.00%(1/99) [unmapped_function] [7] 1.01% 0.00%(1/99) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [6] 2.94% 0.00%(3/102) malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 1.38% 0.02%(221/15980) [self] [1] 17.23% 0.48%(4424/25681) httpAppendBody [2] 46.54% 0.22%(2059/4424) storeBufferFlush [3] 89.85% 0.20%(1850/2059) storeSwapOut [4] 100.00% 0.20%(1850/1850) storeSwapOutStart [5] 92.22% 0.18%(1706/1850) tlv_free [6] 100.00% 0.18%(1706/1706) xfree [7] 25.50% 0.05%(435/1706) arena_dalloc_small [8] 100.00% 0.05%(435/435) [self] [7] 25.09% 0.05%(428/1706) idalloc [8] 100.00% 0.05%(428/428) [self] [7] 17.47% 0.03%(298/1706) arena_run_reg_dalloc [8] 100.00% 0.03%(298/298) [self] [7] 13.60% 0.03%(232/1706) free [8] 100.00% 0.03%(232/232) [self] [7] 10.90% 0.02%(186/1706) malloc_spin_unlock [8] 100.00% 0.02%(186/186) [self] [7] 3.17% 0.01%(54/1706) arena_dalloc [8] 100.00% 0.01%(54/54) [self] [7] 3.05% 0.01%(52/1706) realloc [8] 100.00% 0.01%(52/52) [self] [7] 0.70% 0.00%(12/1706) [unmapped_function] [7] 0.53% 0.00%(9/1706) malloc_spin_lock [8] 100.00% 0.00%(9/9) [self] [5] 4.00% 0.01%(74/1850) storeSwapMetaBuild [6] 100.00% 0.01%(74/74) tlv_add [7] 85.14% 0.01%(63/74) xmalloc [8] 100.00% 0.01%(63/63) [self] [7] 14.86% 0.00%(11/74) stackTop [8] 100.00% 0.00%(11/11) [self] [5] 2.00% 0.00%(37/1850) storeCreate [6] 100.00% 0.00%(37/37) storeDirSelectSwapDirLeastLoad [7] 67.57% 0.00%(25/37) objectLen [8] 100.00% 0.00%(25/25) [self] [7] 18.92% 0.00%(7/37) storeNullDirRebuildComplete [8] 100.00% 0.00%(7/7) [self] [7] 8.11% 0.00%(3/37) storeBufferFlush [8] 100.00% 0.00%(3/3) [self] [7] 5.41% 0.00%(2/37) storeNullDirCheckObj [8] 100.00% 0.00%(2/2) [self] [5] 0.92% 0.00%(17/1850) cbdataInternalAlloc [6] 100.00% 0.00%(17/17) memPoolAlloc [7] 58.82% 0.00%(10/17) xrealloc [8] 100.00% 0.00%(10/10) [self] [7] 41.18% 0.00%(7/17) xcalloc [8] 100.00% 0.00%(7/7) [self] [5] 0.43% 0.00%(8/1850) cbdataInternalFree [6] 100.00% 0.00%(8/8) memPoolFree [7] 75.00% 0.00%(6/8) xfree [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) xmalloc [8] 100.00% 0.00%(2/2) [self] [5] 0.27% 0.00%(5/1850) storeSwapMetaPack [6] 100.00% 0.00%(5/5) xmalloc [7] 80.00% 0.00%(4/5) malloc [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) calloc [8] 100.00% 0.00%(1/1) [self] [5] 0.16% 0.00%(3/1850) xfree [6] 100.00% 0.00%(3/3) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [3] 10.15% 0.02%(209/2059) InvokeHandlers [4] 100.00% 0.02%(209/209) storeClientCopy2 [5] 100.00% 0.02%(209/209) storeClientCopy3 [6] 92.82% 0.02%(194/209) storeClientCallback [7] 45.36% 0.01%(88/194) clientSendMoreData [8] 100.00% 0.01%(88/88) [self] [7] 26.29% 0.01%(51/194) cbdataUnlock [8] 100.00% 0.01%(51/51) [self] [7] 23.71% 0.00%(46/194) storeClientCopyHeadersCB [8] 100.00% 0.00%(46/46) [self] [7] 3.61% 0.00%(7/194) CheckQuickAbort [8] 100.00% 0.00%(7/7) [self] [7] 1.03% 0.00%(2/194) clientCheckHeaderDone [8] 100.00% 0.00%(2/2) [self] [6] 7.18% 0.00%(15/209) storeSwapOutMaintainMemObject [7] 33.33% 0.00%(5/15) stmemFreeDataUpto [8] 100.00% 0.00%(5/5) [self] [7] 26.67% 0.00%(4/15) storeSwapOutAble [8] 100.00% 0.00%(4/4) [self] [7] 13.33% 0.00%(2/15) storeClientUnregister [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) storeLowestMemReaderOffset [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) storeReleaseRequest [8] 100.00% 0.00%(2/2) [self] [2] 24.46% 0.12%(1082/4424) [self] [2] 9.27% 0.04%(410/4424) pconnPush [3] 99.76% 0.04%(409/410) pconnKey [4] 100.00% 0.04%(409/409) snprintf [5] 100.00% 0.04%(409/409) io_flush [6] 100.00% 0.04%(409/409) __sprint [7] 50.37% 0.02%(206/409) __sfvwrite [8] 100.00% 0.02%(206/206) [self] [7] 36.19% 0.02%(148/409) memcpy [8] 100.00% 0.02%(148/148) [self] [7] 6.60% 0.00%(27/409) memset [8] 100.00% 0.00%(27/27) [self] [7] 3.91% 0.00%(16/409) [unmapped_function] [7] 2.44% 0.00%(10/409) fwrite [8] 100.00% 0.00%(10/10) [self] [7] 0.49% 0.00%(2/409) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [3] 0.24% 0.00%(1/410) pconnNew [4] 100.00% 0.00%(1/1) memPoolAlloc [5] 100.00% 0.00%(1/1) xcalloc [6] 100.00% 0.00%(1/1) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 6.98% 0.03%(309/4424) fwdComplete [3] 55.02% 0.02%(170/309) fwdStateFree [4] 91.76% 0.02%(156/170) cbdataInternalFree [5] 100.00% 0.02%(156/156) memPoolFree [6] 100.00% 0.02%(156/156) xfree [7] 41.67% 0.01%(65/156) arena_dalloc_small [8] 100.00% 0.01%(65/65) [self] [7] 25.00% 0.00%(39/156) idalloc [8] 100.00% 0.00%(39/39) [self] [7] 8.97% 0.00%(14/156) free [8] 100.00% 0.00%(14/14) [self] [7] 8.33% 0.00%(13/156) arena_run_reg_dalloc [8] 100.00% 0.00%(13/13) [self] [7] 6.41% 0.00%(10/156) malloc_spin_unlock [8] 100.00% 0.00%(10/10) [self] [7] 5.13% 0.00%(8/156) arena_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 2.56% 0.00%(4/156) malloc_spin_lock [8] 100.00% 0.00%(4/4) [self] [7] 1.92% 0.00%(3/156) realloc [8] 100.00% 0.00%(3/3) [self] [4] 8.24% 0.00%(14/170) fwdServersFree [5] 100.00% 0.00%(14/14) fwdServerFree [6] 100.00% 0.00%(14/14) memPoolFree [7] 92.86% 0.00%(13/14) xfree [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) [unmapped_function] [3] 41.42% 0.01%(128/309) storeComplete [4] 61.72% 0.01%(79/128) storeSwapOut [5] 100.00% 0.01%(79/79) storeSwapOutStart [6] 46.84% 0.00%(37/79) tlv_free [7] 78.38% 0.00%(29/37) xfree [8] 100.00% 0.00%(29/29) [self] [7] 21.62% 0.00%(8/37) xmalloc [8] 100.00% 0.00%(8/8) [self] [6] 18.99% 0.00%(15/79) cbdataInternalFree [7] 100.00% 0.00%(15/15) memPoolFree [8] 100.00% 0.00%(15/15) [self] [6] 16.46% 0.00%(13/79) storeSwapMetaBuild [7] 53.85% 0.00%(7/13) tlv_init [8] 100.00% 0.00%(7/7) [self] [7] 15.38% 0.00%(2/13) storeBufferFlush [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) objectLen [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) storeSetMemStatus [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) storeUrl [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) tlv_add [8] 100.00% 0.00%(1/1) [self] [6] 12.66% 0.00%(10/79) storeCreate [7] 100.00% 0.00%(10/10) storeDirSelectSwapDirLeastLoad [8] 100.00% 0.00%(10/10) [self] [6] 3.80% 0.00%(3/79) storeSwapMetaPack [7] 100.00% 0.00%(3/3) xmalloc [8] 100.00% 0.00%(3/3) [self] [6] 1.27% 0.00%(1/79) cbdataInternalAlloc [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [4] 38.28% 0.01%(49/128) InvokeHandlers [5] 100.00% 0.01%(49/49) storeClientCopy2 [6] 100.00% 0.01%(49/49) storeClientCopy3 [7] 55.10% 0.00%(27/49) stmemRef [8] 100.00% 0.00%(27/27) [self] [7] 18.37% 0.00%(9/49) storeClientNoMoreToSend [8] 100.00% 0.00%(9/9) [self] [7] 16.33% 0.00%(8/49) storeClientCallback [8] 100.00% 0.00%(8/8) [self] [7] 8.16% 0.00%(4/49) storeSwapOutMaintainMemObject [8] 100.00% 0.00%(4/4) [self] [7] 2.04% 0.00%(1/49) stmemAppend [8] 100.00% 0.00%(1/1) [self] [3] 3.56% 0.00%(11/309) fwdReforward [4] 100.00% 0.00%(11/11) fwdServerFree [5] 100.00% 0.00%(11/11) memPoolFree [6] 100.00% 0.00%(11/11) xfree [7] 27.27% 0.00%(3/11) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) arena_run_reg_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) realloc [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) free [8] 100.00% 0.00%(1/1) [self] [2] 5.94% 0.03%(263/4424) storeAppend [3] 88.97% 0.03%(234/263) storeGetMemSpace [4] 74.36% 0.02%(174/234) storePurgeMem [5] 58.62% 0.01%(102/174) destroy_MemObject [6] 65.69% 0.01%(67/102) xxfree [7] 32.84% 0.00%(22/67) idalloc [8] 100.00% 0.00%(22/22) [self] [7] 29.85% 0.00%(20/67) arena_dalloc_small [8] 100.00% 0.00%(20/20) [self] [7] 13.43% 0.00%(9/67) free [8] 100.00% 0.00%(9/9) [self] [7] 10.45% 0.00%(7/67) arena_run_reg_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 8.96% 0.00%(6/67) arena_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 2.99% 0.00%(2/67) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 1.49% 0.00%(1/67) realloc [8] 100.00% 0.00%(1/1) [self] [6] 19.61% 0.00%(20/102) httpReplyDestroy [7] 70.00% 0.00%(14/20) httpReplyDoDestroy [8] 100.00% 0.00%(14/14) [self] [7] 25.00% 0.00%(5/20) httpReplyClean [8] 100.00% 0.00%(5/5) [self] [7] 5.00% 0.00%(1/20) httpReplyUpdateOnNotModified [8] 100.00% 0.00%(1/1) [self] [6] 12.75% 0.00%(13/102) stmemFree [7] 100.00% 0.00%(13/13) stmemNodeFree [8] 100.00% 0.00%(13/13) [self] [6] 1.96% 0.00%(2/102) memPoolFree [7] 100.00% 0.00%(2/2) xfree [8] 100.00% 0.00%(2/2) [self] [5] 41.38% 0.01%(72/174) storeRelease [6] 100.00% 0.01%(72/72) destroy_StoreEntry [7] 55.56% 0.00%(40/72) memset [8] 100.00% 0.00%(40/40) [self] [7] 27.78% 0.00%(20/72) storeHashDelete [8] 100.00% 0.00%(20/20) [self] [7] 16.67% 0.00%(12/72) memPoolFree [8] 100.00% 0.00%(12/12) [self] [4] 25.64% 0.01%(60/234) lru_purgeNext [5] 100.00% 0.01%(60/60) memPoolFree [6] 100.00% 0.01%(60/60) xfree [7] 46.67% 0.00%(28/60) free [8] 100.00% 0.00%(28/28) [self] [7] 16.67% 0.00%(10/60) arena_run_reg_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 15.00% 0.00%(9/60) idalloc [8] 100.00% 0.00%(9/9) [self] [7] 11.67% 0.00%(7/60) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 8.33% 0.00%(5/60) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 1.67% 0.00%(1/60) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 11.03% 0.00%(29/263) stmemAppend [4] 100.00% 0.00%(29/29) memPoolAlloc [5] 100.00% 0.00%(29/29) xmalloc [6] 86.21% 0.00%(25/29) malloc [7] 100.00% 0.00%(25/25) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(25/25) [self] [6] 13.79% 0.00%(4/29) arena_malloc [7] 100.00% 0.00%(4/4) arena_malloc_large [8] 100.00% 0.00%(4/4) [self] [2] 3.55% 0.02%(157/4424) httpStateFree [3] 100.00% 0.02%(157/157) buf_deref [4] 95.54% 0.02%(150/157) memPoolFree [5] 100.00% 0.02%(150/150) xfree [6] 98.67% 0.02%(148/150) arena_dalloc_small [7] 81.76% 0.01%(121/148) arena_run_tree_insert [8] 100.00% 0.01%(121/121) [self] [7] 18.24% 0.00%(27/148) arena_run_comp [8] 100.00% 0.00%(27/27) [self] [6] 1.33% 0.00%(2/150) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [4] 4.46% 0.00%(7/157) arena_dalloc [5] 100.00% 0.00%(7/7) arena_dalloc_large [6] 100.00% 0.00%(7/7) arena_run_dalloc [7] 71.43% 0.00%(5/7) arena_avail_tree_insert [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [2] 1.99% 0.01%(88/4424) comm_close [3] 100.00% 0.01%(88/88) commCallCloseHandlers [4] 50.00% 0.00%(44/88) cbdataUnlock [5] 100.00% 0.00%(44/44) memPoolFree [6] 100.00% 0.00%(44/44) xfree [7] 45.45% 0.00%(20/44) arena_dalloc_small [8] 100.00% 0.00%(20/20) [self] [7] 18.18% 0.00%(8/44) idalloc [8] 100.00% 0.00%(8/8) [self] [7] 11.36% 0.00%(5/44) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 11.36% 0.00%(5/44) free [8] 100.00% 0.00%(5/5) [self] [7] 6.82% 0.00%(3/44) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(2/44) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 2.27% 0.00%(1/44) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [4] 38.64% 0.00%(34/88) memPoolFree [5] 100.00% 0.00%(34/34) xfree [6] 97.06% 0.00%(33/34) arena_dalloc_small [7] 93.94% 0.00%(31/33) arena_run_tree_insert [8] 100.00% 0.00%(31/31) [self] [7] 6.06% 0.00%(2/33) arena_run_comp [8] 100.00% 0.00%(2/2) [self] [6] 2.94% 0.00%(1/34) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 5.68% 0.00%(5/88) fwdServerClosed [5] 100.00% 0.00%(5/5) fwdStateFree [6] 100.00% 0.00%(5/5) fwdServersFree [7] 100.00% 0.00%(5/5) fwdServerFree [8] 100.00% 0.00%(5/5) [self] [4] 5.68% 0.00%(5/88) httpStateFree [5] 100.00% 0.00%(5/5) buf_deref [6] 60.00% 0.00%(3/5) arena_dalloc [7] 66.67% 0.00%(2/3) arena_dalloc_large [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) _malloc_prefork [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(2/5) memPoolFree [7] 100.00% 0.00%(2/2) xfree [8] 100.00% 0.00%(2/2) [self] [2] 1.27% 0.01%(56/4424) fwdUnregister [3] 100.00% 0.01%(56/56) comm_remove_close_handler [4] 100.00% 0.01%(56/56) memPoolFree [5] 100.00% 0.01%(56/56) xfree [6] 89.29% 0.01%(50/56) arena_dalloc_small [7] 82.00% 0.00%(41/50) arena_run_tree_insert [8] 100.00% 0.00%(41/41) [self] [7] 18.00% 0.00%(9/50) arena_run_comp [8] 100.00% 0.00%(9/9) [self] [6] 10.71% 0.00%(6/56) free [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [1] 11.38% 0.32%(2922/25681) buf_create_size_int [2] 96.61% 0.30%(2823/2922) buf_changesize [3] 100.00% 0.30%(2823/2823) imalloc [4] 100.00% 0.30%(2823/2823) arena_malloc_large [5] 100.00% 0.30%(2823/2823) arena_run_alloc [6] 100.00% 0.30%(2823/2823) arena_run_split [7] 63.34% 0.19%(1788/2823) arena_avail_tree_remove [8] 100.00% 0.19%(1788/1788) [self] [7] 36.24% 0.11%(1023/2823) arena_avail_comp [8] 100.00% 0.11%(1023/1023) [self] [7] 0.28% 0.00%(8/2823) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(8/8) [self] [7] 0.07% 0.00%(2/2823) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [7] 0.07% 0.00%(2/2823) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [2] 3.29% 0.01%(96/2922) [self] [2] 0.10% 0.00%(3/2922) buf_create_int [3] 100.00% 0.00%(3/3) memPoolAlloc [4] 100.00% 0.00%(3/3) xcalloc [5] 100.00% 0.00%(3/3) arena_malloc_small [6] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [7] 100.00% 0.00%(3/3) arena_run_tree_remove [8] 100.00% 0.00%(3/3) [self] [1] 1.83% 0.05%(469/25681) kb_incr [2] 100.00% 0.05%(469/469) [self] [1] 1.66% 0.05%(426/25681) delayMostBytesAllowed [2] 100.00% 0.05%(426/426) [self] [1] 0.92% 0.03%(236/25681) buf_deref [2] 100.00% 0.03%(236/236) [self] [1] 0.90% 0.02%(230/25681) buf_read [2] 100.00% 0.02%(230/230) [self] [1] 0.76% 0.02%(195/25681) cbdataLock [2] 100.00% 0.02%(195/195) [self] [1] 0.71% 0.02%(182/25681) fd_bytes [2] 100.00% 0.02%(182/182) [self] [1] 0.70% 0.02%(181/25681) cbdataUnlock [2] 100.00% 0.02%(181/181) [self] [1] 0.47% 0.01%(120/25681) cbdataValid [2] 100.00% 0.01%(120/120) [self] [1] 0.30% 0.01%(78/25681) fwdReforwardableStatus [2] 100.00% 0.01%(78/78) [self] [1] 0.29% 0.01%(75/25681) strncmp [2] 100.00% 0.01%(75/75) [self] [1] 0.29% 0.01%(74/25681) delayBytesIn [2] 100.00% 0.01%(74/74) [self] [1] 0.13% 0.00%(34/25681) __error [2] 100.00% 0.00%(34/34) [self] [1] 0.09% 0.00%(24/25681) __hdtoa [2] 100.00% 0.00%(24/24) [self] [1] 0.05% 0.00%(12/25681) _pthread_cleanup_push [2] 100.00% 0.00%(12/12) [self] [1] 0.04% 0.00%(10/25681) storeBuffer [2] 100.00% 0.00%(10/10) [self] [1] 0.03% 0.00%(7/25681) delayIsNoDelay [2] 100.00% 0.00%(7/7) [self] [1] 0.01% 0.00%(2/25681) [unmapped_function] [0] 2.48% 2.48%(22976/926344) parseHttpRequest [1] 71.61% 1.78%(16454/22976) httpMsgFindHeadersEnd [2] 100.00% 1.78%(16454/16454) [self] [1] 27.40% 0.68%(6295/22976) httpMsgParseRequestLine [2] 100.00% 0.68%(6295/6295) [self] [1] 0.25% 0.01%(58/22976) dlinkAdd [2] 100.00% 0.01%(58/58) [self] [1] 0.20% 0.00%(46/22976) cbdataInternalAlloc [2] 93.48% 0.00%(43/46) [self] [2] 6.52% 0.00%(3/46) memPoolAlloc [3] 100.00% 0.00%(3/3) xcalloc [4] 100.00% 0.00%(3/3) arena_malloc_small [5] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [6] 100.00% 0.00%(3/3) arena_run_alloc [7] 100.00% 0.00%(3/3) arena_run_split [8] 100.00% 0.00%(3/3) [self] [1] 0.13% 0.00%(31/22976) reallocf [2] 100.00% 0.00%(31/31) [self] [1] 0.11% 0.00%(26/22976) urlMethodGet [2] 100.00% 0.00%(26/26) [self] [1] 0.09% 0.00%(21/22976) [unmapped_function] [1] 0.09% 0.00%(21/22976) memchr [2] 100.00% 0.00%(21/21) [self] [1] 0.07% 0.00%(16/22976) urlMethodGetKnownByCode [2] 100.00% 0.00%(16/16) [self] [1] 0.03% 0.00%(7/22976) xcalloc [2] 100.00% 0.00%(7/7) [self] [1] 0.00% 0.00%(1/22976) httpBuildVersion [2] 100.00% 0.00%(1/1) [self] [0] 1.91% 1.91%(17673/926344) comm_select [1] 100.00% 1.91%(17673/17673) do_comm_select [2] 100.00% 1.91%(17673/17673) comm_call_handlers [3] 40.90% 0.78%(7229/17673) clientReadRequest [4] 98.42% 0.77%(7115/7229) clientTryParseRequest [5] 78.38% 0.60%(5577/7115) urlParse [6] 81.82% 0.49%(4563/5577) stringHasWhitespace [7] 99.63% 0.49%(4546/4563) strpbrk [8] 100.00% 0.49%(4546/4546) [self] [7] 0.37% 0.00%(17/4563) strstr [8] 100.00% 0.00%(17/17) [self] [6] 7.33% 0.04%(409/5577) requestCreate [7] 46.94% 0.02%(192/409) memPoolAlloc [8] 100.00% 0.02%(192/192) [self] [7] 16.14% 0.01%(66/409) memset [8] 100.00% 0.01%(66/66) [self] [7] 13.20% 0.01%(54/409) httpHeaderInit [8] 100.00% 0.01%(54/54) [self] [7] 7.33% 0.00%(30/409) urlMethodAssign [8] 100.00% 0.00%(30/30) [self] [7] 3.42% 0.00%(14/409) SetNoAddr [8] 100.00% 0.00%(13/13) [self] [7] 3.42% 0.00%(14/409) stringReset [8] 100.00% 0.00%(14/14) [self] [7] 3.18% 0.00%(13/409) SetAnyAddr [8] 100.00% 0.00%(13/13) [self] [7] 3.18% 0.00%(13/409) _getdtablesize [8] 100.00% 0.00%(13/13) [self] [7] 1.22% 0.00%(5/409) IsAnyAddr [8] 100.00% 0.00%(5/5) [self] [7] 0.98% 0.00%(4/409) httpHeaderInitLibrary [8] 100.00% 0.00%(4/4) [self] [7] 0.73% 0.00%(3/409) httpBodySet [8] 100.00% 0.00%(3/3) [self] [7] 0.24% 0.00%(1/409) stringClean [8] 100.00% 0.00%(1/1) [self] [6] 6.11% 0.04%(341/5577) atoi [7] 95.01% 0.03%(324/341) strtol [8] 100.00% 0.03%(324/324) [self] [7] 4.99% 0.00%(17/341) __fix_locale_grouping_str [8] 100.00% 0.00%(17/17) [self] [6] 4.64% 0.03%(259/5577) urlParseProtocol [7] 63.32% 0.02%(164/259) strcasecmp [8] 100.00% 0.02%(164/164) [self] [7] 30.89% 0.01%(80/259) __sbtolower [8] 100.00% 0.01%(80/80) [self] [7] 5.79% 0.00%(15/259) strncasecmp [8] 100.00% 0.00%(15/15) [self] [6] 0.09% 0.00%(5/5577) strstr [7] 100.00% 0.00%(5/5) strncmp [8] 100.00% 0.00%(5/5) [self] [5] 20.34% 0.16%(1447/7115) parseHttpRequest [6] 51.21% 0.08%(741/1447) httpMsgParseRequestLine [7] 30.09% 0.02%(223/741) __sbistype [8] 100.00% 0.02%(223/223) [self] [7] 27.67% 0.02%(205/741) __isctype [8] 100.00% 0.02%(205/205) [self] [7] 18.89% 0.02%(140/741) strncasecmp [8] 100.00% 0.02%(140/140) [self] [7] 17.95% 0.01%(133/741) __sbtolower [8] 100.00% 0.01%(133/133) [self] [7] 4.99% 0.00%(37/741) strlcat [8] 100.00% 0.00%(37/37) [self] [7] 0.40% 0.00%(3/741) httpMsgParseRequestLine [8] 100.00% 0.00%(3/3) [self] [6] 24.88% 0.04%(360/1447) xcalloc [7] 43.06% 0.02%(155/360) arena_malloc_small [8] 100.00% 0.02%(155/155) [self] [7] 33.33% 0.01%(120/360) memset [8] 100.00% 0.01%(120/120) [self] [7] 5.83% 0.00%(21/360) arena_lock_balance [8] 100.00% 0.00%(21/21) [self] [7] 4.72% 0.00%(17/360) calloc [8] 100.00% 0.00%(17/17) [self] [7] 4.44% 0.00%(16/360) arena_bin_malloc_easy [8] 100.00% 0.00%(16/16) [self] [7] 2.50% 0.00%(9/360) icalloc [8] 100.00% 0.00%(9/9) [self] [7] 1.94% 0.00%(7/360) arena_run_reg_alloc [8] 100.00% 0.00%(7/7) [self] [7] 1.67% 0.00%(6/360) arena_malloc [8] 100.00% 0.00%(6/6) [self] [7] 1.11% 0.00%(4/360) choose_arena [8] 100.00% 0.00%(4/4) [self] [7] 0.83% 0.00%(3/360) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 0.28% 0.00%(1/360) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 0.28% 0.00%(1/360) posix_memalign [8] 100.00% 0.00%(1/1) [self] [6] 16.86% 0.03%(244/1447) cbdataInternalAlloc [7] 100.00% 0.03%(244/244) memPoolAlloc [8] 100.00% 0.03%(244/244) [self] [6] 7.05% 0.01%(102/1447) urlMethodGet [7] 96.08% 0.01%(98/102) urlMethodGetKnown [8] 100.00% 0.01%(98/98) [self] [7] 3.92% 0.00%(4/102) urlMethodAssign [8] 100.00% 0.00%(4/4) [self] [5] 0.52% 0.00%(37/7115) clientCheckFollowXForwardedFor [6] 100.00% 0.00%(37/37) clientAccessCheck [7] 59.46% 0.00%(22/37) aclNBCheck [8] 100.00% 0.00%(22/22) [self] [7] 29.73% 0.00%(11/37) clientIdentDone [8] 100.00% 0.00%(11/11) [self] [7] 10.81% 0.00%(4/37) clientAclChecklistCreate [8] 100.00% 0.00%(4/4) [self] [5] 0.48% 0.00%(34/7115) httpMsgParseRequestHeader [6] 100.00% 0.00%(34/34) httpHeaderParse [7] 97.06% 0.00%(33/34) httpHeaderEntryParseCreate [8] 100.00% 0.00%(33/33) [self] [7] 2.94% 0.00%(1/34) charBufferSize [8] 100.00% 0.00%(1/1) [self] [5] 0.28% 0.00%(20/7115) clientSetKeepaliveFlag [6] 100.00% 0.00%(20/20) httpMsgIsPersistent [7] 50.00% 0.00%(10/20) httpHeaderHasConnDir [8] 100.00% 0.00%(10/10) [self] [7] 30.00% 0.00%(6/20) httpHeaderEntryClone [8] 100.00% 0.00%(6/6) [self] [7] 20.00% 0.00%(4/20) httpHeaderGetStr [8] 100.00% 0.00%(4/4) [self] [4] 1.55% 0.01%(112/7229) commSetSelect [5] 100.00% 0.01%(112/112) commUpdateReadHandler [6] 100.00% 0.01%(112/112) commUpdateEvents [7] 99.11% 0.01%(111/112) commSetEvents [8] 100.00% 0.01%(111/111) [self] [7] 0.89% 0.00%(1/112) commClose [8] 100.00% 0.00%(1/1) [self] [4] 0.03% 0.00%(2/7229) default_read_method [5] 100.00% 0.00%(2/2) read [6] 100.00% 0.00%(2/2) _pthread_setcancelstate [7] 100.00% 0.00%(2/2) [unmapped_function] [3] 39.97% 0.76%(7064/17673) httpReadReply [4] 75.45% 0.58%(5330/7064) httpAppendBody [5] 33.30% 0.19%(1775/5330) storeBufferFlush [6] 86.70% 0.17%(1539/1775) storeSwapOut [7] 59.91% 0.10%(922/1539) storeSwapOutMaintainMemObject [8] 100.00% 0.10%(922/922) [self] [7] 20.60% 0.03%(317/1539) storeCheckCachable [8] 100.00% 0.03%(317/317) [self] [7] 15.66% 0.03%(241/1539) storeSwapOutStart [8] 100.00% 0.03%(241/241) [self] [7] 3.05% 0.01%(47/1539) storeTooManyDiskFilesOpen [8] 100.00% 0.01%(47/47) [self] [7] 0.39% 0.00%(6/1539) storeCheckTooSmall [8] 100.00% 0.00%(6/6) [self] [7] 0.26% 0.00%(4/1539) storeSwapOutFileNotify [8] 100.00% 0.00%(4/4) [self] [7] 0.13% 0.00%(2/1539) storeAppendVPrintf [8] 100.00% 0.00%(2/2) [self] [6] 13.30% 0.03%(236/1775) InvokeHandlers [7] 99.15% 0.03%(234/236) storeClientCopy2 [8] 100.00% 0.03%(234/234) [self] [7] 0.85% 0.00%(2/236) storeClientNoMoreToSend [8] 100.00% 0.00%(2/2) [self] [5] 23.68% 0.14%(1262/5330) pconnPush [6] 52.14% 0.07%(658/1262) fd_note [7] 99.85% 0.07%(657/658) xstrncpy [8] 100.00% 0.07%(657/657) [self] [7] 0.15% 0.00%(1/658) tvSubDsec [8] 100.00% 0.00%(1/1) [self] [6] 27.26% 0.04%(344/1262) hash_lookup [7] 99.13% 0.04%(341/344) hash_string [8] 100.00% 0.04%(341/341) [self] [7] 0.87% 0.00%(3/344) latin1_to_utf8 [8] 100.00% 0.00%(3/3) [self] [6] 10.22% 0.01%(129/1262) pconnKey [7] 51.94% 0.01%(67/129) memset [8] 100.00% 0.01%(67/67) [self] [7] 37.98% 0.01%(49/129) snprintf [8] 100.00% 0.01%(49/49) [self] [7] 6.98% 0.00%(9/129) __sys_unlink [8] 100.00% 0.00%(9/9) [self] [7] 2.33% 0.00%(3/129) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 0.78% 0.00%(1/129) [unmapped_function] [6] 6.66% 0.01%(84/1262) pconnNew [7] 69.05% 0.01%(58/84) memPoolAlloc [8] 100.00% 0.01%(58/58) [self] [7] 9.52% 0.00%(8/84) xstrdup [8] 100.00% 0.00%(8/8) [self] [7] 7.14% 0.00%(6/84) memcpy [8] 100.00% 0.00%(6/6) [self] [7] 3.57% 0.00%(3/84) hash_join [8] 100.00% 0.00%(3/3) [self] [7] 3.57% 0.00%(3/84) memset [8] 100.00% 0.00%(3/3) [self] [7] 2.38% 0.00%(2/84) strlen [8] 100.00% 0.00%(2/2) [self] [7] 2.38% 0.00%(2/84) xcalloc [8] 100.00% 0.00%(2/2) [self] [7] 1.19% 0.00%(1/84) [unmapped_function] [7] 1.19% 0.00%(1/84) memPoolDestroy [8] 100.00% 0.00%(1/1) [self] [6] 2.77% 0.00%(35/1262) commSetSelect [7] 100.00% 0.00%(35/35) commUpdateReadHandler [8] 100.00% 0.00%(35/35) [self] [6] 0.48% 0.00%(6/1262) fdUsageHigh [7] 66.67% 0.00%(4/6) fdNFree [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) fdDumpOpen [8] 100.00% 0.00%(2/2) [self] [6] 0.32% 0.00%(4/1262) snprintf [7] 75.00% 0.00%(3/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) memset [8] 100.00% 0.00%(1/1) [self] [6] 0.08% 0.00%(1/1262) xfree [7] 100.00% 0.00%(1/1) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [6] 0.08% 0.00%(1/1262) xmalloc [7] 100.00% 0.00%(1/1) malloc_init [8] 100.00% 0.00%(1/1) [self] [5] 14.17% 0.08%(755/5330) fwdComplete [6] 68.87% 0.06%(520/755) storeComplete [7] 58.65% 0.03%(305/520) storeSwapOut [8] 100.00% 0.03%(305/305) [self] [7] 24.04% 0.01%(125/520) storeEntryValidLength [8] 100.00% 0.01%(125/125) [self] [7] 15.77% 0.01%(82/520) InvokeHandlers [8] 100.00% 0.01%(82/82) [self] [7] 1.15% 0.00%(6/520) storeEntryLocked [8] 100.00% 0.00%(6/6) [self] [7] 0.38% 0.00%(2/520) storeLowestMemReaderOffset [8] 100.00% 0.00%(2/2) [self] [6] 30.20% 0.02%(228/755) fwdStateFree [7] 20.61% 0.01%(47/228) storeUnlockObjectDebug [8] 100.00% 0.01%(47/47) [self] [7] 19.30% 0.00%(44/228) cbdataInternalFree [8] 100.00% 0.00%(44/44) [self] [7] 18.42% 0.00%(42/228) storePendingNClients [8] 100.00% 0.00%(42/42) [self] [7] 11.40% 0.00%(26/228) fwdStateServerPeer [8] 100.00% 0.00%(26/26) [self] [7] 10.96% 0.00%(25/228) fwdServersFree [8] 100.00% 0.00%(25/25) [self] [7] 9.21% 0.00%(21/228) requestUnlink [8] 100.00% 0.00%(21/21) [self] [7] 5.70% 0.00%(13/228) storeUnregisterAbort [8] 100.00% 0.00%(13/13) [self] [7] 1.32% 0.00%(3/228) InvokeHandlers [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) externalAclShutdown [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) storeReleaseRequest [8] 100.00% 0.00%(3/3) [self] [7] 0.44% 0.00%(1/228) requestLink [8] 100.00% 0.00%(1/1) [self] [6] 0.93% 0.00%(7/755) fwdReforward [7] 100.00% 0.00%(7/7) fwdServerFree [8] 100.00% 0.00%(7/7) [self] [5] 11.35% 0.07%(605/5330) storeAppend [6] 87.93% 0.06%(532/605) stmemAppend [7] 100.00% 0.06%(532/532) memPoolAlloc [8] 100.00% 0.06%(532/532) [self] [6] 12.07% 0.01%(73/605) storeGetMemSpace [7] 67.12% 0.01%(49/73) lru_purgeNext [8] 100.00% 0.01%(49/49) [self] [7] 27.40% 0.00%(20/73) storePurgeMem [8] 100.00% 0.00%(20/20) [self] [7] 4.11% 0.00%(3/73) memPoolInUseCount [8] 100.00% 0.00%(3/3) [self] [7] 1.37% 0.00%(1/73) strcmp [8] 100.00% 0.00%(1/1) [self] [5] 5.29% 0.03%(282/5330) commSetSelect [6] 100.00% 0.03%(282/282) commUpdateReadHandler [7] 92.20% 0.03%(260/282) commUpdateEvents [8] 100.00% 0.03%(260/260) [self] [7] 7.80% 0.00%(22/282) commSetDefer [8] 100.00% 0.00%(22/22) [self] [5] 4.52% 0.03%(241/5330) httpStateFree [6] 100.00% 0.03%(241/241) buf_deref [7] 45.64% 0.01%(110/241) memset [8] 100.00% 0.01%(110/110) [self] [7] 21.16% 0.01%(51/241) memPoolFree [8] 100.00% 0.01%(51/51) [self] [7] 20.33% 0.01%(49/241) idalloc [8] 100.00% 0.01%(49/49) [self] [7] 7.88% 0.00%(19/241) arena_dalloc [8] 100.00% 0.00%(19/19) [self] [7] 4.98% 0.00%(12/241) free [8] 100.00% 0.00%(12/12) [self] [5] 3.49% 0.02%(186/5330) comm_close [6] 74.73% 0.02%(139/186) commCallCloseHandlers [7] 20.86% 0.00%(29/139) memset [8] 100.00% 0.00%(29/29) [self] [7] 19.42% 0.00%(27/139) cbdataUnlock [8] 100.00% 0.00%(27/27) [self] [7] 17.27% 0.00%(24/139) fwdServerClosed [8] 100.00% 0.00%(24/24) [self] [7] 15.83% 0.00%(22/139) httpStateFree [8] 100.00% 0.00%(22/22) [self] [7] 11.51% 0.00%(16/139) memPoolFree [8] 100.00% 0.00%(16/16) [self] [7] 10.79% 0.00%(15/139) cbdataValid [8] 100.00% 0.00%(15/15) [self] [7] 2.16% 0.00%(3/139) httpUrlHostsMatch [8] 100.00% 0.00%(3/3) [self] [7] 1.44% 0.00%(2/139) fwdCheckRetriable [8] 100.00% 0.00%(2/2) [self] [7] 0.72% 0.00%(1/139) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 25.27% 0.01%(47/186) comm_close_finish [7] 36.17% 0.00%(17/47) fd_close [8] 100.00% 0.00%(17/17) [self] [7] 25.53% 0.00%(12/47) memset [8] 100.00% 0.00%(12/12) [self] [7] 17.02% 0.00%(8/47) __sys_ioctl [8] 100.00% 0.00%(8/8) [self] [7] 6.38% 0.00%(3/47) __connect [8] 100.00% 0.00%(3/3) [self] [7] 6.38% 0.00%(3/47) close [8] 100.00% 0.00%(3/3) [self] [7] 4.26% 0.00%(2/47) _close [8] 100.00% 0.00%(2/2) [self] [7] 2.13% 0.00%(1/47) fdUpdateBiggest [8] 100.00% 0.00%(1/1) [self] [7] 2.13% 0.00%(1/47) sqinet_done [8] 100.00% 0.00%(1/1) [self] [5] 2.83% 0.02%(151/5330) fwdUnregister [6] 100.00% 0.02%(151/151) comm_remove_close_handler [7] 40.40% 0.01%(61/151) memPoolFree [8] 100.00% 0.01%(61/61) [self] [7] 33.11% 0.01%(50/151) memset [8] 100.00% 0.01%(50/50) [self] [7] 21.19% 0.00%(32/151) cbdataUnlock [8] 100.00% 0.00%(32/32) [self] [7] 2.65% 0.00%(4/151) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [7] 1.99% 0.00%(3/151) [unmapped_function] [7] 0.66% 0.00%(1/151) cbdataLock [8] 100.00% 0.00%(1/1) [self] [5] 1.01% 0.01%(54/5330) default_read_method [6] 74.07% 0.00%(40/54) read [7] 70.00% 0.00%(28/40) _pthread_setcancelstate [8] 100.00% 0.00%(28/28) [self] [7] 15.00% 0.00%(6/40) [unmapped_function] [7] 15.00% 0.00%(6/40) _pthread_cond_destroy [8] 100.00% 0.00%(6/6) [self] [6] 25.93% 0.00%(14/54) .cerror [7] 100.00% 0.00%(14/14) __error [8] 100.00% 0.00%(14/14) [self] [5] 0.36% 0.00%(19/5330) comm_remove_close_handler [6] 100.00% 0.00%(19/19) memPoolFree [7] 89.47% 0.00%(17/19) xfree [8] 100.00% 0.00%(17/17) [self] [7] 5.26% 0.00%(1/19) [unmapped_function] [7] 5.26% 0.00%(1/19) xmalloc [8] 100.00% 0.00%(1/1) [self] [4] 8.48% 0.06%(599/7064) httpProcessReplyHeader [5] 70.28% 0.05%(421/599) httpReplySetupStuff [6] 36.82% 0.02%(155/421) httpMakePublic [7] 95.48% 0.02%(148/155) storeSetPublicKey [8] 100.00% 0.02%(148/148) [self] [7] 4.52% 0.00%(7/155) storeSetPrivateKey [8] 100.00% 0.00%(7/7) [self] [6] 27.08% 0.01%(114/421) httpCachableReply [7] 53.51% 0.01%(61/114) httpHeaderGetStr [8] 100.00% 0.01%(61/61) [self] [7] 21.93% 0.00%(25/114) refreshIsCachable [8] 100.00% 0.00%(25/25) [self] [7] 11.40% 0.00%(13/114) refreshCheck [8] 100.00% 0.00%(13/13) [self] [7] 7.02% 0.00%(8/114) httpHeaderHas [8] 100.00% 0.00%(8/8) [self] [7] 4.39% 0.00%(5/114) refreshLimits [8] 100.00% 0.00%(5/5) [self] [7] 1.75% 0.00%(2/114) refererCloseLog [8] 100.00% 0.00%(2/2) [self] [6] 24.23% 0.01%(102/421) storeTimestampsSet [7] 100.00% 0.01%(102/102) httpHeaderGetInt [8] 100.00% 0.01%(102/102) [self] [6] 9.03% 0.00%(38/421) httpMaybeRemovePublic [7] 81.58% 0.00%(31/38) storeGetPublicByRequestMethodCode [8] 100.00% 0.00%(31/31) [self] [7] 18.42% 0.00%(7/38) storeGetPublicByRequest [8] 100.00% 0.00%(7/7) [self] [6] 2.85% 0.00%(12/421) httpMakePrivate [7] 75.00% 0.00%(9/12) storeReleaseRequest [8] 100.00% 0.00%(9/9) [self] [7] 16.67% 0.00%(2/12) storeExpireNow [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) storeLockObjectDebug [8] 100.00% 0.00%(1/1) [self] [5] 22.87% 0.01%(137/599) httpReplyParse [6] 62.04% 0.01%(85/137) httpReplyReset [7] 63.53% 0.01%(54/85) httpReplyClean [8] 100.00% 0.01%(54/54) [self] [7] 36.47% 0.00%(31/85) httpReplyInit [8] 100.00% 0.00%(28/28) [self] [6] 37.96% 0.01%(52/137) httpReplyParseStep [7] 80.77% 0.00%(42/52) httpMsgIsolateHeaders [8] 100.00% 0.00%(42/42) [self] [7] 7.69% 0.00%(4/52) httpHeaderParse [8] 100.00% 0.00%(4/4) [self] [7] 3.85% 0.00%(2/52) httpHeaderGetCc [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(2/52) httpReplyHdrCacheInit [8] 100.00% 0.00%(2/2) [self] [7] 1.92% 0.00%(1/52) hh_check_content_length [8] 100.00% 0.00%(1/1) [self] [7] 1.92% 0.00%(1/52) httpStatusLineParse [8] 100.00% 0.00%(1/1) [self] [5] 6.84% 0.00%(41/599) storeAppend [6] 100.00% 0.00%(41/41) storeGetMemSpace [7] 70.73% 0.00%(29/41) lru_purgeNext [8] 100.00% 0.00%(29/29) [self] [7] 26.83% 0.00%(11/41) storePurgeMem [8] 100.00% 0.00%(11/11) [self] [7] 2.44% 0.00%(1/41) memPoolInUseCount [8] 100.00% 0.00%(1/1) [self] [4] 7.57% 0.06%(535/7064) buf_deref [5] 93.46% 0.05%(500/535) memPoolFree [6] 100.00% 0.05%(500/500) xfree [7] 44.20% 0.02%(221/500) arena_dalloc_small [8] 100.00% 0.02%(221/221) [self] [7] 21.80% 0.01%(109/500) idalloc [8] 100.00% 0.01%(109/109) [self] [7] 10.00% 0.01%(50/500) free [8] 100.00% 0.01%(50/50) [self] [7] 9.20% 0.00%(46/500) realloc [8] 100.00% 0.00%(46/46) [self] [7] 5.40% 0.00%(27/500) arena_run_reg_dalloc [8] 100.00% 0.00%(27/27) [self] [7] 5.20% 0.00%(26/500) arena_dalloc [8] 100.00% 0.00%(26/26) [self] [7] 4.00% 0.00%(20/500) malloc_spin_unlock [8] 100.00% 0.00%(20/20) [self] [7] 0.20% 0.00%(1/500) [unmapped_function] [5] 6.54% 0.00%(35/535) arena_dalloc [6] 100.00% 0.00%(35/35) arena_dalloc_large [7] 71.43% 0.00%(25/35) arena_run_dalloc [8] 100.00% 0.00%(25/25) [self] [7] 25.71% 0.00%(9/35) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(9/9) [self] [7] 2.86% 0.00%(1/35) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 2.90% 0.02%(205/7064) buf_create_size_int [5] 64.39% 0.01%(132/205) buf_create_int [6] 100.00% 0.01%(132/132) memPoolAlloc [7] 85.61% 0.01%(113/132) xcalloc [8] 100.00% 0.01%(113/113) [self] [7] 8.33% 0.00%(11/132) [unmapped_function] [7] 6.06% 0.00%(8/132) xrealloc [8] 100.00% 0.00%(8/8) [self] [5] 35.61% 0.01%(73/205) buf_changesize [6] 100.00% 0.01%(73/73) imalloc [7] 50.68% 0.00%(37/73) arena_malloc [8] 100.00% 0.00%(37/37) [self] [7] 43.84% 0.00%(32/73) _malloc_prefork [8] 100.00% 0.00%(32/32) [self] [7] 5.48% 0.00%(4/73) arena_malloc_large [8] 100.00% 0.00%(4/4) [self] [4] 2.80% 0.02%(198/7064) cbdataUnlock [5] 100.00% 0.02%(198/198) memPoolFree [6] 99.49% 0.02%(197/198) xfree [7] 36.04% 0.01%(71/197) arena_dalloc_small [8] 100.00% 0.01%(71/71) [self] [7] 21.32% 0.00%(42/197) idalloc [8] 100.00% 0.00%(42/42) [self] [7] 11.17% 0.00%(22/197) free [8] 100.00% 0.00%(22/22) [self] [7] 7.61% 0.00%(15/197) arena_run_reg_dalloc [8] 100.00% 0.00%(15/15) [self] [7] 7.11% 0.00%(14/197) arena_dalloc [8] 100.00% 0.00%(14/14) [self] [7] 7.11% 0.00%(14/197) realloc [8] 100.00% 0.00%(14/14) [self] [7] 6.60% 0.00%(13/197) malloc_spin_unlock [8] 100.00% 0.00%(13/13) [self] [7] 3.05% 0.00%(6/197) malloc_spin_lock [8] 100.00% 0.00%(6/6) [self] [6] 0.51% 0.00%(1/198) httpAccept [7] 100.00% 0.00%(1/1) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [4] 2.79% 0.02%(197/7064) buf_read [5] 100.00% 0.02%(197/197) default_read_method [6] 100.00% 0.02%(197/197) read [7] 71.07% 0.02%(140/197) _pthread_setcancelstate [8] 100.00% 0.02%(140/140) [self] [7] 18.78% 0.00%(37/197) _pthread_cond_destroy [8] 100.00% 0.00%(37/37) [self] [7] 9.14% 0.00%(18/197) [unmapped_function] [7] 1.02% 0.00%(2/197) _read [8] 100.00% 0.00%(2/2) [self] [3] 16.95% 0.32%(2996/17673) commHandleWrite [4] 98.83% 0.32%(2961/2996) CommWriteStateCallbackAndFree [5] 88.35% 0.28%(2616/2961) clientWriteBodyComplete [6] 90.71% 0.26%(2373/2616) clientWriteComplete [7] 23.05% 0.06%(547/2373) storeClientRef [8] 100.00% 0.06%(547/547) [self] [7] 22.46% 0.06%(533/2373) kb_incr [8] 100.00% 0.06%(533/533) [self] [7] 19.05% 0.05%(452/2373) clientCheckTransferDone [8] 100.00% 0.05%(449/449) [self] [7] 16.48% 0.04%(391/2373) isTcpHit [8] 100.00% 0.04%(391/391) [self] [7] 4.76% 0.01%(113/2373) clientReplyBodyTooLarge [8] 100.00% 0.01%(110/110) [self] [7] 3.92% 0.01%(93/2373) clientKeepaliveNextRequest [8] 100.00% 0.01%(93/93) [self] [7] 3.88% 0.01%(92/2373) clientGotNotEnough [8] 100.00% 0.01%(92/92) [self] [7] 3.16% 0.01%(75/2373) clientDelayBodyTooLarge [8] 100.00% 0.01%(75/75) [self] [7] 1.18% 0.00%(28/2373) sqinet_get_family [8] 100.00% 0.00%(28/28) [self] [7] 1.05% 0.00%(25/2373) storeClientCopyEvent [8] 100.00% 0.00%(25/25) [self] [7] 0.29% 0.00%(7/2373) comm_close [8] 100.00% 0.00%(7/7) [self] [7] 0.25% 0.00%(6/2373) clientDelayMaxBodySize [8] 100.00% 0.00%(6/6) [self] [7] 0.25% 0.00%(6/2373) uint64_percent [8] 100.00% 0.00%(6/6) [self] [7] 0.21% 0.00%(5/2373) clientHierarchical [8] 100.00% 0.00%(5/5) [self] [6] 9.29% 0.03%(243/2616) stmemNodeUnref [7] 97.94% 0.03%(238/243) stmemNodeFree [8] 100.00% 0.03%(238/238) [self] [7] 2.06% 0.00%(5/243) aioQueueSize [8] 100.00% 0.00%(5/5) [self] [5] 7.60% 0.02%(225/2961) clientWriteComplete [6] 92.44% 0.02%(208/225) storeClientRef [7] 65.38% 0.01%(136/208) storeClientCopy2 [8] 100.00% 0.01%(136/136) [self] [7] 28.85% 0.01%(60/208) cbdataLock [8] 100.00% 0.01%(60/60) [self] [7] 3.37% 0.00%(7/208) storeSwapOut [8] 100.00% 0.00%(7/7) [self] [7] 1.92% 0.00%(4/208) storeClientNoMoreToSend [8] 100.00% 0.00%(4/4) [self] [7] 0.48% 0.00%(1/208) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 7.56% 0.00%(17/225) clientCheckTransferDone [7] 100.00% 0.00%(17/17) objectLen [8] 100.00% 0.00%(17/17) [self] [5] 3.82% 0.01%(113/2961) memFree2K [6] 100.00% 0.01%(113/113) memFree [7] 98.23% 0.01%(111/113) memPoolFree [8] 100.00% 0.01%(111/111) [self] [7] 1.77% 0.00%(2/113) memPoolAlloc [8] 100.00% 0.00%(2/2) [self] [5] 0.24% 0.00%(7/2961) cbdataUnlock [6] 100.00% 0.00%(7/7) memPoolFree [7] 71.43% 0.00%(5/7) xfree [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) [unmapped_function] [4] 0.80% 0.00%(24/2996) default_write_method [5] 100.00% 0.00%(24/24) write [6] 100.00% 0.00%(24/24) _pthread_setcancelstate [7] 100.00% 0.00%(24/24) [unmapped_function] [4] 0.37% 0.00%(11/2996) commSetSelect [5] 100.00% 0.00%(11/11) commUpdateWriteHandler [6] 100.00% 0.00%(11/11) commUpdateEvents [7] 100.00% 0.00%(11/11) commSetEvents [8] 100.00% 0.00%(11/11) [self] [3] 1.38% 0.03%(244/17673) commConnectHandle [4] 65.98% 0.02%(161/244) commConnectCallback [5] 59.01% 0.01%(95/161) fwdConnectDone [6] 91.58% 0.01%(87/95) hierarchyNote [7] 98.85% 0.01%(86/87) xstrncpy [8] 100.00% 0.01%(86/86) [self] [7] 1.15% 0.00%(1/87) tvSubDsec [8] 100.00% 0.00%(1/1) [self] [6] 8.42% 0.00%(8/95) fwdDispatch [7] 62.50% 0.00%(5/8) sqinet_get_v4_inaddr [8] 100.00% 0.00%(5/5) [self] [7] 12.50% 0.00%(1/8) netdbInit [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) storeSetMemStatus [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) storeUrl [8] 100.00% 0.00%(1/1) [self] [5] 36.65% 0.01%(59/161) commConnectFree [6] 59.32% 0.00%(35/59) cbdataInternalFree [7] 65.71% 0.00%(23/35) memset [8] 100.00% 0.00%(23/23) [self] [7] 34.29% 0.00%(12/35) memPoolFree [8] 100.00% 0.00%(12/12) [self] [6] 40.68% 0.00%(24/59) xxfree [7] 25.00% 0.00%(6/24) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 20.83% 0.00%(5/24) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 20.83% 0.00%(5/24) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(4/24) arena_run_reg_dalloc [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(2/24) free [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(1/24) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) realloc [8] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(7/161) comm_remove_close_handler [6] 100.00% 0.00%(7/7) memPoolFree [7] 100.00% 0.00%(7/7) xfree [8] 100.00% 0.00%(7/7) [self] [4] 31.15% 0.01%(76/244) ipcacheMarkGoodAddr [5] 100.00% 0.01%(76/76) ipcache_get [6] 100.00% 0.01%(76/76) hash_lookup [7] 88.16% 0.01%(67/76) hash4 [8] 100.00% 0.01%(67/67) [self] [7] 6.58% 0.00%(5/76) strlen [8] 100.00% 0.00%(5/5) [self] [7] 2.63% 0.00%(2/76) hash_string [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(2/76) strncmp [8] 100.00% 0.00%(2/2) [self] [4] 2.87% 0.00%(7/244) comm_connect_addr [5] 100.00% 0.00%(7/7) sqinet_ntoa [6] 85.71% 0.00%(6/7) getnameinfo_inet [7] 100.00% 0.00%(6/6) __inet_pton [8] 100.00% 0.00%(6/6) [self] [6] 14.29% 0.00%(1/7) getnameinfo [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 0.49% 0.01%(86/17673) httpAccept [4] 52.33% 0.00%(45/86) connStateCreate [5] 68.89% 0.00%(31/45) memAllocBuf [6] 100.00% 0.00%(31/31) memAllocate [7] 100.00% 0.00%(31/31) memPoolAlloc [8] 100.00% 0.00%(31/31) [self] [5] 20.00% 0.00%(9/45) cbdataInternalAlloc [6] 100.00% 0.00%(9/9) memPoolAlloc [7] 55.56% 0.00%(5/9) memMeterSyncHWater [8] 100.00% 0.00%(5/5) [self] [7] 33.33% 0.00%(3/9) xcalloc [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) memPoolClean [8] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(5/45) comm_add_close_handler [6] 100.00% 0.00%(5/5) memPoolAlloc [7] 60.00% 0.00%(3/5) memMeterSyncHWater [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) xcalloc [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) xrealloc [8] 100.00% 0.00%(1/1) [self] [4] 22.09% 0.00%(19/86) commSetSelect [5] 100.00% 0.00%(19/19) commUpdateReadHandler [6] 100.00% 0.00%(19/19) commUpdateEvents [7] 94.74% 0.00%(18/19) commSetEvents [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(1/19) commClose [8] 100.00% 0.00%(1/1) [self] [4] 17.44% 0.00%(15/86) comm_accept [5] 53.33% 0.00%(8/15) commSetNonBlocking [6] 100.00% 0.00%(8/8) fcntl [7] 75.00% 0.00%(6/8) _pthread_setcancelstate [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) [unmapped_function] [5] 26.67% 0.00%(4/15) sqinet_ntoa [6] 100.00% 0.00%(4/4) getnameinfo_inet [7] 100.00% 0.00%(4/4) __inet_pton [8] 100.00% 0.00%(4/4) [self] [5] 20.00% 0.00%(3/15) commSetCloseOnExec [6] 100.00% 0.00%(3/3) fcntl [7] 100.00% 0.00%(3/3) _pthread_setcancelstate [8] 100.00% 0.00%(3/3) [self] [4] 6.98% 0.00%(6/86) aclCheckFast [5] 100.00% 0.00%(6/6) aclMatchAclList [6] 100.00% 0.00%(6/6) aclMatchAcl [7] 100.00% 0.00%(6/6) aclMatchIp [8] 100.00% 0.00%(6/6) [self] [4] 1.16% 0.00%(1/86) clientdbEstablished [5] 100.00% 0.00%(1/1) clientdbAdd [6] 100.00% 0.00%(1/1) memPoolAlloc [7] 100.00% 0.00%(1/1) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [3] 0.27% 0.01%(48/17673) check_incoming [4] 100.00% 0.01%(48/48) do_check_incoming [5] 100.00% 0.01%(48/48) do_call_incoming [6] 100.00% 0.01%(48/48) comm_call_handlers [7] 45.83% 0.00%(22/48) httpAccept [8] 100.00% 0.00%(22/22) [self] [7] 22.92% 0.00%(11/48) commDeferRead [8] 100.00% 0.00%(11/11) [self] [7] 22.92% 0.00%(11/48) icpHandleUdp [8] 100.00% 0.00%(11/11) [self] [7] 4.17% 0.00%(2/48) memset [8] 100.00% 0.00%(2/2) [self] [7] 2.08% 0.00%(1/48) httpAcceptDefer [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) icpHandleIcpV2 [8] 100.00% 0.00%(1/1) [self] [3] 0.03% 0.00%(6/17673) commDeferRead [4] 100.00% 0.00%(6/6) fwdCheckDeferRead [5] 100.00% 0.00%(6/6) storeDeferRead [6] 100.00% 0.00%(6/6) commDeferFD [7] 100.00% 0.00%(6/6) commUpdateEvents [8] 100.00% 0.00%(6/6) [self] [0] 1.88% 1.88%(17370/926344) main [1] 100.00% 1.88%(17370/17370) iapp_runonce [2] 99.99% 1.87%(17368/17370) comm_select [3] 100.00% 1.87%(17368/17368) do_comm_select [4] 100.00% 1.87%(17368/17368) comm_call_handlers [5] 94.14% 1.77%(16351/17368) httpReadReply [6] 79.05% 1.40%(12925/16351) httpProcessReplyHeader [7] 95.66% 1.33%(12364/12925) headersEnd [8] 100.00% 1.33%(12364/12364) [self] [7] 3.01% 0.04%(389/12925) httpReplySetupStuff [8] 100.00% 0.04%(389/389) [self] [7] 0.52% 0.01%(67/12925) storeAppend [8] 100.00% 0.01%(67/67) [self] [7] 0.39% 0.01%(50/12925) ctx_exit [8] 100.00% 0.01%(50/50) [self] [7] 0.16% 0.00%(21/12925) httpReplyParse [8] 100.00% 0.00%(21/21) [self] [7] 0.15% 0.00%(19/12925) ctx_enter [8] 100.00% 0.00%(19/19) [self] [7] 0.04% 0.00%(5/12925) httpAppendReplyHeader [8] 100.00% 0.00%(5/5) [self] [7] 0.03% 0.00%(4/12925) httpReplyAbsorb [8] 100.00% 0.00%(4/4) [self] [7] 0.02% 0.00%(3/12925) strncmp [8] 100.00% 0.00%(3/3) [self] [7] 0.02% 0.00%(2/12925) storeExpireNow [8] 100.00% 0.00%(2/2) [self] [7] 0.01% 0.00%(1/12925) helperStatefulRequestFree [8] 100.00% 0.00%(1/1) [self] [6] 11.13% 0.20%(1820/16351) httpAppendBody [7] 20.49% 0.04%(373/1820) storeAppend [8] 100.00% 0.04%(373/373) [self] [7] 15.05% 0.03%(274/1820) commSetSelect [8] 100.00% 0.03%(274/274) [self] [7] 14.84% 0.03%(270/1820) commSetTimeout [8] 100.00% 0.03%(270/270) [self] [7] 7.58% 0.01%(138/1820) pconnPush [8] 100.00% 0.01%(138/138) [self] [7] 7.58% 0.01%(138/1820) storeBufferFlush [8] 100.00% 0.01%(138/138) [self] [7] 5.60% 0.01%(102/1820) fwdComplete [8] 100.00% 0.01%(102/102) [self] [7] 5.05% 0.01%(92/1820) fwdUnregister [8] 100.00% 0.01%(91/91) [self] [7] 4.84% 0.01%(88/1820) storeBuffer [8] 100.00% 0.01%(87/87) [self] [7] 4.56% 0.01%(83/1820) httpStateFree [8] 100.00% 0.01%(83/83) [self] [7] 3.79% 0.01%(69/1820) comm_remove_close_handler [8] 100.00% 0.01%(69/69) [self] [7] 2.80% 0.01%(51/1820) storeExpireNow [8] 100.00% 0.01%(51/51) [self] [7] 1.37% 0.00%(25/1820) ignoreErrno [8] 100.00% 0.00%(25/25) [self] [7] 1.21% 0.00%(22/1820) comm_listen [8] 100.00% 0.00%(22/22) [self] [7] 1.15% 0.00%(21/1820) comm_close [8] 100.00% 0.00%(21/21) [self] [7] 0.88% 0.00%(16/1820) comm_write_mbuf_header [8] 100.00% 0.00%(16/16) [self] [7] 0.82% 0.00%(15/1820) delayClearNoDelay [8] 100.00% 0.00%(15/15) [self] [7] 0.55% 0.00%(10/1820) commSetDefer [8] 100.00% 0.00%(10/10) [self] [7] 0.44% 0.00%(8/1820) storeCreateMemObject [8] 100.00% 0.00%(8/8) [self] [7] 0.33% 0.00%(6/1820) default_read_method [8] 100.00% 0.00%(6/6) [self] [7] 0.27% 0.00%(5/1820) delaySetNoDelay [8] 100.00% 0.00%(5/5) [self] [7] 0.22% 0.00%(4/1820) pconnInit [8] 100.00% 0.00%(4/4) [self] [7] 0.16% 0.00%(3/1820) comm_reset_close [8] 100.00% 0.00%(3/3) [self] [7] 0.11% 0.00%(2/1820) __error [8] 100.00% 0.00%(2/2) [self] [7] 0.05% 0.00%(1/1820) httpUrlHostsMatch [8] 100.00% 0.00%(1/1) [self] [7] 0.05% 0.00%(1/1820) fwdPeerClosed [8] 100.00% 0.00%(1/1) [self] [7] 0.05% 0.00%(1/1820) fd_close [8] 100.00% 0.00%(1/1) [self] [7] 0.05% 0.00%(1/1820) comm_udp_sendto [8] 100.00% 0.00%(1/1) [self] [7] 0.05% 0.00%(1/1820) commUpdateWriteHandler [8] 100.00% 0.00%(1/1) [self] [6] 3.56% 0.06%(582/16351) buf_create_size_int [7] 62.89% 0.04%(366/582) buf_changesize [8] 100.00% 0.04%(366/366) [self] [7] 34.71% 0.02%(202/582) buf_create_int [8] 100.00% 0.02%(202/202) [self] [7] 1.55% 0.00%(9/582) [unmapped_function] [7] 0.86% 0.00%(5/582) buf_grow_to_min_free [8] 100.00% 0.00%(5/5) [self] [6] 3.56% 0.06%(582/16351) buf_deref [7] 38.66% 0.02%(225/582) memset [8] 100.00% 0.02%(225/225) [self] [7] 21.99% 0.01%(128/582) memPoolFree [8] 100.00% 0.01%(128/128) [self] [7] 17.01% 0.01%(99/582) idalloc [8] 100.00% 0.01%(99/99) [self] [7] 9.45% 0.01%(55/582) arena_dalloc [8] 100.00% 0.01%(55/55) [self] [7] 8.42% 0.01%(49/582) free [8] 100.00% 0.01%(49/49) [self] [7] 2.06% 0.00%(12/582) _getdtablesize [8] 100.00% 0.00%(12/12) [self] [7] 1.55% 0.00%(9/582) realloc [8] 100.00% 0.00%(9/9) [self] [7] 0.52% 0.00%(3/582) [unmapped_function] [7] 0.34% 0.00%(2/582) memPoolAlloc [8] 100.00% 0.00%(2/2) [self] [6] 1.08% 0.02%(176/16351) buf_read [7] 62.50% 0.01%(110/176) buf_grow_to_min_free [8] 100.00% 0.01%(110/110) [self] [7] 29.55% 0.01%(52/176) default_read_method [8] 100.00% 0.01%(52/52) [self] [7] 6.25% 0.00%(11/176) fd_close [8] 100.00% 0.00%(11/11) [self] [7] 1.70% 0.00%(3/176) buf_changesize [8] 100.00% 0.00%(3/3) [self] [6] 0.86% 0.02%(140/16351) cbdataUnlock [7] 68.57% 0.01%(96/140) memset [8] 100.00% 0.01%(96/96) [self] [7] 30.00% 0.00%(42/140) memPoolFree [8] 100.00% 0.00%(42/42) [self] [7] 0.71% 0.00%(1/140) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [7] 0.71% 0.00%(1/140) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 0.77% 0.01%(126/16351) delayMostBytesAllowed [7] 97.62% 0.01%(123/126) delayBytesWanted [8] 100.00% 0.01%(123/123) [self] [7] 2.38% 0.00%(3/126) delayPoolsUpdate [8] 100.00% 0.00%(3/3) [self] [5] 2.45% 0.05%(425/17368) commHandleWrite [6] 50.35% 0.02%(214/425) CommWriteStateCallbackAndFree [7] 32.71% 0.01%(70/214) clientWriteBodyComplete [8] 100.00% 0.01%(70/70) [self] [7] 15.42% 0.00%(33/214) clientWriteComplete [8] 100.00% 0.00%(33/33) [self] [7] 14.02% 0.00%(30/214) cbdataUnlock [8] 100.00% 0.00%(25/25) [self] [7] 10.28% 0.00%(22/214) memFree2K [8] 100.00% 0.00%(22/22) [self] [7] 9.81% 0.00%(21/214) httpSendComplete [8] 100.00% 0.00%(21/21) [self] [7] 7.01% 0.00%(15/214) clientSendMoreData [8] 100.00% 0.00%(15/15) [self] [7] 4.21% 0.00%(9/214) cbdataValid [8] 100.00% 0.00%(9/9) [self] [7] 3.74% 0.00%(8/214) memInUse [8] 100.00% 0.00%(8/8) [self] [7] 1.87% 0.00%(4/214) cbdataLock [8] 100.00% 0.00%(4/4) [self] [7] 0.47% 0.00%(1/214) __sbmaskrune [8] 100.00% 0.00%(1/1) [self] [7] 0.47% 0.00%(1/214) clientKeepaliveNextRequest [8] 100.00% 0.00%(1/1) [self] [6] 49.18% 0.02%(209/425) default_write_method [7] 85.65% 0.02%(179/209) __writev [8] 100.00% 0.02%(179/179) [self] [7] 14.35% 0.00%(30/209) write [8] 100.00% 0.00%(30/30) [self] [6] 0.47% 0.00%(2/425) commSetSelect [7] 100.00% 0.00%(2/2) commUpdateWriteHandler [8] 100.00% 0.00%(2/2) [self] [5] 1.91% 0.04%(332/17368) clientReadRequest [6] 89.76% 0.03%(298/332) clientTryParseRequest [7] 8.72% 0.00%(26/298) httpHeaderGetInt [8] 100.00% 0.00%(26/26) [self] [7] 6.71% 0.00%(20/298) requestLink [8] 100.00% 0.00%(20/20) [self] [7] 6.04% 0.00%(18/298) urlInitialize [8] 100.00% 0.00%(18/18) [self] [7] 6.04% 0.00%(18/298) httpHeaderHas [8] 100.00% 0.00%(18/18) [self] [7] 5.70% 0.00%(17/298) requestDestroy [8] 100.00% 0.00%(17/17) [self] [7] 5.37% 0.00%(16/298) internalCheck [8] 100.00% 0.00%(16/16) [self] [7] 5.03% 0.00%(15/298) internalStart [8] 100.00% 0.00%(15/15) [self] [7] 5.03% 0.00%(15/298) httpHeaderGetSize [8] 100.00% 0.00%(15/15) [self] [7] 4.03% 0.00%(12/298) urlMethodFree [8] 100.00% 0.00%(12/12) [self] [7] 4.03% 0.00%(12/298) parseHttpRequest [8] 100.00% 0.00%(12/12) [self] [7] 4.03% 0.00%(12/298) httpBodyPackInto [8] 100.00% 0.00%(12/12) [self] [7] 3.69% 0.00%(11/298) fd_note_static [8] 100.00% 0.00%(11/11) [self] [7] 3.69% 0.00%(11/298) httpMsgParseRequestHeader [8] 100.00% 0.00%(11/11) [self] [7] 3.36% 0.00%(10/298) HttpMsgBufInit [8] 100.00% 0.00%(10/10) [self] [7] 3.02% 0.00%(9/298) __bswap16 [8] 100.00% 0.00%(9/9) [self] [7] 3.02% 0.00%(9/298) __sbistype [8] 100.00% 0.00%(9/9) [self] [7] 2.68% 0.00%(8/298) urlCheckRequest [8] 100.00% 0.00%(8/8) [self] [7] 2.68% 0.00%(8/298) clientCheckFollowXForwardedFor [8] 100.00% 0.00%(8/8) [self] [7] 2.68% 0.00%(8/298) httpMsgIsPersistent [8] 100.00% 0.00%(8/8) [self] [7] 2.35% 0.00%(7/298) parseHttpTransparentRequest [8] 100.00% 0.00%(7/7) [self] [7] 2.01% 0.00%(6/298) clientSetKeepaliveFlag [8] 100.00% 0.00%(5/5) [self] [7] 1.68% 0.00%(5/298) dlinkAdd [8] 100.00% 0.00%(5/5) [self] [7] 1.34% 0.00%(4/298) clientTryParseRequest [8] 100.00% 0.00%(4/4) [self] [7] 1.34% 0.00%(4/298) comm_listen [8] 100.00% 0.00%(4/4) [self] [7] 1.34% 0.00%(4/298) urlCanonicalClean [8] 100.00% 0.00%(4/4) [self] [7] 1.01% 0.00%(3/298) commSetTimeout [8] 100.00% 0.00%(3/3) [self] [7] 0.67% 0.00%(2/298) httpHeaderNameById [8] 100.00% 0.00%(2/2) [self] [7] 0.67% 0.00%(2/298) parseHttpAccelRequest [8] 100.00% 0.00%(2/2) [self] [7] 0.67% 0.00%(2/298) clientAccessCheck [8] 100.00% 0.00%(2/2) [self] [7] 0.67% 0.00%(2/298) cbdataValid [8] 100.00% 0.00%(2/2) [self] [7] 0.34% 0.00%(1/298) fd_note [8] 100.00% 0.00%(1/1) [self] [7] 0.34% 0.00%(1/298) dlinkAddTail [8] 100.00% 0.00%(1/1) [self] [6] 6.63% 0.00%(22/332) default_read_method [7] 90.91% 0.00%(20/22) readv [8] 100.00% 0.00%(20/20) [self] [7] 9.09% 0.00%(2/22) read [8] 100.00% 0.00%(2/2) [self] [6] 3.61% 0.00%(12/332) commSetSelect [7] 91.67% 0.00%(11/12) commUpdateReadHandler [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) commUpdateEvents [8] 100.00% 0.00%(1/1) [self] [5] 1.08% 0.02%(188/17368) commConnectHandle [6] 59.04% 0.01%(111/188) commConnectCallback [7] 27.03% 0.00%(30/111) comm_remove_close_handler [8] 100.00% 0.00%(30/30) [self] [7] 19.82% 0.00%(22/111) commSetTimeout [8] 100.00% 0.00%(22/22) [self] [7] 17.12% 0.00%(19/111) commConnectFree [8] 100.00% 0.00%(19/19) [self] [7] 17.12% 0.00%(19/111) fwdConnectDone [8] 100.00% 0.00%(19/19) [self] [7] 10.81% 0.00%(12/111) cbdataValid [8] 100.00% 0.00%(12/12) [self] [7] 6.31% 0.00%(7/111) cbdataUnlock [8] 100.00% 0.00%(7/7) [self] [7] 1.80% 0.00%(2/111) fwdServerClosed [8] 100.00% 0.00%(2/2) [self] [6] 36.70% 0.01%(69/188) comm_connect_addr [7] 30.43% 0.00%(21/69) sqinet_get_port [8] 100.00% 0.00%(21/21) [self] [7] 28.99% 0.00%(20/69) sqinet_ntoa [8] 100.00% 0.00%(20/20) [self] [7] 13.04% 0.00%(9/69) __error [8] 100.00% 0.00%(9/9) [self] [7] 13.04% 0.00%(9/69) memcpy [8] 100.00% 0.00%(9/9) [self] [7] 7.25% 0.00%(5/69) sqinet_copy [8] 100.00% 0.00%(5/5) [self] [7] 4.35% 0.00%(3/69) memset [8] 100.00% 0.00%(3/3) [self] [7] 2.90% 0.00%(2/69) [unmapped_function] [6] 3.19% 0.00%(6/188) ipcacheMarkGoodAddr [7] 100.00% 0.00%(6/6) ipcache_get [8] 100.00% 0.00%(6/6) [self] [6] 1.06% 0.00%(2/188) __error [7] 100.00% 0.00%(2/2) _pthread_setconcurrency [8] 100.00% 0.00%(2/2) [self] [5] 0.21% 0.00%(36/17368) commDeferRead [6] 97.22% 0.00%(35/36) fwdCheckDeferRead [7] 34.29% 0.00%(12/35) storeLowestMemReaderOffset [8] 100.00% 0.00%(12/12) [self] [7] 25.71% 0.00%(9/35) delayMostBytesWanted [8] 100.00% 0.00%(9/9) [self] [7] 20.00% 0.00%(7/35) storeClientUnregister [8] 100.00% 0.00%(7/7) [self] [7] 14.29% 0.00%(5/35) delayIsNoDelay [8] 100.00% 0.00%(5/5) [self] [7] 5.71% 0.00%(2/35) delayClearNoDelay [8] 100.00% 0.00%(2/2) [self] [6] 2.78% 0.00%(1/36) httpAcceptDefer [7] 100.00% 0.00%(1/1) fdNFree [8] 100.00% 0.00%(1/1) [self] [5] 0.18% 0.00%(31/17368) httpAccept [6] 74.19% 0.00%(23/31) comm_accept [7] 21.74% 0.00%(5/23) aio_suspend [8] 100.00% 0.00%(5/5) [self] [7] 17.39% 0.00%(4/23) sqinet_ntoa [8] 100.00% 0.00%(4/4) [self] [7] 8.70% 0.00%(2/23) commSetCloseOnExec [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) comm_write_mbuf_header [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) sqinet_done [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(1/23) commSetNonBlocking [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) commSetTcpRcvbuf [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) commUnsetNonBlocking [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) comm_accept [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) fd_note_static [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) ignoreErrno [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) sqinet_get_length [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) sqinet_init [8] 100.00% 0.00%(1/1) [self] [6] 12.90% 0.00%(4/31) connStateCreate [7] 50.00% 0.00%(2/4) sqinet_get_v4_sockaddr_ptr [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) memAllocBuf [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) memFindBufSizeType [8] 100.00% 0.00%(1/1) [self] [6] 6.45% 0.00%(2/31) clientdbEstablished [7] 50.00% 0.00%(1/2) Init_Prefix [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) comp_with_mask [8] 100.00% 0.00%(1/1) [self] [6] 3.23% 0.00%(1/31) commSetSelect [7] 100.00% 0.00%(1/1) commUpdateReadHandler [8] 100.00% 0.00%(1/1) [self] [6] 3.23% 0.00%(1/31) httpAcceptDefer [7] 100.00% 0.00%(1/1) fdDumpOpen [8] 100.00% 0.00%(1/1) [self] [5] 0.03% 0.00%(5/17368) check_incoming [6] 100.00% 0.00%(5/5) do_check_incoming [7] 100.00% 0.00%(5/5) do_call_incoming [8] 100.00% 0.00%(5/5) [self] [2] 0.01% 0.00%(2/17370) eventRun [3] 50.00% 0.00%(1/2) delayPoolsUpdateEvent [4] 100.00% 0.00%(1/1) eventAdd [5] 100.00% 0.00%(1/1) memPoolAlloc [6] 100.00% 0.00%(1/1) xcalloc [7] 100.00% 0.00%(1/1) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(1/2) ipcache_purgelru [4] 100.00% 0.00%(1/1) eventAdd [5] 100.00% 0.00%(1/1) memPoolAlloc [6] 100.00% 0.00%(1/1) xcalloc [7] 100.00% 0.00%(1/1) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [0] 1.72% 1.72%(15961/926344) fwdDispatch [1] 99.78% 1.72%(15926/15961) httpStart [2] 97.45% 1.68%(15520/15926) httpSendRequest [3] 98.94% 1.66%(15355/15520) httpBuildRequestPrefix [4] 57.54% 0.95%(8836/15355) httpHeaderPackInto [5] 100.00% 0.95%(8836/8836) httpHeaderEntryPackInto [6] 100.00% 0.95%(8836/8836) packerAppend [7] 57.28% 0.55%(5061/8836) memcpy [8] 100.00% 0.55%(5061/5061) [self] [7] 38.81% 0.37%(3429/8836) memBufAppend [8] 100.00% 0.37%(3429/3429) [self] [7] 1.94% 0.02%(171/8836) memset [8] 100.00% 0.02%(171/171) [self] [7] 1.15% 0.01%(102/8836) [unmapped_function] [7] 0.83% 0.01%(73/8836) memBufIsNull [8] 100.00% 0.01%(73/73) [self] [4] 27.36% 0.45%(4201/15355) httpBuildRequestHeader [5] 27.68% 0.13%(1163/4201) httpHeaderAddClone [6] 55.29% 0.07%(643/1163) httpHeaderEntryClone [7] 99.69% 0.07%(641/643) httpHeaderEntryCreateStr [8] 100.00% 0.07%(641/641) [self] [7] 0.31% 0.00%(2/643) httpHeaderEntryCreate [8] 100.00% 0.00%(2/2) [self] [6] 44.71% 0.06%(520/1163) httpHeaderAllocNewEntry [7] 98.27% 0.06%(511/520) vector_append [8] 100.00% 0.06%(511/511) [self] [7] 1.73% 0.00%(9/520) vector_get_real [8] 100.00% 0.00%(9/9) [self] [5] 11.14% 0.05%(468/4201) httpHeaderPutString [6] 100.00% 0.05%(468/468) httpHeaderAddEntryString [7] 59.19% 0.03%(277/468) httpHeaderAddInfo [8] 100.00% 0.03%(269/269) [self] [7] 27.56% 0.01%(129/468) httpHeaderEntryCreateStr [8] 100.00% 0.01%(129/129) [self] [7] 10.47% 0.01%(49/468) httpHeaderAllocNewEntry [8] 100.00% 0.01%(49/49) [self] [7] 1.50% 0.00%(7/468) httpHeaderReset [8] 100.00% 0.00%(7/7) [self] [7] 1.28% 0.00%(6/468) httpHeaderEntryCreate [8] 100.00% 0.00%(6/6) [self] [5] 10.64% 0.05%(447/4201) getMaxAge [6] 100.00% 0.05%(447/447) refreshLimits [7] 46.53% 0.02%(208/447) sfast [8] 100.00% 0.02%(208/208) [self] [7] 19.91% 0.01%(89/447) smatcher [8] 100.00% 0.01%(89/89) [self] [7] 11.86% 0.01%(53/447) __maskrune [8] 100.00% 0.01%(53/53) [self] [7] 8.05% 0.00%(36/447) regexec [8] 100.00% 0.00%(36/36) [self] [7] 6.26% 0.00%(28/447) strlen [8] 100.00% 0.00%(28/28) [self] [7] 4.03% 0.00%(18/447) feof [8] 100.00% 0.00%(18/18) [self] [7] 2.01% 0.00%(9/447) strncmp [8] 100.00% 0.00%(9/9) [self] [7] 0.89% 0.00%(4/447) lmatcher [8] 100.00% 0.00%(4/4) [self] [7] 0.45% 0.00%(2/447) [unmapped_function] [5] 10.19% 0.05%(428/4201) httpRequestHdrAllowed [6] 100.00% 0.05%(428/428) strListIsMember [7] 100.00% 0.05%(428/428) strListGetItem [8] 100.00% 0.05%(428/428) [self] [5] 8.88% 0.04%(373/4201) strListAdd [6] 100.00% 0.04%(373/373) strListAddStr [7] 55.76% 0.02%(208/373) stringAppend [8] 100.00% 0.02%(208/208) [self] [7] 37.27% 0.02%(139/373) memcpy [8] 100.00% 0.02%(139/139) [self] [7] 3.22% 0.00%(12/373) memset [8] 100.00% 0.00%(12/12) [self] [7] 2.41% 0.00%(9/373) stringReset [8] 100.00% 0.00%(9/9) [self] [7] 1.34% 0.00%(5/373) [unmapped_function] [5] 8.09% 0.04%(340/4201) httpHeaderPutCc [6] 62.94% 0.02%(214/340) httpHeaderAddEntryStr2 [7] 46.73% 0.01%(100/214) httpHeaderAddInfo [8] 100.00% 0.01%(100/100) [self] [7] 42.06% 0.01%(90/214) httpHeaderEntryCreate [8] 100.00% 0.01%(90/90) [self] [7] 9.35% 0.00%(20/214) httpHeaderAllocNewEntry [8] 100.00% 0.00%(20/20) [self] [7] 1.87% 0.00%(4/214) httpHeaderReset [8] 100.00% 0.00%(4/4) [self] [6] 13.82% 0.01%(47/340) memBufClean [7] 97.87% 0.00%(46/47) memFreeBuf [8] 100.00% 0.00%(46/46) [self] [7] 2.13% 0.00%(1/47) memReallocBuf [8] 100.00% 0.00%(1/1) [self] [6] 12.94% 0.00%(44/340) httpHdrCcPackInto [7] 100.00% 0.00%(44/44) packerPrintf [8] 100.00% 0.00%(44/44) [self] [6] 10.29% 0.00%(35/340) memBufDefInit [7] 100.00% 0.00%(35/35) memBufInit [8] 100.00% 0.00%(35/35) [self] [5] 7.45% 0.03%(313/4201) httpHdrMangleList [6] 100.00% 0.03%(313/313) httpHeaderGetEntry [7] 96.17% 0.03%(301/313) vector_get [8] 100.00% 0.03%(301/301) [self] [7] 3.83% 0.00%(12/313) httpHeaderGetEntry [8] 100.00% 0.00%(12/12) [self] [5] 6.52% 0.03%(274/4201) httpHeaderPutStrf [6] 100.00% 0.03%(274/274) httpHeaderPutStrvf [7] 50.00% 0.01%(137/274) memBufVPrintf [8] 100.00% 0.01%(137/137) [self] [7] 27.01% 0.01%(74/274) httpHeaderPutStr [8] 100.00% 0.01%(74/74) [self] [7] 16.06% 0.00%(44/274) memBufClean [8] 100.00% 0.00%(44/44) [self] [7] 4.01% 0.00%(11/274) memFreeBufFunc [8] 100.00% 0.00%(11/11) [self] [7] 2.55% 0.00%(7/274) memBufDefInit [8] 100.00% 0.00%(7/7) [self] [7] 0.36% 0.00%(1/274) httpHeaderGetListMember [8] 100.00% 0.00%(1/1) [self] [5] 2.55% 0.01%(107/4201) __inet_ntoa [6] 100.00% 0.01%(107/107) __inet_ntop [7] 79.44% 0.01%(85/107) inet_ntop4 [8] 100.00% 0.01%(85/85) [self] [7] 14.95% 0.00%(16/107) [unmapped_function] [7] 5.61% 0.00%(6/107) __inet_pton [8] 100.00% 0.00%(6/6) [self] [5] 2.40% 0.01%(101/4201) stringClean [6] 100.00% 0.01%(101/101) memFreeString [7] 91.09% 0.01%(92/101) memPoolFree [8] 100.00% 0.01%(92/92) [self] [7] 8.91% 0.00%(9/101) memPoolAlloc [8] 100.00% 0.00%(9/9) [self] [5] 1.48% 0.01%(62/4201) httpHeaderInit [6] 100.00% 0.01%(62/62) vector_init [7] 100.00% 0.01%(62/62) vector_grow [8] 100.00% 0.01%(62/62) [self] [5] 1.24% 0.01%(52/4201) snprintf [6] 71.15% 0.00%(37/52) __vfprintf [7] 72.97% 0.00%(27/37) localeconv [8] 100.00% 0.00%(27/27) [self] [7] 13.51% 0.00%(5/37) fprintf [8] 100.00% 0.00%(5/5) [self] [7] 10.81% 0.00%(4/37) open [8] 100.00% 0.00%(4/4) [self] [7] 2.70% 0.00%(1/37) __ultoa [8] 100.00% 0.00%(1/1) [self] [6] 28.85% 0.00%(15/52) io_flush [7] 60.00% 0.00%(9/15) __sprint [8] 100.00% 0.00%(9/9) [self] [7] 40.00% 0.00%(6/15) open [8] 100.00% 0.00%(6/6) [self] [5] 0.76% 0.00%(32/4201) httpHdrCcCreate [6] 100.00% 0.00%(32/32) memPoolAlloc [7] 100.00% 0.00%(32/32) xcalloc [8] 100.00% 0.00%(32/32) [self] [5] 0.60% 0.00%(25/4201) httpHeaderPutStr [6] 100.00% 0.00%(25/25) httpHeaderAddEntryStr [7] 92.00% 0.00%(23/25) httpHeaderAddEntryStr2 [8] 100.00% 0.00%(23/23) [self] [7] 8.00% 0.00%(2/25) httpHeaderAddEntryStr [8] 100.00% 0.00%(2/2) [self] [5] 0.38% 0.00%(16/4201) httpHdrCcDestroy [6] 100.00% 0.00%(16/16) memPoolFree [7] 75.00% 0.00%(12/16) xfree [8] 100.00% 0.00%(12/12) [self] [7] 18.75% 0.00%(3/16) memset [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) [unmapped_function] [4] 15.09% 0.25%(2317/15355) httpHeaderClean [5] 48.17% 0.12%(1116/2317) httpHeaderEntryDestroy [6] 100.00% 0.12%(1116/1116) stringClean [7] 97.49% 0.12%(1088/1116) memFreeString [8] 100.00% 0.12%(1088/1088) [self] [7] 2.51% 0.00%(28/1116) memAllocString [8] 100.00% 0.00%(28/28) [self] [5] 44.32% 0.11%(1027/2317) statHistCount [6] 100.00% 0.11%(1027/1027) statHistBin [7] 50.54% 0.06%(519/1027) Null [8] 100.00% 0.06%(519/519) [self] [7] 46.74% 0.05%(480/1027) floor [8] 100.00% 0.05%(480/480) [self] [7] 2.73% 0.00%(28/1027) logf [8] 100.00% 0.00%(28/28) [self] [5] 7.51% 0.02%(174/2317) vector_done [6] 100.00% 0.02%(174/174) xfree [7] 33.33% 0.01%(58/174) idalloc [8] 100.00% 0.01%(58/58) [self] [7] 28.16% 0.01%(49/174) arena_run_reg_dalloc [8] 100.00% 0.01%(49/49) [self] [7] 12.07% 0.00%(21/174) arena_dalloc_small [8] 100.00% 0.00%(21/21) [self] [7] 9.77% 0.00%(17/174) free [8] 100.00% 0.00%(17/17) [self] [7] 9.77% 0.00%(17/174) malloc_spin_unlock [8] 100.00% 0.00%(17/17) [self] [7] 6.32% 0.00%(11/174) arena_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 0.57% 0.00%(1/174) realloc [8] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/15355) memBufPrintf [5] 100.00% 0.00%(1/1) memBufVPrintf [6] 100.00% 0.00%(1/1) vsnprintf [7] 100.00% 0.00%(1/1) __vfprintf [8] 100.00% 0.00%(1/1) [self] [3] 0.70% 0.01%(108/15520) comm_write_mbuf [4] 100.00% 0.01%(108/108) comm_write [5] 100.00% 0.01%(108/108) commSetSelect [6] 100.00% 0.01%(108/108) commUpdateWriteHandler [7] 95.37% 0.01%(103/108) commUpdateEvents [8] 100.00% 0.01%(103/103) [self] [7] 4.63% 0.00%(5/108) commSetDefer [8] 100.00% 0.00%(5/5) [self] [3] 0.37% 0.01%(57/15520) memBufDefInit [4] 100.00% 0.01%(57/57) memBufInit [5] 100.00% 0.01%(57/57) memBufGrow [6] 100.00% 0.01%(57/57) memReallocBuf [7] 98.25% 0.01%(56/57) memAllocBuf [8] 100.00% 0.01%(56/56) [self] [7] 1.75% 0.00%(1/57) memFindBufSizeType [8] 100.00% 0.00%(1/1) [self] [2] 1.83% 0.03%(292/15926) cbdataInternalAlloc [3] 100.00% 0.03%(292/292) memPoolAlloc [4] 100.00% 0.03%(292/292) xcalloc [5] 100.00% 0.03%(292/292) arena_malloc_small [6] 100.00% 0.03%(292/292) arena_bin_nonfull_run_get [7] 80.48% 0.03%(235/292) arena_run_tree_remove [8] 100.00% 0.03%(235/235) [self] [7] 19.18% 0.01%(56/292) arena_run_comp [8] 100.00% 0.01%(56/56) [self] [7] 0.34% 0.00%(1/292) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [2] 0.44% 0.01%(70/15926) comm_add_close_handler [3] 100.00% 0.01%(70/70) memPoolAlloc [4] 100.00% 0.01%(70/70) xcalloc [5] 100.00% 0.01%(70/70) arena_malloc_small [6] 100.00% 0.01%(70/70) arena_bin_nonfull_run_get [7] 82.86% 0.01%(58/70) arena_run_tree_remove [8] 100.00% 0.01%(58/58) [self] [7] 17.14% 0.00%(12/70) arena_run_comp [8] 100.00% 0.00%(12/12) [self] [2] 0.28% 0.00%(44/15926) [self] [1] 0.09% 0.00%(14/15961) sqinet_get_v4_inaddr [2] 100.00% 0.00%(14/14) [self] [1] 0.08% 0.00%(12/15961) netdbPingSite [2] 83.33% 0.00%(10/12) [self] [2] 16.67% 0.00%(2/12) ipcache_nbgethostbyname [3] 50.00% 0.00%(1/2) ipcacheCheckNumeric [4] 100.00% 0.00%(1/1) safe_inet_addr [5] 100.00% 0.00%(1/1) sscanf [6] 100.00% 0.00%(1/1) __svfscanf [7] 100.00% 0.00%(1/1) strtoumax [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(1/2) netdbSendPing [4] 100.00% 0.00%(1/1) netdbAdd [5] 100.00% 0.00%(1/1) netdbLookupAddr [6] 100.00% 0.00%(1/1) networkFromInaddr [7] 100.00% 0.00%(1/1) networkFromInaddr [8] 100.00% 0.00%(1/1) [self] [1] 0.04% 0.00%(6/15961) storeUrl [2] 100.00% 0.00%(6/6) [self] [1] 0.02% 0.00%(3/15961) fd_note [2] 100.00% 0.00%(3/3) [self] [0] 1.64% 1.64%(15199/926344) _start [1] 100.00% 1.64%(15199/15199) main [2] 95.57% 1.57%(14526/15199) iapp_runonce [3] 95.06% 1.49%(13809/14526) comm_select [4] 86.05% 1.28%(11882/13809) do_comm_select [5] 80.74% 1.04%(9593/11882) comm_call_handlers [6] 30.46% 0.32%(2922/9593) commHandleWrite [7] 47.36% 0.15%(1384/2922) [self] [7] 27.55% 0.09%(805/2922) CommWriteStateCallbackAndFree [8] 100.00% 0.09%(805/805) [self] [7] 14.03% 0.04%(410/2922) fd_bytes [8] 100.00% 0.04%(410/410) [self] [7] 8.73% 0.03%(255/2922) default_write_method [8] 100.00% 0.03%(255/255) [self] [7] 0.86% 0.00%(25/2922) default_read_method [8] 100.00% 0.00%(25/25) [self] [7] 0.62% 0.00%(18/2922) [unmapped_function] [7] 0.48% 0.00%(14/2922) commSetSelect [8] 100.00% 0.00%(14/14) [self] [7] 0.38% 0.00%(11/2922) fdAdjustReserved [8] 100.00% 0.00%(11/11) [self] [6] 23.63% 0.24%(2267/9593) httpReadReply [7] 79.71% 0.20%(1807/2267) [self] [7] 3.97% 0.01%(90/2267) kb_incr [8] 100.00% 0.01%(90/90) [self] [7] 1.68% 0.00%(38/2267) delayBytesIn [8] 100.00% 0.00%(38/38) [self] [7] 1.50% 0.00%(34/2267) cbdataLock [8] 100.00% 0.00%(31/31) [self] [7] 1.32% 0.00%(30/2267) uint64_percent [8] 100.00% 0.00%(30/30) [self] [7] 1.15% 0.00%(26/2267) cbdataUnlock [8] 100.00% 0.00%(26/26) [self] [7] 1.10% 0.00%(25/2267) buf_deref [8] 100.00% 0.00%(25/25) [self] [7] 0.97% 0.00%(22/2267) buf_read [8] 100.00% 0.00%(22/22) [self] [7] 0.88% 0.00%(20/2267) fwdReforwardableStatus [8] 100.00% 0.00%(20/20) [self] [7] 0.84% 0.00%(19/2267) delayMostBytesAllowed [8] 100.00% 0.00%(19/19) [self] [7] 0.79% 0.00%(18/2267) buf_create_size_int [8] 100.00% 0.00%(18/18) [self] [7] 0.75% 0.00%(17/2267) memReport [8] 100.00% 0.00%(17/17) [self] [7] 0.66% 0.00%(15/2267) storeBuffer [8] 100.00% 0.00%(15/15) [self] [7] 0.66% 0.00%(15/2267) buf_create_int [8] 100.00% 0.00%(15/15) [self] [7] 0.57% 0.00%(13/2267) httpAppendBody [8] 100.00% 0.00%(13/13) [self] [7] 0.53% 0.00%(12/2267) cbdataLocked [8] 100.00% 0.00%(12/12) [self] [7] 0.49% 0.00%(11/2267) cbdataValid [8] 100.00% 0.00%(11/11) [self] [7] 0.44% 0.00%(10/2267) fd_bytes [8] 100.00% 0.00%(10/10) [self] [7] 0.35% 0.00%(8/2267) peer_supports_connection_pinning [8] 100.00% 0.00%(8/8) [self] [7] 0.26% 0.00%(6/2267) httpReplySetupStuff [8] 100.00% 0.00%(6/6) [self] [7] 0.26% 0.00%(6/2267) __error [8] 100.00% 0.00%(6/6) [self] [7] 0.22% 0.00%(5/2267) delayBytesWanted [8] 100.00% 0.00%(5/5) [self] [7] 0.22% 0.00%(5/2267) buf_ref [8] 100.00% 0.00%(5/5) [self] [7] 0.22% 0.00%(5/2267) storeCreateMemObject [8] 100.00% 0.00%(5/5) [self] [7] 0.13% 0.00%(3/2267) delayMostBytesWanted [8] 100.00% 0.00%(3/3) [self] [7] 0.09% 0.00%(2/2267) httpProcessReplyHeader [8] 100.00% 0.00%(2/2) [self] [7] 0.09% 0.00%(2/2267) delayClearNoDelay [8] 100.00% 0.00%(2/2) [self] [7] 0.04% 0.00%(1/2267) fd_note_static [8] 100.00% 0.00%(1/1) [self] [7] 0.04% 0.00%(1/2267) fwdStats [8] 100.00% 0.00%(1/1) [self] [7] 0.04% 0.00%(1/2267) delayIsNoDelay [8] 100.00% 0.00%(1/1) [self] [6] 17.25% 0.18%(1655/9593) clientReadRequest [7] 41.27% 0.07%(683/1655) clientTryParseRequest [8] 100.00% 0.07%(683/683) [self] [7] 32.87% 0.06%(544/1655) [self] [7] 5.26% 0.01%(87/1655) cbdataLock [8] 100.00% 0.01%(87/87) [self] [7] 5.20% 0.01%(86/1655) kb_incr [8] 100.00% 0.01%(86/86) [self] [7] 3.87% 0.01%(64/1655) cbdataValid [8] 100.00% 0.01%(64/64) [self] [7] 3.44% 0.01%(57/1655) fd_bytes [8] 100.00% 0.01%(57/57) [self] [7] 2.66% 0.00%(44/1655) commSetSelect [8] 100.00% 0.00%(44/44) [self] [7] 1.63% 0.00%(27/1655) default_read_method [8] 100.00% 0.00%(27/27) [self] [7] 1.57% 0.00%(26/1655) cbdataUnlock [8] 100.00% 0.00%(20/20) [self] [7] 0.97% 0.00%(16/1655) parseHttpRequest [8] 100.00% 0.00%(16/16) [self] [7] 0.97% 0.00%(16/1655) uint64_percent [8] 100.00% 0.00%(16/16) [self] [7] 0.24% 0.00%(4/1655) fd_close [8] 100.00% 0.00%(4/4) [self] [7] 0.06% 0.00%(1/1655) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 12.43% 0.13%(1192/9593) commUpdateEvents [7] 57.80% 0.07%(689/1192) commSetEvents [8] 100.00% 0.07%(689/689) [self] [7] 40.10% 0.05%(478/1192) [self] [7] 2.10% 0.00%(25/1192) commClose [8] 100.00% 0.00%(25/25) [self] [6] 9.55% 0.10%(916/9593) commDeferRead [7] 68.89% 0.07%(631/916) fwdCheckDeferRead [8] 100.00% 0.07%(631/631) [self] [7] 18.67% 0.02%(171/916) [self] [7] 9.17% 0.01%(84/916) clientReadDefer [8] 100.00% 0.01%(84/84) [self] [7] 1.09% 0.00%(10/916) clientProcessMiss [8] 100.00% 0.00%(10/10) [self] [7] 0.87% 0.00%(8/916) fwdStart [8] 100.00% 0.00%(8/8) [self] [7] 0.66% 0.00%(6/916) clientLifetimeTimeout [8] 100.00% 0.00%(6/6) [self] [7] 0.66% 0.00%(6/916) httpAcceptDefer [8] 100.00% 0.00%(6/6) [self] [6] 2.61% 0.03%(250/9593) check_incoming [7] 99.20% 0.03%(248/250) [self] [7] 0.80% 0.00%(2/250) do_check_incoming [8] 100.00% 0.00%(2/2) [self] [6] 1.04% 0.01%(100/9593) [self] [6] 0.85% 0.01%(82/9593) httpAccept [7] 79.27% 0.01%(65/82) [self] [7] 4.88% 0.00%(4/82) comm_accept [8] 100.00% 0.00%(4/4) [self] [7] 3.66% 0.00%(3/82) commSetSelect [8] 100.00% 0.00%(3/3) [self] [7] 2.44% 0.00%(2/82) commUpdateWriteHandler [8] 100.00% 0.00%(2/2) [self] [7] 1.22% 0.00%(1/82) aclCheckCleanup [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) aclCheckFast [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) commSetDefer [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) comm_udp_sendto [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) connStateCreate [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) connStateFree [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) fd_note [8] 100.00% 0.00%(1/1) [self] [7] 1.22% 0.00%(1/82) ignoreErrno [8] 100.00% 0.00%(1/1) [self] [6] 0.47% 0.00%(45/9593) commConnectHandle [7] 71.11% 0.00%(32/45) [self] [7] 6.67% 0.00%(3/45) ipcacheMarkGoodAddr [8] 100.00% 0.00%(3/3) [self] [7] 4.44% 0.00%(2/45) commConnectDnsHandle [8] 100.00% 0.00%(2/2) [self] [7] 4.44% 0.00%(2/45) comm_connect_begin [8] 100.00% 0.00%(2/2) [self] [7] 4.44% 0.00%(2/45) ipcacheMarkBadAddr [8] 100.00% 0.00%(2/2) [self] [7] 4.44% 0.00%(2/45) sqinet_set_v4_sockaddr [8] 100.00% 0.00%(2/2) [self] [7] 2.22% 0.00%(1/45) __bswap16 [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) sqinet_done [8] 100.00% 0.00%(1/1) [self] [6] 0.42% 0.00%(40/9593) _pthread_cleanup_push [7] 100.00% 0.00%(40/40) [self] [6] 0.29% 0.00%(28/9593) comm_call_slowfds [7] 100.00% 0.00%(28/28) [self] [6] 0.23% 0.00%(22/9593) comm_init [7] 100.00% 0.00%(22/22) [self] [6] 0.21% 0.00%(20/9593) __error [7] 70.00% 0.00%(14/20) _pthread_setconcurrency [8] 100.00% 0.00%(14/14) [self] [7] 30.00% 0.00%(6/20) [self] [6] 0.19% 0.00%(18/9593) _pthread_setconcurrency [7] 100.00% 0.00%(18/18) [self] [6] 0.10% 0.00%(10/9593) [unmapped_function] [6] 0.09% 0.00%(9/9593) httpAppendBody [7] 100.00% 0.00%(9/9) [self] [6] 0.07% 0.00%(7/9593) commSetDefer [7] 100.00% 0.00%(7/7) [self] [6] 0.06% 0.00%(6/9593) clientReadDefer [7] 100.00% 0.00%(6/6) [self] [6] 0.03% 0.00%(3/9593) commReconnect [7] 100.00% 0.00%(3/3) [self] [6] 0.01% 0.00%(1/9593) httpAcceptDefer [7] 100.00% 0.00%(1/1) [self] [5] 13.68% 0.18%(1626/11882) [self] [5] 5.35% 0.07%(636/11882) statHistCount [6] 97.17% 0.07%(618/636) statHistBin [7] 46.93% 0.03%(290/618) [self] [7] 25.24% 0.02%(156/618) Null [8] 100.00% 0.02%(156/156) [self] [7] 24.27% 0.02%(150/618) floor [8] 100.00% 0.02%(150/150) [self] [7] 1.94% 0.00%(12/618) logf [8] 100.00% 0.00%(12/12) [self] [7] 1.62% 0.00%(10/618) statHistLogInit [8] 100.00% 0.00%(10/10) [self] [6] 2.52% 0.00%(16/636) [self] [6] 0.31% 0.00%(2/636) [unmapped_function] [5] 0.17% 0.00%(20/11882) statHistSafeCopy [6] 100.00% 0.00%(20/20) [self] [5] 0.04% 0.00%(5/11882) check_incoming [6] 100.00% 0.00%(5/5) [self] [5] 0.01% 0.00%(1/11882) __error [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/11882) getCurrentTime [6] 100.00% 0.00%(1/1) _gettimeofday [7] 100.00% 0.00%(1/1) [self] [4] 5.49% 0.08%(758/13809) checkTimeouts [5] 99.21% 0.08%(752/758) [self] [5] 0.53% 0.00%(4/758) commDeferRead [6] 100.00% 0.00%(4/4) fwdCheckDeferRead [7] 50.00% 0.00%(2/4) [self] [7] 50.00% 0.00%(2/4) delayMostBytesWanted [8] 100.00% 0.00%(2/2) [self] [5] 0.26% 0.00%(2/758) pconnTimeout [6] 100.00% 0.00%(2/2) pconnRemoveFD [7] 100.00% 0.00%(2/2) [self] [4] 5.45% 0.08%(753/13809) [self] [4] 1.15% 0.02%(159/13809) getCurrentTime [5] 98.74% 0.02%(157/159) [self] [5] 1.26% 0.00%(2/159) _gettimeofday [6] 100.00% 0.00%(2/2) [self] [4] 0.33% 0.00%(45/13809) mkdir [5] 100.00% 0.00%(45/45) [self] [4] 0.29% 0.00%(40/13809) comm_call_slowfds [5] 100.00% 0.00%(40/40) [self] [4] 0.28% 0.00%(38/13809) __assert [5] 100.00% 0.00%(38/38) [self] [4] 0.25% 0.00%(34/13809) __sys_kevent [5] 100.00% 0.00%(34/34) [self] [4] 0.19% 0.00%(26/13809) _gettimeofday [5] 100.00% 0.00%(26/26) [self] [4] 0.18% 0.00%(25/13809) toKB [5] 100.00% 0.00%(25/25) [self] [4] 0.14% 0.00%(20/13809) _pthread_cleanup_push [5] 100.00% 0.00%(20/20) [self] [4] 0.08% 0.00%(11/13809) _pthread_setconcurrency [5] 100.00% 0.00%(11/11) [self] [4] 0.07% 0.00%(9/13809) [unmapped_function] [4] 0.05% 0.00%(7/13809) __error [5] 57.14% 0.00%(4/7) [self] [5] 42.86% 0.00%(3/7) _pthread_setconcurrency [6] 100.00% 0.00%(3/3) [self] [4] 0.01% 0.00%(2/13809) do_call_incoming [5] 100.00% 0.00%(2/2) [self] [3] 2.70% 0.04%(392/14526) eventNextTime [4] 49.74% 0.02%(195/392) [self] [4] 45.66% 0.02%(179/392) ceil [5] 100.00% 0.02%(179/179) [self] [4] 4.59% 0.00%(18/392) cos [5] 100.00% 0.00%(18/18) [self] [3] 1.36% 0.02%(198/14526) eventRun [4] 97.98% 0.02%(194/198) [self] [4] 1.01% 0.00%(2/198) delayPoolsUpdateEvent [5] 100.00% 0.00%(2/2) eventAdd [6] 100.00% 0.00%(2/2) memPoolAlloc [7] 100.00% 0.00%(2/2) [self] [4] 0.51% 0.00%(1/198) clientdbScheduledGC [5] 100.00% 0.00%(1/1) clientdbStartGC [6] 100.00% 0.00%(1/1) clientdbGC [7] 100.00% 0.00%(1/1) [self] [4] 0.51% 0.00%(1/198) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) idalloc [7] 100.00% 0.00%(1/1) [self] [3] 0.79% 0.01%(115/14526) [self] [3] 0.03% 0.00%(4/14526) eventCleanup [4] 100.00% 0.00%(4/4) [self] [3] 0.03% 0.00%(4/14526) eventDelete [4] 100.00% 0.00%(4/4) [self] [3] 0.02% 0.00%(3/14526) checkTimeouts [4] 100.00% 0.00%(3/3) [self] [3] 0.01% 0.00%(1/14526) [unmapped_function] [2] 2.08% 0.03%(316/15199) storeDirCallback [3] 100.00% 0.03%(316/316) [self] [2] 1.91% 0.03%(290/15199) [self] [2] 0.25% 0.00%(38/15199) debug_log_flush [3] 100.00% 0.00%(38/38) [self] [2] 0.16% 0.00%(24/15199) storeDirSync [3] 100.00% 0.00%(24/24) [self] [2] 0.03% 0.00%(5/15199) iapp_init [3] 100.00% 0.00%(5/5) [self] [0] 1.63% 1.63%(15107/926344) httpReplyHdrExpirationTime [1] 100.00% 1.63%(15107/15107) httpHeaderGetTime [2] 100.00% 1.63%(15107/15107) parse_rfc1123 [3] 100.00% 1.63%(15107/15107) time1 [4] 100.00% 1.63%(15107/15107) time2 [5] 100.00% 1.63%(15107/15107) time2sub [6] 100.00% 1.63%(15107/15107) gmtsub [7] 96.92% 1.58%(14641/15107) timesub [8] 100.00% 1.58%(14641/14641) [self] [7] 1.88% 0.03%(284/15107) leaps_thru_end_of [8] 100.00% 0.03%(284/284) [self] [7] 0.54% 0.01%(81/15107) [unmapped_function] [7] 0.39% 0.01%(59/15107) increment_overflow [8] 100.00% 0.01%(59/59) [self] [7] 0.27% 0.00%(41/15107) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(41/41) [self] [7] 0.01% 0.00%(1/15107) index [8] 100.00% 0.00%(1/1) [self] [0] 1.59% 1.59%(14710/926344) httpHeaderGetTime [1] 99.59% 1.58%(14650/14710) parse_rfc1123 [2] 100.00% 1.58%(14650/14650) time1 [3] 100.00% 1.58%(14650/14650) time2 [4] 100.00% 1.58%(14650/14650) time2sub [5] 100.00% 1.58%(14650/14650) gmtsub [6] 100.00% 1.58%(14650/14650) timesub [7] 76.44% 1.21%(11199/14650) leaps_thru_end_of [8] 100.00% 1.21%(11199/11199) [self] [7] 15.80% 0.25%(2315/14650) increment_overflow [8] 100.00% 0.25%(2315/2315) [self] [7] 7.73% 0.12%(1133/14650) index [8] 100.00% 0.12%(1133/1133) [self] [7] 0.02% 0.00%(3/14650) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [1] 0.41% 0.01%(60/14710) httpHeaderFindEntry [2] 100.00% 0.01%(60/60) [self] [0] 1.33% 1.33%(12355/926344) httpReplyParseStep [1] 64.73% 0.86%(7997/12355) httpReplyHdrCacheInit [2] 47.69% 0.41%(3814/7997) httpReplyHdrExpirationTime [3] 100.00% 0.41%(3814/3814) httpHeaderGetTime [4] 100.00% 0.41%(3814/3814) parse_rfc1123 [5] 50.92% 0.21%(1942/3814) time1 [6] 100.00% 0.21%(1942/1942) time2 [7] 84.60% 0.18%(1643/1942) time2sub [8] 100.00% 0.18%(1643/1643) [self] [7] 7.47% 0.02%(145/1942) index [8] 100.00% 0.02%(145/145) [self] [7] 7.05% 0.01%(137/1942) tmcomp [8] 100.00% 0.01%(137/137) [self] [7] 0.36% 0.00%(7/1942) long_normalize_overflow [8] 100.00% 0.00%(7/7) [self] [7] 0.31% 0.00%(6/1942) long_increment_overflow [8] 100.00% 0.00%(6/6) [self] [7] 0.21% 0.00%(4/1942) [unmapped_function] [5] 49.08% 0.20%(1872/3814) parse_date [6] 72.70% 0.15%(1361/1872) strtok [7] 96.91% 0.14%(1319/1361) __strtok_r [8] 100.00% 0.14%(1319/1319) [self] [7] 2.72% 0.00%(37/1361) getnetconfig [8] 100.00% 0.00%(37/37) [self] [7] 0.37% 0.00%(5/1361) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [6] 27.30% 0.06%(511/1872) parse_date_elements [7] 33.27% 0.02%(170/511) make_month [8] 100.00% 0.02%(170/170) [self] [7] 27.01% 0.01%(138/511) strncmp [8] 100.00% 0.01%(138/138) [self] [7] 12.13% 0.01%(62/511) tmSaneValues [8] 100.00% 0.01%(62/62) [self] [7] 10.18% 0.01%(52/511) atoi [8] 100.00% 0.01%(52/52) [self] [7] 5.87% 0.00%(30/511) make_num [8] 100.00% 0.00%(30/30) [self] [7] 4.70% 0.00%(24/511) __hdtoa [8] 100.00% 0.00%(24/24) [self] [7] 2.74% 0.00%(14/511) strchr [8] 100.00% 0.00%(14/14) [self] [7] 2.35% 0.00%(12/511) [unmapped_function] [7] 1.57% 0.00%(8/511) strcspn [8] 100.00% 0.00%(8/8) [self] [7] 0.20% 0.00%(1/511) __sbtolower [8] 100.00% 0.00%(1/1) [self] [2] 44.12% 0.38%(3528/7997) httpHeaderGetTime [3] 100.00% 0.38%(3528/3528) parse_rfc1123 [4] 54.31% 0.21%(1916/3528) time1 [5] 100.00% 0.21%(1916/1916) time2 [6] 98.90% 0.20%(1895/1916) time2sub [7] 73.09% 0.15%(1385/1895) tmcomp [8] 100.00% 0.15%(1385/1385) [self] [7] 13.14% 0.03%(249/1895) timeoff [8] 100.00% 0.03%(249/249) [self] [7] 11.29% 0.02%(214/1895) gmtsub [8] 100.00% 0.02%(214/214) [self] [7] 1.11% 0.00%(21/1895) normalize_overflow [8] 100.00% 0.00%(21/21) [self] [7] 0.90% 0.00%(17/1895) index [8] 100.00% 0.00%(17/17) [self] [7] 0.37% 0.00%(7/1895) long_increment_overflow [8] 100.00% 0.00%(7/7) [self] [7] 0.11% 0.00%(2/1895) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 1.10% 0.00%(21/1916) long_normalize_overflow [7] 100.00% 0.00%(21/21) long_increment_overflow [8] 100.00% 0.00%(21/21) [self] [4] 45.69% 0.17%(1612/3528) parse_date [5] 100.00% 0.17%(1612/1612) parse_date_elements [6] 89.83% 0.16%(1448/1612) atoi [7] 92.68% 0.14%(1342/1448) strtol [8] 100.00% 0.14%(1342/1342) [self] [7] 2.07% 0.00%(30/1448) __fix_locale_grouping_str [8] 100.00% 0.00%(30/30) [self] [7] 2.00% 0.00%(29/1448) __sbistype [8] 100.00% 0.00%(29/29) [self] [7] 1.66% 0.00%(24/1448) __sbmaskrune [8] 100.00% 0.00%(24/24) [self] [7] 1.38% 0.00%(20/1448) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(20/20) [self] [7] 0.21% 0.00%(3/1448) [unmapped_function] [6] 10.17% 0.02%(164/1612) make_month [7] 49.39% 0.01%(81/164) __sbtoupper [8] 100.00% 0.01%(79/79) [self] [7] 42.68% 0.01%(70/164) __sbtolower [8] 100.00% 0.01%(70/70) [self] [7] 7.32% 0.00%(12/164) strncmp [8] 100.00% 0.00%(12/12) [self] [7] 0.61% 0.00%(1/164) make_month [8] 100.00% 0.00%(1/1) [self] [2] 3.81% 0.03%(305/7997) httpHeaderGetCc [3] 45.25% 0.01%(138/305) stringClean [4] 100.00% 0.01%(138/138) memFreeString [5] 100.00% 0.01%(138/138) memPoolFree [6] 100.00% 0.01%(138/138) xfree [7] 28.99% 0.00%(40/138) arena_dalloc_small [8] 100.00% 0.00%(40/40) [self] [7] 18.12% 0.00%(25/138) realloc [8] 100.00% 0.00%(25/25) [self] [7] 14.49% 0.00%(20/138) free [8] 100.00% 0.00%(20/20) [self] [7] 14.49% 0.00%(20/138) idalloc [8] 100.00% 0.00%(20/20) [self] [7] 7.25% 0.00%(10/138) arena_run_reg_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 6.52% 0.00%(9/138) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 6.52% 0.00%(9/138) malloc_spin_unlock [8] 100.00% 0.00%(9/9) [self] [7] 3.62% 0.00%(5/138) [unmapped_function] [3] 33.11% 0.01%(101/305) httpHeaderGetList [4] 100.00% 0.01%(101/101) strListAddStr [5] 100.00% 0.01%(101/101) stringAppend [6] 100.00% 0.01%(101/101) stringInitBuf [7] 100.00% 0.01%(101/101) memAllocString [8] 100.00% 0.01%(101/101) [self] [3] 21.64% 0.01%(66/305) httpHdrCcParseCreate [4] 87.88% 0.01%(58/66) httpHdrCcParseInit [5] 94.83% 0.01%(55/58) strListGetItem [6] 100.00% 0.01%(55/55) __sbistype [7] 100.00% 0.01%(55/55) __sbmaskrune [8] 100.00% 0.01%(55/55) [self] [5] 5.17% 0.00%(3/58) httpHeaderIdByName [6] 100.00% 0.00%(3/3) strncasecmp [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [4] 12.12% 0.00%(8/66) httpHdrCcCreate [5] 100.00% 0.00%(8/8) memPoolAlloc [6] 100.00% 0.00%(8/8) xcalloc [7] 100.00% 0.00%(8/8) posix_memalign [8] 100.00% 0.00%(8/8) [self] [2] 2.64% 0.02%(211/7997) httpMsgIsPersistent [3] 100.00% 0.02%(211/211) httpHeaderHasConnDir [4] 50.71% 0.01%(107/211) strListIsMember [5] 100.00% 0.01%(107/107) strListGetItem [6] 100.00% 0.01%(107/107) __sbistype [7] 100.00% 0.01%(107/107) __sbmaskrune [8] 100.00% 0.01%(107/107) [self] [4] 43.60% 0.01%(92/211) httpHeaderGetList [5] 100.00% 0.01%(92/92) strListAddStr [6] 100.00% 0.01%(92/92) stringAppend [7] 63.04% 0.01%(58/92) stringInitBuf [8] 100.00% 0.01%(58/58) [self] [7] 28.26% 0.00%(26/92) stringClean [8] 100.00% 0.00%(26/26) [self] [7] 8.70% 0.00%(8/92) memStringInit [8] 100.00% 0.00%(8/8) [self] [4] 5.69% 0.00%(12/211) stringClean [5] 100.00% 0.00%(12/12) memFreeString [6] 100.00% 0.00%(12/12) memPoolFree [7] 83.33% 0.00%(10/12) xmalloc [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) xfree [8] 100.00% 0.00%(2/2) [self] [2] 1.70% 0.01%(136/7997) [self] [2] 0.04% 0.00%(3/7997) httpHeaderGetSize [3] 100.00% 0.00%(3/3) httpHeaderParseSize [4] 100.00% 0.00%(3/3) strtoll [5] 66.67% 0.00%(2/3) __udivdi3 [6] 100.00% 0.00%(2/2) __qdivrem [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) __umoddi3 [6] 100.00% 0.00%(1/1) __qdivrem [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 19.36% 0.26%(2392/12355) httpHeaderParse [2] 66.60% 0.17%(1593/2392) httpHeaderEntryParseCreate [3] 100.00% 0.17%(1593/1593) httpHeaderAddEntryStr2 [4] 100.00% 0.17%(1593/1593) httpHeaderEntryCreate [5] 100.00% 0.17%(1593/1593) stringLimitInit [6] 100.00% 0.17%(1593/1593) stringInitBuf [7] 97.36% 0.17%(1551/1593) memAllocString [8] 100.00% 0.17%(1551/1551) [self] [7] 2.64% 0.00%(42/1593) memTotalAllocated [8] 100.00% 0.00%(42/42) [self] [2] 33.40% 0.09%(799/2392) [self] [1] 10.44% 0.14%(1290/12355) memchr [2] 100.00% 0.14%(1290/1290) [self] [1] 4.18% 0.06%(517/12355) httpStatusLineParse [2] 100.00% 0.06%(517/517) [self] [1] 0.78% 0.01%(96/12355) httpMsgIsolateHeaders [2] 100.00% 0.01%(96/96) [self] [1] 0.37% 0.00%(46/12355) reallocf [2] 100.00% 0.00%(46/46) [self] [1] 0.14% 0.00%(17/12355) [unmapped_function] [0] 1.31% 1.31%(12090/926344) clientCheckErrorMap [1] 100.00% 1.31%(12090/12090) clientCheckHeaderDone [2] 99.18% 1.29%(11991/12090) httpReplyPack [3] 99.32% 1.29%(11909/11991) httpReplyPackInto [4] 98.34% 1.26%(11711/11909) httpHeaderPackInto [5] 100.00% 1.26%(11711/11711) httpHeaderEntryPackInto [6] 100.00% 1.26%(11711/11711) packerAppend [7] 55.79% 0.71%(6533/11711) memcpy [8] 100.00% 0.71%(6533/6533) [self] [7] 39.86% 0.50%(4668/11711) memBufAppend [8] 100.00% 0.50%(4668/4668) [self] [7] 2.13% 0.03%(249/11711) memset [8] 100.00% 0.03%(249/249) [self] [7] 1.20% 0.02%(140/11711) [unmapped_function] [7] 1.03% 0.01%(121/11711) memBufIsNull [8] 100.00% 0.01%(121/121) [self] [4] 1.66% 0.02%(198/11909) httpStatusLinePackInto [5] 100.00% 0.02%(198/198) packerPrintf [6] 100.00% 0.02%(198/198) memBufVPrintf [7] 45.45% 0.01%(90/198) vsnprintf [8] 100.00% 0.01%(90/90) [self] [7] 37.37% 0.01%(74/198) memset [8] 100.00% 0.01%(74/74) [self] [7] 14.14% 0.00%(28/198) vswprintf [8] 100.00% 0.00%(28/28) [self] [7] 2.02% 0.00%(4/198) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [7] 1.01% 0.00%(2/198) [unmapped_function] [3] 0.68% 0.01%(82/11991) memBufDefInit [4] 100.00% 0.01%(82/82) memBufInit [5] 100.00% 0.01%(82/82) memBufGrow [6] 100.00% 0.01%(82/82) memReallocBuf [7] 98.78% 0.01%(81/82) memAllocBuf [8] 100.00% 0.01%(81/81) [self] [7] 1.22% 0.00%(1/82) memFindBufSizeType [8] 100.00% 0.00%(1/1) [self] [2] 0.53% 0.01%(64/12090) comm_write_mbuf [3] 100.00% 0.01%(64/64) comm_write [4] 100.00% 0.01%(64/64) commSetSelect [5] 100.00% 0.01%(64/64) commUpdateWriteHandler [6] 100.00% 0.01%(64/64) commUpdateEvents [7] 95.31% 0.01%(61/64) commSetEvents [8] 100.00% 0.01%(61/61) [self] [7] 4.69% 0.00%(3/64) commClose [8] 100.00% 0.00%(3/3) [self] [2] 0.29% 0.00%(35/12090) [self] [0] 1.30% 1.30%(12079/926344) CommWriteStateCallbackAndFree [1] 91.44% 1.19%(11045/12079) clientWriteBodyComplete [2] 99.13% 1.18%(10949/11045) clientWriteComplete [3] 86.11% 1.02%(9428/10949) clientKeepaliveNextRequest [4] 98.31% 1.00%(9269/9428) httpRequestFree [5] 57.61% 0.58%(5340/9269) httpRequestLog [6] 69.57% 0.40%(3715/5340) urlCanonicalClean [7] 53.24% 0.21%(1978/3715) urlMakeHttpCanonical2 [8] 100.00% 0.21%(1978/1978) [self] [7] 44.58% 0.18%(1656/3715) stringHasCntl [8] 100.00% 0.18%(1656/1656) [self] [7] 0.75% 0.00%(28/3715) strncmp [8] 100.00% 0.00%(28/28) [self] [7] 0.70% 0.00%(26/3715) urlMakeHttpCanonical [8] 100.00% 0.00%(26/26) [self] [7] 0.40% 0.00%(15/3715) strlen [8] 100.00% 0.00%(15/15) [self] [7] 0.16% 0.00%(6/3715) [unmapped_function] [7] 0.16% 0.00%(6/3715) xrename [8] 100.00% 0.00%(6/6) [self] [6] 13.78% 0.08%(736/5340) clientdbUpdate [7] 52.31% 0.04%(385/736) radix_search_exact [8] 100.00% 0.04%(385/385) [self] [7] 11.68% 0.01%(86/736) kb_incr [8] 100.00% 0.01%(86/86) [self] [7] 10.05% 0.01%(74/736) Init_Prefix [8] 100.00% 0.01%(74/74) [self] [7] 8.56% 0.01%(63/736) isTcpHit [8] 100.00% 0.01%(63/63) [self] [7] 6.93% 0.01%(51/736) memcpy [8] 100.00% 0.01%(51/51) [self] [7] 6.25% 0.00%(46/736) memset [8] 100.00% 0.00%(46/46) [self] [7] 3.53% 0.00%(26/736) _getdtablesize [8] 100.00% 0.00%(26/26) [self] [7] 0.27% 0.00%(2/736) clientHierarchical [8] 100.00% 0.00%(2/2) [self] [7] 0.27% 0.00%(2/736) comp_with_mask [8] 100.00% 0.00%(2/2) [self] [7] 0.14% 0.00%(1/736) [unmapped_function] [6] 12.28% 0.07%(656/5340) clientAclChecklistCreate [7] 90.55% 0.06%(594/656) aclChecklistCreate [8] 100.00% 0.06%(594/594) [self] [7] 7.77% 0.01%(51/656) cbdataLock [8] 100.00% 0.01%(51/51) [self] [7] 1.52% 0.00%(10/656) aclChecklistCacheInit [8] 100.00% 0.00%(10/10) [self] [7] 0.15% 0.00%(1/656) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 3.84% 0.02%(205/5340) clientUpdateCounters [7] 66.34% 0.01%(136/205) statHistCount [8] 100.00% 0.01%(136/136) [self] [7] 17.56% 0.00%(36/205) tvSubMsec [8] 100.00% 0.00%(36/36) [self] [7] 14.15% 0.00%(29/205) isTcpHit [8] 100.00% 0.00%(29/29) [self] [7] 1.95% 0.00%(4/205) statHistSafeCopy [8] 100.00% 0.00%(4/4) [self] [6] 0.52% 0.00%(28/5340) urlMethodAssign [7] 96.43% 0.00%(27/28) urlMethodDup [8] 100.00% 0.00%(27/27) [self] [7] 3.57% 0.00%(1/28) urlMethodGetKnownByCode [8] 100.00% 0.00%(1/1) [self] [5] 14.50% 0.15%(1344/9269) httpReplyDestroy [6] 89.66% 0.13%(1205/1344) httpReplyClean [7] 88.71% 0.12%(1069/1205) httpHeaderClean [8] 100.00% 0.12%(1069/1069) [self] [7] 3.82% 0.00%(46/1205) httpBodyClean [8] 100.00% 0.00%(46/46) [self] [7] 3.49% 0.00%(42/1205) httpReplyHdrCacheClean [8] 100.00% 0.00%(42/42) [self] [7] 3.49% 0.00%(42/1205) httpStatusLineClean [8] 100.00% 0.00%(42/42) [self] [7] 0.25% 0.00%(3/1205) httpReplyClone [8] 100.00% 0.00%(3/3) [self] [7] 0.17% 0.00%(2/1205) httpBodyInit [8] 100.00% 0.00%(2/2) [self] [7] 0.08% 0.00%(1/1205) httpStatusLineInit [8] 100.00% 0.00%(1/1) [self] [6] 10.34% 0.02%(139/1344) httpReplyDoDestroy [7] 56.12% 0.01%(78/139) memset [8] 100.00% 0.01%(78/78) [self] [7] 42.45% 0.01%(59/139) memPoolFree [8] 100.00% 0.01%(59/59) [self] [7] 0.72% 0.00%(1/139) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [7] 0.72% 0.00%(1/139) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [5] 11.13% 0.11%(1032/9269) storeClientUnregister [6] 51.84% 0.06%(535/1032) storeSwapOut [7] 45.61% 0.03%(244/535) storeSwapOutMaintainMemObject [8] 100.00% 0.03%(244/244) [self] [7] 27.85% 0.02%(149/535) storeCheckCachable [8] 100.00% 0.02%(149/149) [self] [7] 25.23% 0.01%(135/535) storeSwapOutStart [8] 100.00% 0.01%(135/135) [self] [7] 1.31% 0.00%(7/535) storeCheckTooSmall [8] 100.00% 0.00%(7/7) [self] [6] 21.32% 0.02%(220/1032) cbdataInternalFree [7] 50.45% 0.01%(111/220) memPoolFree [8] 100.00% 0.01%(111/111) [self] [7] 49.09% 0.01%(108/220) memset [8] 100.00% 0.01%(108/108) [self] [7] 0.45% 0.00%(1/220) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [6] 20.83% 0.02%(215/1032) storeSwapOutMaintainMemObject [7] 44.65% 0.01%(96/215) storeSwapOutAble [8] 100.00% 0.01%(96/96) [self] [7] 24.19% 0.01%(52/215) storeLowestMemReaderOffset [8] 100.00% 0.01%(52/52) [self] [7] 14.88% 0.00%(32/215) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(31/31) [self] [7] 13.49% 0.00%(29/215) stmemFreeDataUpto [8] 100.00% 0.00%(29/29) [self] [7] 1.86% 0.00%(4/215) storeReleaseRequest [8] 100.00% 0.00%(4/4) [self] [7] 0.47% 0.00%(1/215) storeClientUnregister [8] 100.00% 0.00%(1/1) [self] [7] 0.47% 0.00%(1/215) storeSwapOutFileClosed [8] 100.00% 0.00%(1/1) [self] [6] 6.01% 0.01%(62/1032) CheckQuickAbort [7] 98.39% 0.01%(61/62) storePendingNClients [8] 100.00% 0.01%(61/61) [self] [7] 1.61% 0.00%(1/62) InvokeHandlers [8] 100.00% 0.00%(1/1) [self] [5] 9.62% 0.10%(892/9269) requestUnlink [6] 100.00% 0.10%(892/892) requestDestroy [7] 70.18% 0.07%(626/892) httpHeaderClean [8] 100.00% 0.07%(626/626) [self] [7] 9.87% 0.01%(88/892) stringClean [8] 100.00% 0.01%(88/88) [self] [7] 9.64% 0.01%(86/892) memset [8] 100.00% 0.01%(86/86) [self] [7] 4.60% 0.00%(41/892) memPoolFree [8] 100.00% 0.00%(41/41) [self] [7] 2.47% 0.00%(22/892) xxfree [8] 100.00% 0.00%(22/22) [self] [7] 2.24% 0.00%(20/892) urlMethodFree [8] 100.00% 0.00%(20/20) [self] [7] 0.34% 0.00%(3/892) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 0.22% 0.00%(2/892) [unmapped_function] [7] 0.22% 0.00%(2/892) httpHeaderInit [8] 100.00% 0.00%(2/2) [self] [7] 0.22% 0.00%(2/892) stringDup [8] 100.00% 0.00%(2/2) [self] [5] 3.80% 0.04%(352/9269) xxfree [6] 98.86% 0.04%(348/352) arena_dalloc_small [7] 85.63% 0.03%(298/348) arena_run_tree_insert [8] 100.00% 0.03%(298/298) [self] [7] 14.08% 0.01%(49/348) arena_run_comp [8] 100.00% 0.01%(49/49) [self] [7] 0.29% 0.00%(1/348) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 1.14% 0.00%(4/352) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [5] 1.92% 0.02%(178/9269) aclChecklistFree [6] 100.00% 0.02%(178/178) cbdataInternalFree [7] 53.93% 0.01%(96/178) memset [8] 100.00% 0.01%(96/96) [self] [7] 44.38% 0.01%(79/178) memPoolFree [8] 100.00% 0.01%(79/79) [self] [7] 1.69% 0.00%(3/178) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [5] 1.41% 0.01%(131/9269) storeUnlockObjectDebug [6] 48.85% 0.01%(64/131) storeSetMemStatus [7] 98.44% 0.01%(63/64) lru_add [8] 100.00% 0.01%(63/63) [self] [7] 1.56% 0.00%(1/64) repl_guessType [8] 100.00% 0.00%(1/1) [self] [6] 32.82% 0.00%(43/131) storeRelease [7] 41.86% 0.00%(18/43) destroy_StoreEntry [8] 100.00% 0.00%(18/18) [self] [7] 25.58% 0.00%(11/43) storeEntryLocked [8] 100.00% 0.00%(11/11) [self] [7] 16.28% 0.00%(7/43) storeSetMemStatus [8] 100.00% 0.00%(7/7) [self] [7] 9.30% 0.00%(4/43) storeLog [8] 100.00% 0.00%(4/4) [self] [7] 6.98% 0.00%(3/43) storeLateRelease [8] 100.00% 0.00%(3/3) [self] [6] 18.32% 0.00%(24/131) storeEntryDereferenced [7] 54.17% 0.00%(13/24) lru_remove [8] 100.00% 0.00%(13/13) [self] [7] 45.83% 0.00%(11/24) lru_referenced [8] 100.00% 0.00%(11/11) [self] [4] 1.69% 0.02%(159/9428) clientReadRequest [5] 73.58% 0.01%(117/159) commSetSelect [6] 100.00% 0.01%(117/117) commUpdateReadHandler [7] 93.16% 0.01%(109/117) commUpdateEvents [8] 100.00% 0.01%(109/109) [self] [7] 6.84% 0.00%(8/117) commSetDefer [8] 100.00% 0.00%(8/8) [self] [5] 26.42% 0.00%(42/159) default_read_method [6] 71.43% 0.00%(30/42) read [7] 83.33% 0.00%(25/30) _pthread_setcancelstate [8] 100.00% 0.00%(25/25) [self] [7] 13.33% 0.00%(4/30) _pthread_cond_destroy [8] 100.00% 0.00%(4/4) [self] [7] 3.33% 0.00%(1/30) [unmapped_function] [6] 28.57% 0.00%(12/42) .cerror [7] 100.00% 0.00%(12/12) __error [8] 100.00% 0.00%(12/12) [self] [3] 11.73% 0.14%(1284/10949) storeClientRef [4] 62.69% 0.09%(805/1284) storeClientCopy2 [5] 100.00% 0.09%(805/805) storeClientCopy3 [6] 88.94% 0.08%(716/805) storeClientCallback [7] 73.04% 0.06%(523/716) clientSendMoreData [8] 100.00% 0.06%(523/523) [self] [7] 25.28% 0.02%(181/716) cbdataUnlock [8] 100.00% 0.02%(181/181) [self] [7] 0.98% 0.00%(7/716) cbdataLock [8] 100.00% 0.00%(7/7) [self] [7] 0.70% 0.00%(5/716) clientCheckHeaderDone [8] 100.00% 0.00%(5/5) [self] [6] 6.96% 0.01%(56/805) storeSwapOutMaintainMemObject [7] 44.64% 0.00%(25/56) stmemFreeDataUpto [8] 100.00% 0.00%(25/25) [self] [7] 14.29% 0.00%(8/56) storeLowestMemReaderOffset [8] 100.00% 0.00%(8/8) [self] [7] 12.50% 0.00%(7/56) storeSwapOutAble [8] 100.00% 0.00%(7/7) [self] [7] 10.71% 0.00%(6/56) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(6/6) [self] [7] 8.93% 0.00%(5/56) storeReleaseRequest [8] 100.00% 0.00%(5/5) [self] [7] 5.36% 0.00%(3/56) storeClientUnregister [8] 100.00% 0.00%(3/3) [self] [7] 1.79% 0.00%(1/56) stmemFree [8] 100.00% 0.00%(1/1) [self] [7] 1.79% 0.00%(1/56) storeLockObjectDebug [8] 100.00% 0.00%(1/1) [self] [6] 3.48% 0.00%(28/805) storeClientNoMoreToSend [7] 96.43% 0.00%(27/28) objectLen [8] 100.00% 0.00%(27/27) [self] [7] 3.57% 0.00%(1/28) storeBufferFlush [8] 100.00% 0.00%(1/1) [self] [6] 0.62% 0.00%(5/805) storeResumeRead [7] 80.00% 0.00%(4/5) commResumeFD [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) commDeferFD [8] 100.00% 0.00%(1/1) [self] [4] 37.31% 0.05%(479/1284) storeSwapOut [5] 98.54% 0.05%(472/479) storeSwapOutStart [6] 44.28% 0.02%(209/472) storeSwapMetaBuild [7] 42.58% 0.01%(89/209) tlv_add [8] 100.00% 0.01%(89/89) [self] [7] 33.97% 0.01%(71/209) memcpy [8] 100.00% 0.01%(71/71) [self] [7] 8.13% 0.00%(17/209) objectLen [8] 100.00% 0.00%(17/17) [self] [7] 8.13% 0.00%(17/209) storeUrl [8] 100.00% 0.00%(17/17) [self] [7] 4.78% 0.00%(10/209) memset [8] 100.00% 0.00%(10/10) [self] [7] 0.96% 0.00%(2/209) [unmapped_function] [7] 0.96% 0.00%(2/209) storeSetMemStatus [8] 100.00% 0.00%(2/2) [self] [7] 0.48% 0.00%(1/209) tlv_init [8] 100.00% 0.00%(1/1) [self] [6] 17.16% 0.01%(81/472) cbdataInternalFree [7] 48.15% 0.00%(39/81) memPoolFree [8] 100.00% 0.00%(39/39) [self] [7] 28.40% 0.00%(23/81) _getdtablesize [8] 100.00% 0.00%(23/23) [self] [7] 23.46% 0.00%(19/81) memset [8] 100.00% 0.00%(19/19) [self] [6] 15.04% 0.01%(71/472) cbdataInternalAlloc [7] 100.00% 0.01%(71/71) memPoolAlloc [8] 100.00% 0.01%(71/71) [self] [6] 13.14% 0.01%(62/472) xfree [7] 38.71% 0.00%(24/62) idalloc [8] 100.00% 0.00%(24/24) [self] [7] 30.65% 0.00%(19/62) arena_dalloc_small [8] 100.00% 0.00%(19/19) [self] [7] 17.74% 0.00%(11/62) arena_run_reg_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 4.84% 0.00%(3/62) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 3.23% 0.00%(2/62) free [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(2/62) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 1.61% 0.00%(1/62) realloc [8] 100.00% 0.00%(1/1) [self] [6] 7.42% 0.00%(35/472) tlv_free [7] 91.43% 0.00%(32/35) xfree [8] 100.00% 0.00%(32/32) [self] [7] 8.57% 0.00%(3/35) xmalloc [8] 100.00% 0.00%(3/3) [self] [6] 2.54% 0.00%(12/472) storeSwapMetaPack [7] 100.00% 0.00%(12/12) xmalloc [8] 100.00% 0.00%(12/12) [self] [6] 0.42% 0.00%(2/472) storeCreate [7] 100.00% 0.00%(2/2) storeDirSelectSwapDirLeastLoad [8] 100.00% 0.00%(2/2) [self] [5] 1.46% 0.00%(7/479) storeSwapOutMaintainMemObject [6] 71.43% 0.00%(5/7) storeResumeRead [7] 100.00% 0.00%(5/5) commResumeFD [8] 100.00% 0.00%(5/5) [self] [6] 28.57% 0.00%(2/7) stmemFreeDataUpto [7] 100.00% 0.00%(2/2) stmemNodeFree [8] 100.00% 0.00%(2/2) [self] [3] 2.16% 0.03%(237/10949) comm_close [4] 92.83% 0.02%(220/237) commCallCloseHandlers [5] 92.73% 0.02%(204/220) connStateFree [6] 65.69% 0.01%(134/204) httpRequestFree [7] 30.60% 0.00%(41/134) httpRequestLog [8] 100.00% 0.00%(41/41) [self] [7] 13.43% 0.00%(18/134) aclChecklistFree [8] 100.00% 0.00%(18/18) [self] [7] 11.94% 0.00%(16/134) storeClientUnregister [8] 100.00% 0.00%(16/16) [self] [7] 8.21% 0.00%(11/134) dlinkDelete [8] 100.00% 0.00%(11/11) [self] [7] 7.46% 0.00%(10/134) cbdataInternalFree [8] 100.00% 0.00%(10/10) [self] [7] 5.22% 0.00%(7/134) clientCheckTransferDone [8] 100.00% 0.00%(7/7) [self] [7] 5.22% 0.00%(7/134) requestUnlink [8] 100.00% 0.00%(7/7) [self] [7] 4.48% 0.00%(6/134) storeUnlockObjectDebug [8] 100.00% 0.00%(6/6) [self] [7] 3.73% 0.00%(5/134) checkFailureRatio [8] 100.00% 0.00%(5/5) [self] [7] 3.73% 0.00%(5/134) httpReplyDestroy [8] 100.00% 0.00%(5/5) [self] [7] 2.24% 0.00%(3/134) stringClean [8] 100.00% 0.00%(3/3) [self] [7] 1.49% 0.00%(2/134) storeClientCopyPending [8] 100.00% 0.00%(2/2) [self] [7] 0.75% 0.00%(1/134) [unmapped_function] [7] 0.75% 0.00%(1/134) clientGotNotEnough [8] 100.00% 0.00%(1/1) [self] [7] 0.75% 0.00%(1/134) xxfree [8] 100.00% 0.00%(1/1) [self] [6] 29.90% 0.01%(61/204) clientdbEstablished [7] 62.30% 0.00%(38/61) radix_search_exact [8] 100.00% 0.00%(38/38) [self] [7] 14.75% 0.00%(9/61) memset [8] 100.00% 0.00%(9/9) [self] [7] 9.84% 0.00%(6/61) Init_Prefix [8] 100.00% 0.00%(6/6) [self] [7] 9.84% 0.00%(6/61) memcpy [8] 100.00% 0.00%(6/6) [self] [7] 3.28% 0.00%(2/61) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [6] 4.41% 0.00%(9/204) memFreeBuf [7] 55.56% 0.00%(5/9) memFindBufSizeType [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) memFree [8] 100.00% 0.00%(4/4) [self] [5] 7.27% 0.00%(16/220) memPoolFree [6] 100.00% 0.00%(16/16) xfree [7] 31.25% 0.00%(5/16) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(4/16) arena_dalloc_small [8] 100.00% 0.00%(4/4) [self] [7] 18.75% 0.00%(3/16) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(2/16) arena_run_reg_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(1/16) free [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 7.17% 0.00%(17/237) comm_close_finish [5] 100.00% 0.00%(17/17) fd_close [6] 100.00% 0.00%(17/17) commClose [7] 100.00% 0.00%(17/17) commSetEvents [8] 100.00% 0.00%(17/17) [self] [2] 0.87% 0.01%(96/11045) [self] [1] 3.51% 0.05%(424/12079) cbdataValid [2] 100.00% 0.05%(424/424) [self] [1] 2.18% 0.03%(263/12079) cbdataUnlock [2] 100.00% 0.03%(263/263) [self] [1] 1.84% 0.02%(222/12079) clientWriteComplete [2] 83.78% 0.02%(186/222) [self] [2] 16.22% 0.00%(36/222) storeClientRef [3] 52.78% 0.00%(19/36) storeSwapOut [4] 100.00% 0.00%(19/19) storeSwapOutStart [5] 78.95% 0.00%(15/19) tlv_free [6] 100.00% 0.00%(15/15) xfree [7] 33.33% 0.00%(5/15) arena_run_reg_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 33.33% 0.00%(5/15) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 26.67% 0.00%(4/15) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 6.67% 0.00%(1/15) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [5] 10.53% 0.00%(2/19) storeSwapMetaPack [6] 100.00% 0.00%(2/2) xmalloc [7] 100.00% 0.00%(2/2) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [5] 5.26% 0.00%(1/19) cbdataInternalAlloc [6] 100.00% 0.00%(1/1) memPoolAlloc [7] 100.00% 0.00%(1/1) xcalloc [8] 100.00% 0.00%(1/1) [self] [5] 5.26% 0.00%(1/19) storeSwapMetaBuild [6] 100.00% 0.00%(1/1) tlv_add [7] 100.00% 0.00%(1/1) xmalloc [8] 100.00% 0.00%(1/1) [self] [3] 47.22% 0.00%(17/36) storeClientCopy2 [4] 100.00% 0.00%(17/17) storeClientCopy3 [5] 100.00% 0.00%(17/17) storeClientCallback [6] 100.00% 0.00%(17/17) clientSendMoreData [7] 41.18% 0.00%(7/17) dlinkAdd [8] 100.00% 0.00%(7/7) [self] [7] 29.41% 0.00%(5/17) dlinkDelete [8] 100.00% 0.00%(5/5) [self] [7] 17.65% 0.00%(3/17) comm_write [8] 100.00% 0.00%(3/3) [self] [7] 5.88% 0.00%(1/17) _db_set_syslog [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) commHandleWrite [8] 100.00% 0.00%(1/1) [self] [1] 0.84% 0.01%(102/12079) httpSendComplete [2] 100.00% 0.01%(102/102) [self] [1] 0.19% 0.00%(23/12079) memFree2K [2] 100.00% 0.00%(23/23) [self] [0] 1.30% 1.30%(12006/926344) storeClientCopy3 [1] 97.26% 1.26%(11677/12006) storeClientCallback [2] 95.87% 1.21%(11195/11677) storeClientCopyHeadersCB [3] 97.38% 1.18%(10902/11195) clientSendHeaders [4] 94.51% 1.11%(10303/10902) clientCloneReply [5] 78.48% 0.87%(8086/10303) clientBuildReplyHeader [6] 49.64% 0.43%(4014/8086) strListIsMember [7] 89.71% 0.39%(3601/4014) strListGetItem [8] 100.00% 0.39%(3601/3601) [self] [7] 2.89% 0.01%(116/4014) strxfrm [8] 100.00% 0.01%(116/116) [self] [7] 2.54% 0.01%(102/4014) __res_ninit [8] 100.00% 0.01%(102/102) [self] [7] 2.29% 0.01%(92/4014) [unmapped_function] [7] 1.02% 0.00%(41/4014) __sbtolower [8] 100.00% 0.00%(41/41) [self] [7] 0.67% 0.00%(27/4014) strncasecmp [8] 100.00% 0.00%(27/27) [self] [7] 0.37% 0.00%(15/4014) strspn [8] 100.00% 0.00%(15/15) [self] [7] 0.30% 0.00%(12/4014) strListAddUnique [8] 100.00% 0.00%(12/12) [self] [7] 0.15% 0.00%(6/4014) strlcat [8] 100.00% 0.00%(6/6) [self] [7] 0.05% 0.00%(2/4014) strcspn [8] 100.00% 0.00%(2/2) [self] [6] 24.38% 0.21%(1971/8086) httpHdrMangleList [7] 52.00% 0.11%(1025/1971) httpHeaderGetEntry [8] 100.00% 0.11%(1025/1025) [self] [7] 46.42% 0.10%(915/1971) httpHdrMangle [8] 100.00% 0.10%(915/915) [self] [7] 1.47% 0.00%(29/1971) httpHeaderInsertEntryStr [8] 100.00% 0.00%(29/29) [self] [7] 0.10% 0.00%(2/1971) httpHeaderAddContRange [8] 100.00% 0.00%(2/2) [self] [6] 9.82% 0.09%(794/8086) httpHeaderGetList [7] 96.73% 0.08%(768/794) httpHeaderGetEntry [8] 100.00% 0.08%(768/768) [self] [7] 1.89% 0.00%(15/794) strListAddStr [8] 100.00% 0.00%(15/15) [self] [7] 1.39% 0.00%(11/794) httpHeaderInsertEntryStr [8] 100.00% 0.00%(11/11) [self] [6] 8.64% 0.08%(699/8086) httpHeaderDelById [7] 91.99% 0.07%(643/699) httpHeaderGetEntry [8] 100.00% 0.07%(643/643) [self] [7] 7.15% 0.01%(50/699) httpHeaderDelAt [8] 100.00% 0.01%(50/50) [self] [7] 0.86% 0.00%(6/699) httpHeaderInsertEntryStr [8] 100.00% 0.00%(6/6) [self] [6] 2.98% 0.03%(241/8086) httpHeaderGetEntry [7] 97.10% 0.03%(234/241) vector_get [8] 100.00% 0.03%(234/234) [self] [7] 2.90% 0.00%(7/241) httpHeaderGetEntry [8] 100.00% 0.00%(7/7) [self] [6] 1.52% 0.01%(123/8086) stringClean [7] 100.00% 0.01%(123/123) memFreeString [8] 100.00% 0.01%(123/123) [self] [6] 1.06% 0.01%(86/8086) httpHeaderPutStrf [7] 96.51% 0.01%(83/86) httpHeaderPutStrvf [8] 100.00% 0.01%(83/83) [self] [7] 3.49% 0.00%(3/86) httpHeaderPutStrf [8] 100.00% 0.00%(3/3) [self] [6] 0.98% 0.01%(79/8086) httpHeaderPutString [7] 100.00% 0.01%(79/79) httpHeaderAddEntryString [8] 100.00% 0.01%(79/79) [self] [6] 0.58% 0.01%(47/8086) httpHeaderPutStr [7] 100.00% 0.01%(47/47) httpHeaderAddEntryStr [8] 100.00% 0.01%(47/47) [self] [6] 0.20% 0.00%(16/8086) getMyPort [7] 100.00% 0.00%(16/16) __bswap16 [8] 100.00% 0.00%(16/16) [self] [6] 0.16% 0.00%(13/8086) strListAdd [7] 100.00% 0.00%(13/13) strListAddStr [8] 100.00% 0.00%(13/13) [self] [6] 0.04% 0.00%(3/8086) fdUsageHigh [7] 100.00% 0.00%(3/3) fdNFree [8] 100.00% 0.00%(3/3) [self] [5] 21.52% 0.24%(2217/10303) httpReplyClone [6] 59.22% 0.14%(1313/2217) httpHeaderAppend [7] 59.03% 0.08%(775/1313) httpHeaderGetEntry [8] 100.00% 0.08%(775/775) [self] [7] 38.31% 0.05%(503/1313) httpHeaderAddClone [8] 100.00% 0.05%(503/503) [self] [7] 2.28% 0.00%(30/1313) httpHeaderInsertEntryStr [8] 100.00% 0.00%(30/30) [self] [7] 0.38% 0.00%(5/1313) vector_get [8] 100.00% 0.00%(5/5) [self] [6] 28.37% 0.07%(629/2217) httpHeaderGetCc [7] 45.63% 0.03%(287/629) httpHdrCcUpdateStats [8] 100.00% 0.03%(287/287) [self] [7] 40.06% 0.03%(252/629) httpHeaderGetList [8] 100.00% 0.03%(252/252) [self] [7] 5.88% 0.00%(37/629) stringClean [8] 100.00% 0.00%(37/37) [self] [7] 5.41% 0.00%(34/629) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(28/28) [self] [7] 2.86% 0.00%(18/629) httpHdrCcParseCreate [8] 100.00% 0.00%(18/18) [self] [7] 0.16% 0.00%(1/629) stringDup [8] 100.00% 0.00%(1/1) [self] [6] 9.52% 0.02%(211/2217) httpReplyCreate [7] 81.04% 0.02%(171/211) memPoolAlloc [8] 100.00% 0.02%(171/171) [self] [7] 18.48% 0.00%(39/211) httpReplyInit [8] 100.00% 0.00%(39/39) [self] [7] 0.47% 0.00%(1/211) httpReplyCreate [8] 100.00% 0.00%(1/1) [self] [6] 2.89% 0.01%(64/2217) httpHeaderGetContRange [7] 100.00% 0.01%(64/64) httpHeaderFindEntry [8] 100.00% 0.01%(64/64) [self] [4] 3.87% 0.05%(422/10902) clientMaxBodySize [5] 42.42% 0.02%(179/422) clientAclChecklistCreate [6] 100.00% 0.02%(179/179) aclChecklistCreate [7] 37.43% 0.01%(67/179) cbdataLock [8] 100.00% 0.01%(67/67) [self] [7] 30.17% 0.01%(54/179) cbdataInternalAlloc [8] 100.00% 0.01%(54/54) [self] [7] 23.46% 0.00%(42/179) xstrncpy [8] 100.00% 0.00%(42/42) [self] [7] 5.03% 0.00%(9/179) requestLink [8] 100.00% 0.00%(9/9) [self] [7] 3.91% 0.00%(7/179) requestDestroy [8] 100.00% 0.00%(7/7) [self] [5] 41.71% 0.02%(176/422) aclChecklistFree [6] 100.00% 0.02%(176/176) cbdataInternalFree [7] 65.91% 0.01%(116/176) memPoolFree [8] 100.00% 0.01%(116/116) [self] [7] 25.57% 0.00%(45/176) memset [8] 100.00% 0.00%(45/45) [self] [7] 7.95% 0.00%(14/176) _getdtablesize [8] 100.00% 0.00%(14/14) [self] [7] 0.57% 0.00%(1/176) [unmapped_function] [5] 15.88% 0.01%(67/422) aclCheckFast [6] 100.00% 0.01%(67/67) aclMatchAclList [7] 100.00% 0.01%(67/67) aclMatchAcl [8] 100.00% 0.01%(67/67) [self] [4] 1.62% 0.02%(177/10902) clientHttpLocationRewriteCheck [5] 100.00% 0.02%(177/177) clientHttpLocationRewriteDone [6] 100.00% 0.02%(177/177) clientHttpReplyAccessCheck [7] 50.28% 0.01%(89/177) aclNBCheck [8] 100.00% 0.01%(89/89) [self] [7] 32.20% 0.01%(57/177) clientAclChecklistCreate [8] 100.00% 0.01%(57/57) [self] [7] 17.51% 0.00%(31/177) clientAlwaysAllowResponse [8] 100.00% 0.00%(31/31) [self] [3] 2.62% 0.03%(293/11195) clientCacheHit [4] 77.82% 0.02%(228/293) clientProcessHit [5] 100.00% 0.02%(228/228) clientSendHeaders [6] 83.77% 0.02%(191/228) clientCloneReply [7] 91.62% 0.02%(175/191) clientBuildReplyHeader [8] 100.00% 0.02%(175/175) [self] [7] 7.85% 0.00%(15/191) httpReplyClone [8] 100.00% 0.00%(15/15) [self] [7] 0.52% 0.00%(1/191) [unmapped_function] [6] 15.35% 0.00%(35/228) clientMaxBodySize [7] 48.57% 0.00%(17/35) aclChecklistFree [8] 100.00% 0.00%(17/17) [self] [7] 31.43% 0.00%(11/35) aclCheckFast [8] 100.00% 0.00%(11/11) [self] [7] 17.14% 0.00%(6/35) clientAclChecklistCreate [8] 100.00% 0.00%(6/6) [self] [7] 2.86% 0.00%(1/35) aclCheck [8] 100.00% 0.00%(1/1) [self] [6] 0.88% 0.00%(2/228) clientHttpLocationRewriteCheck [7] 100.00% 0.00%(2/2) clientHttpLocationRewriteDone [8] 100.00% 0.00%(2/2) [self] [4] 22.18% 0.01%(65/293) refreshCheckHTTPStale [5] 100.00% 0.01%(65/65) refreshCheck [6] 100.00% 0.01%(65/65) refreshLimits [7] 47.69% 0.00%(31/65) sfast [8] 100.00% 0.00%(31/31) [self] [7] 21.54% 0.00%(14/65) smatcher [8] 100.00% 0.00%(14/14) [self] [7] 12.31% 0.00%(8/65) regexec [8] 100.00% 0.00%(8/8) [self] [7] 9.23% 0.00%(6/65) __maskrune [8] 100.00% 0.00%(6/6) [self] [7] 4.62% 0.00%(3/65) strncmp [8] 100.00% 0.00%(3/3) [self] [7] 3.08% 0.00%(2/65) strlen [8] 100.00% 0.00%(2/2) [self] [7] 1.54% 0.00%(1/65) lfast [8] 100.00% 0.00%(1/1) [self] [2] 3.25% 0.04%(379/11677) clientSendMoreData [3] 100.00% 0.04%(379/379) comm_write [4] 100.00% 0.04%(379/379) commSetSelect [5] 100.00% 0.04%(379/379) commUpdateWriteHandler [6] 100.00% 0.04%(379/379) commUpdateEvents [7] 98.15% 0.04%(372/379) commSetEvents [8] 100.00% 0.04%(372/372) [self] [7] 1.85% 0.00%(7/379) commClose [8] 100.00% 0.00%(7/7) [self] [2] 0.88% 0.01%(103/11677) [self] [1] 1.81% 0.02%(217/12006) stmemRef [2] 100.00% 0.02%(217/217) [self] [1] 0.55% 0.01%(66/12006) storeClientNoMoreToSend [2] 100.00% 0.01%(66/66) [self] [1] 0.38% 0.00%(46/12006) storeSwapOutMaintainMemObject [2] 93.48% 0.00%(43/46) [self] [2] 6.52% 0.00%(3/46) stmemFreeDataUpto [3] 100.00% 0.00%(3/3) stmemNodeFree [4] 100.00% 0.00%(3/3) memPoolFree [5] 100.00% 0.00%(3/3) xfree [6] 66.67% 0.00%(2/3) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) arena_dalloc [7] 100.00% 0.00%(1/1) arena_dalloc_large [8] 100.00% 0.00%(1/1) [self] [0] 1.15% 1.15%(10689/926344) clientWriteBodyComplete [1] 100.00% 1.15%(10689/10689) clientWriteComplete [2] 92.02% 1.06%(9836/10689) clientKeepaliveNextRequest [3] 98.71% 1.05%(9709/9836) httpRequestFree [4] 44.31% 0.46%(4302/9709) httpReplyDestroy [5] 99.84% 0.46%(4295/4302) httpReplyClean [6] 95.60% 0.44%(4106/4295) httpHeaderClean [7] 37.94% 0.17%(1558/4106) httpHeaderEntryDestroy [8] 100.00% 0.17%(1558/1558) [self] [7] 33.71% 0.15%(1384/4106) httpHeaderGetEntry [8] 100.00% 0.15%(1384/1384) [self] [7] 26.38% 0.12%(1083/4106) statHistCount [8] 100.00% 0.12%(1083/1083) [self] [7] 0.54% 0.00%(22/4106) statHistSafeCopy [8] 100.00% 0.00%(22/22) [self] [7] 0.51% 0.00%(21/4106) httpHeaderEntryCreateStr [8] 100.00% 0.00%(21/21) [self] [7] 0.49% 0.00%(20/4106) httpHeaderInsertEntryStr [8] 100.00% 0.00%(20/20) [self] [7] 0.44% 0.00%(18/4106) vector_done [8] 100.00% 0.00%(18/18) [self] [6] 1.82% 0.01%(78/4295) httpReplyHdrCacheClean [7] 46.15% 0.00%(36/78) httpHdrCcDestroy [8] 100.00% 0.00%(36/36) [self] [7] 43.59% 0.00%(34/78) stringClean [8] 100.00% 0.00%(34/34) [self] [7] 7.69% 0.00%(6/78) httpHdrCcParseInit [8] 100.00% 0.00%(6/6) [self] [7] 2.56% 0.00%(2/78) stringDup [8] 100.00% 0.00%(2/2) [self] [6] 1.75% 0.01%(75/4295) httpStatusLineClean [7] 74.67% 0.01%(56/75) httpStatusLineSet [8] 100.00% 0.01%(56/56) [self] [7] 18.67% 0.00%(14/75) httpBuildVersion [8] 100.00% 0.00%(14/14) [self] [7] 5.33% 0.00%(4/75) httpSendRequestEntry [8] 100.00% 0.00%(4/4) [self] [7] 1.33% 0.00%(1/75) httpStatusLineClean [8] 100.00% 0.00%(1/1) [self] [6] 0.84% 0.00%(36/4295) httpBodyClean [7] 97.22% 0.00%(35/36) memBufIsNull [8] 100.00% 0.00%(35/35) [self] [7] 2.78% 0.00%(1/36) memBufReset [8] 100.00% 0.00%(1/1) [self] [5] 0.16% 0.00%(7/4302) httpReplyDoDestroy [6] 100.00% 0.00%(7/7) memPoolFree [7] 100.00% 0.00%(7/7) xfree [8] 100.00% 0.00%(7/7) [self] [4] 31.57% 0.33%(3065/9709) requestUnlink [5] 100.00% 0.33%(3065/3065) requestDestroy [6] 91.55% 0.30%(2806/3065) httpHeaderClean [7] 36.60% 0.11%(1027/2806) httpHeaderEntryDestroy [8] 100.00% 0.11%(1027/1027) [self] [7] 33.78% 0.10%(948/2806) httpHeaderGetEntry [8] 100.00% 0.10%(948/948) [self] [7] 27.23% 0.08%(764/2806) statHistCount [8] 100.00% 0.08%(764/764) [self] [7] 0.93% 0.00%(26/2806) vector_done [8] 100.00% 0.00%(26/26) [self] [7] 0.64% 0.00%(18/2806) statHistSafeCopy [8] 100.00% 0.00%(18/18) [self] [7] 0.53% 0.00%(15/2806) httpHeaderInsertEntryStr [8] 100.00% 0.00%(15/15) [self] [7] 0.29% 0.00%(8/2806) httpHeaderEntryCreateStr [8] 100.00% 0.00%(8/8) [self] [6] 5.19% 0.02%(159/3065) xxfree [7] 48.43% 0.01%(77/159) arena_dalloc_small [8] 100.00% 0.01%(77/77) [self] [7] 20.13% 0.00%(32/159) idalloc [8] 100.00% 0.00%(32/32) [self] [7] 9.43% 0.00%(15/159) malloc_spin_unlock [8] 100.00% 0.00%(15/15) [self] [7] 6.29% 0.00%(10/159) arena_run_reg_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 5.66% 0.00%(9/159) free [8] 100.00% 0.00%(9/9) [self] [7] 5.03% 0.00%(8/159) arena_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 4.40% 0.00%(7/159) realloc [8] 100.00% 0.00%(7/7) [self] [7] 0.63% 0.00%(1/159) [unmapped_function] [6] 3.00% 0.01%(92/3065) stringClean [7] 98.91% 0.01%(91/92) memFreeString [8] 100.00% 0.01%(91/91) [self] [7] 1.09% 0.00%(1/92) memAllocString [8] 100.00% 0.00%(1/1) [self] [6] 0.26% 0.00%(8/3065) memPoolFree [7] 62.50% 0.00%(5/8) xfree [8] 100.00% 0.00%(5/5) [self] [7] 37.50% 0.00%(3/8) [unmapped_function] [4] 14.98% 0.16%(1454/9709) storeClientUnregister [5] 99.79% 0.16%(1451/1454) storeSwapOut [6] 85.94% 0.13%(1247/1451) storeSwapOutStart [7] 32.40% 0.04%(404/1247) memcpy [8] 100.00% 0.04%(404/404) [self] [7] 21.01% 0.03%(262/1247) storeSwapMetaPack [8] 100.00% 0.03%(262/262) [self] [7] 16.44% 0.02%(205/1247) tlv_free [8] 100.00% 0.02%(205/205) [self] [7] 9.54% 0.01%(119/1247) storeSwapMetaBuild [8] 100.00% 0.01%(119/119) [self] [7] 5.69% 0.01%(71/1247) cbdataInternalFree [8] 100.00% 0.01%(71/71) [self] [7] 4.01% 0.01%(50/1247) storeCreate [8] 100.00% 0.01%(50/50) [self] [7] 3.05% 0.00%(38/1247) storeLog [8] 100.00% 0.00%(38/38) [self] [7] 2.33% 0.00%(29/1247) cbdataInternalAlloc [8] 100.00% 0.00%(28/28) [self] [7] 1.76% 0.00%(22/1247) memset [8] 100.00% 0.00%(22/22) [self] [7] 0.96% 0.00%(12/1247) strlen [8] 100.00% 0.00%(12/12) [self] [7] 0.72% 0.00%(9/1247) strncmp [8] 100.00% 0.00%(9/9) [self] [7] 0.64% 0.00%(8/1247) xfree [8] 100.00% 0.00%(8/8) [self] [7] 0.48% 0.00%(6/1247) [unmapped_function] [7] 0.32% 0.00%(4/1247) tlv_add [8] 100.00% 0.00%(4/4) [self] [7] 0.24% 0.00%(3/1247) storeKeyInit [8] 100.00% 0.00%(3/3) [self] [7] 0.16% 0.00%(2/1247) xmalloc [8] 100.00% 0.00%(2/2) [self] [7] 0.16% 0.00%(2/1247) storeSwapLogPrintProgress [8] 100.00% 0.00%(2/2) [self] [7] 0.08% 0.00%(1/1247) storeSwapInFileNotify [8] 100.00% 0.00%(1/1) [self] [6] 12.47% 0.02%(181/1451) storeCheckCachable [7] 74.59% 0.01%(135/181) storeCheckTooSmall [8] 100.00% 0.01%(135/135) [self] [7] 13.26% 0.00%(24/181) storeTooManyDiskFilesOpen [8] 100.00% 0.00%(22/22) [self] [7] 5.52% 0.00%(10/181) fdNFree [8] 100.00% 0.00%(10/10) [self] [7] 4.97% 0.00%(9/181) storeAppendVPrintf [8] 100.00% 0.00%(9/9) [self] [7] 1.66% 0.00%(3/181) fdDumpOpen [8] 100.00% 0.00%(3/3) [self] [6] 1.59% 0.00%(23/1451) storeSwapOutMaintainMemObject [7] 30.43% 0.00%(7/23) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(7/7) [self] [7] 21.74% 0.00%(5/23) stmemFreeDataUpto [8] 100.00% 0.00%(5/5) [self] [7] 17.39% 0.00%(4/23) storeSwapOutAble [8] 100.00% 0.00%(4/4) [self] [7] 13.04% 0.00%(3/23) storeReleaseRequest [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(1/23) stmemFree [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) storeClientUnregister [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) storeLowestMemReaderOffset [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) storeSwapOutFileClosed [8] 100.00% 0.00%(1/1) [self] [5] 0.21% 0.00%(3/1454) cbdataInternalFree [6] 100.00% 0.00%(3/3) memPoolFree [7] 66.67% 0.00%(2/3) [unmapped_function] [7] 33.33% 0.00%(1/3) xfree [8] 100.00% 0.00%(1/1) [self] [4] 6.30% 0.07%(612/9709) httpRequestLog [5] 32.52% 0.02%(199/612) clientAclChecklistCreate [6] 100.00% 0.02%(199/199) aclChecklistCreate [7] 35.18% 0.01%(70/199) cbdataLock [8] 100.00% 0.01%(70/70) [self] [7] 25.13% 0.01%(50/199) cbdataInternalAlloc [8] 100.00% 0.01%(50/50) [self] [7] 18.09% 0.00%(36/199) xstrncpy [8] 100.00% 0.00%(36/36) [self] [7] 14.57% 0.00%(29/199) requestLink [8] 100.00% 0.00%(29/29) [self] [7] 6.53% 0.00%(13/199) requestDestroy [8] 100.00% 0.00%(13/13) [self] [7] 0.50% 0.00%(1/199) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [5] 29.08% 0.02%(178/612) urlCanonicalClean [6] 100.00% 0.02%(178/178) urlMakeHttpCanonical2 [7] 37.08% 0.01%(66/178) memset [8] 100.00% 0.01%(66/66) [self] [7] 32.02% 0.01%(57/178) snprintf [8] 100.00% 0.01%(57/57) [self] [7] 15.73% 0.00%(28/178) urlDefaultPort [8] 100.00% 0.00%(28/28) [self] [7] 7.30% 0.00%(13/178) _getdtablesize [8] 100.00% 0.00%(13/13) [self] [7] 6.74% 0.00%(12/178) __sys_unlink [8] 100.00% 0.00%(12/12) [self] [7] 1.12% 0.00%(2/178) [unmapped_function] [5] 20.26% 0.01%(124/612) clientdbUpdate [6] 100.00% 0.01%(124/124) radix_search_exact [7] 58.87% 0.01%(73/124) comp_with_mask [8] 100.00% 0.01%(73/73) [self] [7] 27.42% 0.00%(34/124) rindex [8] 100.00% 0.00%(34/34) [self] [7] 12.90% 0.00%(16/124) memcmp [8] 100.00% 0.00%(16/16) [self] [7] 0.81% 0.00%(1/124) kb_incr [8] 100.00% 0.00%(1/1) [self] [5] 18.14% 0.01%(111/612) clientUpdateCounters [6] 100.00% 0.01%(111/111) statHistCount [7] 100.00% 0.01%(111/111) statHistBin [8] 100.00% 0.01%(111/111) [self] [4] 2.59% 0.03%(251/9709) storeUnlockObjectDebug [5] 64.54% 0.02%(162/251) storeSetMemStatus [6] 100.00% 0.02%(162/162) lru_add [7] 69.75% 0.01%(113/162) memPoolAlloc [8] 100.00% 0.01%(113/113) [self] [7] 29.63% 0.01%(48/162) dlinkAddTail [8] 100.00% 0.01%(48/48) [self] [7] 0.62% 0.00%(1/162) dlinkAdd [8] 100.00% 0.00%(1/1) [self] [5] 29.48% 0.01%(74/251) storeRelease [6] 100.00% 0.01%(74/74) destroy_StoreEntry [7] 58.11% 0.00%(43/74) destroy_MemObject [8] 100.00% 0.00%(43/43) [self] [7] 25.68% 0.00%(19/74) memset [8] 100.00% 0.00%(19/19) [self] [7] 12.16% 0.00%(9/74) memPoolFree [8] 100.00% 0.00%(9/9) [self] [7] 2.70% 0.00%(2/74) storeEntrySetStoreUrl [8] 100.00% 0.00%(2/2) [self] [7] 1.35% 0.00%(1/74) storeHashDelete [8] 100.00% 0.00%(1/1) [self] [5] 5.58% 0.00%(14/251) storeEntryDereferenced [6] 100.00% 0.00%(14/14) lru_referenced [7] 57.14% 0.00%(8/14) dlinkAddTail [8] 100.00% 0.00%(8/8) [self] [7] 42.86% 0.00%(6/14) dlinkDelete [8] 100.00% 0.00%(6/6) [self] [5] 0.40% 0.00%(1/251) requestUnlink [6] 100.00% 0.00%(1/1) requestDestroy [7] 100.00% 0.00%(1/1) httpHeaderClean [8] 100.00% 0.00%(1/1) [self] [4] 0.26% 0.00%(25/9709) aclChecklistFree [5] 100.00% 0.00%(25/25) cbdataInternalFree [6] 100.00% 0.00%(25/25) memPoolFree [7] 92.00% 0.00%(23/25) xfree [8] 100.00% 0.00%(23/23) [self] [7] 8.00% 0.00%(2/25) xmalloc [8] 100.00% 0.00%(2/2) [self] [3] 1.29% 0.01%(127/9836) clientReadRequest [4] 100.00% 0.01%(127/127) commSetSelect [5] 100.00% 0.01%(127/127) commUpdateReadHandler [6] 100.00% 0.01%(127/127) commUpdateEvents [7] 94.49% 0.01%(120/127) commSetEvents [8] 100.00% 0.01%(120/120) [self] [7] 5.51% 0.00%(7/127) commClose [8] 100.00% 0.00%(7/7) [self] [2] 4.98% 0.06%(532/10689) storeClientRef [3] 85.90% 0.05%(457/532) storeSwapOut [4] 99.56% 0.05%(455/457) storeSwapOutStart [5] 91.87% 0.05%(418/455) tlv_free [6] 100.00% 0.05%(418/418) xfree [7] 28.95% 0.01%(121/418) arena_dalloc_small [8] 100.00% 0.01%(121/121) [self] [7] 26.32% 0.01%(110/418) idalloc [8] 100.00% 0.01%(110/110) [self] [7] 16.75% 0.01%(70/418) arena_run_reg_dalloc [8] 100.00% 0.01%(70/70) [self] [7] 12.68% 0.01%(53/418) free [8] 100.00% 0.01%(53/53) [self] [7] 8.61% 0.00%(36/418) malloc_spin_unlock [8] 100.00% 0.00%(36/36) [self] [7] 4.07% 0.00%(17/418) arena_dalloc [8] 100.00% 0.00%(17/17) [self] [7] 1.91% 0.00%(8/418) malloc_spin_lock [8] 100.00% 0.00%(8/8) [self] [7] 0.48% 0.00%(2/418) realloc [8] 100.00% 0.00%(2/2) [self] [7] 0.24% 0.00%(1/418) [unmapped_function] [5] 3.52% 0.00%(16/455) storeSwapMetaBuild [6] 100.00% 0.00%(16/16) tlv_add [7] 93.75% 0.00%(15/16) xmalloc [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) stackTop [8] 100.00% 0.00%(1/1) [self] [5] 2.86% 0.00%(13/455) storeCreate [6] 100.00% 0.00%(13/13) storeDirSelectSwapDirLeastLoad [7] 61.54% 0.00%(8/13) objectLen [8] 100.00% 0.00%(8/8) [self] [7] 38.46% 0.00%(5/13) storeNullDirRebuildComplete [8] 100.00% 0.00%(5/5) [self] [5] 0.88% 0.00%(4/455) cbdataInternalFree [6] 100.00% 0.00%(4/4) memPoolFree [7] 75.00% 0.00%(3/4) xmalloc [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) xfree [8] 100.00% 0.00%(1/1) [self] [5] 0.44% 0.00%(2/455) cbdataInternalAlloc [6] 100.00% 0.00%(2/2) memPoolAlloc [7] 50.00% 0.00%(1/2) xcalloc [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) xrealloc [8] 100.00% 0.00%(1/1) [self] [5] 0.22% 0.00%(1/455) storeSwapMetaPack [6] 100.00% 0.00%(1/1) xmalloc [7] 100.00% 0.00%(1/1) malloc [8] 100.00% 0.00%(1/1) [self] [5] 0.22% 0.00%(1/455) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 0.44% 0.00%(2/457) storeSwapOutMaintainMemObject [5] 100.00% 0.00%(2/2) stmemFreeDataUpto [6] 100.00% 0.00%(2/2) stmemNodeFree [7] 100.00% 0.00%(2/2) memPoolFree [8] 100.00% 0.00%(2/2) [self] [3] 14.10% 0.01%(75/532) storeClientCopy2 [4] 100.00% 0.01%(75/75) storeClientCopy3 [5] 73.33% 0.01%(55/75) storeClientCallback [6] 100.00% 0.01%(55/55) clientSendMoreData [7] 36.36% 0.00%(20/55) dlinkAdd [8] 100.00% 0.00%(20/20) [self] [7] 25.45% 0.00%(14/55) comm_write [8] 100.00% 0.00%(14/14) [self] [7] 23.64% 0.00%(13/55) dlinkDelete [8] 100.00% 0.00%(13/13) [self] [7] 7.27% 0.00%(4/55) _db_set_syslog [8] 100.00% 0.00%(4/4) [self] [7] 5.45% 0.00%(3/55) commHandleWrite [8] 100.00% 0.00%(3/3) [self] [7] 1.82% 0.00%(1/55) dlinkAddTail [8] 100.00% 0.00%(1/1) [self] [5] 22.67% 0.00%(17/75) storeSwapOutMaintainMemObject [6] 100.00% 0.00%(17/17) stmemFreeDataUpto [7] 100.00% 0.00%(17/17) stmemNodeFree [8] 100.00% 0.00%(17/17) [self] [5] 4.00% 0.00%(3/75) storeResumeRead [6] 100.00% 0.00%(3/3) commResumeFD [7] 100.00% 0.00%(3/3) commUpdateEvents [8] 100.00% 0.00%(3/3) [self] [2] 3.00% 0.03%(321/10689) comm_close [3] 100.00% 0.03%(321/321) commCallCloseHandlers [4] 85.98% 0.03%(276/321) connStateFree [5] 96.38% 0.03%(266/276) httpRequestFree [6] 44.36% 0.01%(118/266) httpRequestLog [7] 55.93% 0.01%(66/118) strchr [8] 100.00% 0.01%(66/66) [self] [7] 15.25% 0.00%(18/118) clientUpdateCounters [8] 100.00% 0.00%(18/18) [self] [7] 7.63% 0.00%(9/118) clientdbUpdate [8] 100.00% 0.00%(9/9) [self] [7] 5.08% 0.00%(6/118) clientAclChecklistCreate [8] 100.00% 0.00%(6/6) [self] [7] 5.08% 0.00%(6/118) memcpy [8] 100.00% 0.00%(6/6) [self] [7] 3.39% 0.00%(4/118) urlCanonicalClean [8] 100.00% 0.00%(4/4) [self] [7] 2.54% 0.00%(3/118) urlMethodAssign [8] 100.00% 0.00%(3/3) [self] [7] 1.69% 0.00%(2/118) accessLogLog [8] 100.00% 0.00%(2/2) [self] [7] 0.85% 0.00%(1/118) [unmapped_function] [7] 0.85% 0.00%(1/118) helperStatefulStats [8] 100.00% 0.00%(1/1) [self] [7] 0.85% 0.00%(1/118) hierarchyLogEntryCopy [8] 100.00% 0.00%(1/1) [self] [7] 0.85% 0.00%(1/118) urlMakeAbsolute [8] 100.00% 0.00%(1/1) [self] [6] 24.44% 0.01%(65/266) storeClientUnregister [7] 41.54% 0.00%(27/65) storeSwapOut [8] 100.00% 0.00%(27/27) [self] [7] 23.08% 0.00%(15/65) storeSwapOutMaintainMemObject [8] 100.00% 0.00%(14/14) [self] [7] 10.77% 0.00%(7/65) CheckQuickAbort [8] 100.00% 0.00%(7/7) [self] [7] 10.77% 0.00%(7/65) cbdataInternalFree [8] 100.00% 0.00%(7/7) [self] [7] 7.69% 0.00%(5/65) storeUnlockObjectDebug [8] 100.00% 0.00%(5/5) [self] [7] 4.62% 0.00%(3/65) stmemNodeUnref [8] 100.00% 0.00%(3/3) [self] [7] 1.54% 0.00%(1/65) dlinkDelete [8] 100.00% 0.00%(1/1) [self] [6] 8.65% 0.00%(23/266) aclChecklistFree [7] 43.48% 0.00%(10/23) cbdataInternalFree [8] 100.00% 0.00%(10/10) [self] [7] 34.78% 0.00%(8/23) cbdataUnlock [8] 100.00% 0.00%(8/8) [self] [7] 13.04% 0.00%(3/23) requestUnlink [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(1/23) aclCheckCleanup [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) aclMatchAclList [8] 100.00% 0.00%(1/1) [self] [6] 7.52% 0.00%(20/266) storeUnlockObjectDebug [7] 20.00% 0.00%(4/20) storeRelease [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(4/20) storeSetMemStatus [8] 100.00% 0.00%(4/4) [self] [7] 15.00% 0.00%(3/20) requestUnlink [8] 100.00% 0.00%(3/3) [self] [7] 15.00% 0.00%(3/20) storeEntryDereferenced [8] 100.00% 0.00%(3/3) [self] [7] 15.00% 0.00%(3/20) storePendingNClients [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(2/20) storeConfigure [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(1/20) InvokeHandlers [8] 100.00% 0.00%(1/1) [self] [6] 6.02% 0.00%(16/266) requestUnlink [7] 100.00% 0.00%(16/16) requestDestroy [8] 100.00% 0.00%(16/16) [self] [6] 6.02% 0.00%(16/266) xxfree [7] 50.00% 0.00%(8/16) idalloc [8] 100.00% 0.00%(8/8) [self] [7] 31.25% 0.00%(5/16) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 12.50% 0.00%(2/16) arena_run_reg_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(1/16) free [8] 100.00% 0.00%(1/1) [self] [6] 2.26% 0.00%(6/266) httpReplyDestroy [7] 83.33% 0.00%(5/6) httpReplyClean [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) httpReplyDoDestroy [8] 100.00% 0.00%(1/1) [self] [6] 0.75% 0.00%(2/266) clientCheckTransferDone [7] 100.00% 0.00%(2/2) objectLen [8] 100.00% 0.00%(2/2) [self] [5] 2.90% 0.00%(8/276) clientdbEstablished [6] 100.00% 0.00%(8/8) radix_search_exact [7] 75.00% 0.00%(6/8) comp_with_mask [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) rindex [8] 100.00% 0.00%(2/2) [self] [5] 0.72% 0.00%(2/276) memFreeBuf [6] 100.00% 0.00%(2/2) memFree [7] 100.00% 0.00%(2/2) memPoolFree [8] 100.00% 0.00%(2/2) [self] [4] 7.79% 0.00%(25/321) memPoolFree [5] 100.00% 0.00%(25/25) xfree [6] 100.00% 0.00%(25/25) arena_dalloc_small [7] 80.00% 0.00%(20/25) arena_run_tree_insert [8] 100.00% 0.00%(20/20) [self] [7] 20.00% 0.00%(5/25) arena_run_comp [8] 100.00% 0.00%(5/5) [self] [4] 6.23% 0.00%(20/321) cbdataUnlock [5] 100.00% 0.00%(20/20) memPoolFree [6] 100.00% 0.00%(20/20) xfree [7] 35.00% 0.00%(7/20) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 20.00% 0.00%(4/20) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 15.00% 0.00%(3/20) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 15.00% 0.00%(3/20) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 15.00% 0.00%(3/20) free [8] 100.00% 0.00%(3/3) [self] [0] 1.11% 1.11%(10292/926344) httpProcessReplyHeader [1] 59.25% 0.66%(6098/10292) httpReplyParse [2] 93.51% 0.62%(5702/6098) httpReplyParseStep [3] 95.25% 0.59%(5431/5702) httpReplyHdrCacheInit [4] 47.82% 0.28%(2597/5431) httpMsgIsPersistent [5] 100.00% 0.28%(2597/2597) httpHeaderHasConnDir [6] 60.57% 0.17%(1573/2597) httpHeaderGetList [7] 96.69% 0.16%(1521/1573) httpHeaderGetEntry [8] 100.00% 0.16%(1521/1521) [self] [7] 1.84% 0.00%(29/1573) strListAddStr [8] 100.00% 0.00%(29/29) [self] [7] 1.46% 0.00%(23/1573) httpHeaderInsertEntryStr [8] 100.00% 0.00%(23/23) [self] [6] 37.00% 0.10%(961/2597) strListIsMember [7] 53.07% 0.06%(510/961) strListGetItem [8] 100.00% 0.06%(510/510) [self] [7] 26.33% 0.03%(253/961) strncasecmp [8] 100.00% 0.03%(253/253) [self] [7] 15.61% 0.02%(150/961) __sbtolower [8] 100.00% 0.02%(150/150) [self] [7] 1.98% 0.00%(19/961) strxfrm [8] 100.00% 0.00%(19/19) [self] [7] 1.04% 0.00%(10/961) __res_ninit [8] 100.00% 0.00%(10/10) [self] [7] 0.94% 0.00%(9/961) [unmapped_function] [7] 0.42% 0.00%(4/961) strlcat [8] 100.00% 0.00%(4/4) [self] [7] 0.31% 0.00%(3/961) strcspn [8] 100.00% 0.00%(3/3) [self] [7] 0.21% 0.00%(2/961) strListAddUnique [8] 100.00% 0.00%(2/2) [self] [7] 0.10% 0.00%(1/961) strspn [8] 100.00% 0.00%(1/1) [self] [6] 2.43% 0.01%(63/2597) stringClean [7] 100.00% 0.01%(63/63) memFreeString [8] 100.00% 0.01%(63/63) [self] [4] 27.32% 0.16%(1484/5431) httpHeaderGetCc [5] 54.99% 0.09%(816/1484) httpHdrCcParseCreate [6] 75.37% 0.07%(615/816) httpHdrCcParseInit [7] 67.48% 0.04%(415/615) strListGetItem [8] 100.00% 0.04%(415/415) [self] [7] 15.93% 0.01%(98/615) httpHeaderIdByName [8] 100.00% 0.01%(98/98) [self] [7] 7.80% 0.01%(48/615) strxfrm [8] 100.00% 0.01%(48/48) [self] [7] 6.02% 0.00%(37/615) __res_ninit [8] 100.00% 0.00%(37/37) [self] [7] 0.98% 0.00%(6/615) strListAddUnique [8] 100.00% 0.00%(6/6) [self] [7] 0.65% 0.00%(4/615) [unmapped_function] [7] 0.65% 0.00%(4/615) httpHeaderDelAt [8] 100.00% 0.00%(4/4) [self] [7] 0.49% 0.00%(3/615) strspn [8] 100.00% 0.00%(3/3) [self] [6] 24.63% 0.02%(201/816) httpHdrCcCreate [7] 100.00% 0.02%(201/201) memPoolAlloc [8] 100.00% 0.02%(201/201) [self] [5] 33.02% 0.05%(490/1484) httpHeaderGetList [6] 61.63% 0.03%(302/490) httpHeaderGetEntry [7] 98.34% 0.03%(297/302) vector_get [8] 100.00% 0.03%(297/297) [self] [7] 1.66% 0.00%(5/302) httpHeaderGetEntry [8] 100.00% 0.00%(5/5) [self] [6] 38.37% 0.02%(188/490) strListAddStr [7] 62.23% 0.01%(117/188) stringAppend [8] 100.00% 0.01%(117/117) [self] [7] 37.77% 0.01%(71/188) memcpy [8] 100.00% 0.01%(71/71) [self] [5] 6.13% 0.01%(91/1484) stringClean [6] 100.00% 0.01%(91/91) memFreeString [7] 95.60% 0.01%(87/91) memPoolFree [8] 100.00% 0.01%(87/87) [self] [7] 4.40% 0.00%(4/91) memPoolAlloc [8] 100.00% 0.00%(4/4) [self] [5] 5.86% 0.01%(87/1484) httpHdrCcUpdateStats [6] 100.00% 0.01%(87/87) statHistCount [7] 97.70% 0.01%(85/87) statHistBin [8] 100.00% 0.01%(85/85) [self] [7] 2.30% 0.00%(2/87) [unmapped_function] [4] 14.82% 0.09%(805/5431) httpReplyHdrExpirationTime [5] 100.00% 0.09%(805/805) httpHeaderGetTime [6] 69.69% 0.06%(561/805) parse_rfc1123 [7] 58.65% 0.04%(329/561) parse_date [8] 100.00% 0.04%(329/329) [self] [7] 22.99% 0.01%(129/561) strchr [8] 100.00% 0.01%(129/129) [self] [7] 5.88% 0.00%(33/561) time1 [8] 100.00% 0.00%(33/33) [self] [7] 5.53% 0.00%(31/561) memcpy [8] 100.00% 0.00%(31/31) [self] [7] 3.74% 0.00%(21/561) timegm [8] 100.00% 0.00%(21/21) [self] [7] 1.96% 0.00%(11/561) [unmapped_function] [7] 0.71% 0.00%(4/561) memset [8] 100.00% 0.00%(4/4) [self] [7] 0.53% 0.00%(3/561) strcpy [8] 100.00% 0.00%(3/3) [self] [6] 30.31% 0.03%(244/805) httpHeaderFindEntry [7] 98.36% 0.03%(240/244) httpHeaderGetEntry [8] 100.00% 0.03%(240/240) [self] [7] 1.64% 0.00%(4/244) httpHeaderInsertEntryStr [8] 100.00% 0.00%(4/4) [self] [4] 6.17% 0.04%(335/5431) httpHeaderGetTime [5] 57.91% 0.02%(194/335) httpHeaderFindEntry [6] 100.00% 0.02%(194/194) httpHeaderGetEntry [7] 98.45% 0.02%(191/194) vector_get [8] 100.00% 0.02%(191/191) [self] [7] 1.55% 0.00%(3/194) httpHeaderGetEntry [8] 100.00% 0.00%(3/3) [self] [5] 42.09% 0.02%(141/335) parse_rfc1123 [6] 95.04% 0.01%(134/141) parse_date [7] 38.81% 0.01%(52/134) strchr [8] 100.00% 0.01%(52/52) [self] [7] 20.90% 0.00%(28/134) __isctype [8] 100.00% 0.00%(28/28) [self] [7] 17.16% 0.00%(23/134) __strtok_r [8] 100.00% 0.00%(23/23) [self] [7] 14.18% 0.00%(19/134) parse_date_elements [8] 100.00% 0.00%(19/19) [self] [7] 5.97% 0.00%(8/134) strtok [8] 100.00% 0.00%(8/8) [self] [7] 1.49% 0.00%(2/134) parse_date [8] 100.00% 0.00%(2/2) [self] [7] 1.49% 0.00%(2/134) tmSaneValues [8] 100.00% 0.00%(2/2) [self] [6] 4.96% 0.00%(7/141) time1 [7] 71.43% 0.00%(5/7) index [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) time2 [8] 100.00% 0.00%(2/2) [self] [4] 3.87% 0.02%(210/5431) httpHeaderGetSize [5] 81.43% 0.02%(171/210) httpHeaderFindEntry [6] 100.00% 0.02%(171/171) httpHeaderGetEntry [7] 97.08% 0.02%(166/171) vector_get [8] 100.00% 0.02%(166/166) [self] [7] 2.92% 0.00%(5/171) httpHeaderGetEntry [8] 100.00% 0.00%(5/5) [self] [5] 18.57% 0.00%(39/210) httpHeaderParseSize [6] 100.00% 0.00%(39/39) strtoll [7] 71.79% 0.00%(28/39) __find_warguments [8] 100.00% 0.00%(28/28) [self] [7] 20.51% 0.00%(8/39) __udivdi3 [8] 100.00% 0.00%(8/8) [self] [7] 7.69% 0.00%(3/39) __umoddi3 [8] 100.00% 0.00%(3/3) [self] [3] 4.75% 0.03%(271/5702) httpHeaderParse [4] 100.00% 0.03%(271/271) httpHeaderEntryParseCreate [5] 50.92% 0.01%(138/271) hh_check_content_length [6] 98.55% 0.01%(136/138) httpHeaderParseSize2 [7] 44.12% 0.01%(60/136) strtol_n [8] 100.00% 0.01%(60/60) [self] [7] 38.24% 0.01%(52/136) memcpy [8] 100.00% 0.01%(52/52) [self] [7] 16.18% 0.00%(22/136) __error [8] 100.00% 0.00%(22/22) [self] [7] 1.47% 0.00%(2/136) memset [8] 100.00% 0.00%(2/2) [self] [6] 1.45% 0.00%(2/138) __error [7] 100.00% 0.00%(2/2) _pthread_setconcurrency [8] 100.00% 0.00%(2/2) [self] [5] 46.49% 0.01%(126/271) httpHeaderAddEntryStr2 [6] 51.59% 0.01%(65/126) httpHeaderEntryCreate [7] 61.54% 0.00%(40/65) stringLimitInit [8] 100.00% 0.00%(40/40) [self] [7] 38.46% 0.00%(25/65) stringInit [8] 100.00% 0.00%(25/25) [self] [6] 48.41% 0.01%(61/126) httpHeaderAllocNewEntry [7] 88.52% 0.01%(54/61) vector_append [8] 100.00% 0.01%(54/54) [self] [7] 11.48% 0.00%(7/61) vector_get_real [8] 100.00% 0.00%(7/7) [self] [5] 2.58% 0.00%(7/271) httpHeaderIdByName [6] 100.00% 0.00%(7/7) strncasecmp [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [2] 6.49% 0.04%(396/6098) httpReplyReset [3] 53.79% 0.02%(213/396) httpReplyInit [4] 70.42% 0.02%(150/213) httpReplyHdrCacheInit [5] 100.00% 0.02%(150/150) httpMsgIsPersistent [6] 94.00% 0.02%(141/150) httpHeaderHasConnDir [7] 98.58% 0.02%(139/141) httpHeaderHas [8] 100.00% 0.02%(139/139) [self] [7] 1.42% 0.00%(2/141) httpHeaderNameById [8] 100.00% 0.00%(2/2) [self] [6] 6.00% 0.00%(9/150) httpHeaderGetStr [7] 100.00% 0.00%(9/9) httpHeaderFindEntry [8] 100.00% 0.00%(9/9) [self] [4] 29.58% 0.01%(63/213) httpHeaderInit [5] 100.00% 0.01%(63/63) vector_init [6] 100.00% 0.01%(63/63) vector_grow [7] 98.41% 0.01%(62/63) xrealloc [8] 100.00% 0.01%(62/62) [self] [7] 1.59% 0.00%(1/63) [unmapped_function] [3] 46.21% 0.02%(183/396) httpReplyClean [4] 100.00% 0.02%(183/183) httpHeaderClean [5] 100.00% 0.02%(183/183) vector_done [6] 100.00% 0.02%(183/183) xfree [7] 25.68% 0.01%(47/183) arena_dalloc_small [8] 100.00% 0.01%(47/47) [self] [7] 19.13% 0.00%(35/183) arena_run_reg_dalloc [8] 100.00% 0.00%(35/35) [self] [7] 19.13% 0.00%(35/183) idalloc [8] 100.00% 0.00%(35/35) [self] [7] 17.49% 0.00%(32/183) free [8] 100.00% 0.00%(32/32) [self] [7] 7.65% 0.00%(14/183) arena_dalloc [8] 100.00% 0.00%(14/14) [self] [7] 4.92% 0.00%(9/183) malloc_spin_unlock [8] 100.00% 0.00%(9/9) [self] [7] 4.37% 0.00%(8/183) realloc [8] 100.00% 0.00%(8/8) [self] [7] 1.09% 0.00%(2/183) [unmapped_function] [7] 0.55% 0.00%(1/183) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [1] 36.82% 0.41%(3789/10292) httpReplySetupStuff [2] 55.32% 0.23%(2096/3789) httpMaybeRemovePublic [3] 80.49% 0.18%(1687/2096) storeGetPublicByRequestMethodCode [4] 100.00% 0.18%(1687/1687) storeGetPublicByRequestMethod [5] 90.75% 0.17%(1531/1687) storeKeyPublicByRequestMethod [6] 96.28% 0.16%(1474/1531) MD5Update [7] 99.59% 0.16%(1468/1474) MD5Init [8] 100.00% 0.16%(1468/1468) [self] [7] 0.41% 0.00%(6/1474) [unmapped_function] [6] 3.72% 0.01%(57/1531) MD5Final [7] 73.68% 0.00%(42/57) MD5Pad [8] 100.00% 0.00%(42/42) [self] [7] 15.79% 0.00%(9/57) MD5Update [8] 100.00% 0.00%(9/9) [self] [7] 10.53% 0.00%(6/57) [unmapped_function] [5] 9.25% 0.02%(156/1687) storeGet [6] 100.00% 0.02%(156/156) hash_lookup [7] 74.36% 0.01%(116/156) storeKeyHashCmp [8] 100.00% 0.01%(116/116) [self] [7] 25.64% 0.00%(40/156) storeKeyHashHash [8] 100.00% 0.00%(40/40) [self] [3] 19.51% 0.04%(409/2096) storeGetPublicByRequest [4] 100.00% 0.04%(409/409) storeGetPublicByRequestMethod [5] 92.18% 0.04%(377/409) storeKeyPublicByRequestMethod [6] 95.76% 0.04%(361/377) MD5Update [7] 99.17% 0.04%(358/361) MD5Init [8] 100.00% 0.04%(358/358) [self] [7] 0.55% 0.00%(2/361) [unmapped_function] [7] 0.28% 0.00%(1/361) memcpy [8] 100.00% 0.00%(1/1) [self] [6] 4.24% 0.00%(16/377) MD5Final [7] 75.00% 0.00%(12/16) MD5Pad [8] 100.00% 0.00%(12/12) [self] [7] 25.00% 0.00%(4/16) MD5Update [8] 100.00% 0.00%(4/4) [self] [5] 7.82% 0.00%(32/409) storeGet [6] 100.00% 0.00%(32/32) hash_lookup [7] 81.25% 0.00%(26/32) storeKeyHashCmp [8] 100.00% 0.00%(24/24) [self] [7] 12.50% 0.00%(4/32) storeKeyHashHash [8] 100.00% 0.00%(4/4) [self] [7] 6.25% 0.00%(2/32) storeKeyScan [8] 100.00% 0.00%(2/2) [self] [2] 44.18% 0.18%(1674/3789) httpMakePublic [3] 100.00% 0.18%(1674/1674) storeSetPublicKey [4] 82.44% 0.15%(1380/1674) storeKeyPublicByRequest [5] 100.00% 0.15%(1380/1380) storeKeyPublicByRequestMethod [6] 95.94% 0.14%(1324/1380) MD5Update [7] 99.32% 0.14%(1315/1324) MD5Init [8] 100.00% 0.14%(1315/1315) [self] [7] 0.68% 0.00%(9/1324) [unmapped_function] [6] 4.06% 0.01%(56/1380) MD5Final [7] 71.43% 0.00%(40/56) MD5Pad [8] 100.00% 0.00%(40/40) [self] [7] 28.57% 0.00%(16/56) MD5Update [8] 100.00% 0.00%(16/16) [self] [4] 10.93% 0.02%(183/1674) storeSetPrivateKey [5] 85.25% 0.02%(156/183) storeKeyPrivate [6] 97.44% 0.02%(152/156) MD5Update [7] 100.00% 0.02%(152/152) MD5Init [8] 100.00% 0.02%(152/152) [self] [6] 2.56% 0.00%(4/156) MD5Final [7] 75.00% 0.00%(3/4) MD5Pad [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) MD5Update [8] 100.00% 0.00%(1/1) [self] [5] 7.65% 0.00%(14/183) storeHashInsert [6] 92.86% 0.00%(13/14) storeKeyDup [7] 100.00% 0.00%(13/13) memPoolAlloc [8] 100.00% 0.00%(13/13) [self] [6] 7.14% 0.00%(1/14) hash_join [7] 100.00% 0.00%(1/1) storeKeyHashHash [8] 100.00% 0.00%(1/1) [self] [5] 7.10% 0.00%(13/183) storeHashDelete [6] 76.92% 0.00%(10/13) storeKeyFree [7] 60.00% 0.00%(6/10) memset [8] 100.00% 0.00%(6/6) [self] [7] 40.00% 0.00%(4/10) memPoolFree [8] 100.00% 0.00%(4/4) [self] [6] 23.08% 0.00%(3/13) hash_remove_link [7] 100.00% 0.00%(3/3) storeKeyHashHash [8] 100.00% 0.00%(3/3) [self] [4] 4.18% 0.01%(70/1674) storeRelease [5] 72.86% 0.01%(51/70) destroy_StoreEntry [6] 80.39% 0.00%(41/51) destroy_MemObject [7] 43.90% 0.00%(18/41) stmemFree [8] 100.00% 0.00%(18/18) [self] [7] 14.63% 0.00%(6/41) memPoolFree [8] 100.00% 0.00%(6/6) [self] [7] 14.63% 0.00%(6/41) memset [8] 100.00% 0.00%(6/6) [self] [7] 7.32% 0.00%(3/41) ctx_exit [8] 100.00% 0.00%(3/3) [self] [7] 7.32% 0.00%(3/41) httpReplyDestroy [8] 100.00% 0.00%(3/3) [self] [7] 4.88% 0.00%(2/41) ctx_enter [8] 100.00% 0.00%(2/2) [self] [7] 4.88% 0.00%(2/41) xxfree [8] 100.00% 0.00%(2/2) [self] [7] 2.44% 0.00%(1/41) urlMethodGetConstStr [8] 100.00% 0.00%(1/1) [self] [6] 19.61% 0.00%(10/51) storeHashDelete [7] 70.00% 0.00%(7/10) hash_remove_link [8] 100.00% 0.00%(7/7) [self] [7] 30.00% 0.00%(3/10) storeKeyFree [8] 100.00% 0.00%(3/3) [self] [5] 27.14% 0.00%(19/70) storeSetMemStatus [6] 100.00% 0.00%(19/19) lru_remove [7] 42.11% 0.00%(8/19) dlinkDelete [8] 100.00% 0.00%(8/8) [self] [7] 36.84% 0.00%(7/19) memset [8] 100.00% 0.00%(7/7) [self] [7] 21.05% 0.00%(4/19) memPoolFree [8] 100.00% 0.00%(4/4) [self] [4] 1.49% 0.00%(25/1674) storeHashInsert [5] 100.00% 0.00%(25/25) storeKeyDup [6] 100.00% 0.00%(25/25) memPoolAlloc [7] 76.00% 0.00%(19/25) xcalloc [8] 100.00% 0.00%(19/19) [self] [7] 20.00% 0.00%(5/25) xrealloc [8] 100.00% 0.00%(5/5) [self] [7] 4.00% 0.00%(1/25) [unmapped_function] [4] 0.96% 0.00%(16/1674) storeHashDelete [5] 100.00% 0.00%(16/16) storeKeyFree [6] 100.00% 0.00%(16/16) memPoolFree [7] 93.75% 0.00%(15/16) xfree [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) xmalloc [8] 100.00% 0.00%(1/1) [self] [2] 0.50% 0.00%(19/3789) httpCachableReply [3] 100.00% 0.00%(19/19) refreshIsCachable [4] 100.00% 0.00%(19/19) refreshCheck [5] 100.00% 0.00%(19/19) refreshLimits [6] 89.47% 0.00%(17/19) sfast [7] 58.82% 0.00%(10/17) sstep [8] 100.00% 0.00%(10/10) [self] [7] 41.18% 0.00%(7/17) feof [8] 100.00% 0.00%(7/7) [self] [6] 10.53% 0.00%(2/19) regexec [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [1] 3.94% 0.04%(405/10292) storeAppend [2] 98.77% 0.04%(400/405) storeGetMemSpace [3] 98.25% 0.04%(393/400) storePurgeMem [4] 89.06% 0.04%(350/393) destroy_MemObject [5] 64.00% 0.02%(224/350) httpReplyDestroy [6] 89.73% 0.02%(201/224) httpReplyClean [7] 91.54% 0.02%(184/201) httpHeaderClean [8] 100.00% 0.02%(184/184) [self] [7] 4.98% 0.00%(10/201) httpReplyHdrCacheClean [8] 100.00% 0.00%(10/10) [self] [7] 1.49% 0.00%(3/201) httpStatusLineClean [8] 100.00% 0.00%(3/3) [self] [7] 1.00% 0.00%(2/201) httpBodyClean [8] 100.00% 0.00%(2/2) [self] [7] 0.50% 0.00%(1/201) httpHeaderInit [8] 100.00% 0.00%(1/1) [self] [7] 0.50% 0.00%(1/201) httpReplyClone [8] 100.00% 0.00%(1/1) [self] [6] 10.27% 0.00%(23/224) httpReplyDoDestroy [7] 69.57% 0.00%(16/23) memset [8] 100.00% 0.00%(16/16) [self] [7] 30.43% 0.00%(7/23) memPoolFree [8] 100.00% 0.00%(7/7) [self] [5] 20.00% 0.01%(70/350) xxfree [6] 100.00% 0.01%(70/70) arena_dalloc_small [7] 95.71% 0.01%(67/70) arena_run_tree_insert [8] 100.00% 0.01%(67/67) [self] [7] 4.29% 0.00%(3/70) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [5] 8.29% 0.00%(29/350) memPoolFree [6] 100.00% 0.00%(29/29) xfree [7] 44.83% 0.00%(13/29) idalloc [8] 100.00% 0.00%(13/13) [self] [7] 17.24% 0.00%(5/29) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 17.24% 0.00%(5/29) arena_run_reg_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 13.79% 0.00%(4/29) arena_dalloc [8] 100.00% 0.00%(4/4) [self] [7] 3.45% 0.00%(1/29) free [8] 100.00% 0.00%(1/1) [self] [7] 3.45% 0.00%(1/29) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [5] 7.71% 0.00%(27/350) stmemFree [6] 100.00% 0.00%(27/27) stmemNodeFree [7] 100.00% 0.00%(27/27) memPoolFree [8] 100.00% 0.00%(27/27) [self] [4] 10.94% 0.00%(43/393) storeRelease [5] 100.00% 0.00%(43/43) destroy_StoreEntry [6] 88.37% 0.00%(38/43) storeHashDelete [7] 92.11% 0.00%(35/38) hash_remove_link [8] 100.00% 0.00%(35/35) [self] [7] 7.89% 0.00%(3/38) storeKeyFree [8] 100.00% 0.00%(3/3) [self] [6] 11.63% 0.00%(5/43) memPoolFree [7] 100.00% 0.00%(5/5) xfree [8] 100.00% 0.00%(5/5) [self] [3] 1.75% 0.00%(7/400) lru_purgeNext [4] 100.00% 0.00%(7/7) memPoolFree [5] 100.00% 0.00%(7/7) xfree [6] 85.71% 0.00%(6/7) arena_dalloc_small [7] 100.00% 0.00%(6/6) arena_run_tree_insert [8] 100.00% 0.00%(6/6) [self] [6] 14.29% 0.00%(1/7) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 1.23% 0.00%(5/405) stmemAppend [3] 100.00% 0.00%(5/5) memPoolAlloc [4] 100.00% 0.00%(5/5) xmalloc [5] 100.00% 0.00%(5/5) arena_malloc [6] 100.00% 0.00%(5/5) arena_malloc_large [7] 80.00% 0.00%(4/5) chunk_alloc_mmap [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [0] 1.11% 1.11%(10238/926344) write [1] 100.00% 1.11%(10238/10238) kern_writev [2] 100.00% 1.11%(10238/10238) fo_write [3] 99.99% 1.11%(10237/10238) soo_write [4] 100.00% 1.11%(10237/10237) sosend [5] 100.00% 1.11%(10237/10237) sosend_generic [6] 60.35% 0.67%(6178/10237) tcp_output_send [7] 75.95% 0.51%(4692/6178) tcp_output [8] 100.00% 0.51%(4692/4692) [self] [7] 11.95% 0.08%(738/6178) atomic_cmpset_int [8] 100.00% 0.08%(738/738) [self] [7] 4.21% 0.03%(260/6178) generic_bcopy [8] 100.00% 0.03%(260/260) [self] [7] 3.64% 0.02%(225/6178) in_pseudo [8] 100.00% 0.02%(225/225) [self] [7] 1.49% 0.01%(92/6178) imin [8] 100.00% 0.01%(92/92) [self] [7] 1.20% 0.01%(74/6178) min [8] 100.00% 0.01%(74/74) [self] [7] 0.71% 0.00%(44/6178) m_gethdr [8] 100.00% 0.00%(44/44) [self] [7] 0.44% 0.00%(27/6178) __curthread [8] 100.00% 0.00%(27/27) [self] [7] 0.16% 0.00%(10/6178) bcopy [8] 100.00% 0.00%(10/10) [self] [7] 0.11% 0.00%(7/6178) __bswap32 [8] 100.00% 0.00%(7/7) [self] [7] 0.08% 0.00%(5/6178) uma_zfree [8] 100.00% 0.00%(5/5) [self] [7] 0.03% 0.00%(2/6178) bcopyb [8] 100.00% 0.00%(2/2) [self] [7] 0.03% 0.00%(2/6178) tcp_setpersist [8] 100.00% 0.00%(2/2) [self] [6] 28.30% 0.31%(2897/10237) m_uiotombuf [7] 37.73% 0.12%(1093/2897) m_getm2 [8] 100.00% 0.12%(1093/1093) [self] [7] 27.72% 0.09%(803/2897) uiomove [8] 100.00% 0.09%(803/803) [self] [7] 18.23% 0.06%(528/2897) slow_copyin [8] 100.00% 0.06%(528/528) [self] [7] 4.90% 0.02%(142/2897) m_getjcl [8] 100.00% 0.02%(142/142) [self] [7] 3.38% 0.01%(98/2897) m_getcl [8] 100.00% 0.01%(98/98) [self] [7] 3.18% 0.01%(92/2897) generic_copyin [8] 100.00% 0.01%(92/92) [self] [7] 1.76% 0.01%(51/2897) uma_zfree [8] 100.00% 0.01%(51/51) [self] [7] 0.79% 0.00%(23/2897) m_demote [8] 100.00% 0.00%(23/23) [self] [7] 0.72% 0.00%(21/2897) copyin [8] 100.00% 0.00%(21/21) [self] [7] 0.66% 0.00%(19/2897) ureadc [8] 100.00% 0.00%(19/19) [self] [7] 0.35% 0.00%(10/2897) i586_copyout [8] 100.00% 0.00%(10/10) [self] [7] 0.31% 0.00%(9/2897) done_copyin [8] 100.00% 0.00%(9/9) [self] [7] 0.21% 0.00%(6/2897) m_get [8] 100.00% 0.00%(6/6) [self] [7] 0.07% 0.00%(2/2897) __curthread [8] 100.00% 0.00%(2/2) [self] [6] 11.34% 0.13%(1161/10237) tcp_usr_send [7] 65.55% 0.08%(761/1161) atomic_cmpset_int [8] 100.00% 0.08%(761/761) [self] [7] 27.99% 0.04%(325/1161) ia32_pause [8] 100.00% 0.04%(325/325) [self] [7] 3.01% 0.00%(35/1161) sbappendstream [8] 100.00% 0.00%(35/35) [self] [7] 2.67% 0.00%(31/1161) __curthread [8] 100.00% 0.00%(31/31) [self] [7] 0.52% 0.00%(6/1161) _rw_wlock_hard [8] 100.00% 0.00%(6/6) [self] [7] 0.26% 0.00%(3/1161) sbappendstream_locked [8] 100.00% 0.00%(3/3) [self] [6] 0.01% 0.00%(1/10237) _mtx_lock_sleep [7] 100.00% 0.00%(1/1) turnstile_cancel [8] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/10238) VOP_WRITE [4] 100.00% 0.00%(1/1) VOP_WRITE_APV [5] 100.00% 0.00%(1/1) ffs_write [6] 100.00% 0.00%(1/1) vfs_clean_pages [7] 100.00% 0.00%(1/1) vfs_page_set_validclean [8] 100.00% 0.00%(1/1) [self] [0] 0.99% 0.99%(9202/926344) snprintf [1] 83.08% 0.83%(7645/9202) __vfprintf [2] 100.00% 0.83%(7645/7645) [self] [1] 5.59% 0.06%(514/9202) strlen [2] 100.00% 0.06%(514/514) [self] [1] 5.53% 0.05%(509/9202) io_print [2] 100.00% 0.05%(509/509) [self] [1] 2.99% 0.03%(275/9202) io_flush [2] 100.00% 0.03%(275/275) [self] [1] 0.80% 0.01%(74/9202) strncmp [2] 100.00% 0.01%(74/74) [self] [1] 0.58% 0.01%(53/9202) [unmapped_function] [1] 0.46% 0.00%(42/9202) io_pad [2] 100.00% 0.00%(42/42) [self] [1] 0.43% 0.00%(40/9202) io_init [2] 100.00% 0.00%(40/40) [self] [1] 0.39% 0.00%(36/9202) __ujtoa [2] 100.00% 0.00%(36/36) [self] [1] 0.14% 0.00%(13/9202) __wcsconv [2] 100.00% 0.00%(13/13) [self] [1] 0.01% 0.00%(1/9202) time1 [2] 100.00% 0.00%(1/1) time2 [3] 100.00% 0.00%(1/1) [self] [0] 0.98% 0.98%(9086/926344) clientTryParseRequest [1] 45.31% 0.44%(4117/9086) urlParse [2] 87.86% 0.39%(3617/4117) [self] [2] 12.14% 0.05%(500/4117) requestCreate [3] 50.80% 0.03%(254/500) memPoolAlloc [4] 100.00% 0.03%(254/254) xcalloc [5] 100.00% 0.03%(254/254) arena_malloc_small [6] 100.00% 0.03%(254/254) arena_bin_nonfull_run_get [7] 84.25% 0.02%(214/254) arena_run_tree_remove [8] 100.00% 0.02%(214/214) [self] [7] 15.35% 0.00%(39/254) arena_run_comp [8] 100.00% 0.00%(39/39) [self] [7] 0.39% 0.00%(1/254) arena_chunk_alloc [8] 100.00% 0.00%(1/1) [self] [3] 28.40% 0.02%(142/500) stringReset [4] 100.00% 0.02%(142/142) stringInit [5] 100.00% 0.02%(142/142) stringLimitInit [6] 100.00% 0.02%(142/142) stringInitBuf [7] 99.30% 0.02%(141/142) memAllocString [8] 100.00% 0.02%(141/141) [self] [7] 0.70% 0.00%(1/142) memTotalAllocated [8] 100.00% 0.00%(1/1) [self] [3] 20.80% 0.01%(104/500) httpHeaderInit [4] 100.00% 0.01%(104/104) vector_init [5] 100.00% 0.01%(104/104) vector_grow [6] 100.00% 0.01%(104/104) xrealloc [7] 46.15% 0.01%(48/104) realloc [8] 100.00% 0.01%(48/48) [self] [7] 25.96% 0.00%(27/104) malloc [8] 100.00% 0.00%(27/27) [self] [7] 11.54% 0.00%(12/104) malloc_init [8] 100.00% 0.00%(12/12) [self] [7] 8.65% 0.00%(9/104) imalloc [8] 100.00% 0.00%(9/9) [self] [7] 4.81% 0.00%(5/104) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 1.92% 0.00%(2/104) mag_rack_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 0.96% 0.00%(1/104) idalloc [8] 100.00% 0.00%(1/1) [self] [1] 15.10% 0.15%(1372/9086) clientCheckFollowXForwardedFor [2] 98.83% 0.15%(1356/1372) clientAccessCheck [3] 94.99% 0.14%(1288/1356) aclNBCheck [4] 100.00% 0.14%(1288/1288) aclCheck [5] 56.83% 0.08%(732/1288) aclCheckCallback [6] 56.83% 0.04%(416/732) clientAccessCheckDone [7] 25.72% 0.01%(107/416) urlCanonical [8] 100.00% 0.01%(107/107) [self] [7] 21.88% 0.01%(91/416) memcpy [8] 100.00% 0.01%(91/91) [self] [7] 13.70% 0.01%(57/416) clientRedirectStart [8] 100.00% 0.01%(57/57) [self] [7] 11.06% 0.00%(46/416) strlen [8] 100.00% 0.00%(46/46) [self] [7] 10.58% 0.00%(44/416) xxfree [8] 100.00% 0.00%(44/44) [self] [7] 6.25% 0.00%(26/416) authenticateAuthUserRequestMessage [8] 100.00% 0.00%(26/26) [self] [7] 3.61% 0.00%(15/416) xstrdup [8] 100.00% 0.00%(15/15) [self] [7] 2.64% 0.00%(11/416) memset [8] 100.00% 0.00%(11/11) [self] [7] 2.16% 0.00%(9/416) authenticateAuthUserRequestFree [8] 100.00% 0.00%(9/9) [self] [7] 1.20% 0.00%(5/416) urnParse [8] 100.00% 0.00%(5/5) [self] [7] 0.48% 0.00%(2/416) xfree [8] 100.00% 0.00%(2/2) [self] [7] 0.24% 0.00%(1/416) [unmapped_function] [7] 0.24% 0.00%(1/416) clientRedirectAccessCheckDone [8] 100.00% 0.00%(1/1) [self] [7] 0.24% 0.00%(1/416) strncmp [8] 100.00% 0.00%(1/1) [self] [6] 43.17% 0.03%(316/732) aclChecklistFree [7] 56.33% 0.02%(178/316) cbdataInternalFree [8] 100.00% 0.02%(178/178) [self] [7] 24.68% 0.01%(78/316) cbdataUnlock [8] 100.00% 0.01%(78/78) [self] [7] 9.81% 0.00%(31/316) aclCheckCleanup [8] 100.00% 0.00%(31/31) [self] [7] 7.91% 0.00%(25/316) requestUnlink [8] 100.00% 0.00%(25/25) [self] [7] 0.63% 0.00%(2/316) aclMatchAclList [8] 100.00% 0.00%(2/2) [self] [7] 0.32% 0.00%(1/316) cbdataLock [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/316) requestLink [8] 100.00% 0.00%(1/1) [self] [5] 43.17% 0.06%(556/1288) aclMatchAclList [6] 100.00% 0.06%(556/556) aclMatchAcl [7] 41.73% 0.03%(232/556) aclMatchWordListInsensitive [8] 100.00% 0.03%(232/232) [self] [7] 16.37% 0.01%(91/556) aclMatchIntegerRange [8] 100.00% 0.01%(91/91) [self] [7] 16.01% 0.01%(89/556) aclMatchIp [8] 100.00% 0.01%(89/89) [self] [7] 14.39% 0.01%(80/556) aclMatchInteger [8] 100.00% 0.01%(80/80) [self] [7] 8.81% 0.01%(49/556) urlMethodGetConstStr [8] 100.00% 0.01%(49/49) [self] [7] 1.08% 0.00%(6/556) aclParseAclList [8] 100.00% 0.00%(6/6) [self] [7] 0.90% 0.00%(5/556) urlMethodDup [8] 100.00% 0.00%(5/5) [self] [7] 0.36% 0.00%(2/556) [unmapped_function] [7] 0.36% 0.00%(2/556) aclLookupProxyAuthStart [8] 100.00% 0.00%(2/2) [self] [3] 5.01% 0.01%(68/1356) clientAclChecklistCreate [4] 100.00% 0.01%(68/68) aclChecklistCreate [5] 100.00% 0.01%(68/68) cbdataInternalAlloc [6] 100.00% 0.01%(68/68) memPoolAlloc [7] 88.24% 0.01%(60/68) xcalloc [8] 100.00% 0.01%(60/60) [self] [7] 8.82% 0.00%(6/68) memMeterSyncHWater [8] 100.00% 0.00%(6/6) [self] [7] 1.47% 0.00%(1/68) [unmapped_function] [7] 1.47% 0.00%(1/68) xrealloc [8] 100.00% 0.00%(1/1) [self] [2] 1.17% 0.00%(16/1372) [self] [1] 8.52% 0.08%(774/9086) parseHttpRequest [2] 60.98% 0.05%(472/774) [self] [2] 39.02% 0.03%(302/774) cbdataInternalAlloc [3] 100.00% 0.03%(302/302) memPoolAlloc [4] 100.00% 0.03%(302/302) xcalloc [5] 100.00% 0.03%(302/302) arena_malloc_small [6] 100.00% 0.03%(302/302) arena_bin_nonfull_run_get [7] 77.15% 0.03%(233/302) arena_run_tree_remove [8] 100.00% 0.03%(233/233) [self] [7] 22.85% 0.01%(69/302) arena_run_comp [8] 100.00% 0.01%(69/69) [self] [1] 6.88% 0.07%(625/9086) strcpy [2] 100.00% 0.07%(625/625) [self] [1] 5.16% 0.05%(469/9086) httpMsgParseRequestHeader [2] 95.10% 0.05%(446/469) httpHeaderParse [3] 100.00% 0.05%(446/446) httpHeaderEntryParseCreate [4] 100.00% 0.05%(446/446) httpHeaderAddEntryStr2 [5] 100.00% 0.05%(446/446) httpHeaderEntryCreate [6] 100.00% 0.05%(446/446) stringLimitInit [7] 96.64% 0.05%(431/446) stringInitBuf [8] 100.00% 0.05%(431/431) [self] [7] 3.36% 0.00%(15/446) memStringInit [8] 100.00% 0.00%(15/15) [self] [2] 4.90% 0.00%(23/469) [self] [1] 4.38% 0.04%(398/9086) strrchr [2] 100.00% 0.04%(398/398) [self] [1] 3.82% 0.04%(347/9086) clientSetKeepaliveFlag [2] 73.20% 0.03%(254/347) httpMsgIsPersistent [3] 100.00% 0.03%(254/254) httpHeaderHasConnDir [4] 45.28% 0.01%(115/254) strListIsMember [5] 100.00% 0.01%(115/115) strListGetItem [6] 100.00% 0.01%(115/115) __sbistype [7] 99.13% 0.01%(114/115) __sbmaskrune [8] 100.00% 0.01%(114/114) [self] [7] 0.87% 0.00%(1/115) __sbistype [8] 100.00% 0.00%(1/1) [self] [4] 40.55% 0.01%(103/254) httpHeaderGetList [5] 100.00% 0.01%(103/103) strListAddStr [6] 100.00% 0.01%(103/103) stringAppend [7] 51.46% 0.01%(53/103) stringClean [8] 100.00% 0.01%(53/53) [self] [7] 46.60% 0.01%(48/103) stringInitBuf [8] 100.00% 0.01%(48/48) [self] [7] 1.94% 0.00%(2/103) memStringInit [8] 100.00% 0.00%(2/2) [self] [4] 14.17% 0.00%(36/254) stringClean [5] 100.00% 0.00%(36/36) memFreeString [6] 100.00% 0.00%(36/36) memPoolFree [7] 83.33% 0.00%(30/36) xfree [8] 100.00% 0.00%(30/30) [self] [7] 8.33% 0.00%(3/36) [unmapped_function] [7] 8.33% 0.00%(3/36) xmalloc [8] 100.00% 0.00%(3/3) [self] [2] 26.80% 0.01%(93/347) [self] [1] 1.33% 0.01%(121/9086) strlen [2] 100.00% 0.01%(121/121) [self] [1] 1.10% 0.01%(100/9086) commSetTimeout [2] 100.00% 0.01%(100/100) [self] [1] 0.95% 0.01%(86/9086) httpHeaderGetSize [2] 100.00% 0.01%(86/86) [self] [1] 0.88% 0.01%(80/9086) HttpMsgBufInit [2] 100.00% 0.01%(80/80) [self] [1] 0.77% 0.01%(70/9086) clientCheckContentLength [2] 100.00% 0.01%(70/70) [self] [1] 0.73% 0.01%(66/9086) strncmp [2] 100.00% 0.01%(66/66) [self] [1] 0.70% 0.01%(64/9086) urlCheckRequest [2] 100.00% 0.01%(64/64) [self] [1] 0.50% 0.00%(45/9086) httpHeaderHas [2] 100.00% 0.00%(45/45) [self] [1] 0.45% 0.00%(41/9086) __bswap16 [2] 100.00% 0.00%(41/41) [self] [1] 0.44% 0.00%(40/9086) dlinkAddTail [2] 100.00% 0.00%(40/40) [self] [1] 0.43% 0.00%(39/9086) cbdataValid [2] 100.00% 0.00%(39/39) [self] [1] 0.36% 0.00%(33/9086) memset [2] 100.00% 0.00%(33/33) [self] [1] 0.35% 0.00%(32/9086) memcpy [2] 100.00% 0.00%(32/32) [self] [1] 0.35% 0.00%(32/9086) __hdtoa [2] 100.00% 0.00%(32/32) [self] [1] 0.30% 0.00%(27/9086) getsockopt [2] 100.00% 0.00%(27/27) [self] [1] 0.28% 0.00%(25/9086) fd_note_static [2] 100.00% 0.00%(25/25) [self] [1] 0.24% 0.00%(22/9086) strxfrm [2] 100.00% 0.00%(22/22) [self] [1] 0.23% 0.00%(21/9086) urlMethodFree [2] 100.00% 0.00%(21/21) [self] [1] 0.19% 0.00%(17/9086) __sbistype [2] 100.00% 0.00%(17/17) [self] [1] 0.09% 0.00%(8/9086) requestLink [2] 100.00% 0.00%(8/8) [self] [1] 0.07% 0.00%(6/9086) internalCheck [2] 100.00% 0.00%(6/6) [self] [1] 0.06% 0.00%(5/9086) [unmapped_function] [1] 0.04% 0.00%(4/9086) strspn [2] 100.00% 0.00%(4/4) [self] [0] 0.97% 0.97%(8960/926344) httpHeaderAddEntryStr2 [1] 95.90% 0.93%(8593/8960) httpHeaderEntryCreate [2] 96.15% 0.89%(8262/8593) stringLimitInit [3] 100.00% 0.89%(8262/8262) stringInitBuf [4] 100.00% 0.89%(8262/8262) memAllocString [5] 100.00% 0.89%(8262/8262) memPoolAlloc [6] 100.00% 0.89%(8262/8262) xmalloc [7] 37.25% 0.33%(3078/8262) arena_lock_balance [8] 100.00% 0.33%(3078/3078) [self] [7] 25.26% 0.23%(2087/8262) arena_malloc_small [8] 100.00% 0.23%(2087/2087) [self] [7] 11.63% 0.10%(961/8262) malloc [8] 100.00% 0.10%(961/961) [self] [7] 11.04% 0.10%(912/8262) arena_run_reg_alloc [8] 100.00% 0.10%(912/912) [self] [7] 3.73% 0.03%(308/8262) arena_malloc [8] 100.00% 0.03%(308/308) [self] [7] 3.01% 0.03%(249/8262) choose_arena [8] 100.00% 0.03%(249/249) [self] [7] 3.01% 0.03%(249/8262) imalloc [8] 100.00% 0.03%(249/249) [self] [7] 1.59% 0.01%(131/8262) malloc_init [8] 100.00% 0.01%(131/131) [self] [7] 1.42% 0.01%(117/8262) arena_bin_malloc_easy [8] 100.00% 0.01%(117/117) [self] [7] 1.10% 0.01%(91/8262) calloc [8] 100.00% 0.01%(91/91) [self] [7] 0.93% 0.01%(77/8262) malloc_spin_unlock [8] 100.00% 0.01%(77/77) [self] [7] 0.02% 0.00%(2/8262) [unmapped_function] [2] 2.77% 0.03%(238/8593) [self] [2] 1.08% 0.01%(93/8593) stringInit [3] 100.00% 0.01%(93/93) stringLimitInit [4] 100.00% 0.01%(93/93) stringInitBuf [5] 100.00% 0.01%(93/93) memAllocString [6] 100.00% 0.01%(93/93) memPoolAlloc [7] 95.70% 0.01%(89/93) xmalloc [8] 100.00% 0.01%(89/89) [self] [7] 3.23% 0.00%(3/93) memMeterSyncHWater [8] 100.00% 0.00%(3/3) [self] [7] 1.08% 0.00%(1/93) stackTop [8] 100.00% 0.00%(1/1) [self] [1] 3.37% 0.03%(302/8960) httpHeaderAddInfo [2] 100.00% 0.03%(302/302) [self] [1] 0.73% 0.01%(65/8960) httpHeaderAllocNewEntry [2] 100.00% 0.01%(65/65) [self] [0] 0.96% 0.96%(8860/926344) iapp_runonce [1] 100.00% 0.96%(8860/8860) comm_select [2] 100.00% 0.96%(8860/8860) do_comm_select [3] 100.00% 0.96%(8860/8860) comm_call_handlers [4] 34.62% 0.33%(3067/8860) clientReadRequest [5] 94.75% 0.31%(2906/3067) clientTryParseRequest [6] 76.91% 0.24%(2235/2906) httpMsgParseRequestHeader [7] 62.01% 0.15%(1386/2235) memchr [8] 100.00% 0.15%(1386/1386) [self] [7] 35.03% 0.08%(783/2235) httpHeaderParse [8] 100.00% 0.08%(783/783) [self] [7] 2.24% 0.01%(50/2235) reallocf [8] 100.00% 0.01%(50/50) [self] [7] 0.49% 0.00%(11/2235) [unmapped_function] [7] 0.22% 0.00%(5/2235) hh_check_content_length [8] 100.00% 0.00%(5/5) [self] [6] 10.39% 0.03%(302/2906) urlParse [7] 32.12% 0.01%(97/302) strrchr [8] 100.00% 0.01%(97/97) [self] [7] 27.15% 0.01%(82/302) __sbtolower [8] 100.00% 0.01%(82/82) [self] [7] 8.94% 0.00%(27/302) urlParse [8] 100.00% 0.00%(27/27) [self] [7] 5.96% 0.00%(18/302) strcspn [8] 100.00% 0.00%(18/18) [self] [7] 5.63% 0.00%(17/302) _rtld_atfork_post [8] 100.00% 0.00%(17/17) [self] [7] 4.64% 0.00%(14/302) requestCreate [8] 100.00% 0.00%(14/14) [self] [7] 3.31% 0.00%(10/302) urlMakeHttpCanonical2 [8] 100.00% 0.00%(10/10) [self] [7] 2.32% 0.00%(7/302) stringHasWhitespace [8] 100.00% 0.00%(7/7) [self] [7] 2.32% 0.00%(7/302) xstrncpy [8] 100.00% 0.00%(7/7) [self] [7] 1.99% 0.00%(6/302) requestInitMem [8] 100.00% 0.00%(6/6) [self] [7] 1.99% 0.00%(6/302) urlParseProtocol [8] 100.00% 0.00%(6/6) [self] [7] 1.32% 0.00%(4/302) strstr [8] 100.00% 0.00%(4/4) [self] [7] 1.32% 0.00%(4/302) tvSubDsec [8] 100.00% 0.00%(4/4) [self] [7] 0.66% 0.00%(2/302) urlDefaultPort [8] 100.00% 0.00%(2/2) [self] [7] 0.33% 0.00%(1/302) atoi [8] 100.00% 0.00%(1/1) [self] [6] 3.92% 0.01%(114/2906) parseHttpRequest [7] 18.42% 0.00%(21/114) httpMsgFindHeadersEnd [8] 100.00% 0.00%(21/21) [self] [7] 16.67% 0.00%(19/114) urlMethodGetKnownByCode [8] 100.00% 0.00%(19/19) [self] [7] 14.91% 0.00%(17/114) httpSendRequestEntry [8] 100.00% 0.00%(17/17) [self] [7] 8.77% 0.00%(10/114) httpMsgParseRequestLine [8] 100.00% 0.00%(10/10) [self] [7] 8.77% 0.00%(10/114) urlMethodGet [8] 100.00% 0.00%(6/6) [self] [7] 7.89% 0.00%(9/114) cbdataInternalAlloc [8] 100.00% 0.00%(9/9) [self] [7] 7.89% 0.00%(9/114) httpBuildVersion [8] 100.00% 0.00%(9/9) [self] [7] 6.14% 0.00%(7/114) strcpy [8] 100.00% 0.00%(7/7) [self] [7] 4.39% 0.00%(5/114) cbdataInUseCount [8] 100.00% 0.00%(5/5) [self] [7] 2.63% 0.00%(3/114) urlMethodGetKnown [8] 100.00% 0.00%(3/3) [self] [7] 1.75% 0.00%(2/114) xcalloc [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(1/114) __isctype [8] 100.00% 0.00%(1/1) [self] [7] 0.88% 0.00%(1/114) dlinkAdd [8] 100.00% 0.00%(1/1) [self] [6] 3.03% 0.01%(88/2906) httpHeaderGetSize [7] 93.18% 0.01%(82/88) httpHeaderFindEntry [8] 100.00% 0.01%(82/82) [self] [7] 6.82% 0.00%(6/88) httpHeaderIdByName [8] 100.00% 0.00%(6/6) [self] [6] 2.99% 0.01%(87/2906) clientSetKeepaliveFlag [7] 83.91% 0.01%(73/87) httpMsgIsPersistent [8] 100.00% 0.01%(73/73) [self] [7] 14.94% 0.00%(13/87) httpBuildVersion [8] 100.00% 0.00%(13/13) [self] [7] 1.15% 0.00%(1/87) httpMsgIsolateHeaders [8] 100.00% 0.00%(1/1) [self] [6] 1.62% 0.01%(47/2906) __sbistype [7] 97.87% 0.00%(46/47) __sbmaskrune [8] 100.00% 0.00%(46/46) [self] [7] 2.13% 0.00%(1/47) __sbistype [8] 100.00% 0.00%(1/1) [self] [6] 1.14% 0.00%(33/2906) clientCheckFollowXForwardedFor [7] 96.97% 0.00%(32/33) clientAccessCheck [8] 100.00% 0.00%(32/32) [self] [7] 3.03% 0.00%(1/33) clientAccessCheckDone [8] 100.00% 0.00%(1/1) [self] [5] 3.20% 0.01%(98/3067) commSetSelect [6] 100.00% 0.01%(98/98) commUpdateReadHandler [7] 92.86% 0.01%(91/98) commUpdateEvents [8] 100.00% 0.01%(91/91) [self] [7] 7.14% 0.00%(7/98) commSetDefer [8] 100.00% 0.00%(7/7) [self] [5] 2.05% 0.01%(63/3067) default_read_method [6] 100.00% 0.01%(63/63) read [7] 61.90% 0.00%(39/63) _pthread_setcancelstate [8] 100.00% 0.00%(39/39) [self] [7] 20.63% 0.00%(13/63) _pthread_cond_destroy [8] 100.00% 0.00%(13/13) [self] [7] 15.87% 0.00%(10/63) [unmapped_function] [7] 1.59% 0.00%(1/63) _read [8] 100.00% 0.00%(1/1) [self] [4] 29.58% 0.28%(2621/8860) commHandleWrite [5] 88.78% 0.25%(2327/2621) CommWriteStateCallbackAndFree [6] 51.48% 0.13%(1198/2327) clientWriteBodyComplete [7] 83.72% 0.11%(1003/1198) clientWriteComplete [8] 100.00% 0.11%(1003/1003) [self] [7] 15.28% 0.02%(183/1198) stmemNodeUnref [8] 100.00% 0.02%(183/183) [self] [7] 0.58% 0.00%(7/1198) stmemNodeRef [8] 100.00% 0.00%(7/7) [self] [7] 0.42% 0.00%(5/1198) clientKeepaliveNextRequest [8] 100.00% 0.00%(5/5) [self] [6] 21.10% 0.05%(491/2327) clientWriteComplete [7] 21.79% 0.01%(107/491) clientCheckTransferDone [8] 100.00% 0.01%(107/107) [self] [7] 21.79% 0.01%(107/491) storeClientRef [8] 100.00% 0.01%(107/107) [self] [7] 21.59% 0.01%(106/491) kb_incr [8] 100.00% 0.01%(106/106) [self] [7] 19.35% 0.01%(95/491) isTcpHit [8] 100.00% 0.01%(95/95) [self] [7] 5.91% 0.00%(29/491) clientDelayBodyTooLarge [8] 100.00% 0.00%(29/29) [self] [7] 5.30% 0.00%(26/491) clientReplyBodyTooLarge [8] 100.00% 0.00%(23/23) [self] [7] 1.63% 0.00%(8/491) sqinet_get_family [8] 100.00% 0.00%(8/8) [self] [7] 1.43% 0.00%(7/491) storeClientCopyEvent [8] 100.00% 0.00%(7/7) [self] [7] 0.41% 0.00%(2/491) clientDelayMaxBodySize [8] 100.00% 0.00%(2/2) [self] [7] 0.41% 0.00%(2/491) clientHierarchical [8] 100.00% 0.00%(2/2) [self] [7] 0.41% 0.00%(2/491) uint64_percent [8] 100.00% 0.00%(2/2) [self] [6] 16.24% 0.04%(378/2327) httpSendComplete [7] 51.06% 0.02%(193/378) kb_incr [8] 100.00% 0.02%(193/193) [self] [7] 23.02% 0.01%(87/378) commSetTimeout [8] 100.00% 0.01%(87/87) [self] [7] 12.17% 0.00%(46/378) fd_bytes [8] 100.00% 0.00%(46/46) [self] [7] 10.58% 0.00%(40/378) commSetDefer [8] 100.00% 0.00%(40/40) [self] [7] 2.38% 0.00%(9/378) uint64_percent [8] 100.00% 0.00%(9/9) [self] [7] 0.79% 0.00%(3/378) comm_udp_sendto [8] 100.00% 0.00%(3/3) [self] [6] 7.52% 0.02%(175/2327) cbdataUnlock [7] 61.71% 0.01%(108/175) memset [8] 100.00% 0.01%(108/108) [self] [7] 35.43% 0.01%(62/175) memPoolFree [8] 100.00% 0.01%(62/62) [self] [7] 2.29% 0.00%(4/175) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [7] 0.57% 0.00%(1/175) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 3.65% 0.01%(85/2327) memFree2K [7] 97.65% 0.01%(83/85) memFree [8] 100.00% 0.01%(83/83) [self] [7] 2.35% 0.00%(2/85) memAllocate [8] 100.00% 0.00%(2/2) [self] [5] 10.45% 0.03%(274/2621) default_write_method [6] 100.00% 0.03%(274/274) write [7] 64.23% 0.02%(176/274) _pthread_setcancelstate [8] 100.00% 0.02%(176/176) [self] [7] 24.45% 0.01%(67/274) _pthread_cond_destroy [8] 100.00% 0.01%(67/67) [self] [7] 11.31% 0.00%(31/274) [unmapped_function] [5] 0.76% 0.00%(20/2621) commSetSelect [6] 100.00% 0.00%(20/20) commUpdateWriteHandler [7] 90.00% 0.00%(18/20) commUpdateEvents [8] 100.00% 0.00%(18/18) [self] [7] 10.00% 0.00%(2/20) commSetDefer [8] 100.00% 0.00%(2/2) [self] [4] 28.61% 0.27%(2535/8860) httpReadReply [5] 50.53% 0.14%(1281/2535) buf_create_size_int [6] 69.48% 0.10%(890/1281) buf_create_int [7] 84.61% 0.08%(753/890) memPoolAlloc [8] 100.00% 0.08%(753/753) [self] [7] 14.61% 0.01%(130/890) buf_ref [8] 100.00% 0.01%(130/130) [self] [7] 0.67% 0.00%(6/890) memPoolDestroy [8] 100.00% 0.00%(6/6) [self] [7] 0.11% 0.00%(1/890) buf_free [8] 100.00% 0.00%(1/1) [self] [6] 30.52% 0.04%(391/1281) buf_changesize [7] 40.92% 0.02%(160/391) realloc [8] 100.00% 0.02%(160/160) [self] [7] 17.14% 0.01%(67/391) arena_malloc_large [8] 100.00% 0.01%(67/67) [self] [7] 13.55% 0.01%(53/391) imalloc [8] 100.00% 0.01%(53/53) [self] [7] 12.02% 0.01%(47/391) malloc [8] 100.00% 0.01%(47/47) [self] [7] 7.42% 0.00%(29/391) malloc_init [8] 100.00% 0.00%(29/29) [self] [7] 3.32% 0.00%(13/391) choose_arena [8] 100.00% 0.00%(13/13) [self] [7] 3.07% 0.00%(12/391) mag_rack_dalloc [8] 100.00% 0.00%(12/12) [self] [7] 1.53% 0.00%(6/391) idalloc [8] 100.00% 0.00%(6/6) [self] [7] 0.77% 0.00%(3/391) arena_malloc [8] 100.00% 0.00%(3/3) [self] [7] 0.26% 0.00%(1/391) _malloc_prefork [8] 100.00% 0.00%(1/1) [self] [5] 19.33% 0.05%(490/2535) httpProcessReplyHeader [6] 44.69% 0.02%(219/490) storeAppend [7] 53.42% 0.01%(117/219) stmemAppend [8] 100.00% 0.01%(117/117) [self] [7] 26.48% 0.01%(58/219) memcpy [8] 100.00% 0.01%(58/58) [self] [7] 17.35% 0.00%(38/219) storeGetMemSpace [8] 100.00% 0.00%(38/38) [self] [7] 2.28% 0.00%(5/219) stmemFreeDataUpto [8] 100.00% 0.00%(5/5) [self] [7] 0.46% 0.00%(1/219) storeAbort [8] 100.00% 0.00%(1/1) [self] [6] 42.65% 0.02%(209/490) httpReplyParse [7] 72.25% 0.02%(151/209) httpReplyParseStep [8] 100.00% 0.02%(151/151) [self] [7] 11.00% 0.00%(23/209) httpReplyReset [8] 100.00% 0.00%(23/23) [self] [7] 9.09% 0.00%(19/209) memchr [8] 100.00% 0.00%(19/19) [self] [7] 7.18% 0.00%(15/209) reallocf [8] 100.00% 0.00%(15/15) [self] [7] 0.48% 0.00%(1/209) [unmapped_function] [6] 12.65% 0.01%(62/490) httpReplySetupStuff [7] 19.35% 0.00%(12/62) storeEntryValidToSend [8] 100.00% 0.00%(12/12) [self] [7] 17.74% 0.00%(11/62) storeTimestampsSet [8] 100.00% 0.00%(11/11) [self] [7] 16.13% 0.00%(10/62) httpMakePublic [8] 100.00% 0.00%(10/10) [self] [7] 16.13% 0.00%(10/62) httpMaybeRemovePublic [8] 100.00% 0.00%(6/6) [self] [7] 8.06% 0.00%(5/62) httpCachableReply [8] 100.00% 0.00%(5/5) [self] [7] 8.06% 0.00%(5/62) httpHeaderHas [8] 100.00% 0.00%(5/5) [self] [7] 8.06% 0.00%(5/62) peer_supports_connection_pinning [8] 100.00% 0.00%(5/5) [self] [7] 4.84% 0.00%(3/62) httpTimeout [8] 100.00% 0.00%(3/3) [self] [7] 1.61% 0.00%(1/62) httpRemovePublicByHeader [8] 100.00% 0.00%(1/1) [self] [5] 14.04% 0.04%(356/2535) httpAppendBody [6] 25.56% 0.01%(91/356) pconnPush [7] 46.15% 0.00%(42/91) fd_note [8] 100.00% 0.00%(42/42) [self] [7] 13.19% 0.00%(12/91) commSetSelect [8] 100.00% 0.00%(12/12) [self] [7] 13.19% 0.00%(12/91) hash_join [8] 100.00% 0.00%(12/12) [self] [7] 9.89% 0.00%(9/91) fdUsageHigh [8] 100.00% 0.00%(9/9) [self] [7] 7.69% 0.00%(7/91) commSetTimeout [8] 100.00% 0.00%(7/7) [self] [7] 6.59% 0.00%(6/91) hash_lookup [8] 100.00% 0.00%(6/6) [self] [7] 2.20% 0.00%(2/91) fd_open [8] 100.00% 0.00%(2/2) [self] [7] 1.10% 0.00%(1/91) __sys_unlink [8] 100.00% 0.00%(1/1) [self] [6] 20.22% 0.01%(72/356) storeBufferFlush [7] 41.67% 0.00%(30/72) InvokeHandlers [8] 100.00% 0.00%(30/30) [self] [7] 27.78% 0.00%(20/72) storeLowestMemReaderOffset [8] 100.00% 0.00%(20/20) [self] [7] 19.44% 0.00%(14/72) storeSwapOut [8] 100.00% 0.00%(14/14) [self] [7] 11.11% 0.00%(8/72) storeSwapOutMaintainMemObject [8] 100.00% 0.00%(8/8) [self] [6] 14.61% 0.01%(52/356) httpStateFree [7] 34.62% 0.00%(18/52) buf_deref [8] 100.00% 0.00%(18/18) [self] [7] 30.77% 0.00%(16/52) requestUnlink [8] 100.00% 0.00%(16/16) [self] [7] 19.23% 0.00%(10/52) stringClean [8] 100.00% 0.00%(10/10) [self] [7] 5.77% 0.00%(3/52) delayClearNoDelay [8] 100.00% 0.00%(3/3) [self] [7] 3.85% 0.00%(2/52) delaySetNoDelay [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(2/52) stringDup [8] 100.00% 0.00%(2/2) [self] [7] 1.92% 0.00%(1/52) cbdataInternalFree [8] 100.00% 0.00%(1/1) [self] [6] 12.36% 0.00%(44/356) commSetSelect [7] 97.73% 0.00%(43/44) commUpdateReadHandler [8] 100.00% 0.00%(43/43) [self] [7] 2.27% 0.00%(1/44) commUpdateEvents [8] 100.00% 0.00%(1/1) [self] [6] 11.24% 0.00%(40/356) storeAppend [7] 52.50% 0.00%(21/40) stmemAppend [8] 100.00% 0.00%(21/21) [self] [7] 17.50% 0.00%(7/40) stmemFreeDataUpto [8] 100.00% 0.00%(7/7) [self] [7] 17.50% 0.00%(7/40) storeGetMemSpace [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(5/40) storeAbort [8] 100.00% 0.00%(5/5) [self] [6] 9.55% 0.00%(34/356) fwdComplete [7] 26.47% 0.00%(9/34) storeComplete [8] 100.00% 0.00%(9/9) [self] [7] 23.53% 0.00%(8/34) fwdDispatch [8] 100.00% 0.00%(8/8) [self] [7] 17.65% 0.00%(6/34) fwdReforward [8] 100.00% 0.00%(6/6) [self] [7] 14.71% 0.00%(5/34) fwdStateFree [8] 100.00% 0.00%(5/5) [self] [7] 11.76% 0.00%(4/34) fwdLogReplyStatus [8] 100.00% 0.00%(4/4) [self] [7] 5.88% 0.00%(2/34) storeCheckCachableStats [8] 100.00% 0.00%(2/2) [self] [6] 1.97% 0.00%(7/356) default_read_method [7] 71.43% 0.00%(5/7) read [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) readv [8] 100.00% 0.00%(2/2) [self] [6] 1.69% 0.00%(6/356) comm_close [7] 33.33% 0.00%(2/6) CommWriteStateCallbackAndFree [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) commCallCloseHandlers [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) pconnHistCount [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) sqinet_get_maxlength [8] 100.00% 0.00%(1/1) [self] [6] 1.69% 0.00%(6/356) comm_remove_close_handler [7] 50.00% 0.00%(3/6) cbdataUnlock [8] 100.00% 0.00%(3/3) [self] [7] 50.00% 0.00%(3/6) memPoolFree [8] 100.00% 0.00%(3/3) [self] [6] 1.12% 0.00%(4/356) fwdUnregister [7] 50.00% 0.00%(2/4) commSetDefer [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) comm_add_close_handler [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) comm_remove_close_handler [8] 100.00% 0.00%(1/1) [self] [5] 9.74% 0.03%(247/2535) buf_read [6] 100.00% 0.03%(247/247) default_read_method [7] 37.25% 0.01%(92/247) readv [8] 100.00% 0.01%(92/92) [self] [7] 31.58% 0.01%(78/247) read [8] 100.00% 0.01%(78/78) [self] [7] 21.46% 0.01%(53/247) _write [8] 100.00% 0.01%(53/53) [self] [7] 4.86% 0.00%(12/247) [unmapped_function] [7] 4.86% 0.00%(12/247) _read [8] 100.00% 0.00%(12/12) [self] [5] 5.84% 0.02%(148/2535) buf_deref [6] 66.89% 0.01%(99/148) arena_dalloc [7] 74.75% 0.01%(74/99) arena_dalloc_large [8] 100.00% 0.01%(74/74) [self] [7] 12.12% 0.00%(12/99) malloc_spin_unlock [8] 100.00% 0.00%(12/12) [self] [7] 7.07% 0.00%(7/99) malloc_spin_lock [8] 100.00% 0.00%(7/7) [self] [7] 5.05% 0.00%(5/99) _malloc_prefork [8] 100.00% 0.00%(5/5) [self] [7] 1.01% 0.00%(1/99) [unmapped_function] [6] 24.32% 0.00%(36/148) memPoolFree [7] 88.89% 0.00%(32/36) xfree [8] 100.00% 0.00%(32/32) [self] [7] 5.56% 0.00%(2/36) [unmapped_function] [7] 2.78% 0.00%(1/36) memset [8] 100.00% 0.00%(1/1) [self] [7] 2.78% 0.00%(1/36) xmalloc [8] 100.00% 0.00%(1/1) [self] [6] 8.78% 0.00%(13/148) free [7] 100.00% 0.00%(13/13) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(13/13) [self] [5] 0.51% 0.00%(13/2535) cbdataUnlock [6] 100.00% 0.00%(13/13) memPoolFree [7] 84.62% 0.00%(11/13) xfree [8] 100.00% 0.00%(11/11) [self] [7] 7.69% 0.00%(1/13) [unmapped_function] [7] 7.69% 0.00%(1/13) xmalloc [8] 100.00% 0.00%(1/1) [self] [4] 2.52% 0.02%(223/8860) commConnectHandle [5] 59.19% 0.01%(132/223) commConnectCallback [6] 37.12% 0.01%(49/132) fwdConnectDone [7] 73.47% 0.00%(36/49) fwdDispatch [8] 100.00% 0.00%(36/36) [self] [7] 24.49% 0.00%(12/49) hierarchyNote [8] 100.00% 0.00%(12/12) [self] [7] 2.04% 0.00%(1/49) hierarchyLogEntryCopy [8] 100.00% 0.00%(1/1) [self] [6] 32.58% 0.00%(43/132) commConnectFree [7] 72.09% 0.00%(31/43) cbdataInternalFree [8] 100.00% 0.00%(31/31) [self] [7] 27.91% 0.00%(12/43) xxfree [8] 100.00% 0.00%(12/12) [self] [6] 30.30% 0.00%(40/132) comm_remove_close_handler [7] 42.50% 0.00%(17/40) memPoolFree [8] 100.00% 0.00%(17/17) [self] [7] 30.00% 0.00%(12/40) memset [8] 100.00% 0.00%(12/12) [self] [7] 27.50% 0.00%(11/40) cbdataUnlock [8] 100.00% 0.00%(11/11) [self] [5] 35.43% 0.01%(79/223) comm_connect_addr [6] 86.08% 0.01%(68/79) sqinet_ntoa [7] 61.76% 0.00%(42/68) getnameinfo_inet [8] 100.00% 0.00%(42/42) [self] [7] 11.76% 0.00%(8/68) getnameinfo [8] 100.00% 0.00%(8/8) [self] [7] 11.76% 0.00%(8/68) sqinet_get_length [8] 100.00% 0.00%(8/8) [self] [7] 4.41% 0.00%(3/68) __res_nsend [8] 100.00% 0.00%(3/3) [self] [7] 2.94% 0.00%(2/68) [unmapped_function] [7] 2.94% 0.00%(2/68) __bswap32 [8] 100.00% 0.00%(2/2) [self] [7] 2.94% 0.00%(2/68) getnameinfo_link [8] 100.00% 0.00%(2/2) [self] [7] 1.47% 0.00%(1/68) sqinet_ntoa [8] 100.00% 0.00%(1/1) [self] [6] 13.92% 0.00%(11/79) sqinet_get_port [7] 100.00% 0.00%(11/11) __bswap16 [8] 100.00% 0.00%(11/11) [self] [5] 5.38% 0.00%(12/223) ipcacheMarkGoodAddr [6] 100.00% 0.00%(12/12) ipcache_get [7] 83.33% 0.00%(10/12) hash_lookup [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) hash_join [8] 100.00% 0.00%(2/2) [self] [4] 2.43% 0.02%(215/8860) httpAccept [5] 43.72% 0.01%(94/215) comm_accept [6] 52.13% 0.01%(49/94) sqinet_ntoa [7] 55.10% 0.00%(27/49) getnameinfo_inet [8] 100.00% 0.00%(27/27) [self] [7] 20.41% 0.00%(10/49) getnameinfo [8] 100.00% 0.00%(10/10) [self] [7] 6.12% 0.00%(3/49) [unmapped_function] [7] 6.12% 0.00%(3/49) __res_nsend [8] 100.00% 0.00%(3/3) [self] [7] 4.08% 0.00%(2/49) __bswap32 [8] 100.00% 0.00%(2/2) [self] [7] 4.08% 0.00%(2/49) sqinet_get_length [8] 100.00% 0.00%(2/2) [self] [7] 2.04% 0.00%(1/49) getnameinfo_link [8] 100.00% 0.00%(1/1) [self] [7] 2.04% 0.00%(1/49) sqinet_ntoa [8] 100.00% 0.00%(1/1) [self] [6] 20.21% 0.00%(19/94) commSetCloseOnExec [7] 78.95% 0.00%(15/19) fcntl [8] 100.00% 0.00%(15/15) [self] [7] 10.53% 0.00%(2/19) __bt_close [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) __fsync [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) _fcntl [8] 100.00% 0.00%(1/1) [self] [6] 17.02% 0.00%(16/94) commSetNonBlocking [7] 93.75% 0.00%(15/16) fcntl [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) _fcntl [8] 100.00% 0.00%(1/1) [self] [6] 9.57% 0.00%(9/94) accept [7] 66.67% 0.00%(6/9) _pthread_setcancelstate [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(2/9) _pthread_cond_destroy [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) __sys_accept [8] 100.00% 0.00%(1/1) [self] [6] 1.06% 0.00%(1/94) sqinet_get_port [7] 100.00% 0.00%(1/1) __bswap16 [8] 100.00% 0.00%(1/1) [self] [5] 38.14% 0.01%(82/215) connStateCreate [6] 47.56% 0.00%(39/82) comm_add_close_handler [7] 66.67% 0.00%(26/39) memPoolAlloc [8] 100.00% 0.00%(26/26) [self] [7] 33.33% 0.00%(13/39) cbdataLock [8] 100.00% 0.00%(13/13) [self] [6] 43.90% 0.00%(36/82) cbdataInternalAlloc [7] 100.00% 0.00%(36/36) memPoolAlloc [8] 100.00% 0.00%(36/36) [self] [6] 8.54% 0.00%(7/82) memAllocBuf [7] 71.43% 0.00%(5/7) memFindBufSizeType [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) memAllocate [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) memFree [8] 100.00% 0.00%(1/1) [self] [5] 6.05% 0.00%(13/215) aclCheckFast [6] 100.00% 0.00%(13/13) aclMatchAclList [7] 84.62% 0.00%(11/13) aclMatchAcl [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) aclAuthenticated [8] 100.00% 0.00%(2/2) [self] [5] 6.05% 0.00%(13/215) clientdbEstablished [6] 76.92% 0.00%(10/13) radix_search_exact [7] 50.00% 0.00%(5/10) comp_with_mask [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) rindex [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) kb_incr [8] 100.00% 0.00%(1/1) [self] [6] 23.08% 0.00%(3/13) clientdbAdd [7] 100.00% 0.00%(3/3) radix_lookup [8] 100.00% 0.00%(3/3) [self] [5] 6.05% 0.00%(13/215) commSetSelect [6] 100.00% 0.00%(13/13) commUpdateReadHandler [7] 92.31% 0.00%(12/13) commUpdateEvents [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) commSetDefer [8] 100.00% 0.00%(1/1) [self] [4] 2.25% 0.02%(199/8860) commDeferRead [5] 100.00% 0.02%(199/199) fwdCheckDeferRead [6] 94.97% 0.02%(189/199) delayMostBytesWanted [7] 99.47% 0.02%(188/189) delayBytesWanted [8] 100.00% 0.02%(188/188) [self] [7] 0.53% 0.00%(1/189) delayPoolsUpdate [8] 100.00% 0.00%(1/1) [self] [6] 5.03% 0.00%(10/199) storeDeferRead [7] 90.00% 0.00%(9/10) commDeferFD [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) comm_select_shutdown [8] 100.00% 0.00%(1/1) [self] [0] 0.95% 0.95%(8785/926344) storeClientCallback [1] 99.95% 0.95%(8781/8785) storeClientCopyHeadersCB [2] 97.87% 0.93%(8594/8781) clientSendHeaders [3] 97.85% 0.91%(8409/8594) clientCloneReply [4] 88.14% 0.80%(7412/8409) clientBuildReplyHeader [5] 67.39% 0.54%(4995/7412) strListIsMember [6] 100.00% 0.54%(4995/4995) strListGetItem [7] 54.53% 0.29%(2724/4995) strcspn [8] 100.00% 0.29%(2724/2724) [self] [7] 40.48% 0.22%(2022/4995) strspn [8] 100.00% 0.22%(2022/2022) [self] [7] 4.98% 0.03%(249/4995) __sbistype [8] 100.00% 0.03%(249/249) [self] [5] 8.08% 0.06%(599/7412) httpHeaderPutStrf [6] 100.00% 0.06%(599/599) httpHeaderPutStrvf [7] 48.91% 0.03%(293/599) memBufVPrintf [8] 100.00% 0.03%(293/293) [self] [7] 21.20% 0.01%(127/599) memBufClean [8] 100.00% 0.01%(127/127) [self] [7] 18.20% 0.01%(109/599) httpHeaderPutStr [8] 100.00% 0.01%(109/109) [self] [7] 7.85% 0.01%(47/599) memBufDefInit [8] 100.00% 0.01%(47/47) [self] [7] 1.34% 0.00%(8/599) memFreeBufFunc [8] 100.00% 0.00%(8/8) [self] [7] 0.83% 0.00%(5/599) memBufInit [8] 100.00% 0.00%(5/5) [self] [7] 0.67% 0.00%(4/599) [unmapped_function] [7] 0.67% 0.00%(4/599) memBufPrintf [8] 100.00% 0.00%(4/4) [self] [7] 0.33% 0.00%(2/599) httpHeaderGetListMember [8] 100.00% 0.00%(2/2) [self] [5] 5.22% 0.04%(387/7412) httpHeaderGetList [6] 72.61% 0.03%(281/387) httpHeaderGetEntry [7] 96.44% 0.03%(271/281) vector_get [8] 100.00% 0.03%(271/271) [self] [7] 3.56% 0.00%(10/281) httpHeaderGetEntry [8] 100.00% 0.00%(10/10) [self] [6] 27.39% 0.01%(106/387) strListAddStr [7] 57.55% 0.01%(61/106) memcpy [8] 100.00% 0.01%(61/61) [self] [7] 40.57% 0.00%(43/106) stringAppend [8] 100.00% 0.00%(43/43) [self] [7] 1.89% 0.00%(2/106) memset [8] 100.00% 0.00%(2/2) [self] [5] 5.06% 0.04%(375/7412) httpHeaderDelById [6] 69.07% 0.03%(259/375) httpHeaderGetEntry [7] 97.30% 0.03%(252/259) vector_get [8] 100.00% 0.03%(252/252) [self] [7] 2.70% 0.00%(7/259) httpHeaderGetEntry [8] 100.00% 0.00%(7/7) [self] [6] 30.93% 0.01%(116/375) httpHeaderDelAt [7] 87.07% 0.01%(101/116) httpHeaderEntryDestroy [8] 100.00% 0.01%(101/101) [self] [7] 8.62% 0.00%(10/116) vector_get [8] 100.00% 0.00%(10/10) [self] [7] 4.31% 0.00%(5/116) httpHeaderGetEntry [8] 100.00% 0.00%(5/5) [self] [5] 4.56% 0.04%(338/7412) httpHdrMangleList [6] 100.00% 0.04%(338/338) httpHeaderGetEntry [7] 89.64% 0.03%(303/338) vector_get [8] 100.00% 0.03%(303/303) [self] [7] 10.36% 0.00%(35/338) httpHeaderGetEntry [8] 100.00% 0.00%(35/35) [self] [5] 3.21% 0.03%(238/7412) httpHeaderPutString [6] 100.00% 0.03%(238/238) httpHeaderAddEntryString [7] 50.84% 0.01%(121/238) httpHeaderAddInfo [8] 100.00% 0.01%(120/120) [self] [7] 33.61% 0.01%(80/238) httpHeaderEntryCreateStr [8] 100.00% 0.01%(80/80) [self] [7] 12.61% 0.00%(30/238) httpHeaderAllocNewEntry [8] 100.00% 0.00%(30/30) [self] [7] 1.68% 0.00%(4/238) httpHeaderReset [8] 100.00% 0.00%(4/4) [self] [7] 1.26% 0.00%(3/238) httpHeaderEntryCreate [8] 100.00% 0.00%(3/3) [self] [5] 2.78% 0.02%(206/7412) strListAdd [6] 100.00% 0.02%(206/206) strListAddStr [7] 55.83% 0.01%(115/206) stringAppend [8] 100.00% 0.01%(115/115) [self] [7] 34.47% 0.01%(71/206) memcpy [8] 100.00% 0.01%(71/71) [self] [7] 7.77% 0.00%(16/206) memset [8] 100.00% 0.00%(16/16) [self] [7] 1.46% 0.00%(3/206) stringReset [8] 100.00% 0.00%(3/3) [self] [7] 0.49% 0.00%(1/206) [unmapped_function] [5] 1.85% 0.01%(137/7412) httpHeaderPutStr [6] 100.00% 0.01%(137/137) httpHeaderAddEntryStr [7] 98.54% 0.01%(135/137) httpHeaderAddEntryStr2 [8] 100.00% 0.01%(135/135) [self] [7] 1.46% 0.00%(2/137) httpHeaderAddEntryStr [8] 100.00% 0.00%(2/2) [self] [5] 1.58% 0.01%(117/7412) stringClean [6] 100.00% 0.01%(117/117) memFreeString [7] 94.02% 0.01%(110/117) memPoolFree [8] 100.00% 0.01%(110/110) [self] [7] 5.98% 0.00%(7/117) memPoolAlloc [8] 100.00% 0.00%(7/7) [self] [5] 0.27% 0.00%(20/7412) snprintf [6] 65.00% 0.00%(13/20) io_flush [7] 61.54% 0.00%(8/13) open [8] 100.00% 0.00%(8/8) [self] [7] 38.46% 0.00%(5/13) __sprint [8] 100.00% 0.00%(5/5) [self] [6] 35.00% 0.00%(7/20) __vfprintf [7] 42.86% 0.00%(3/7) fprintf [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) __ultoa [8] 100.00% 0.00%(2/2) [self] [7] 28.57% 0.00%(2/7) open [8] 100.00% 0.00%(2/2) [self] [4] 11.86% 0.11%(997/8409) httpReplyClone [5] 39.02% 0.04%(389/997) httpHeaderAppend [6] 73.26% 0.03%(285/389) httpHeaderAddClone [7] 45.96% 0.01%(131/285) httpHeaderAddInfo [8] 100.00% 0.01%(129/129) [self] [7] 38.60% 0.01%(110/285) httpHeaderAllocNewEntry [8] 100.00% 0.01%(110/110) [self] [7] 6.32% 0.00%(18/285) httpHeaderEntryClone [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(15/285) httpHeaderReset [8] 100.00% 0.00%(15/15) [self] [7] 3.86% 0.00%(11/285) httpHeaderEntryDestroy [8] 100.00% 0.00%(11/11) [self] [6] 26.74% 0.01%(104/389) httpHeaderGetEntry [7] 84.62% 0.01%(88/104) vector_get [8] 100.00% 0.01%(88/88) [self] [7] 15.38% 0.00%(16/104) httpHeaderGetEntry [8] 100.00% 0.00%(16/16) [self] [5] 38.01% 0.04%(379/997) httpReplyCreate [6] 94.72% 0.04%(359/379) httpReplyInit [7] 51.53% 0.02%(185/359) httpReplyHdrCacheInit [8] 100.00% 0.02%(185/185) [self] [7] 15.04% 0.01%(54/359) httpHeaderInit [8] 100.00% 0.01%(54/54) [self] [7] 11.70% 0.00%(42/359) memset [8] 100.00% 0.00%(42/42) [self] [7] 9.47% 0.00%(34/359) httpStatusLineInit [8] 100.00% 0.00%(34/34) [self] [7] 5.57% 0.00%(20/359) httpBodyInit [8] 100.00% 0.00%(20/20) [self] [7] 4.18% 0.00%(15/359) matchDomainName [8] 100.00% 0.00%(15/15) [self] [7] 1.11% 0.00%(4/359) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [7] 1.11% 0.00%(4/359) httpHeaderGetContRange [8] 100.00% 0.00%(4/4) [self] [7] 0.28% 0.00%(1/359) httpReplyHdrExpirationTime [8] 100.00% 0.00%(1/1) [self] [6] 5.28% 0.00%(20/379) memPoolAlloc [7] 50.00% 0.00%(10/20) xcalloc [8] 100.00% 0.00%(10/10) [self] [7] 40.00% 0.00%(8/20) xrealloc [8] 100.00% 0.00%(8/8) [self] [7] 10.00% 0.00%(2/20) memMeterSyncHWater [8] 100.00% 0.00%(2/2) [self] [5] 22.97% 0.02%(229/997) httpHeaderGetCc [6] 75.98% 0.02%(174/229) httpHeaderGetList [7] 85.06% 0.02%(148/174) httpHeaderGetEntry [8] 100.00% 0.02%(148/148) [self] [7] 9.20% 0.00%(16/174) strListAddStr [8] 100.00% 0.00%(16/16) [self] [7] 4.60% 0.00%(8/174) httpHeaderInsertEntryStr [8] 100.00% 0.00%(8/8) [self] [7] 1.15% 0.00%(2/174) strIsSubstr [8] 100.00% 0.00%(2/2) [self] [6] 17.03% 0.00%(39/229) httpHdrCcParseCreate [7] 48.72% 0.00%(19/39) httpHdrCcParseInit [8] 100.00% 0.00%(19/19) [self] [7] 35.90% 0.00%(14/39) httpHdrCcCreate [8] 100.00% 0.00%(14/14) [self] [7] 12.82% 0.00%(5/39) memchr [8] 100.00% 0.00%(5/5) [self] [7] 2.56% 0.00%(1/39) httpHdrCcParseCreate [8] 100.00% 0.00%(1/1) [self] [6] 4.37% 0.00%(10/229) stringClean [7] 100.00% 0.00%(10/10) memFreeString [8] 100.00% 0.00%(10/10) [self] [6] 2.62% 0.00%(6/229) httpHdrCcUpdateStats [7] 100.00% 0.00%(6/6) statHistCount [8] 100.00% 0.00%(6/6) [self] [3] 1.65% 0.02%(142/8594) clientHttpLocationRewriteCheck [4] 100.00% 0.02%(142/142) clientHttpLocationRewriteDone [5] 100.00% 0.02%(142/142) clientHttpReplyAccessCheck [6] 58.45% 0.01%(83/142) clientAclChecklistCreate [7] 86.75% 0.01%(72/83) aclChecklistCreate [8] 100.00% 0.01%(72/72) [self] [7] 8.43% 0.00%(7/83) cbdataLock [8] 100.00% 0.00%(7/7) [self] [7] 3.61% 0.00%(3/83) cbdataLocked [8] 100.00% 0.00%(3/3) [self] [7] 1.20% 0.00%(1/83) aclChecklistCacheInit [8] 100.00% 0.00%(1/1) [self] [6] 41.55% 0.01%(59/142) aclNBCheck [7] 74.58% 0.00%(44/59) aclCheck [8] 100.00% 0.00%(44/44) [self] [7] 6.78% 0.00%(4/59) aclChecklistCacheInit [8] 100.00% 0.00%(4/4) [self] [7] 6.78% 0.00%(4/59) cbdataLock [8] 100.00% 0.00%(4/4) [self] [7] 5.08% 0.00%(3/59) aclCheckFastRequest [8] 100.00% 0.00%(3/3) [self] [7] 5.08% 0.00%(3/59) aclLookupExternalDone [8] 100.00% 0.00%(3/3) [self] [7] 1.69% 0.00%(1/59) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [3] 0.50% 0.00%(43/8594) clientMaxBodySize [4] 46.51% 0.00%(20/43) clientAclChecklistCreate [5] 100.00% 0.00%(20/20) aclChecklistCreate [6] 100.00% 0.00%(20/20) cbdataInternalAlloc [7] 100.00% 0.00%(20/20) memPoolAlloc [8] 100.00% 0.00%(20/20) [self] [4] 32.56% 0.00%(14/43) aclCheckFast [5] 100.00% 0.00%(14/14) aclMatchAclList [6] 100.00% 0.00%(14/14) aclMatchAcl [7] 71.43% 0.00%(10/14) aclMatchIp [8] 100.00% 0.00%(10/10) [self] [7] 28.57% 0.00%(4/14) aclParseAclList [8] 100.00% 0.00%(4/4) [self] [4] 20.93% 0.00%(9/43) aclChecklistFree [5] 100.00% 0.00%(9/9) cbdataInternalFree [6] 100.00% 0.00%(9/9) memPoolFree [7] 100.00% 0.00%(9/9) xfree [8] 100.00% 0.00%(9/9) [self] [2] 1.99% 0.02%(175/8781) clientCacheHit [3] 97.71% 0.02%(171/175) clientProcessHit [4] 100.00% 0.02%(171/171) clientSendHeaders [5] 69.01% 0.01%(118/171) clientMaxBodySize [6] 54.24% 0.01%(64/118) clientAclChecklistCreate [7] 90.62% 0.01%(58/64) aclChecklistCreate [8] 100.00% 0.01%(58/58) [self] [7] 9.38% 0.00%(6/64) cbdataLock [8] 100.00% 0.00%(6/6) [self] [6] 25.42% 0.00%(30/118) aclChecklistFree [7] 53.33% 0.00%(16/30) cbdataInternalFree [8] 100.00% 0.00%(16/16) [self] [7] 33.33% 0.00%(10/30) cbdataUnlock [8] 100.00% 0.00%(10/10) [self] [7] 13.33% 0.00%(4/30) requestUnlink [8] 100.00% 0.00%(4/4) [self] [6] 20.34% 0.00%(24/118) aclCheckFast [7] 62.50% 0.00%(15/24) aclMatchAclList [8] 100.00% 0.00%(15/15) [self] [7] 16.67% 0.00%(4/24) aclCheckCleanup [8] 100.00% 0.00%(4/4) [self] [7] 12.50% 0.00%(3/24) aclChecklistCacheInit [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(2/24) aclMatchAcl [8] 100.00% 0.00%(2/2) [self] [5] 30.41% 0.01%(52/171) clientCloneReply [6] 92.31% 0.01%(48/52) clientBuildReplyHeader [7] 16.67% 0.00%(8/48) strNCmpNull [8] 100.00% 0.00%(8/8) [self] [7] 16.67% 0.00%(8/48) httpHeaderGetEntry [8] 100.00% 0.00%(8/8) [self] [7] 8.33% 0.00%(4/48) httpHeaderGetList [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(4/48) httpHeaderPutString [8] 100.00% 0.00%(4/4) [self] [7] 6.25% 0.00%(3/48) fdUsageHigh [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(3/48) strListIsMember [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(3/48) sig_child [8] 100.00% 0.00%(3/3) [self] [7] 4.17% 0.00%(2/48) strwordquote [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(2/48) httpHeaderPutStrf [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(2/48) httpHeaderPutStr [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(2/48) httpHeaderHas [8] 100.00% 0.00%(2/2) [self] [7] 2.08% 0.00%(1/48) httpHeaderPutInt [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) httpHeaderPutStrvf [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) strListAdd [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) httpHeaderDelById [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) getMyPort [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) strlen [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) fdNFree [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(4/52) httpReplyClone [7] 50.00% 0.00%(2/4) httpHeaderAppend [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) httpHeaderGetCc [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) httpHeaderGetContRange [8] 100.00% 0.00%(1/1) [self] [5] 0.58% 0.00%(1/171) clientHttpLocationRewriteCheck [6] 100.00% 0.00%(1/1) clientHttpLocationRewriteDone [7] 100.00% 0.00%(1/1) clientHttpReplyAccessCheck [8] 100.00% 0.00%(1/1) [self] [3] 2.29% 0.00%(4/175) refreshCheckHTTPStale [4] 100.00% 0.00%(4/4) refreshCheck [5] 100.00% 0.00%(4/4) refreshLimits [6] 75.00% 0.00%(3/4) sfast [7] 66.67% 0.00%(2/3) feof [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) sstep [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) regexec [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 0.08% 0.00%(7/8781) [self] [2] 0.06% 0.00%(5/8781) clientHandleIMSReply [3] 80.00% 0.00%(4/5) clientSendHeaders [4] 100.00% 0.00%(4/4) clientCloneReply [5] 100.00% 0.00%(4/4) clientBuildReplyHeader [6] 75.00% 0.00%(3/4) strListIsMember [7] 100.00% 0.00%(3/3) strListGetItem [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) httpHeaderGetEntry [7] 100.00% 0.00%(1/1) vector_get [8] 100.00% 0.00%(1/1) [self] [3] 20.00% 0.00%(1/5) httpReplyUpdateOnNotModified [4] 100.00% 0.00%(1/1) httpReplyHdrCacheInit [5] 100.00% 0.00%(1/1) httpHeaderGetSize [6] 100.00% 0.00%(1/1) httpHeaderParseSize [7] 100.00% 0.00%(1/1) [unmapped_function] [1] 0.05% 0.00%(4/8785) cbdataUnlock [2] 100.00% 0.00%(4/4) [self] [0] 0.93% 0.93%(8594/926344) httpBuildRequestPrefix [1] 54.56% 0.51%(4689/8594) httpHeaderClean [2] 81.92% 0.41%(3841/4689) httpHeaderEntryDestroy [3] 100.00% 0.41%(3841/3841) stringClean [4] 100.00% 0.41%(3841/3841) memFreeString [5] 100.00% 0.41%(3841/3841) memPoolFree [6] 100.00% 0.41%(3841/3841) xfree [7] 29.71% 0.12%(1141/3841) arena_dalloc_small [8] 100.00% 0.12%(1141/1141) [self] [7] 20.46% 0.08%(786/3841) free [8] 100.00% 0.08%(786/786) [self] [7] 16.06% 0.07%(617/3841) idalloc [8] 100.00% 0.07%(617/617) [self] [7] 14.03% 0.06%(539/3841) arena_run_reg_dalloc [8] 100.00% 0.06%(539/539) [self] [7] 10.83% 0.04%(416/3841) arena_dalloc [8] 100.00% 0.04%(416/416) [self] [7] 6.12% 0.03%(235/3841) malloc_spin_unlock [8] 100.00% 0.03%(235/235) [self] [7] 2.50% 0.01%(96/3841) realloc [8] 100.00% 0.01%(96/96) [self] [7] 0.23% 0.00%(9/3841) malloc_spin_lock [8] 100.00% 0.00%(9/9) [self] [7] 0.05% 0.00%(2/3841) [unmapped_function] [2] 18.08% 0.09%(848/4689) [self] [1] 37.18% 0.34%(3195/8594) httpBuildRequestHeader [2] 41.35% 0.14%(1321/3195) [self] [2] 13.18% 0.05%(421/3195) httpHeaderAddClone [3] 100.00% 0.05%(421/421) httpHeaderEntryClone [4] 100.00% 0.05%(421/421) httpHeaderEntryCreateStr [5] 100.00% 0.05%(421/421) stringDup [6] 100.00% 0.05%(421/421) stringLimitInit [7] 90.97% 0.04%(383/421) stringInitBuf [8] 100.00% 0.04%(383/383) [self] [7] 8.55% 0.00%(36/421) memStringInit [8] 100.00% 0.00%(36/36) [self] [7] 0.48% 0.00%(2/421) memcpy [8] 100.00% 0.00%(2/2) [self] [2] 13.18% 0.05%(421/3195) httpHeaderPutStrf [3] 100.00% 0.05%(421/421) httpHeaderPutStrvf [4] 63.42% 0.03%(267/421) httpHeaderPutStr [5] 100.00% 0.03%(267/267) httpHeaderAddEntryStr [6] 100.00% 0.03%(267/267) httpHeaderAddEntryStr2 [7] 43.07% 0.01%(115/267) httpHeaderAddInfo [8] 100.00% 0.01%(112/112) [self] [7] 41.20% 0.01%(110/267) httpHeaderEntryCreate [8] 100.00% 0.01%(110/110) [self] [7] 15.73% 0.00%(42/267) httpHeaderAllocNewEntry [8] 100.00% 0.00%(42/42) [self] [4] 20.19% 0.01%(85/421) memBufClean [5] 100.00% 0.01%(85/85) memFreeBuf [6] 100.00% 0.01%(85/85) memFree [7] 100.00% 0.01%(85/85) memPoolFree [8] 100.00% 0.01%(85/85) [self] [4] 8.55% 0.00%(36/421) memBufVPrintf [5] 100.00% 0.00%(36/36) vsnprintf [6] 66.67% 0.00%(24/36) __vfprintf [7] 75.00% 0.00%(18/24) localeconv [8] 100.00% 0.00%(18/18) [self] [7] 16.67% 0.00%(4/24) __ultoa [8] 100.00% 0.00%(4/4) [self] [7] 4.17% 0.00%(1/24) fprintf [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) open [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(12/36) io_flush [7] 91.67% 0.00%(11/12) __sprint [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) open [8] 100.00% 0.00%(1/1) [self] [4] 7.84% 0.00%(33/421) memBufDefInit [5] 100.00% 0.00%(33/33) memBufInit [6] 100.00% 0.00%(33/33) memBufGrow [7] 100.00% 0.00%(33/33) memReallocBuf [8] 100.00% 0.00%(33/33) [self] [2] 12.05% 0.04%(385/3195) strListAdd [3] 100.00% 0.04%(385/385) strListAddStr [4] 100.00% 0.04%(385/385) stringAppend [5] 100.00% 0.04%(385/385) stringInitBuf [6] 100.00% 0.04%(385/385) memAllocString [7] 99.22% 0.04%(382/385) memPoolAlloc [8] 100.00% 0.04%(382/382) [self] [7] 0.52% 0.00%(2/385) memPoolDestroy [8] 100.00% 0.00%(2/2) [self] [7] 0.26% 0.00%(1/385) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [2] 6.38% 0.02%(204/3195) stringClean [3] 100.00% 0.02%(204/204) memFreeString [4] 100.00% 0.02%(204/204) memPoolFree [5] 100.00% 0.02%(204/204) xfree [6] 97.55% 0.02%(199/204) arena_dalloc_small [7] 69.35% 0.01%(138/199) arena_run_tree_insert [8] 100.00% 0.01%(138/138) [self] [7] 30.65% 0.01%(61/199) arena_run_comp [8] 100.00% 0.01%(61/61) [self] [6] 2.45% 0.00%(5/204) free [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [2] 4.60% 0.02%(147/3195) httpHeaderPutCc [3] 59.86% 0.01%(88/147) httpHeaderAddEntryStr2 [4] 100.00% 0.01%(88/88) httpHeaderEntryCreate [5] 100.00% 0.01%(88/88) stringLimitInit [6] 100.00% 0.01%(88/88) stringInitBuf [7] 100.00% 0.01%(88/88) memAllocString [8] 100.00% 0.01%(88/88) [self] [3] 28.57% 0.00%(42/147) memBufDefInit [4] 100.00% 0.00%(42/42) memBufInit [5] 100.00% 0.00%(42/42) memBufGrow [6] 100.00% 0.00%(42/42) memReallocBuf [7] 100.00% 0.00%(42/42) memAllocBuf [8] 100.00% 0.00%(42/42) [self] [3] 10.20% 0.00%(15/147) memBufClean [4] 100.00% 0.00%(15/15) memFreeBuf [5] 100.00% 0.00%(15/15) memFree [6] 100.00% 0.00%(15/15) memPoolFree [7] 60.00% 0.00%(9/15) xfree [8] 100.00% 0.00%(9/9) [self] [7] 26.67% 0.00%(4/15) [unmapped_function] [7] 13.33% 0.00%(2/15) xmalloc [8] 100.00% 0.00%(2/2) [self] [3] 1.36% 0.00%(2/147) httpHdrCcPackInto [4] 100.00% 0.00%(2/2) packerPrintf [5] 100.00% 0.00%(2/2) memBufVPrintf [6] 100.00% 0.00%(2/2) vsnprintf [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [2] 3.29% 0.01%(105/3195) httpHeaderPutStr [3] 100.00% 0.01%(105/105) httpHeaderAddEntryStr [4] 100.00% 0.01%(105/105) httpHeaderAddEntryStr2 [5] 100.00% 0.01%(105/105) httpHeaderEntryCreate [6] 100.00% 0.01%(105/105) stringInit [7] 69.52% 0.01%(73/105) memcpy [8] 100.00% 0.01%(73/73) [self] [7] 25.71% 0.00%(27/105) stringLimitInit [8] 100.00% 0.00%(27/27) [self] [7] 2.86% 0.00%(3/105) memset [8] 100.00% 0.00%(3/3) [self] [7] 1.90% 0.00%(2/105) [unmapped_function] [2] 2.19% 0.01%(70/3195) __inet_ntoa [3] 100.00% 0.01%(70/70) __inet_ntop [4] 100.00% 0.01%(70/70) inet_ntop4 [5] 100.00% 0.01%(70/70) snprintf [6] 55.71% 0.00%(39/70) io_flush [7] 94.87% 0.00%(37/39) __sprint [8] 100.00% 0.00%(37/37) [self] [7] 5.13% 0.00%(2/39) open [8] 100.00% 0.00%(2/2) [self] [6] 44.29% 0.00%(31/70) __vfprintf [7] 54.84% 0.00%(17/31) __ultoa [8] 100.00% 0.00%(17/17) [self] [7] 32.26% 0.00%(10/31) open [8] 100.00% 0.00%(10/10) [self] [7] 9.68% 0.00%(3/31) fprintf [8] 100.00% 0.00%(3/3) [self] [7] 3.23% 0.00%(1/31) localeconv [8] 100.00% 0.00%(1/1) [self] [2] 1.88% 0.01%(60/3195) httpHeaderPutString [3] 100.00% 0.01%(60/60) httpHeaderAddEntryString [4] 100.00% 0.01%(60/60) httpHeaderEntryCreateStr [5] 100.00% 0.01%(60/60) stringDup [6] 100.00% 0.01%(60/60) stringLimitInit [7] 95.00% 0.01%(57/60) stringInitBuf [8] 100.00% 0.01%(57/57) [self] [7] 5.00% 0.00%(3/60) memStringInit [8] 100.00% 0.00%(3/3) [self] [2] 1.69% 0.01%(54/3195) httpHeaderInit [3] 100.00% 0.01%(54/54) vector_init [4] 100.00% 0.01%(54/54) vector_grow [5] 100.00% 0.01%(54/54) xrealloc [6] 85.19% 0.00%(46/54) imalloc [7] 34.78% 0.00%(16/46) arena_malloc_small [8] 100.00% 0.00%(16/16) [self] [7] 32.61% 0.00%(15/46) arena_malloc [8] 100.00% 0.00%(15/15) [self] [7] 10.87% 0.00%(5/46) arena_bin_malloc_easy [8] 100.00% 0.00%(5/5) [self] [7] 8.70% 0.00%(4/46) arena_lock_balance [8] 100.00% 0.00%(4/4) [self] [7] 6.52% 0.00%(3/46) _malloc_prefork [8] 100.00% 0.00%(3/3) [self] [7] 6.52% 0.00%(3/46) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [6] 14.81% 0.00%(8/54) realloc [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [2] 0.22% 0.00%(7/3195) httpHdrCcCreate [3] 100.00% 0.00%(7/7) memPoolAlloc [4] 100.00% 0.00%(7/7) xcalloc [5] 100.00% 0.00%(7/7) arena_malloc_small [6] 100.00% 0.00%(7/7) arena_bin_nonfull_run_get [7] 100.00% 0.00%(7/7) arena_run_tree_remove [8] 100.00% 0.00%(7/7) [self] [1] 2.42% 0.02%(208/8594) httpHeaderPackInto [2] 100.00% 0.02%(208/208) [self] [1] 1.97% 0.02%(169/8594) vsnprintf [2] 89.94% 0.02%(152/169) __vfprintf [3] 100.00% 0.02%(152/152) [self] [2] 5.33% 0.00%(9/169) io_print [3] 100.00% 0.00%(9/9) [self] [2] 2.96% 0.00%(5/169) io_flush [3] 100.00% 0.00%(5/5) [self] [2] 1.18% 0.00%(2/169) [unmapped_function] [2] 0.59% 0.00%(1/169) strlen [3] 100.00% 0.00%(1/1) [self] [1] 1.49% 0.01%(128/8594) memcpy [2] 100.00% 0.01%(128/128) [self] [1] 0.54% 0.00%(46/8594) httpHeaderHas [2] 100.00% 0.00%(46/46) [self] [1] 0.50% 0.00%(43/8594) packerToMemInit [2] 100.00% 0.00%(43/43) [self] [1] 0.49% 0.00%(42/8594) urlMethodGetConstStr [2] 100.00% 0.00%(42/42) [self] [1] 0.37% 0.00%(32/8594) memBufPrintf [2] 56.25% 0.00%(18/32) memBufVPrintf [3] 100.00% 0.00%(18/18) vsnprintf [4] 100.00% 0.00%(18/18) io_flush [5] 100.00% 0.00%(18/18) __sprint [6] 100.00% 0.00%(18/18) __sfvwrite [7] 100.00% 0.00%(18/18) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(18/18) [self] [2] 43.75% 0.00%(14/32) [self] [1] 0.27% 0.00%(23/8594) packerClean [2] 100.00% 0.00%(23/23) [self] [1] 0.12% 0.00%(10/8594) memBufAppend [2] 100.00% 0.00%(10/10) [self] [1] 0.09% 0.00%(8/8594) [unmapped_function] [1] 0.01% 0.00%(1/8594) memset [2] 100.00% 0.00%(1/1) [self] [0] 0.91% 0.91%(8388/926344) storeClientCopyHeadersCB [1] 84.91% 0.77%(7122/8388) clientSendHeaders [2] 87.98% 0.68%(6266/7122) clientCloneReply [3] 61.06% 0.41%(3826/6266) httpReplyClone [4] 43.05% 0.18%(1647/3826) httpHeaderAppend [5] 100.00% 0.18%(1647/1647) httpHeaderAddClone [6] 57.38% 0.10%(945/1647) httpHeaderEntryClone [7] 99.79% 0.10%(943/945) httpHeaderEntryCreateStr [8] 100.00% 0.10%(943/943) [self] [7] 0.21% 0.00%(2/945) httpHeaderEntryCreate [8] 100.00% 0.00%(2/2) [self] [6] 42.62% 0.08%(702/1647) httpHeaderAllocNewEntry [7] 99.57% 0.08%(699/702) vector_append [8] 100.00% 0.08%(699/699) [self] [7] 0.43% 0.00%(3/702) vector_get_real [8] 100.00% 0.00%(3/3) [self] [4] 40.07% 0.17%(1533/3826) httpHeaderGetCc [5] 54.60% 0.09%(837/1533) httpHdrCcParseCreate [6] 76.82% 0.07%(643/837) httpHdrCcParseInit [7] 70.30% 0.05%(452/643) strListGetItem [8] 100.00% 0.05%(452/452) [self] [7] 14.00% 0.01%(90/643) httpHeaderIdByName [8] 100.00% 0.01%(90/90) [self] [7] 5.75% 0.00%(37/643) strxfrm [8] 100.00% 0.00%(37/37) [self] [7] 4.82% 0.00%(31/643) __res_ninit [8] 100.00% 0.00%(31/31) [self] [7] 2.95% 0.00%(19/643) strListAddUnique [8] 100.00% 0.00%(19/19) [self] [7] 1.09% 0.00%(7/643) httpHeaderDelAt [8] 100.00% 0.00%(7/7) [self] [7] 0.47% 0.00%(3/643) strspn [8] 100.00% 0.00%(3/3) [self] [7] 0.31% 0.00%(2/643) [unmapped_function] [7] 0.31% 0.00%(2/643) strcspn [8] 100.00% 0.00%(2/2) [self] [6] 23.18% 0.02%(194/837) httpHdrCcCreate [7] 100.00% 0.02%(194/194) memPoolAlloc [8] 100.00% 0.02%(194/194) [self] [5] 35.68% 0.06%(547/1533) httpHeaderGetList [6] 64.35% 0.04%(352/547) httpHeaderGetEntry [7] 98.58% 0.04%(347/352) vector_get [8] 100.00% 0.04%(347/347) [self] [7] 1.42% 0.00%(5/352) httpHeaderGetEntry [8] 100.00% 0.00%(5/5) [self] [6] 35.65% 0.02%(195/547) strListAddStr [7] 59.49% 0.01%(116/195) stringAppend [8] 100.00% 0.01%(116/116) [self] [7] 36.92% 0.01%(72/195) memcpy [8] 100.00% 0.01%(72/72) [self] [7] 2.56% 0.00%(5/195) memset [8] 100.00% 0.00%(5/5) [self] [7] 1.03% 0.00%(2/195) [unmapped_function] [5] 5.61% 0.01%(86/1533) stringClean [6] 100.00% 0.01%(86/86) memFreeString [7] 97.67% 0.01%(84/86) memPoolFree [8] 100.00% 0.01%(84/84) [self] [7] 2.33% 0.00%(2/86) memPoolAlloc [8] 100.00% 0.00%(2/2) [self] [5] 4.11% 0.01%(63/1533) httpHdrCcUpdateStats [6] 100.00% 0.01%(63/63) statHistCount [7] 100.00% 0.01%(63/63) statHistBin [8] 100.00% 0.01%(63/63) [self] [4] 16.88% 0.07%(646/3826) httpReplyCreate [5] 53.87% 0.04%(348/646) memPoolAlloc [6] 100.00% 0.04%(348/348) xcalloc [7] 31.61% 0.01%(110/348) arena_malloc_small [8] 100.00% 0.01%(110/110) [self] [7] 18.97% 0.01%(66/348) memset [8] 100.00% 0.01%(66/66) [self] [7] 8.62% 0.00%(30/348) posix_memalign [8] 100.00% 0.00%(30/30) [self] [7] 8.33% 0.00%(29/348) arena_bin_malloc_easy [8] 100.00% 0.00%(29/29) [self] [7] 7.18% 0.00%(25/348) calloc [8] 100.00% 0.00%(25/25) [self] [7] 5.75% 0.00%(20/348) arena_malloc [8] 100.00% 0.00%(20/20) [self] [7] 5.46% 0.00%(19/348) icalloc [8] 100.00% 0.00%(19/19) [self] [7] 4.60% 0.00%(16/348) _getdtablesize [8] 100.00% 0.00%(16/16) [self] [7] 3.45% 0.00%(12/348) arena_lock_balance [8] 100.00% 0.00%(12/12) [self] [7] 2.30% 0.00%(8/348) choose_arena [8] 100.00% 0.00%(8/8) [self] [7] 1.44% 0.00%(5/348) arena_run_reg_alloc [8] 100.00% 0.00%(5/5) [self] [7] 0.86% 0.00%(3/348) malloc_init [8] 100.00% 0.00%(3/3) [self] [7] 0.57% 0.00%(2/348) [unmapped_function] [7] 0.57% 0.00%(2/348) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.29% 0.00%(1/348) mag_rack_alloc [8] 100.00% 0.00%(1/1) [self] [5] 46.13% 0.03%(298/646) httpReplyInit [6] 79.19% 0.03%(236/298) httpReplyHdrCacheInit [7] 29.66% 0.01%(70/236) httpHeaderGetTime [8] 100.00% 0.00%(31/31) [self] [7] 21.19% 0.01%(50/236) httpHeaderGetStr [8] 100.00% 0.01%(50/50) [self] [7] 16.10% 0.00%(38/236) httpMsgIsPersistent [8] 100.00% 0.00%(38/38) [self] [7] 9.75% 0.00%(23/236) httpHeaderGetSize [8] 100.00% 0.00%(23/23) [self] [7] 7.63% 0.00%(18/236) httpHeaderGetContRange [8] 100.00% 0.00%(18/18) [self] [7] 4.66% 0.00%(11/236) httpHeaderGetCc [8] 100.00% 0.00%(11/11) [self] [7] 4.66% 0.00%(11/236) httpMsgIsolateHeaders [8] 100.00% 0.00%(11/11) [self] [7] 4.66% 0.00%(11/236) httpReplyHdrExpirationTime [8] 100.00% 0.00%(11/11) [self] [7] 1.27% 0.00%(3/236) httpHdrCcUpdateStats [8] 100.00% 0.00%(3/3) [self] [7] 0.42% 0.00%(1/236) httpHeaderGetInt [8] 100.00% 0.00%(1/1) [self] [6] 15.10% 0.00%(45/298) httpStatusLineInit [7] 64.44% 0.00%(29/45) httpStatusLineSet [8] 100.00% 0.00%(29/29) [self] [7] 17.78% 0.00%(8/45) httpSendRequestEntry [8] 100.00% 0.00%(8/8) [self] [7] 15.56% 0.00%(7/45) httpBuildVersion [8] 100.00% 0.00%(7/7) [self] [7] 2.22% 0.00%(1/45) httpStatusLineClean [8] 100.00% 0.00%(1/1) [self] [6] 5.70% 0.00%(17/298) httpHeaderInit [7] 100.00% 0.00%(17/17) vector_init [8] 100.00% 0.00%(17/17) [self] [3] 38.94% 0.26%(2440/6266) clientBuildReplyHeader [4] 35.49% 0.09%(866/2440) snprintf [5] 98.15% 0.09%(850/866) io_flush [6] 100.00% 0.09%(850/850) __sprint [7] 52.59% 0.05%(447/850) memcpy [8] 100.00% 0.05%(447/447) [self] [7] 41.41% 0.04%(352/850) __sfvwrite [8] 100.00% 0.04%(352/352) [self] [7] 2.24% 0.00%(19/850) memset [8] 100.00% 0.00%(19/19) [self] [7] 1.76% 0.00%(15/850) [unmapped_function] [7] 1.29% 0.00%(11/850) fwrite [8] 100.00% 0.00%(11/11) [self] [7] 0.71% 0.00%(6/850) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [5] 1.85% 0.00%(16/866) __vfprintf [6] 81.25% 0.00%(13/16) localeconv [7] 100.00% 0.00%(13/13) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(13/13) [self] [6] 18.75% 0.00%(3/16) __ultoa [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [4] 24.88% 0.07%(607/2440) httpHeaderPutStrf [5] 100.00% 0.07%(607/607) httpHeaderPutStrvf [6] 58.48% 0.04%(355/607) memBufVPrintf [7] 50.70% 0.02%(180/355) vsnprintf [8] 100.00% 0.02%(180/180) [self] [7] 36.62% 0.01%(130/355) memset [8] 100.00% 0.01%(130/130) [self] [7] 7.04% 0.00%(25/355) vswprintf [8] 100.00% 0.00%(25/25) [self] [7] 3.10% 0.00%(11/355) _getdtablesize [8] 100.00% 0.00%(11/11) [self] [7] 2.54% 0.00%(9/355) [unmapped_function] [6] 18.29% 0.01%(111/607) memBufDefInit [7] 97.30% 0.01%(108/111) memBufInit [8] 100.00% 0.01%(108/108) [self] [7] 2.70% 0.00%(3/111) memBufDefInit [8] 100.00% 0.00%(3/3) [self] [6] 12.52% 0.01%(76/607) httpHeaderPutStr [7] 93.42% 0.01%(71/76) httpHeaderAddEntryStr [8] 100.00% 0.01%(71/71) [self] [7] 6.58% 0.00%(5/76) httpHeaderAllocInsertEntry [8] 100.00% 0.00%(5/5) [self] [6] 10.71% 0.01%(65/607) memBufClean [7] 96.92% 0.01%(63/65) memFreeBuf [8] 100.00% 0.01%(63/63) [self] [7] 3.08% 0.00%(2/65) memReallocBuf [8] 100.00% 0.00%(2/2) [self] [4] 18.48% 0.05%(451/2440) httpHeaderPutStr [5] 100.00% 0.05%(451/451) httpHeaderAddEntryStr [6] 100.00% 0.05%(451/451) httpHeaderAddEntryStr2 [7] 44.12% 0.02%(199/451) httpHeaderAddInfo [8] 100.00% 0.02%(191/191) [self] [7] 32.15% 0.02%(145/451) httpHeaderEntryCreate [8] 100.00% 0.02%(145/145) [self] [7] 21.95% 0.01%(99/451) httpHeaderAllocNewEntry [8] 100.00% 0.01%(99/99) [self] [7] 0.89% 0.00%(4/451) httpHeaderReset [8] 100.00% 0.00%(4/4) [self] [7] 0.89% 0.00%(4/451) urlMethodFree [8] 100.00% 0.00%(4/4) [self] [4] 10.94% 0.03%(267/2440) strListIsMember [5] 100.00% 0.03%(267/267) strListGetItem [6] 100.00% 0.03%(267/267) __sbistype [7] 98.88% 0.03%(264/267) __sbmaskrune [8] 100.00% 0.03%(264/264) [self] [7] 1.12% 0.00%(3/267) __sbistype [8] 100.00% 0.00%(3/3) [self] [4] 3.20% 0.01%(78/2440) httpHeaderPutString [5] 100.00% 0.01%(78/78) httpHeaderAddEntryString [6] 53.85% 0.00%(42/78) httpHeaderAllocNewEntry [7] 100.00% 0.00%(42/42) vector_append [8] 100.00% 0.00%(42/42) [self] [6] 46.15% 0.00%(36/78) httpHeaderEntryCreateStr [7] 88.89% 0.00%(32/36) stringDup [8] 100.00% 0.00%(32/32) [self] [7] 11.11% 0.00%(4/36) stringLimitInit [8] 100.00% 0.00%(4/4) [self] [4] 2.54% 0.01%(62/2440) strListAdd [5] 100.00% 0.01%(62/62) strListAddStr [6] 100.00% 0.01%(62/62) stringAppend [7] 59.68% 0.00%(37/62) stringClean [8] 100.00% 0.00%(37/37) [self] [7] 40.32% 0.00%(25/62) stringInitBuf [8] 100.00% 0.00%(25/25) [self] [4] 2.01% 0.01%(49/2440) stringClean [5] 100.00% 0.01%(49/49) memFreeString [6] 100.00% 0.01%(49/49) memPoolFree [7] 55.10% 0.00%(27/49) xfree [8] 100.00% 0.00%(27/27) [self] [7] 22.45% 0.00%(11/49) [unmapped_function] [7] 22.45% 0.00%(11/49) xmalloc [8] 100.00% 0.00%(11/11) [self] [4] 1.72% 0.00%(42/2440) httpHeaderGetList [5] 100.00% 0.00%(42/42) strListAddStr [6] 100.00% 0.00%(42/42) stringAppend [7] 64.29% 0.00%(27/42) stringInitBuf [8] 100.00% 0.00%(27/27) [self] [7] 28.57% 0.00%(12/42) stringClean [8] 100.00% 0.00%(12/12) [self] [7] 7.14% 0.00%(3/42) memStringInit [8] 100.00% 0.00%(3/3) [self] [4] 0.74% 0.00%(18/2440) httpHeaderDelById [5] 100.00% 0.00%(18/18) httpHeaderDelAt [6] 100.00% 0.00%(18/18) httpHeaderEntryDestroy [7] 88.89% 0.00%(16/18) stringClean [8] 100.00% 0.00%(16/16) [self] [7] 11.11% 0.00%(2/18) stringDup [8] 100.00% 0.00%(2/2) [self] [2] 5.49% 0.04%(391/7122) clientHttpLocationRewriteCheck [3] 100.00% 0.04%(391/391) clientHttpLocationRewriteDone [4] 100.00% 0.04%(391/391) clientHttpReplyAccessCheck [5] 63.43% 0.03%(248/391) aclNBCheck [6] 100.00% 0.03%(248/248) aclCheck [7] 63.71% 0.02%(158/248) aclCheckCallback [8] 100.00% 0.02%(158/158) [self] [7] 17.34% 0.00%(43/248) cbdataValid [8] 100.00% 0.00%(43/43) [self] [7] 12.90% 0.00%(32/248) aclMatchAclList [8] 100.00% 0.00%(32/32) [self] [7] 5.65% 0.00%(14/248) cbdataUnlock [8] 100.00% 0.00%(12/12) [self] [7] 0.40% 0.00%(1/248) aclChecklistFree [8] 100.00% 0.00%(1/1) [self] [5] 36.57% 0.02%(143/391) clientAclChecklistCreate [6] 100.00% 0.02%(143/143) aclChecklistCreate [7] 55.24% 0.01%(79/143) cbdataInternalAlloc [8] 100.00% 0.01%(79/79) [self] [7] 30.07% 0.00%(43/143) cbdataLock [8] 100.00% 0.00%(43/43) [self] [7] 11.19% 0.00%(16/143) requestLink [8] 100.00% 0.00%(16/16) [self] [7] 2.80% 0.00%(4/143) xstrncpy [8] 100.00% 0.00%(4/4) [self] [7] 0.70% 0.00%(1/143) cbdataInUseCount [8] 100.00% 0.00%(1/1) [self] [2] 3.82% 0.03%(272/7122) clientMaxBodySize [3] 46.69% 0.01%(127/272) aclChecklistFree [4] 100.00% 0.01%(127/127) cbdataInternalFree [5] 100.00% 0.01%(127/127) memPoolFree [6] 100.00% 0.01%(127/127) xfree [7] 46.46% 0.01%(59/127) arena_run_reg_dalloc [8] 100.00% 0.01%(59/59) [self] [7] 22.83% 0.00%(29/127) idalloc [8] 100.00% 0.00%(29/29) [self] [7] 9.45% 0.00%(12/127) free [8] 100.00% 0.00%(12/12) [self] [7] 7.87% 0.00%(10/127) malloc_spin_unlock [8] 100.00% 0.00%(10/10) [self] [7] 5.51% 0.00%(7/127) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 3.94% 0.00%(5/127) [unmapped_function] [7] 3.94% 0.00%(5/127) realloc [8] 100.00% 0.00%(5/5) [self] [3] 34.19% 0.01%(93/272) aclCheckFast [4] 100.00% 0.01%(93/93) aclMatchAclList [5] 100.00% 0.01%(93/93) aclMatchAcl [6] 100.00% 0.01%(93/93) aclMatchIp [7] 48.39% 0.00%(45/93) splay_splay [8] 100.00% 0.00%(45/45) [self] [7] 20.43% 0.00%(19/93) SetAnyAddr [8] 100.00% 0.00%(19/19) [self] [7] 20.43% 0.00%(19/93) SetNoAddr [8] 100.00% 0.00%(19/19) [self] [7] 9.68% 0.00%(9/93) splay_insert [8] 100.00% 0.00%(9/9) [self] [7] 1.08% 0.00%(1/93) IsAnyAddr [8] 100.00% 0.00%(1/1) [self] [3] 19.12% 0.01%(52/272) clientAclChecklistCreate [4] 100.00% 0.01%(52/52) aclChecklistCreate [5] 100.00% 0.01%(52/52) cbdataInternalAlloc [6] 100.00% 0.01%(52/52) memPoolAlloc [7] 82.69% 0.00%(43/52) xcalloc [8] 100.00% 0.00%(43/43) [self] [7] 17.31% 0.00%(9/52) xrealloc [8] 100.00% 0.00%(9/9) [self] [2] 2.71% 0.02%(193/7122) [self] [1] 14.50% 0.13%(1216/8388) clientCacheHit [2] 100.00% 0.13%(1216/1216) clientProcessHit [3] 100.00% 0.13%(1216/1216) clientSendHeaders [4] 98.03% 0.13%(1192/1216) clientCloneReply [5] 78.78% 0.10%(939/1192) clientBuildReplyHeader [6] 49.09% 0.05%(461/939) strListIsMember [7] 88.29% 0.04%(407/461) strListGetItem [8] 100.00% 0.04%(407/407) [self] [7] 3.25% 0.00%(15/461) [unmapped_function] [7] 3.04% 0.00%(14/461) strxfrm [8] 100.00% 0.00%(14/14) [self] [7] 2.82% 0.00%(13/461) __res_ninit [8] 100.00% 0.00%(13/13) [self] [7] 1.08% 0.00%(5/461) __sbtolower [8] 100.00% 0.00%(5/5) [self] [7] 0.87% 0.00%(4/461) strncasecmp [8] 100.00% 0.00%(4/4) [self] [7] 0.22% 0.00%(1/461) strListAddUnique [8] 100.00% 0.00%(1/1) [self] [7] 0.22% 0.00%(1/461) strlcat [8] 100.00% 0.00%(1/1) [self] [7] 0.22% 0.00%(1/461) strspn [8] 100.00% 0.00%(1/1) [self] [6] 25.77% 0.03%(242/939) httpHdrMangleList [7] 52.89% 0.01%(128/242) httpHdrMangle [8] 100.00% 0.01%(128/128) [self] [7] 45.45% 0.01%(110/242) httpHeaderGetEntry [8] 100.00% 0.01%(110/110) [self] [7] 1.24% 0.00%(3/242) httpHeaderInsertEntryStr [8] 100.00% 0.00%(3/3) [self] [7] 0.41% 0.00%(1/242) httpHeaderAddContRange [8] 100.00% 0.00%(1/1) [self] [6] 9.90% 0.01%(93/939) httpHeaderGetList [7] 100.00% 0.01%(93/93) httpHeaderGetEntry [8] 100.00% 0.01%(93/93) [self] [6] 7.14% 0.01%(67/939) httpHeaderDelById [7] 97.01% 0.01%(65/67) httpHeaderGetEntry [8] 100.00% 0.01%(65/65) [self] [7] 2.99% 0.00%(2/67) httpHeaderDelAt [8] 100.00% 0.00%(2/2) [self] [6] 1.92% 0.00%(18/939) stringClean [7] 100.00% 0.00%(18/18) memFreeString [8] 100.00% 0.00%(18/18) [self] [6] 1.70% 0.00%(16/939) httpHeaderGetEntry [7] 100.00% 0.00%(16/16) vector_get [8] 100.00% 0.00%(16/16) [self] [6] 1.28% 0.00%(12/939) httpHeaderPutStrf [7] 100.00% 0.00%(12/12) httpHeaderPutStrvf [8] 100.00% 0.00%(12/12) [self] [6] 1.17% 0.00%(11/939) httpHeaderPutString [7] 100.00% 0.00%(11/11) httpHeaderAddEntryString [8] 100.00% 0.00%(11/11) [self] [6] 0.96% 0.00%(9/939) httpHeaderPutInt [7] 66.67% 0.00%(6/9) httpHeaderAddEntryStr [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(2/9) xitoa [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) xdiv [8] 100.00% 0.00%(1/1) [self] [6] 0.64% 0.00%(6/939) httpHeaderPutStr [7] 100.00% 0.00%(6/6) httpHeaderAddEntryStr [8] 100.00% 0.00%(6/6) [self] [6] 0.21% 0.00%(2/939) strListAdd [7] 100.00% 0.00%(2/2) strListAddStr [8] 100.00% 0.00%(2/2) [self] [6] 0.11% 0.00%(1/939) fdUsageHigh [7] 100.00% 0.00%(1/1) fdNFree [8] 100.00% 0.00%(1/1) [self] [6] 0.11% 0.00%(1/939) getMyPort [7] 100.00% 0.00%(1/1) __bswap16 [8] 100.00% 0.00%(1/1) [self] [5] 21.22% 0.03%(253/1192) httpReplyClone [6] 64.03% 0.02%(162/253) httpHeaderAppend [7] 82.72% 0.01%(134/162) httpHeaderGetEntry [8] 100.00% 0.01%(134/134) [self] [7] 16.67% 0.00%(27/162) httpHeaderAddClone [8] 100.00% 0.00%(27/27) [self] [7] 0.62% 0.00%(1/162) httpHeaderInsertEntryStr [8] 100.00% 0.00%(1/1) [self] [6] 28.85% 0.01%(73/253) httpHeaderGetCc [7] 54.79% 0.00%(40/73) httpHdrCcUpdateStats [8] 100.00% 0.00%(40/40) [self] [7] 35.62% 0.00%(26/73) httpHeaderGetList [8] 100.00% 0.00%(26/26) [self] [7] 4.11% 0.00%(3/73) stringClean [8] 100.00% 0.00%(3/3) [self] [7] 2.74% 0.00%(2/73) httpHdrCcParseCreate [8] 100.00% 0.00%(2/2) [self] [7] 2.74% 0.00%(2/73) stringDup [8] 100.00% 0.00%(2/2) [self] [6] 5.93% 0.00%(15/253) httpReplyCreate [7] 66.67% 0.00%(10/15) memPoolAlloc [8] 100.00% 0.00%(10/10) [self] [7] 26.67% 0.00%(4/15) httpReplyInit [8] 100.00% 0.00%(4/4) [self] [7] 6.67% 0.00%(1/15) httpReplyCreate [8] 100.00% 0.00%(1/1) [self] [6] 1.19% 0.00%(3/253) httpHeaderGetContRange [7] 100.00% 0.00%(3/3) httpHeaderFindEntry [8] 100.00% 0.00%(3/3) [self] [4] 1.07% 0.00%(13/1216) clientHttpLocationRewriteCheck [5] 100.00% 0.00%(13/13) clientHttpLocationRewriteDone [6] 100.00% 0.00%(13/13) clientHttpReplyAccessCheck [7] 61.54% 0.00%(8/13) aclNBCheck [8] 100.00% 0.00%(8/8) [self] [7] 30.77% 0.00%(4/13) clientAlwaysAllowResponse [8] 100.00% 0.00%(4/4) [self] [7] 7.69% 0.00%(1/13) clientAclChecklistCreate [8] 100.00% 0.00%(1/1) [self] [4] 0.90% 0.00%(11/1216) clientMaxBodySize [5] 72.73% 0.00%(8/11) clientAclChecklistCreate [6] 100.00% 0.00%(8/8) aclChecklistCreate [7] 25.00% 0.00%(2/8) cbdataLock [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(2/8) xstrncpy [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) cbdataInUseCount [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) cbdataInternalAlloc [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) requestDestroy [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) requestLink [8] 100.00% 0.00%(1/1) [self] [5] 18.18% 0.00%(2/11) aclChecklistFree [6] 100.00% 0.00%(2/2) cbdataInternalFree [7] 100.00% 0.00%(2/2) memPoolFree [8] 100.00% 0.00%(2/2) [self] [5] 9.09% 0.00%(1/11) aclCheckFast [6] 100.00% 0.00%(1/1) aclMatchAclList [7] 100.00% 0.00%(1/1) aclMatchAcl [8] 100.00% 0.00%(1/1) [self] [1] 0.36% 0.00%(30/8388) stmemNodeUnref [2] 100.00% 0.00%(30/30) [self] [1] 0.19% 0.00%(16/8388) memHaveHeaders [2] 100.00% 0.00%(16/16) [self] [1] 0.05% 0.00%(4/8388) clientHandleIMSReply [2] 100.00% 0.00%(4/4) clientSendHeaders [3] 100.00% 0.00%(4/4) clientCloneReply [4] 75.00% 0.00%(3/4) clientBuildReplyHeader [5] 66.67% 0.00%(2/3) httpHeaderPutStrf [6] 100.00% 0.00%(2/2) httpHeaderPutStrvf [7] 50.00% 0.00%(1/2) memBufClean [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) memBufDefInit [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) stringClean [6] 100.00% 0.00%(1/1) memFreeString [7] 100.00% 0.00%(1/1) memPoolFree [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(1/4) httpReplyClone [5] 100.00% 0.00%(1/1) httpHeaderAppend [6] 100.00% 0.00%(1/1) httpHeaderAddClone [7] 100.00% 0.00%(1/1) httpHeaderAllocNewEntry [8] 100.00% 0.00%(1/1) [self] [0] 0.90% 0.90%(8352/926344) time2sub [1] 57.51% 0.52%(4803/8352) gmtsub [2] 100.00% 0.52%(4803/4803) [self] [1] 37.42% 0.34%(3125/8352) tmcomp [2] 100.00% 0.34%(3125/3125) [self] [1] 3.90% 0.04%(326/8352) normalize_overflow [2] 100.00% 0.04%(326/326) [self] [1] 0.79% 0.01%(66/8352) long_increment_overflow [2] 100.00% 0.01%(66/66) [self] [1] 0.38% 0.00%(32/8352) [unmapped_function] [0] 0.86% 0.86%(8007/926344) httpHeaderParse [1] 90.73% 0.78%(7265/8007) httpHeaderEntryParseCreate [2] 75.46% 0.59%(5482/7265) httpHeaderAddEntryStr2 [3] 100.00% 0.59%(5482/5482) httpHeaderEntryCreate [4] 100.00% 0.59%(5482/5482) stringLimitInit [5] 100.00% 0.59%(5482/5482) stringInitBuf [6] 100.00% 0.59%(5482/5482) memAllocString [7] 98.58% 0.58%(5404/5482) memPoolAlloc [8] 100.00% 0.58%(5404/5404) [self] [7] 0.82% 0.00%(45/5482) memPoolDestroy [8] 100.00% 0.00%(45/45) [self] [7] 0.53% 0.00%(29/5482) memMeterSyncHWater [8] 100.00% 0.00%(29/29) [self] [7] 0.07% 0.00%(4/5482) memPoolClean [8] 100.00% 0.00%(4/4) [self] [2] 24.54% 0.19%(1783/7265) [self] [1] 9.03% 0.08%(723/8007) memchr [2] 100.00% 0.08%(723/723) [self] [1] 0.20% 0.00%(16/8007) reallocf [2] 100.00% 0.00%(16/16) [self] [1] 0.04% 0.00%(3/8007) [unmapped_function] [0] 0.84% 0.84%(7821/926344) kern_writev [1] 100.00% 0.84%(7821/7821) fo_write [2] 100.00% 0.84%(7821/7821) soo_write [3] 100.00% 0.84%(7821/7821) sosend [4] 100.00% 0.84%(7821/7821) sosend_generic [5] 82.20% 0.69%(6429/7821) tcp_output_send [6] 92.88% 0.64%(5971/6429) tcp_output [7] 29.39% 0.19%(1755/5971) ip_output [8] 100.00% 0.19%(1755/1755) [self] [7] 22.16% 0.14%(1323/5971) tcp_addoptions [8] 100.00% 0.14%(1323/1323) [self] [7] 8.19% 0.05%(489/5971) generic_bcopy [8] 100.00% 0.05%(489/489) [self] [7] 8.14% 0.05%(486/5971) tcp_timer_active [8] 100.00% 0.05%(485/485) [self] [7] 7.65% 0.05%(457/5971) m_copym [8] 100.00% 0.05%(457/457) [self] [7] 5.53% 0.04%(330/5971) tcpip_fillheaders [8] 100.00% 0.04%(330/330) [self] [7] 4.44% 0.03%(265/5971) sbsndptr [8] 100.00% 0.03%(265/265) [self] [7] 3.23% 0.02%(193/5971) generic_bzero [8] 100.00% 0.02%(193/193) [self] [7] 2.31% 0.01%(138/5971) tcp_timer_activate [8] 100.00% 0.01%(138/138) [self] [7] 1.62% 0.01%(97/5971) m_get [8] 100.00% 0.01%(97/97) [self] [7] 1.22% 0.01%(73/5971) in_localaddr [8] 100.00% 0.01%(73/73) [self] [7] 1.16% 0.01%(69/5971) __bswap16 [8] 100.00% 0.01%(69/69) [self] [7] 1.06% 0.01%(63/5971) bcopy [8] 100.00% 0.01%(63/63) [self] [7] 0.97% 0.01%(58/5971) bzero [8] 100.00% 0.01%(58/58) [self] [7] 0.42% 0.00%(25/5971) stack_save_td [8] 100.00% 0.00%(25/25) [self] [7] 0.39% 0.00%(23/5971) mac_inpcb_create_mbuf [8] 100.00% 0.00%(23/23) [self] [7] 0.28% 0.00%(17/5971) ip_fragment [8] 100.00% 0.00%(17/17) [self] [7] 0.27% 0.00%(16/5971) __bswap32 [8] 100.00% 0.00%(16/16) [self] [7] 0.22% 0.00%(13/5971) syncache_add [8] 100.00% 0.00%(13/13) [self] [7] 0.22% 0.00%(13/5971) m_gethdr [8] 100.00% 0.00%(13/13) [self] [7] 0.17% 0.00%(10/5971) sbcreatecontrol [8] 100.00% 0.00%(10/10) [self] [7] 0.17% 0.00%(10/5971) sbreserve_locked [8] 100.00% 0.00%(10/10) [self] [7] 0.17% 0.00%(10/5971) tcp_lro_rx [8] 100.00% 0.00%(10/10) [self] [7] 0.15% 0.00%(9/5971) bcopyb [8] 100.00% 0.00%(9/9) [self] [7] 0.12% 0.00%(7/5971) tcp_sack_doack [8] 100.00% 0.00%(7/7) [self] [7] 0.08% 0.00%(5/5971) m_copypacket [8] 100.00% 0.00%(5/5) [self] [7] 0.08% 0.00%(5/5971) mac_ipq_match [8] 100.00% 0.00%(5/5) [self] [7] 0.07% 0.00%(4/5971) m_copydata [8] 100.00% 0.00%(4/4) [self] [7] 0.05% 0.00%(3/5971) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 0.03% 0.00%(2/5971) min [8] 100.00% 0.00%(2/2) [self] [7] 0.02% 0.00%(1/5971) sbappendaddr_locked [8] 100.00% 0.00%(1/1) [self] [7] 0.02% 0.00%(1/5971) tcp_setpersist [8] 100.00% 0.00%(1/1) [self] [7] 0.02% 0.00%(1/5971) __curthread [8] 100.00% 0.00%(1/1) [self] [6] 7.12% 0.05%(458/6429) m_gethdr [7] 97.16% 0.05%(445/458) uma_zalloc_arg [8] 100.00% 0.05%(445/445) [self] [7] 1.97% 0.00%(9/458) uma_zfree_arg [8] 100.00% 0.00%(9/9) [self] [7] 0.44% 0.00%(2/458) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 0.44% 0.00%(2/458) zone_alloc_bucket [8] 100.00% 0.00%(2/2) [self] [5] 15.13% 0.13%(1183/7821) m_uiotombuf [6] 68.89% 0.09%(815/1183) m_getjcl [7] 93.01% 0.08%(758/815) uma_zalloc_arg [8] 100.00% 0.08%(758/758) [self] [7] 4.91% 0.00%(40/815) zone_alloc_bucket [8] 100.00% 0.00%(40/40) [self] [7] 1.60% 0.00%(13/815) uma_zfree_arg [8] 100.00% 0.00%(13/13) [self] [7] 0.25% 0.00%(2/815) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 0.25% 0.00%(2/815) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [6] 30.18% 0.04%(357/1183) m_getcl [7] 92.72% 0.04%(331/357) uma_zalloc_arg [8] 100.00% 0.04%(331/331) [self] [7] 4.48% 0.00%(16/357) zone_alloc_bucket [8] 100.00% 0.00%(16/16) [self] [7] 2.80% 0.00%(10/357) uma_zfree_arg [8] 100.00% 0.00%(10/10) [self] [6] 0.93% 0.00%(11/1183) m_get [7] 81.82% 0.00%(9/11) uma_zalloc_arg [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(2/11) zone_alloc_bucket [8] 100.00% 0.00%(2/2) [self] [5] 2.66% 0.02%(208/7821) tcp_usr_send [6] 99.52% 0.02%(207/208) sbappendstream [7] 100.00% 0.02%(207/207) sbappendstream_locked [8] 100.00% 0.02%(207/207) [self] [6] 0.48% 0.00%(1/208) _rw_wunlock_hard [7] 100.00% 0.00%(1/1) turnstile_unpend [8] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/7821) _mtx_lock_sleep [6] 100.00% 0.00%(1/1) turnstile_cancel [7] 100.00% 0.00%(1/1) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [0] 0.84% 0.84%(7786/926344) httpHeaderEntryCreateStr [1] 100.00% 0.84%(7786/7786) stringDup [2] 98.93% 0.83%(7703/7786) stringLimitInit [3] 100.00% 0.83%(7703/7703) stringInitBuf [4] 100.00% 0.83%(7703/7703) memAllocString [5] 100.00% 0.83%(7703/7703) memPoolAlloc [6] 100.00% 0.83%(7703/7703) xmalloc [7] 34.31% 0.29%(2643/7703) arena_lock_balance [8] 100.00% 0.29%(2643/2643) [self] [7] 22.04% 0.18%(1698/7703) arena_malloc_small [8] 100.00% 0.18%(1698/1698) [self] [7] 12.23% 0.10%(942/7703) arena_run_reg_alloc [8] 100.00% 0.10%(942/942) [self] [7] 11.33% 0.09%(873/7703) malloc [8] 100.00% 0.09%(873/873) [self] [7] 6.87% 0.06%(529/7703) imalloc [8] 100.00% 0.06%(529/529) [self] [7] 4.21% 0.03%(324/7703) arena_malloc [8] 100.00% 0.03%(324/324) [self] [7] 2.96% 0.02%(228/7703) choose_arena [8] 100.00% 0.02%(228/228) [self] [7] 1.84% 0.02%(142/7703) malloc_init [8] 100.00% 0.02%(142/142) [self] [7] 1.65% 0.01%(127/7703) arena_bin_malloc_easy [8] 100.00% 0.01%(127/127) [self] [7] 1.34% 0.01%(103/7703) calloc [8] 100.00% 0.01%(103/103) [self] [7] 1.18% 0.01%(91/7703) malloc_spin_unlock [8] 100.00% 0.01%(91/91) [self] [7] 0.04% 0.00%(3/7703) [unmapped_function] [2] 1.07% 0.01%(83/7786) [self] [0] 0.84% 0.84%(7768/926344) lapic_handle_timer [1] 94.23% 0.79%(7320/7768) hardclock [2] 89.55% 0.71%(6555/7320) hardclock_cpu [3] 89.17% 0.63%(5845/6555) pmc_process_samples [4] 40.53% 0.26%(2369/5845) p4_get_config [5] 38.20% 0.10%(905/2369) _mtx_lock_spin_flags [6] 39.56% 0.04%(358/905) spinlock_enter [7] 57.82% 0.02%(207/358) critical_enter [8] 100.00% 0.02%(207/207) [self] [7] 35.75% 0.01%(128/358) [self] [7] 3.63% 0.00%(13/358) choosethread [8] 100.00% 0.00%(13/13) [self] [7] 2.79% 0.00%(10/358) __curthread [8] 100.00% 0.00%(10/10) [self] [6] 21.88% 0.02%(198/905) read_eflags [7] 100.00% 0.02%(198/198) [self] [6] 20.00% 0.02%(181/905) disable_intr [7] 100.00% 0.02%(181/181) [self] [6] 17.57% 0.02%(159/905) [self] [6] 0.55% 0.00%(5/905) spinlock_exit [7] 100.00% 0.00%(5/5) [self] [6] 0.44% 0.00%(4/905) __curthread [7] 100.00% 0.00%(4/4) [self] [5] 22.08% 0.06%(523/2369) _mtx_unlock_spin_flags [6] 99.81% 0.06%(522/523) write_eflags [7] 100.00% 0.06%(522/522) [self] [6] 0.19% 0.00%(1/523) __curthread [7] 100.00% 0.00%(1/1) [self] [5] 15.07% 0.04%(357/2369) atomic_store_rel_int [6] 100.00% 0.04%(357/357) [self] [5] 14.35% 0.04%(340/2369) atomic_cmpset_int [6] 100.00% 0.04%(340/340) [self] [5] 10.09% 0.03%(239/2369) [self] [5] 0.21% 0.00%(5/2369) lock_mtx [6] 100.00% 0.00%(5/5) [self] [4] 32.01% 0.20%(1871/5845) pmclog_process_callchain [5] 53.61% 0.11%(1003/1871) pmclog_reserve [6] 59.72% 0.06%(599/1003) _mtx_lock_spin_flags [7] 36.73% 0.02%(220/599) spinlock_enter [8] 100.00% 0.02%(220/220) [self] [7] 23.71% 0.02%(142/599) read_eflags [8] 100.00% 0.02%(142/142) [self] [7] 19.53% 0.01%(117/599) [self] [7] 19.03% 0.01%(114/599) disable_intr [8] 100.00% 0.01%(114/114) [self] [7] 0.50% 0.00%(3/599) __curthread [8] 100.00% 0.00%(3/3) [self] [7] 0.50% 0.00%(3/599) spinlock_exit [8] 100.00% 0.00%(3/3) [self] [6] 25.92% 0.03%(260/1003) atomic_cmpset_int [7] 100.00% 0.03%(260/260) [self] [6] 9.57% 0.01%(96/1003) [self] [6] 1.79% 0.00%(18/1003) lock_mtx [7] 100.00% 0.00%(18/18) [self] [6] 1.30% 0.00%(13/1003) pmclog_get_buffer [7] 30.77% 0.00%(4/13) [self] [7] 30.77% 0.00%(4/13) atomic_add_int [8] 100.00% 0.00%(4/4) [self] [7] 23.08% 0.00%(3/13) _mtx_lock_spin_flags [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [6] 1.10% 0.00%(11/1003) getnanotime [7] 100.00% 0.00%(11/11) [self] [6] 0.50% 0.00%(5/1003) pmclog_schedule_io [7] 60.00% 0.00%(3/5) wakeup_one [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) [self] [6] 0.10% 0.00%(1/1003) getbintime [7] 100.00% 0.00%(1/1) [self] [5] 46.39% 0.09%(868/1871) [self] [4] 16.99% 0.11%(993/5845) pmclog_release [5] 39.88% 0.04%(396/993) atomic_store_rel_int [6] 100.00% 0.04%(396/396) [self] [5] 35.15% 0.04%(349/993) _mtx_unlock_spin_flags [6] 79.66% 0.03%(278/349) write_eflags [7] 100.00% 0.03%(278/278) [self] [6] 20.06% 0.01%(70/349) [self] [6] 0.29% 0.00%(1/349) spinlock_exit [7] 100.00% 0.00%(1/1) critical_exit [8] 100.00% 0.00%(1/1) [self] [5] 22.46% 0.02%(223/993) [self] [5] 2.32% 0.00%(23/993) lock_spin [6] 100.00% 0.00%(23/23) [self] [5] 0.20% 0.00%(2/993) pmclog_schedule_io [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) wakeup_one [7] 100.00% 0.00%(1/1) sleepq_signal [8] 100.00% 0.00%(1/1) [self] [4] 5.71% 0.04%(334/5845) [self] [4] 2.77% 0.02%(162/5845) atomic_subtract_barr_int [5] 100.00% 0.02%(162/162) [self] [4] 1.01% 0.01%(59/5845) pmc_ri_to_classdep [5] 100.00% 0.01%(59/59) [self] [4] 0.75% 0.00%(44/5845) p4_release_pmc [5] 100.00% 0.00%(44/44) [self] [4] 0.14% 0.00%(8/5845) atomic_add_int [5] 100.00% 0.00%(8/8) [self] [4] 0.09% 0.00%(5/5845) tsc_get_config [5] 100.00% 0.00%(5/5) [self] [3] 4.61% 0.03%(302/6555) callout_tick [4] 76.16% 0.02%(230/302) swi_sched [5] 96.09% 0.02%(221/230) intr_event_schedule_thread [6] 48.87% 0.01%(108/221) sched_add [7] 56.48% 0.01%(61/108) sched_pickcpu [8] 100.00% 0.01%(61/61) [self] [7] 24.07% 0.00%(26/108) [self] [7] 8.33% 0.00%(9/108) tdq_add [8] 100.00% 0.00%(9/9) [self] [7] 5.56% 0.00%(6/108) tdq_notify [8] 100.00% 0.00%(6/6) [self] [7] 2.78% 0.00%(3/108) tdq_runq_add [8] 100.00% 0.00%(3/3) [self] [7] 1.85% 0.00%(2/108) sched_lowest [8] 100.00% 0.00%(2/2) [self] [7] 0.93% 0.00%(1/108) sched_pctcpu [8] 100.00% 0.00%(1/1) [self] [6] 12.22% 0.00%(27/221) [self] [6] 12.22% 0.00%(27/221) _thread_lock_flags [7] 62.96% 0.00%(17/27) [self] [7] 29.63% 0.00%(8/27) spinlock_enter [8] 100.00% 0.00%(8/8) [self] [7] 3.70% 0.00%(1/27) disable_intr [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) write_eflags [8] 100.00% 0.00%(1/1) [self] [6] 12.22% 0.00%(27/221) sched_setcpu [7] 44.44% 0.00%(12/27) [self] [7] 37.04% 0.00%(10/27) thread_lock_block [8] 100.00% 0.00%(10/10) [self] [7] 11.11% 0.00%(3/27) thread_lock_unblock [8] 100.00% 0.00%(3/3) [self] [7] 3.70% 0.00%(1/27) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(17/221) write_eflags [7] 100.00% 0.00%(17/17) [self] [6] 3.62% 0.00%(8/221) atomic_cmpset_int [7] 100.00% 0.00%(8/8) [self] [6] 1.81% 0.00%(4/221) sched_setpreempt [7] 100.00% 0.00%(4/4) [self] [6] 1.36% 0.00%(3/221) sched_shouldpreempt [7] 100.00% 0.00%(3/3) [self] [5] 2.17% 0.00%(5/230) [self] [5] 1.30% 0.00%(3/230) atomic_store_rel_int [6] 100.00% 0.00%(3/3) [self] [5] 0.43% 0.00%(1/230) sysctl_intrnames [6] 100.00% 0.00%(1/1) [self] [4] 7.95% 0.00%(24/302) [self] [4] 7.95% 0.00%(24/302) write_eflags [5] 100.00% 0.00%(24/24) [self] [4] 6.29% 0.00%(19/302) spinlock_enter [5] 52.63% 0.00%(10/19) critical_enter [6] 100.00% 0.00%(10/10) [self] [5] 42.11% 0.00%(8/19) [self] [5] 5.26% 0.00%(1/19) choosethread [6] 100.00% 0.00%(1/1) [self] [4] 0.66% 0.00%(2/302) _mtx_lock_spin [5] 50.00% 0.00%(1/2) [self] [5] 50.00% 0.00%(1/2) write_eflags [6] 100.00% 0.00%(1/1) [self] [4] 0.33% 0.00%(1/302) atomic_store_rel_int [5] 100.00% 0.00%(1/1) [self] [4] 0.33% 0.00%(1/302) disable_intr [5] 100.00% 0.00%(1/1) [self] [4] 0.33% 0.00%(1/302) intr_getaffinity [5] 100.00% 0.00%(1/1) [self] [3] 1.40% 0.01%(92/6555) pmc_ri_to_classdep [4] 100.00% 0.01%(92/92) [self] [3] 0.98% 0.01%(64/6555) atomic_subtract_barr_int [4] 100.00% 0.01%(64/64) [self] [3] 0.85% 0.01%(56/6555) [self] [3] 0.67% 0.00%(44/6555) _thread_lock_flags [4] 50.00% 0.00%(22/44) [self] [4] 31.82% 0.00%(14/44) spinlock_enter [5] 92.86% 0.00%(13/14) [self] [5] 7.14% 0.00%(1/14) __curthread [6] 100.00% 0.00%(1/1) [self] [4] 11.36% 0.00%(5/44) read_eflags [5] 100.00% 0.00%(5/5) [self] [4] 6.82% 0.00%(3/44) disable_intr [5] 100.00% 0.00%(3/3) [self] [3] 0.61% 0.00%(40/6555) pmc_hook_handler [4] 82.50% 0.00%(33/40) [self] [4] 17.50% 0.00%(7/40) atomic_clear_int [5] 100.00% 0.00%(7/7) [self] [3] 0.26% 0.00%(17/6555) sched_tick [4] 100.00% 0.00%(17/17) [self] [3] 0.24% 0.00%(16/6555) write_eflags [4] 100.00% 0.00%(16/16) [self] [3] 0.24% 0.00%(16/6555) atomic_cmpset_int [4] 100.00% 0.00%(16/16) [self] [3] 0.20% 0.00%(13/6555) tsc_config_pmc [4] 100.00% 0.00%(13/13) [self] [3] 0.17% 0.00%(11/6555) pmc_process_csw_out [4] 100.00% 0.00%(11/11) [self] [3] 0.17% 0.00%(11/6555) spinlock_exit [4] 72.73% 0.00%(8/11) critical_exit [5] 100.00% 0.00%(8/8) [self] [4] 27.27% 0.00%(3/11) [self] [3] 0.12% 0.00%(8/6555) atomic_store_rel_int [4] 100.00% 0.00%(8/8) [self] [3] 0.09% 0.00%(6/6555) untimeout [4] 100.00% 0.00%(6/6) [self] [3] 0.08% 0.00%(5/6555) pmclog_process_callchain [4] 100.00% 0.00%(5/5) [self] [3] 0.03% 0.00%(2/6555) atomic_set_barr_int [4] 100.00% 0.00%(2/2) [self] [3] 0.03% 0.00%(2/6555) pmc_remove_owner [4] 100.00% 0.00%(2/2) [self] [3] 0.02% 0.00%(1/6555) atomic_subtract_int [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/6555) sched_runnable [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/6555) atomic_clear_int [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/6555) tsc_get_config [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/6555) [unmapped_function] [2] 10.20% 0.08%(747/7320) tc_ticktock [3] 89.29% 0.07%(667/747) tc_windup [4] 87.86% 0.06%(586/667) __udivdi3 [5] 95.39% 0.06%(559/586) __qdivrem [6] 76.39% 0.05%(427/559) [self] [6] 22.72% 0.01%(127/559) __shl [7] 100.00% 0.01%(127/127) [self] [6] 0.89% 0.00%(5/559) __moddi3 [7] 100.00% 0.00%(5/5) [self] [5] 4.10% 0.00%(24/586) [self] [5] 0.51% 0.00%(3/586) __shl [6] 100.00% 0.00%(3/3) [self] [4] 12.14% 0.01%(81/667) [self] [3] 2.68% 0.00%(20/747) bintime_addx [4] 100.00% 0.00%(20/20) [self] [3] 2.28% 0.00%(17/747) [self] [3] 2.01% 0.00%(15/747) generic_bcopy [4] 100.00% 0.00%(15/15) [self] [3] 2.01% 0.00%(15/747) tc_delta [4] 73.33% 0.00%(11/15) acpi_timer_get_timecount [5] 63.64% 0.00%(7/11) inl [6] 100.00% 0.00%(7/7) [self] [5] 36.36% 0.00%(4/11) acpi_timer_read [6] 100.00% 0.00%(4/4) [self] [4] 20.00% 0.00%(3/15) acpi_timer_read [5] 100.00% 0.00%(3/3) [self] [4] 6.67% 0.00%(1/15) [self] [3] 1.07% 0.00%(8/747) bintime_add [4] 100.00% 0.00%(8/8) [self] [3] 0.40% 0.00%(3/747) bintime2timespec [4] 100.00% 0.00%(3/3) [self] [3] 0.27% 0.00%(2/747) bcopy [4] 100.00% 0.00%(2/2) [self] [2] 0.10% 0.00%(7/7320) [self] [2] 0.08% 0.00%(6/7320) atomic_store_rel_int [3] 100.00% 0.00%(6/6) [self] [2] 0.07% 0.00%(5/7320) tc_windup [3] 100.00% 0.00%(5/5) [self] [1] 3.23% 0.03%(251/7768) critical_exit [2] 68.92% 0.02%(173/251) mi_switch [3] 53.76% 0.01%(93/173) sched_switch [4] 64.52% 0.01%(60/93) choosethread [5] 46.67% 0.00%(28/60) sched_choose [6] 50.00% 0.00%(14/28) [self] [6] 46.43% 0.00%(13/28) tdq_choose [7] 61.54% 0.00%(8/13) [self] [7] 23.08% 0.00%(3/13) bsfl [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) runq_findbit [8] 100.00% 0.00%(2/2) [self] [6] 3.57% 0.00%(1/28) sched_bind [7] 100.00% 0.00%(1/1) [self] [5] 41.67% 0.00%(25/60) tdq_runq_rem [6] 68.00% 0.00%(17/25) runq_remove [7] 52.94% 0.00%(9/17) runq_remove_idx [8] 100.00% 0.00%(9/9) [self] [7] 41.18% 0.00%(7/17) [self] [7] 5.88% 0.00%(1/17) runq_choose_from [8] 100.00% 0.00%(1/1) [self] [6] 32.00% 0.00%(8/25) [self] [5] 11.67% 0.00%(7/60) [self] [4] 35.48% 0.00%(33/93) [self] [3] 13.87% 0.00%(24/173) cpu_switch [4] 75.00% 0.00%(18/24) [self] [4] 25.00% 0.00%(6/24) npxsave [5] 66.67% 0.00%(4/6) fpusave [6] 100.00% 0.00%(4/4) [self] [5] 33.33% 0.00%(2/6) [self] [3] 13.87% 0.00%(24/173) tdq_runq_add [4] 50.00% 0.00%(12/24) [self] [4] 33.33% 0.00%(8/24) runq_add_pri [5] 100.00% 0.00%(8/8) [self] [4] 8.33% 0.00%(2/24) critical_enter [5] 100.00% 0.00%(2/2) [self] [4] 4.17% 0.00%(1/24) runq_add [5] 100.00% 0.00%(1/1) [self] [4] 4.17% 0.00%(1/24) runq_setbit [5] 100.00% 0.00%(1/1) [self] [3] 10.40% 0.00%(18/173) [self] [3] 4.62% 0.00%(8/173) atomic_load_acq_int [4] 100.00% 0.00%(8/8) [self] [3] 1.73% 0.00%(3/173) sw1 [4] 100.00% 0.00%(3/3) [self] [3] 1.16% 0.00%(2/173) rdtsc [4] 100.00% 0.00%(2/2) [self] [3] 0.58% 0.00%(1/173) sw0 [4] 100.00% 0.00%(1/1) [self] [2] 11.95% 0.00%(30/251) [self] [2] 5.98% 0.00%(15/251) write_eflags [3] 100.00% 0.00%(15/15) [self] [2] 4.78% 0.00%(12/251) _thread_lock_flags [3] 66.67% 0.00%(8/12) spinlock_enter [4] 62.50% 0.00%(5/8) [self] [4] 37.50% 0.00%(3/8) critical_enter [5] 100.00% 0.00%(3/3) [self] [3] 25.00% 0.00%(3/12) read_eflags [4] 100.00% 0.00%(3/3) [self] [3] 8.33% 0.00%(1/12) disable_intr [4] 100.00% 0.00%(1/1) [self] [2] 3.98% 0.00%(10/251) kdb_switch [3] 100.00% 0.00%(10/10) [self] [2] 2.79% 0.00%(7/251) atomic_cmpset_int [3] 100.00% 0.00%(7/7) [self] [2] 0.80% 0.00%(2/251) ia32_pause [3] 100.00% 0.00%(2/2) [self] [2] 0.80% 0.00%(2/251) spinlock_exit [3] 50.00% 0.00%(1/2) [self] [3] 50.00% 0.00%(1/2) critical_exit [4] 100.00% 0.00%(1/1) [self] [1] 1.13% 0.01%(88/7768) [self] [1] 0.57% 0.00%(44/7768) statclock [2] 65.91% 0.00%(29/44) sched_clock [3] 41.38% 0.00%(12/29) [self] [3] 31.03% 0.00%(9/29) sched_priority [4] 100.00% 0.00%(9/9) [self] [3] 10.34% 0.00%(3/29) sched_interact_score [4] 100.00% 0.00%(3/3) [self] [3] 10.34% 0.00%(3/29) sched_interact_update [4] 100.00% 0.00%(3/3) [self] [3] 6.90% 0.00%(2/29) sched_balance [4] 50.00% 0.00%(1/2) sched_balance_group [5] 100.00% 0.00%(1/1) sched_balance_pair [6] 100.00% 0.00%(1/1) tdq_steal [7] 100.00% 0.00%(1/1) runq_steal [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) sched_both [5] 100.00% 0.00%(1/1) cpu_search [6] 100.00% 0.00%(1/1) cpu_search [7] 100.00% 0.00%(1/1) [self] [2] 15.91% 0.00%(7/44) _thread_lock_flags [3] 28.57% 0.00%(2/7) [self] [3] 28.57% 0.00%(2/7) disable_intr [4] 100.00% 0.00%(2/2) [self] [3] 28.57% 0.00%(2/7) spinlock_enter [4] 100.00% 0.00%(2/2) [self] [3] 14.29% 0.00%(1/7) read_eflags [4] 100.00% 0.00%(1/1) [self] [2] 6.82% 0.00%(3/44) write_eflags [3] 100.00% 0.00%(3/3) [self] [2] 4.55% 0.00%(2/44) [self] [2] 2.27% 0.00%(1/44) atomic_cmpset_int [3] 100.00% 0.00%(1/1) [self] [2] 2.27% 0.00%(1/44) spinlock_exit [3] 100.00% 0.00%(1/1) critical_exit [4] 100.00% 0.00%(1/1) [self] [2] 2.27% 0.00%(1/44) vmspace_resident_count [3] 100.00% 0.00%(1/1) [self] [1] 0.32% 0.00%(25/7768) lapic_eoi [2] 100.00% 0.00%(25/25) [self] [1] 0.21% 0.00%(16/7768) runq_init [2] 100.00% 0.00%(16/16) [self] [1] 0.18% 0.00%(14/7768) atomic_add_int [2] 100.00% 0.00%(14/14) [self] [1] 0.05% 0.00%(4/7768) atomic_store_rel_int [2] 100.00% 0.00%(4/4) [self] [1] 0.04% 0.00%(3/7768) profclock [2] 100.00% 0.00%(3/3) [self] [1] 0.03% 0.00%(2/7768) hardclock_cpu [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(1/7768) __curthread [2] 100.00% 0.00%(1/1) [self] [0] 0.83% 0.83%(7665/926344) fo_write [1] 100.00% 0.83%(7665/7665) soo_write [2] 100.00% 0.83%(7665/7665) sosend [3] 100.00% 0.83%(7665/7665) sosend_generic [4] 74.09% 0.61%(5679/7665) tcp_output_send [5] 92.15% 0.56%(5233/5679) tcp_output [6] 78.25% 0.44%(4095/5233) ip_output [7] 22.10% 0.10%(905/4095) ether_output [8] 100.00% 0.10%(905/905) [self] [7] 19.49% 0.09%(798/4095) flowtable_lookup [8] 100.00% 0.09%(798/798) [self] [7] 16.92% 0.07%(693/4095) memcpy [8] 100.00% 0.07%(693/693) [self] [7] 11.40% 0.05%(467/4095) in_broadcast [8] 100.00% 0.05%(467/467) [self] [7] 5.71% 0.03%(234/4095) atomic_fetchadd_int [8] 100.00% 0.03%(234/234) [self] [7] 5.20% 0.02%(213/4095) bcmp [8] 100.00% 0.02%(213/213) [self] [7] 4.44% 0.02%(182/4095) flowtable_key_equal [8] 100.00% 0.02%(182/182) [self] [7] 4.32% 0.02%(177/4095) atomic_add_barr_int [8] 100.00% 0.02%(177/177) [self] [7] 3.74% 0.02%(153/4095) jenkins_hashword [8] 100.00% 0.02%(153/153) [self] [7] 3.35% 0.01%(137/4095) ipv4_flow_lookup_hash_internal [8] 100.00% 0.01%(137/137) [self] [7] 0.85% 0.00%(35/4095) ifa_free [8] 100.00% 0.00%(35/35) [self] [7] 0.66% 0.00%(27/4095) ifa_ref [8] 100.00% 0.00%(27/27) [self] [7] 0.49% 0.00%(20/4095) small_i586_bcopy [8] 100.00% 0.00%(20/20) [self] [7] 0.42% 0.00%(17/4095) ether_input [8] 100.00% 0.00%(17/17) [self] [7] 0.27% 0.00%(11/4095) ifa_del_loopback_route [8] 100.00% 0.00%(11/11) [self] [7] 0.27% 0.00%(11/4095) copystr [8] 100.00% 0.00%(11/11) [self] [7] 0.24% 0.00%(10/4095) if_ref [8] 100.00% 0.00%(10/10) [self] [7] 0.07% 0.00%(3/4095) flowtable_cleaner [8] 100.00% 0.00%(3/3) [self] [7] 0.05% 0.00%(2/4095) __bswap32 [8] 100.00% 0.00%(2/2) [self] [6] 6.48% 0.04%(339/5233) m_copym [7] 87.91% 0.03%(298/339) mb_dupcl [8] 100.00% 0.03%(298/298) [self] [7] 8.55% 0.00%(29/339) atomic_add_int [8] 100.00% 0.00%(29/29) [self] [7] 3.54% 0.00%(12/339) domainfinalize [8] 100.00% 0.00%(12/12) [self] [6] 6.36% 0.04%(333/5233) tcp_timer_activate [7] 67.27% 0.02%(224/333) callout_reset_on [8] 100.00% 0.02%(224/224) [self] [7] 21.32% 0.01%(71/333) atomic_store_rel_int [8] 100.00% 0.01%(71/71) [self] [7] 11.41% 0.00%(38/333) _callout_stop_safe [8] 100.00% 0.00%(38/38) [self] [6] 5.66% 0.03%(296/5233) m_get [7] 83.45% 0.03%(247/296) uma_zalloc_arg [8] 100.00% 0.03%(247/247) [self] [7] 9.12% 0.00%(27/296) zone_alloc_bucket [8] 100.00% 0.00%(27/27) [self] [7] 6.08% 0.00%(18/296) uma_zfree_arg [8] 100.00% 0.00%(18/18) [self] [7] 1.35% 0.00%(4/296) atomic_cmpset_int [8] 100.00% 0.00%(4/4) [self] [6] 3.13% 0.02%(164/5233) in_localaddr [7] 56.71% 0.01%(93/164) atomic_cmpset_int [8] 100.00% 0.01%(93/93) [self] [7] 22.56% 0.00%(37/164) _rw_runlock [8] 100.00% 0.00%(37/37) [self] [7] 19.51% 0.00%(32/164) _rw_rlock [8] 100.00% 0.00%(32/32) [self] [7] 1.22% 0.00%(2/164) _rw_wlock_hard [8] 100.00% 0.00%(2/2) [self] [6] 0.06% 0.00%(3/5233) sbreserve_locked [7] 100.00% 0.00%(3/3) atomic_fetchadd_int [8] 100.00% 0.00%(3/3) [self] [6] 0.06% 0.00%(3/5233) tcp_setpersist [7] 66.67% 0.00%(2/3) tcp_timer_activate [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) tcp_timer_active [8] 100.00% 0.00%(1/1) [self] [5] 7.85% 0.05%(446/5679) m_gethdr [6] 100.00% 0.05%(446/446) uma_zalloc_arg [7] 83.86% 0.04%(374/446) mb_ctor_mbuf [8] 100.00% 0.04%(374/374) [self] [7] 7.17% 0.00%(32/446) critical_exit [8] 100.00% 0.00%(32/32) [self] [7] 4.04% 0.00%(18/446) critical_enter [8] 100.00% 0.00%(18/18) [self] [7] 2.69% 0.00%(12/446) mb_ctor_pack [8] 100.00% 0.00%(12/12) [self] [7] 1.35% 0.00%(6/446) __curthread [8] 100.00% 0.00%(6/6) [self] [7] 0.45% 0.00%(2/446) choosethread [8] 100.00% 0.00%(2/2) [self] [7] 0.45% 0.00%(2/446) runq_init [8] 100.00% 0.00%(2/2) [self] [4] 15.29% 0.13%(1172/7665) tcp_usr_send [5] 99.83% 0.13%(1170/1172) sbappendstream [6] 100.00% 0.13%(1170/1170) sbappendstream_locked [7] 72.48% 0.09%(848/1170) sbcompress [8] 100.00% 0.09%(848/848) [self] [7] 21.28% 0.03%(249/1170) m_demote [8] 100.00% 0.03%(249/249) [self] [7] 2.48% 0.00%(29/1170) uma_zfree [8] 100.00% 0.00%(29/29) [self] [7] 2.14% 0.00%(25/1170) generic_bcopy [8] 100.00% 0.00%(25/25) [self] [7] 0.60% 0.00%(7/1170) bcopy [8] 100.00% 0.00%(7/7) [self] [7] 0.51% 0.00%(6/1170) m_free [8] 100.00% 0.00%(6/6) [self] [7] 0.43% 0.00%(5/1170) sbdroprecord [8] 100.00% 0.00%(5/5) [self] [7] 0.09% 0.00%(1/1170) bcopyb [8] 100.00% 0.00%(1/1) [self] [5] 0.17% 0.00%(2/1172) _rw_wunlock_hard [6] 50.00% 0.00%(1/2) turnstile_lookup [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) turnstile_unpend [7] 100.00% 0.00%(1/1) sched_add [8] 100.00% 0.00%(1/1) [self] [4] 10.62% 0.09%(814/7665) m_uiotombuf [5] 60.20% 0.05%(490/814) m_getjcl [6] 100.00% 0.05%(490/490) uma_zalloc_arg [7] 44.49% 0.02%(218/490) mb_ctor_mbuf [8] 100.00% 0.02%(214/214) [self] [7] 31.43% 0.02%(154/490) mb_ctor_clust [8] 100.00% 0.02%(154/154) [self] [7] 12.04% 0.01%(59/490) critical_enter [8] 100.00% 0.01%(59/59) [self] [7] 4.08% 0.00%(20/490) choosethread [8] 100.00% 0.00%(20/20) [self] [7] 3.06% 0.00%(15/490) critical_exit [8] 100.00% 0.00%(15/15) [self] [7] 2.04% 0.00%(10/490) mb_ctor_pack [8] 100.00% 0.00%(10/10) [self] [7] 2.04% 0.00%(10/490) runq_init [8] 100.00% 0.00%(10/10) [self] [7] 0.82% 0.00%(4/490) __curthread [8] 100.00% 0.00%(4/4) [self] [5] 38.57% 0.03%(314/814) m_getcl [6] 100.00% 0.03%(314/314) uma_zalloc_arg [7] 71.97% 0.02%(226/314) mb_ctor_pack [8] 100.00% 0.02%(226/226) [self] [7] 13.69% 0.00%(43/314) critical_enter [8] 100.00% 0.00%(43/43) [self] [7] 7.64% 0.00%(24/314) m_pkthdr_init [8] 100.00% 0.00%(24/24) [self] [7] 2.55% 0.00%(8/314) choosethread [8] 100.00% 0.00%(8/8) [self] [7] 2.23% 0.00%(7/314) critical_exit [8] 100.00% 0.00%(7/7) [self] [7] 1.27% 0.00%(4/314) __curthread [8] 100.00% 0.00%(4/4) [self] [7] 0.64% 0.00%(2/314) runq_init [8] 100.00% 0.00%(2/2) [self] [5] 1.23% 0.00%(10/814) m_get [6] 100.00% 0.00%(10/10) uma_zalloc_arg [7] 70.00% 0.00%(7/10) mb_ctor_mbuf [8] 100.00% 0.00%(7/7) [self] [7] 30.00% 0.00%(3/10) critical_enter [8] 100.00% 0.00%(3/3) [self] [0] 0.83% 0.83%(7653/926344) httpHeaderAddClone [1] 74.51% 0.62%(5702/7653) httpHeaderEntryClone [2] 97.72% 0.60%(5572/5702) httpHeaderEntryCreateStr [3] 100.00% 0.60%(5572/5572) stringDup [4] 100.00% 0.60%(5572/5572) stringLimitInit [5] 100.00% 0.60%(5572/5572) stringInitBuf [6] 100.00% 0.60%(5572/5572) memAllocString [7] 98.17% 0.59%(5470/5572) memPoolAlloc [8] 100.00% 0.59%(5470/5470) [self] [7] 1.31% 0.01%(73/5572) memPoolDestroy [8] 100.00% 0.01%(73/73) [self] [7] 0.45% 0.00%(25/5572) memMeterSyncHWater [8] 100.00% 0.00%(25/25) [self] [7] 0.07% 0.00%(4/5572) memPoolClean [8] 100.00% 0.00%(4/4) [self] [2] 2.28% 0.01%(130/5702) [self] [1] 18.79% 0.16%(1438/7653) httpHeaderAddInfo [2] 100.00% 0.16%(1438/1438) [self] [1] 6.70% 0.06%(513/7653) httpHeaderAllocNewEntry [2] 100.00% 0.06%(513/513) [self] [0] 0.82% 0.82%(7611/926344) clientWriteComplete [1] 71.09% 0.58%(5411/7611) clientKeepaliveNextRequest [2] 100.00% 0.58%(5411/5411) httpRequestFree [3] 45.85% 0.27%(2481/5411) httpReplyDestroy [4] 91.25% 0.24%(2264/2481) httpReplyClean [5] 93.24% 0.23%(2111/2264) httpHeaderClean [6] 39.27% 0.09%(829/2111) statHistCount [7] 99.16% 0.09%(822/829) statHistBin [8] 100.00% 0.09%(822/822) [self] [7] 0.84% 0.00%(7/829) [unmapped_function] [6] 34.82% 0.08%(735/2111) httpHeaderEntryDestroy [7] 97.14% 0.08%(714/735) stringClean [8] 100.00% 0.08%(714/714) [self] [7] 2.86% 0.00%(21/735) stringDup [8] 100.00% 0.00%(21/21) [self] [6] 25.44% 0.06%(537/2111) httpHeaderGetEntry [7] 91.99% 0.05%(494/537) vector_get [8] 100.00% 0.05%(494/494) [self] [7] 8.01% 0.00%(43/537) httpHeaderGetEntry [8] 100.00% 0.00%(43/43) [self] [6] 0.47% 0.00%(10/2111) vector_done [7] 100.00% 0.00%(10/10) xfree [8] 100.00% 0.00%(10/10) [self] [5] 6.76% 0.02%(153/2264) httpReplyHdrCacheClean [6] 100.00% 0.02%(153/153) httpHdrCcDestroy [7] 62.75% 0.01%(96/153) memset [8] 100.00% 0.01%(96/96) [self] [7] 35.29% 0.01%(54/153) memPoolFree [8] 100.00% 0.01%(54/54) [self] [7] 1.96% 0.00%(3/153) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [4] 8.75% 0.02%(217/2481) httpReplyDoDestroy [5] 100.00% 0.02%(217/217) memPoolFree [6] 100.00% 0.02%(217/217) xfree [7] 33.64% 0.01%(73/217) arena_dalloc_small [8] 100.00% 0.01%(73/73) [self] [7] 28.11% 0.01%(61/217) idalloc [8] 100.00% 0.01%(61/61) [self] [7] 14.75% 0.00%(32/217) arena_run_reg_dalloc [8] 100.00% 0.00%(32/32) [self] [7] 10.60% 0.00%(23/217) arena_dalloc [8] 100.00% 0.00%(23/23) [self] [7] 5.99% 0.00%(13/217) free [8] 100.00% 0.00%(13/13) [self] [7] 3.69% 0.00%(8/217) malloc_spin_unlock [8] 100.00% 0.00%(8/8) [self] [7] 3.23% 0.00%(7/217) realloc [8] 100.00% 0.00%(7/7) [self] [3] 38.74% 0.23%(2096/5411) requestUnlink [4] 100.00% 0.23%(2096/2096) requestDestroy [5] 72.28% 0.16%(1515/2096) httpHeaderClean [6] 42.24% 0.07%(640/1515) httpHeaderEntryDestroy [7] 96.88% 0.07%(620/640) stringClean [8] 100.00% 0.07%(620/620) [self] [7] 3.12% 0.00%(20/640) stringDup [8] 100.00% 0.00%(20/20) [self] [6] 35.05% 0.06%(531/1515) statHistCount [7] 99.06% 0.06%(526/531) statHistBin [8] 100.00% 0.06%(526/526) [self] [7] 0.94% 0.00%(5/531) [unmapped_function] [6] 21.78% 0.04%(330/1515) httpHeaderGetEntry [7] 92.12% 0.03%(304/330) vector_get [8] 100.00% 0.03%(304/304) [self] [7] 7.88% 0.00%(26/330) httpHeaderGetEntry [8] 100.00% 0.00%(26/26) [self] [6] 0.92% 0.00%(14/1515) vector_done [7] 85.71% 0.00%(12/14) xfree [8] 100.00% 0.00%(12/12) [self] [7] 14.29% 0.00%(2/14) [unmapped_function] [5] 12.79% 0.03%(268/2096) xxfree [6] 98.88% 0.03%(265/268) arena_dalloc_small [7] 86.79% 0.02%(230/265) arena_run_tree_insert [8] 100.00% 0.02%(230/230) [self] [7] 13.21% 0.00%(35/265) arena_run_comp [8] 100.00% 0.00%(35/35) [self] [6] 1.12% 0.00%(3/268) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [5] 10.50% 0.02%(220/2096) memPoolFree [6] 100.00% 0.02%(220/220) xfree [7] 33.64% 0.01%(74/220) arena_dalloc_small [8] 100.00% 0.01%(74/74) [self] [7] 25.00% 0.01%(55/220) idalloc [8] 100.00% 0.01%(55/55) [self] [7] 15.45% 0.00%(34/220) arena_run_reg_dalloc [8] 100.00% 0.00%(34/34) [self] [7] 10.00% 0.00%(22/220) arena_dalloc [8] 100.00% 0.00%(22/22) [self] [7] 10.00% 0.00%(22/220) free [8] 100.00% 0.00%(22/22) [self] [7] 2.73% 0.00%(6/220) realloc [8] 100.00% 0.00%(6/6) [self] [7] 1.82% 0.00%(4/220) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 1.36% 0.00%(3/220) mag_rack_dalloc [8] 100.00% 0.00%(3/3) [self] [5] 4.44% 0.01%(93/2096) stringClean [6] 100.00% 0.01%(93/93) memFreeString [7] 94.62% 0.01%(88/93) memPoolFree [8] 100.00% 0.01%(88/88) [self] [7] 5.38% 0.00%(5/93) memPoolAlloc [8] 100.00% 0.00%(5/5) [self] [3] 5.71% 0.03%(309/5411) storeClientUnregister [4] 67.96% 0.02%(210/309) cbdataInternalFree [5] 100.00% 0.02%(210/210) memPoolFree [6] 100.00% 0.02%(210/210) xfree [7] 40.48% 0.01%(85/210) arena_dalloc_small [8] 100.00% 0.01%(85/85) [self] [7] 25.71% 0.01%(54/210) idalloc [8] 100.00% 0.01%(54/54) [self] [7] 9.52% 0.00%(20/210) arena_run_reg_dalloc [8] 100.00% 0.00%(20/20) [self] [7] 9.05% 0.00%(19/210) free [8] 100.00% 0.00%(19/19) [self] [7] 6.67% 0.00%(14/210) arena_dalloc [8] 100.00% 0.00%(14/14) [self] [7] 4.76% 0.00%(10/210) malloc_spin_unlock [8] 100.00% 0.00%(10/10) [self] [7] 3.33% 0.00%(7/210) realloc [8] 100.00% 0.00%(7/7) [self] [7] 0.48% 0.00%(1/210) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [4] 32.04% 0.01%(99/309) storeSwapOut [5] 100.00% 0.01%(99/99) storeSwapOutStart [6] 34.34% 0.00%(34/99) tlv_free [7] 85.29% 0.00%(29/34) xfree [8] 100.00% 0.00%(29/29) [self] [7] 14.71% 0.00%(5/34) xmalloc [8] 100.00% 0.00%(5/5) [self] [6] 22.22% 0.00%(22/99) storeCreate [7] 81.82% 0.00%(18/22) storeDirSelectSwapDirLeastLoad [8] 100.00% 0.00%(18/18) [self] [7] 18.18% 0.00%(4/22) storeDirSelectSwapDirRoundRobin [8] 100.00% 0.00%(4/4) [self] [6] 17.17% 0.00%(17/99) storeSwapMetaBuild [7] 29.41% 0.00%(5/17) tlv_init [8] 100.00% 0.00%(5/5) [self] [7] 23.53% 0.00%(4/17) tlv_add [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) objectLen [8] 100.00% 0.00%(3/3) [self] [7] 17.65% 0.00%(3/17) storeUrl [8] 100.00% 0.00%(3/3) [self] [7] 11.76% 0.00%(2/17) storeSetMemStatus [8] 100.00% 0.00%(2/2) [self] [6] 13.13% 0.00%(13/99) cbdataInternalFree [7] 92.31% 0.00%(12/13) memPoolFree [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 8.08% 0.00%(8/99) storeSwapMetaPack [7] 100.00% 0.00%(8/8) xmalloc [8] 100.00% 0.00%(8/8) [self] [6] 3.03% 0.00%(3/99) cbdataInternalAlloc [7] 66.67% 0.00%(2/3) memPoolDestroy [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 2.02% 0.00%(2/99) xfree [7] 100.00% 0.00%(2/2) realloc [8] 100.00% 0.00%(2/2) [self] [3] 4.07% 0.02%(220/5411) httpRequestLog [4] 90.00% 0.02%(198/220) clientAclChecklistCreate [5] 100.00% 0.02%(198/198) aclChecklistCreate [6] 100.00% 0.02%(198/198) cbdataInternalAlloc [7] 100.00% 0.02%(198/198) memPoolAlloc [8] 100.00% 0.02%(198/198) [self] [4] 6.82% 0.00%(15/220) clientUpdateCounters [5] 100.00% 0.00%(15/15) statHistCount [6] 100.00% 0.00%(15/15) statHistBin [7] 73.33% 0.00%(11/15) Log [8] 100.00% 0.00%(11/11) [self] [7] 26.67% 0.00%(4/15) statHistDeltaMedian [8] 100.00% 0.00%(4/4) [self] [4] 3.18% 0.00%(7/220) urlCanonicalClean [5] 100.00% 0.00%(7/7) urlMakeHttpCanonical2 [6] 100.00% 0.00%(7/7) snprintf [7] 57.14% 0.00%(4/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(1/7) __vfprintf [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) memset [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) open [8] 100.00% 0.00%(1/1) [self] [3] 3.03% 0.02%(164/5411) aclChecklistFree [4] 100.00% 0.02%(164/164) cbdataInternalFree [5] 100.00% 0.02%(164/164) memPoolFree [6] 100.00% 0.02%(164/164) xfree [7] 26.22% 0.00%(43/164) arena_dalloc_small [8] 100.00% 0.00%(43/43) [self] [7] 25.00% 0.00%(41/164) arena_run_reg_dalloc [8] 100.00% 0.00%(41/41) [self] [7] 18.29% 0.00%(30/164) idalloc [8] 100.00% 0.00%(30/30) [self] [7] 14.63% 0.00%(24/164) malloc_spin_unlock [8] 100.00% 0.00%(24/24) [self] [7] 13.41% 0.00%(22/164) free [8] 100.00% 0.00%(22/22) [self] [7] 2.44% 0.00%(4/164) realloc [8] 100.00% 0.00%(4/4) [self] [3] 2.61% 0.02%(141/5411) storeUnlockObjectDebug [4] 78.01% 0.01%(110/141) storeRelease [5] 100.00% 0.01%(110/110) destroy_StoreEntry [6] 64.55% 0.01%(71/110) destroy_MemObject [7] 19.72% 0.00%(14/71) memset [8] 100.00% 0.00%(14/14) [self] [7] 19.72% 0.00%(14/71) stmemFree [8] 100.00% 0.00%(14/14) [self] [7] 16.90% 0.00%(12/71) ctx_enter [8] 100.00% 0.00%(12/12) [self] [7] 16.90% 0.00%(12/71) memPoolFree [8] 100.00% 0.00%(12/12) [self] [7] 8.45% 0.00%(6/71) requestUnlink [8] 100.00% 0.00%(6/6) [self] [7] 5.63% 0.00%(4/71) httpReplyDestroy [8] 100.00% 0.00%(4/4) [self] [7] 4.23% 0.00%(3/71) ctx_exit [8] 100.00% 0.00%(3/3) [self] [7] 4.23% 0.00%(3/71) xxfree [8] 100.00% 0.00%(3/3) [self] [7] 2.82% 0.00%(2/71) urlMethodFree [8] 100.00% 0.00%(2/2) [self] [7] 1.41% 0.00%(1/71) httpReplyClean [8] 100.00% 0.00%(1/1) [self] [6] 34.55% 0.00%(38/110) storeHashDelete [7] 78.95% 0.00%(30/38) hash_remove_link [8] 100.00% 0.00%(30/30) [self] [7] 21.05% 0.00%(8/38) storeKeyFree [8] 100.00% 0.00%(8/8) [self] [6] 0.91% 0.00%(1/110) memPoolFree [7] 100.00% 0.00%(1/1) xmalloc [8] 100.00% 0.00%(1/1) [self] [4] 21.28% 0.00%(30/141) storeSetMemStatus [5] 100.00% 0.00%(30/30) lru_add [6] 100.00% 0.00%(30/30) memPoolAlloc [7] 90.00% 0.00%(27/30) xcalloc [8] 100.00% 0.00%(27/27) [self] [7] 10.00% 0.00%(3/30) xrealloc [8] 100.00% 0.00%(3/3) [self] [4] 0.71% 0.00%(1/141) requestUnlink [5] 100.00% 0.00%(1/1) requestDestroy [6] 100.00% 0.00%(1/1) httpHeaderClean [7] 100.00% 0.00%(1/1) httpHeaderGetEntry [8] 100.00% 0.00%(1/1) [self] [1] 19.89% 0.16%(1514/7611) storeClientRef [2] 56.74% 0.09%(859/1514) storeSwapOut [3] 99.07% 0.09%(851/859) storeSwapOutStart [4] 73.09% 0.07%(622/851) storeSwapMetaBuild [5] 100.00% 0.07%(622/622) tlv_add [6] 100.00% 0.07%(622/622) xmalloc [7] 30.55% 0.02%(190/622) arena_lock_balance [8] 100.00% 0.02%(190/190) [self] [7] 29.10% 0.02%(181/622) arena_malloc_small [8] 100.00% 0.02%(181/181) [self] [7] 13.18% 0.01%(82/622) arena_run_reg_alloc [8] 100.00% 0.01%(82/82) [self] [7] 10.13% 0.01%(63/622) malloc [8] 100.00% 0.01%(63/63) [self] [7] 3.70% 0.00%(23/622) choose_arena [8] 100.00% 0.00%(23/23) [self] [7] 2.89% 0.00%(18/622) malloc_init [8] 100.00% 0.00%(18/18) [self] [7] 2.73% 0.00%(17/622) arena_malloc [8] 100.00% 0.00%(17/17) [self] [7] 2.57% 0.00%(16/622) imalloc [8] 100.00% 0.00%(16/16) [self] [7] 2.09% 0.00%(13/622) calloc [8] 100.00% 0.00%(13/13) [self] [7] 1.45% 0.00%(9/622) malloc_spin_unlock [8] 100.00% 0.00%(9/9) [self] [7] 1.29% 0.00%(8/622) arena_bin_malloc_easy [8] 100.00% 0.00%(8/8) [self] [7] 0.32% 0.00%(2/622) [unmapped_function] [4] 18.45% 0.02%(157/851) cbdataInternalAlloc [5] 100.00% 0.02%(157/157) memPoolAlloc [6] 100.00% 0.02%(157/157) xcalloc [7] 20.38% 0.00%(32/157) arena_lock_balance [8] 100.00% 0.00%(32/32) [self] [7] 15.92% 0.00%(25/157) memset [8] 100.00% 0.00%(25/25) [self] [7] 10.19% 0.00%(16/157) arena_malloc [8] 100.00% 0.00%(16/16) [self] [7] 9.55% 0.00%(15/157) arena_malloc_small [8] 100.00% 0.00%(15/15) [self] [7] 9.55% 0.00%(15/157) posix_memalign [8] 100.00% 0.00%(15/15) [self] [7] 7.64% 0.00%(12/157) arena_bin_malloc_easy [8] 100.00% 0.00%(12/12) [self] [7] 7.01% 0.00%(11/157) _getdtablesize [8] 100.00% 0.00%(11/11) [self] [7] 7.01% 0.00%(11/157) calloc [8] 100.00% 0.00%(11/11) [self] [7] 5.10% 0.00%(8/157) malloc_spin_unlock [8] 100.00% 0.00%(8/8) [self] [7] 2.55% 0.00%(4/157) [unmapped_function] [7] 1.91% 0.00%(3/157) icalloc [8] 100.00% 0.00%(3/3) [self] [7] 1.91% 0.00%(3/157) malloc_init [8] 100.00% 0.00%(3/3) [self] [7] 1.27% 0.00%(2/157) choose_arena [8] 100.00% 0.00%(2/2) [self] [4] 6.93% 0.01%(59/851) cbdataInternalFree [5] 100.00% 0.01%(59/59) memPoolFree [6] 100.00% 0.01%(59/59) xfree [7] 32.20% 0.00%(19/59) idalloc [8] 100.00% 0.00%(19/19) [self] [7] 13.56% 0.00%(8/59) arena_dalloc_small [8] 100.00% 0.00%(8/8) [self] [7] 13.56% 0.00%(8/59) free [8] 100.00% 0.00%(8/8) [self] [7] 11.86% 0.00%(7/59) malloc_spin_unlock [8] 100.00% 0.00%(7/7) [self] [7] 10.17% 0.00%(6/59) arena_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 10.17% 0.00%(6/59) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 6.78% 0.00%(4/59) realloc [8] 100.00% 0.00%(4/4) [self] [7] 1.69% 0.00%(1/59) [unmapped_function] [4] 1.53% 0.00%(13/851) tlv_free [5] 100.00% 0.00%(13/13) xfree [6] 76.92% 0.00%(10/13) free [7] 100.00% 0.00%(10/10) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(10/10) [self] [6] 23.08% 0.00%(3/13) arena_dalloc_small [7] 100.00% 0.00%(3/3) arena_run_tree_insert [8] 100.00% 0.00%(3/3) [self] [3] 0.93% 0.00%(8/859) storeSwapOutMaintainMemObject [4] 75.00% 0.00%(6/8) storeResumeRead [5] 100.00% 0.00%(6/6) commResumeFD [6] 100.00% 0.00%(6/6) commUpdateEvents [7] 100.00% 0.00%(6/6) commSetEvents [8] 100.00% 0.00%(6/6) [self] [4] 25.00% 0.00%(2/8) stmemFreeDataUpto [5] 100.00% 0.00%(2/2) stmemNodeFree [6] 100.00% 0.00%(2/2) memPoolFree [7] 100.00% 0.00%(2/2) xfree [8] 100.00% 0.00%(2/2) [self] [2] 43.26% 0.07%(655/1514) storeClientCopy2 [3] 100.00% 0.07%(655/655) storeClientCopy3 [4] 93.59% 0.07%(613/655) storeClientCallback [5] 100.00% 0.07%(613/613) clientSendMoreData [6] 100.00% 0.07%(613/613) comm_write [7] 62.15% 0.04%(381/613) commSetSelect [8] 100.00% 0.04%(381/381) [self] [7] 34.26% 0.02%(210/613) cbdataLock [8] 100.00% 0.02%(210/210) [self] [7] 2.12% 0.00%(13/613) commUpdateWriteHandler [8] 100.00% 0.00%(13/13) [self] [7] 1.47% 0.00%(9/613) cbdataLocked [8] 100.00% 0.00%(9/9) [self] [4] 6.41% 0.00%(42/655) storeSwapOutMaintainMemObject [5] 100.00% 0.00%(42/42) stmemFreeDataUpto [6] 100.00% 0.00%(42/42) stmemNodeFree [7] 100.00% 0.00%(42/42) memPoolFree [8] 100.00% 0.00%(42/42) [self] [1] 9.01% 0.07%(686/7611) comm_close [2] 100.00% 0.07%(686/686) commCallCloseHandlers [3] 97.81% 0.07%(671/686) connStateFree [4] 100.00% 0.07%(671/671) httpRequestFree [5] 54.84% 0.04%(368/671) httpRequestLog [6] 78.80% 0.03%(290/368) urlCanonicalClean [7] 50.34% 0.02%(146/290) stringHasCntl [8] 100.00% 0.02%(146/146) [self] [7] 48.28% 0.02%(140/290) urlMakeHttpCanonical2 [8] 100.00% 0.02%(140/140) [self] [7] 0.34% 0.00%(1/290) [unmapped_function] [7] 0.34% 0.00%(1/290) strlen [8] 100.00% 0.00%(1/1) [self] [7] 0.34% 0.00%(1/290) strncmp [8] 100.00% 0.00%(1/1) [self] [7] 0.34% 0.00%(1/290) urlMakeHttpCanonical [8] 100.00% 0.00%(1/1) [self] [6] 15.49% 0.01%(57/368) clientAclChecklistCreate [7] 91.23% 0.01%(52/57) aclChecklistCreate [8] 100.00% 0.01%(52/52) [self] [7] 7.02% 0.00%(4/57) cbdataLock [8] 100.00% 0.00%(4/4) [self] [7] 1.75% 0.00%(1/57) aclChecklistCacheInit [8] 100.00% 0.00%(1/1) [self] [6] 3.80% 0.00%(14/368) clientUpdateCounters [7] 50.00% 0.00%(7/14) statHistCount [8] 100.00% 0.00%(7/7) [self] [7] 35.71% 0.00%(5/14) tvSubMsec [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(2/14) isTcpHit [8] 100.00% 0.00%(2/2) [self] [6] 1.63% 0.00%(6/368) clientdbUpdate [7] 50.00% 0.00%(3/6) clientHierarchical [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) Init_Prefix [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) comp_with_mask [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) isTcpHit [8] 100.00% 0.00%(1/1) [self] [6] 0.27% 0.00%(1/368) urlMethodAssign [7] 100.00% 0.00%(1/1) urlMethodDup [8] 100.00% 0.00%(1/1) [self] [5] 16.69% 0.01%(112/671) httpReplyDestroy [6] 87.50% 0.01%(98/112) httpReplyClean [7] 88.78% 0.01%(87/98) httpHeaderClean [8] 100.00% 0.01%(87/87) [self] [7] 6.12% 0.00%(6/98) httpReplyHdrCacheClean [8] 100.00% 0.00%(6/6) [self] [7] 3.06% 0.00%(3/98) httpBodyClean [8] 100.00% 0.00%(3/3) [self] [7] 2.04% 0.00%(2/98) httpStatusLineClean [8] 100.00% 0.00%(2/2) [self] [6] 12.50% 0.00%(14/112) httpReplyDoDestroy [7] 64.29% 0.00%(9/14) memset [8] 100.00% 0.00%(9/9) [self] [7] 35.71% 0.00%(5/14) memPoolFree [8] 100.00% 0.00%(5/5) [self] [5] 10.58% 0.01%(71/671) requestUnlink [6] 100.00% 0.01%(71/71) requestDestroy [7] 70.42% 0.01%(50/71) httpHeaderClean [8] 100.00% 0.01%(50/50) [self] [7] 14.08% 0.00%(10/71) memset [8] 100.00% 0.00%(10/10) [self] [7] 9.86% 0.00%(7/71) stringClean [8] 100.00% 0.00%(7/7) [self] [7] 1.41% 0.00%(1/71) httpHeaderInit [8] 100.00% 0.00%(1/1) [self] [7] 1.41% 0.00%(1/71) memPoolFree [8] 100.00% 0.00%(1/1) [self] [7] 1.41% 0.00%(1/71) stringDup [8] 100.00% 0.00%(1/1) [self] [7] 1.41% 0.00%(1/71) xxfree [8] 100.00% 0.00%(1/1) [self] [5] 9.99% 0.01%(67/671) storeClientUnregister [6] 55.22% 0.00%(37/67) storeSwapOut [7] 45.95% 0.00%(17/37) storeSwapOutMaintainMemObject [8] 100.00% 0.00%(17/17) [self] [7] 27.03% 0.00%(10/37) storeSwapOutStart [8] 100.00% 0.00%(10/10) [self] [7] 24.32% 0.00%(9/37) storeCheckCachable [8] 100.00% 0.00%(9/9) [self] [7] 2.70% 0.00%(1/37) storeCheckTooSmall [8] 100.00% 0.00%(1/1) [self] [6] 34.33% 0.00%(23/67) cbdataInternalFree [7] 65.22% 0.00%(15/23) memset [8] 100.00% 0.00%(15/15) [self] [7] 34.78% 0.00%(8/23) memPoolFree [8] 100.00% 0.00%(8/8) [self] [6] 8.96% 0.00%(6/67) CheckQuickAbort [7] 100.00% 0.00%(6/6) storePendingNClients [8] 100.00% 0.00%(6/6) [self] [6] 1.49% 0.00%(1/67) storeSwapOutMaintainMemObject [7] 100.00% 0.00%(1/1) storeSwapOutAble [8] 100.00% 0.00%(1/1) [self] [5] 4.17% 0.00%(28/671) xxfree [6] 100.00% 0.00%(28/28) arena_dalloc_small [7] 82.14% 0.00%(23/28) arena_run_tree_insert [8] 100.00% 0.00%(23/23) [self] [7] 14.29% 0.00%(4/28) arena_run_comp [8] 100.00% 0.00%(4/4) [self] [7] 3.57% 0.00%(1/28) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [5] 2.38% 0.00%(16/671) storeUnlockObjectDebug [6] 56.25% 0.00%(9/16) storeSetMemStatus [7] 100.00% 0.00%(9/9) lru_add [8] 100.00% 0.00%(9/9) [self] [6] 25.00% 0.00%(4/16) storeRelease [7] 75.00% 0.00%(3/4) destroy_StoreEntry [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) storeSetMemStatus [8] 100.00% 0.00%(1/1) [self] [6] 18.75% 0.00%(3/16) storeEntryDereferenced [7] 100.00% 0.00%(3/3) lru_referenced [8] 100.00% 0.00%(3/3) [self] [5] 1.34% 0.00%(9/671) aclChecklistFree [6] 100.00% 0.00%(9/9) cbdataInternalFree [7] 55.56% 0.00%(5/9) memset [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) memPoolFree [8] 100.00% 0.00%(4/4) [self] [3] 2.19% 0.00%(15/686) cbdataUnlock [4] 100.00% 0.00%(15/15) memPoolFree [5] 100.00% 0.00%(15/15) xfree [6] 100.00% 0.00%(15/15) arena_dalloc_small [7] 100.00% 0.00%(15/15) arena_run_tree_insert [8] 100.00% 0.00%(15/15) [self] [0] 0.81% 0.81%(7463/926344) httpBuildRequestHeader [1] 18.63% 0.15%(1390/7463) __inet_ntoa [2] 98.85% 0.15%(1374/1390) __inet_ntop [3] 100.00% 0.15%(1374/1374) inet_ntop4 [4] 100.00% 0.15%(1374/1374) snprintf [5] 99.13% 0.15%(1362/1374) io_flush [6] 100.00% 0.15%(1362/1362) __sprint [7] 51.25% 0.08%(698/1362) memcpy [8] 100.00% 0.08%(698/698) [self] [7] 41.26% 0.06%(562/1362) __sfvwrite [8] 100.00% 0.06%(562/562) [self] [7] 3.30% 0.00%(45/1362) [unmapped_function] [7] 2.28% 0.00%(31/1362) memset [8] 100.00% 0.00%(31/31) [self] [7] 1.03% 0.00%(14/1362) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(14/14) [self] [7] 0.88% 0.00%(12/1362) fwrite [8] 100.00% 0.00%(12/12) [self] [5] 0.87% 0.00%(12/1374) __vfprintf [6] 66.67% 0.00%(8/12) __ultoa [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [6] 33.33% 0.00%(4/12) localeconv [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [2] 1.15% 0.00%(16/1390) [self] [1] 16.64% 0.13%(1242/7463) httpHeaderAddClone [2] 89.29% 0.12%(1109/1242) httpHeaderEntryClone [3] 100.00% 0.12%(1109/1109) httpHeaderEntryCreateStr [4] 100.00% 0.12%(1109/1109) stringDup [5] 100.00% 0.12%(1109/1109) stringLimitInit [6] 100.00% 0.12%(1109/1109) stringInitBuf [7] 98.74% 0.12%(1095/1109) memAllocString [8] 100.00% 0.12%(1095/1095) [self] [7] 1.26% 0.00%(14/1109) memTotalAllocated [8] 100.00% 0.00%(14/14) [self] [2] 10.71% 0.01%(133/1242) [self] [1] 10.57% 0.09%(789/7463) strncmp [2] 100.00% 0.09%(789/789) [self] [1] 9.25% 0.07%(690/7463) httpHeaderGetEntry [2] 100.00% 0.07%(690/690) [self] [1] 8.70% 0.07%(649/7463) httpHeaderPutCc [2] 32.20% 0.02%(209/649) httpHeaderAddEntryStr2 [3] 100.00% 0.02%(209/209) httpHeaderEntryCreate [4] 100.00% 0.02%(209/209) stringLimitInit [5] 100.00% 0.02%(209/209) stringInitBuf [6] 100.00% 0.02%(209/209) memAllocString [7] 100.00% 0.02%(209/209) memPoolAlloc [8] 100.00% 0.02%(209/209) [self] [2] 31.90% 0.02%(207/649) memBufClean [3] 100.00% 0.02%(207/207) memFreeBuf [4] 100.00% 0.02%(207/207) memFree [5] 100.00% 0.02%(207/207) memPoolFree [6] 100.00% 0.02%(207/207) xfree [7] 39.61% 0.01%(82/207) idalloc [8] 100.00% 0.01%(82/82) [self] [7] 17.39% 0.00%(36/207) arena_dalloc_small [8] 100.00% 0.00%(36/36) [self] [7] 14.49% 0.00%(30/207) free [8] 100.00% 0.00%(30/30) [self] [7] 14.01% 0.00%(29/207) arena_run_reg_dalloc [8] 100.00% 0.00%(29/29) [self] [7] 4.35% 0.00%(9/207) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 3.86% 0.00%(8/207) realloc [8] 100.00% 0.00%(8/8) [self] [7] 3.38% 0.00%(7/207) malloc_spin_unlock [8] 100.00% 0.00%(7/7) [self] [7] 2.90% 0.00%(6/207) malloc_spin_lock [8] 100.00% 0.00%(6/6) [self] [2] 18.49% 0.01%(120/649) httpHdrCcPackInto [3] 100.00% 0.01%(120/120) packerPrintf [4] 100.00% 0.01%(120/120) memBufVPrintf [5] 100.00% 0.01%(120/120) vsnprintf [6] 95.00% 0.01%(114/120) __vfprintf [7] 45.61% 0.01%(52/114) localeconv [8] 100.00% 0.01%(52/52) [self] [7] 40.35% 0.00%(46/114) strnlen [8] 100.00% 0.00%(46/46) [self] [7] 7.02% 0.00%(8/114) fprintf [8] 100.00% 0.00%(8/8) [self] [7] 4.39% 0.00%(5/114) __bt_search [8] 100.00% 0.00%(5/5) [self] [7] 1.75% 0.00%(2/114) __ultoa [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(1/114) open [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(6/120) io_flush [7] 83.33% 0.00%(5/6) __sprint [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) open [8] 100.00% 0.00%(1/1) [self] [2] 10.17% 0.01%(66/649) [self] [2] 7.24% 0.01%(47/649) memBufDefInit [3] 100.00% 0.01%(47/47) memBufInit [4] 100.00% 0.01%(47/47) memBufGrow [5] 100.00% 0.01%(47/47) memReallocBuf [6] 100.00% 0.01%(47/47) memAllocBuf [7] 68.09% 0.00%(32/47) memFindBufSizeType [8] 100.00% 0.00%(32/32) [self] [7] 17.02% 0.00%(8/47) memAllocate [8] 100.00% 0.00%(8/8) [self] [7] 12.77% 0.00%(6/47) memFree [8] 100.00% 0.00%(6/6) [self] [7] 2.13% 0.00%(1/47) memDataNonZero [8] 100.00% 0.00%(1/1) [self] [1] 6.00% 0.05%(448/7463) strstr [2] 100.00% 0.05%(448/448) [self] [1] 5.21% 0.04%(389/7463) httpHeaderPutStrf [2] 94.86% 0.04%(369/389) httpHeaderPutStrvf [3] 42.82% 0.02%(158/369) memBufVPrintf [4] 100.00% 0.02%(158/158) vsnprintf [5] 93.67% 0.02%(148/158) io_flush [6] 100.00% 0.02%(148/148) __sprint [7] 53.38% 0.01%(79/148) __sfvwrite [8] 100.00% 0.01%(79/79) [self] [7] 34.46% 0.01%(51/148) memcpy [8] 100.00% 0.01%(51/51) [self] [7] 4.73% 0.00%(7/148) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [7] 2.70% 0.00%(4/148) [unmapped_function] [7] 2.70% 0.00%(4/148) fwrite [8] 100.00% 0.00%(4/4) [self] [7] 2.03% 0.00%(3/148) memset [8] 100.00% 0.00%(3/3) [self] [5] 6.33% 0.00%(10/158) __vfprintf [6] 90.00% 0.00%(9/10) localeconv [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [6] 10.00% 0.00%(1/10) __ultoa [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 28.46% 0.01%(105/369) httpHeaderPutStr [4] 100.00% 0.01%(105/105) httpHeaderAddEntryStr [5] 100.00% 0.01%(105/105) httpHeaderAddEntryStr2 [6] 63.81% 0.01%(67/105) httpHeaderEntryCreate [7] 55.22% 0.00%(37/67) stringInit [8] 100.00% 0.00%(37/37) [self] [7] 41.79% 0.00%(28/67) strlen [8] 100.00% 0.00%(28/28) [self] [7] 1.49% 0.00%(1/67) stringInitBuf [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) strncmp [8] 100.00% 0.00%(1/1) [self] [6] 36.19% 0.00%(38/105) httpHeaderAllocNewEntry [7] 100.00% 0.00%(38/38) vector_append [8] 100.00% 0.00%(38/38) [self] [3] 28.18% 0.01%(104/369) memBufDefInit [4] 100.00% 0.01%(104/104) memBufInit [5] 100.00% 0.01%(104/104) memBufGrow [6] 100.00% 0.01%(104/104) memReallocBuf [7] 100.00% 0.01%(104/104) memAllocBuf [8] 100.00% 0.01%(104/104) [self] [3] 0.54% 0.00%(2/369) memBufClean [4] 100.00% 0.00%(2/2) memFreeBuf [5] 100.00% 0.00%(2/2) memFree [6] 100.00% 0.00%(2/2) memPoolFree [7] 50.00% 0.00%(1/2) xfree [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) xmalloc [8] 100.00% 0.00%(1/1) [self] [2] 5.14% 0.00%(20/389) [self] [1] 4.78% 0.04%(357/7463) httpRequestHdrAllowed [2] 100.00% 0.04%(357/357) [self] [1] 3.42% 0.03%(255/7463) httpHdrMangleList [2] 100.00% 0.03%(255/255) [self] [1] 3.23% 0.03%(241/7463) httpHeaderPutString [2] 68.05% 0.02%(164/241) httpHeaderAddEntryString [3] 100.00% 0.02%(164/164) httpHeaderEntryCreateStr [4] 100.00% 0.02%(164/164) stringDup [5] 100.00% 0.02%(164/164) stringLimitInit [6] 100.00% 0.02%(164/164) stringInitBuf [7] 97.56% 0.02%(160/164) memAllocString [8] 100.00% 0.02%(160/160) [self] [7] 2.44% 0.00%(4/164) memTotalAllocated [8] 100.00% 0.00%(4/4) [self] [2] 31.95% 0.01%(77/241) [self] [1] 1.81% 0.01%(135/7463) httpHeaderInit [2] 51.11% 0.01%(69/135) vector_init [3] 100.00% 0.01%(69/69) vector_grow [4] 100.00% 0.01%(69/69) xrealloc [5] 100.00% 0.01%(69/69) imalloc [6] 98.55% 0.01%(68/69) arena_malloc_small [7] 50.00% 0.00%(34/68) arena_run_reg_alloc [8] 100.00% 0.00%(34/34) [self] [7] 41.18% 0.00%(28/68) arena_run_tree_first [8] 100.00% 0.00%(28/28) [self] [7] 7.35% 0.00%(5/68) arena_bin_malloc_hard [8] 100.00% 0.00%(5/5) [self] [7] 1.47% 0.00%(1/68) arena_bin_nonfull_run_get [8] 100.00% 0.00%(1/1) [self] [6] 1.45% 0.00%(1/69) arena_malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 48.89% 0.01%(66/135) [self] [1] 1.76% 0.01%(131/7463) httpHeaderGetList [2] 100.00% 0.01%(131/131) [self] [1] 1.62% 0.01%(121/7463) memset [2] 100.00% 0.01%(121/121) [self] [1] 1.33% 0.01%(99/7463) strListAdd [2] 59.60% 0.01%(59/99) strListAddStr [3] 100.00% 0.01%(59/59) stringAppend [4] 100.00% 0.01%(59/59) stringInitBuf [5] 100.00% 0.01%(59/59) memAllocString [6] 100.00% 0.01%(59/59) memPoolAlloc [7] 93.22% 0.01%(55/59) xmalloc [8] 100.00% 0.01%(55/55) [self] [7] 3.39% 0.00%(2/59) memMeterSyncHWater [8] 100.00% 0.00%(2/2) [self] [7] 3.39% 0.00%(2/59) stackTop [8] 100.00% 0.00%(2/2) [self] [2] 40.40% 0.00%(40/99) [self] [1] 1.27% 0.01%(95/7463) strlen [2] 100.00% 0.01%(95/95) [self] [1] 0.96% 0.01%(72/7463) stringClean [2] 100.00% 0.01%(72/72) [self] [1] 0.86% 0.01%(64/7463) httpHeaderPutStr [2] 68.75% 0.00%(44/64) [self] [2] 31.25% 0.00%(20/64) httpHeaderAddEntryStr [3] 100.00% 0.00%(20/20) httpHeaderAddEntryStr2 [4] 100.00% 0.00%(20/20) httpHeaderEntryCreate [5] 100.00% 0.00%(20/20) stringInit [6] 100.00% 0.00%(20/20) stringLimitInit [7] 100.00% 0.00%(20/20) stringInitBuf [8] 100.00% 0.00%(20/20) [self] [1] 0.86% 0.01%(64/7463) snprintf [2] 100.00% 0.01%(64/64) [self] [1] 0.63% 0.01%(47/7463) getMaxAge [2] 100.00% 0.01%(47/47) [self] [1] 0.56% 0.00%(42/7463) httpHeaderHas [2] 100.00% 0.00%(42/42) [self] [1] 0.47% 0.00%(35/7463) storeUrl [2] 100.00% 0.00%(35/35) [self] [1] 0.42% 0.00%(31/7463) _getdtablesize [2] 100.00% 0.00%(31/31) [self] [1] 0.25% 0.00%(19/7463) httpHdrCcDestroy [2] 100.00% 0.00%(19/19) [self] [1] 0.24% 0.00%(18/7463) httpHdrCcCreate [2] 100.00% 0.00%(18/18) [self] [1] 0.19% 0.00%(14/7463) __hdtoa [2] 100.00% 0.00%(14/14) [self] [1] 0.16% 0.00%(12/7463) urlDefaultPort [2] 100.00% 0.00%(12/12) [self] [1] 0.11% 0.00%(8/7463) IsNoAddr [2] 100.00% 0.00%(8/8) [self] [1] 0.08% 0.00%(6/7463) httpHdrCcSetMaxAge [2] 100.00% 0.00%(6/6) [self] [0] 0.79% 0.79%(7316/926344) httpAppendBody [1] 47.05% 0.37%(3442/7316) storeBufferFlush [2] 97.97% 0.36%(3372/3442) storeSwapOut [3] 100.00% 0.36%(3372/3372) storeSwapOutStart [4] 73.70% 0.27%(2485/3372) storeSwapMetaBuild [5] 100.00% 0.27%(2485/2485) tlv_add [6] 100.00% 0.27%(2485/2485) xmalloc [7] 30.91% 0.08%(768/2485) arena_lock_balance [8] 100.00% 0.08%(768/768) [self] [7] 28.81% 0.08%(716/2485) arena_malloc_small [8] 100.00% 0.08%(716/716) [self] [7] 14.77% 0.04%(367/2485) arena_run_reg_alloc [8] 100.00% 0.04%(367/367) [self] [7] 11.79% 0.03%(293/2485) malloc [8] 100.00% 0.03%(293/293) [self] [7] 2.66% 0.01%(66/2485) choose_arena [8] 100.00% 0.01%(66/66) [self] [7] 2.13% 0.01%(53/2485) malloc_init [8] 100.00% 0.01%(53/53) [self] [7] 2.09% 0.01%(52/2485) arena_malloc [8] 100.00% 0.01%(52/52) [self] [7] 1.97% 0.01%(49/2485) imalloc [8] 100.00% 0.01%(49/49) [self] [7] 1.89% 0.01%(47/2485) calloc [8] 100.00% 0.01%(47/47) [self] [7] 1.57% 0.00%(39/2485) arena_bin_malloc_easy [8] 100.00% 0.00%(39/39) [self] [7] 1.05% 0.00%(26/2485) malloc_spin_unlock [8] 100.00% 0.00%(26/26) [self] [7] 0.36% 0.00%(9/2485) [unmapped_function] [4] 17.35% 0.06%(585/3372) cbdataInternalAlloc [5] 100.00% 0.06%(585/585) memPoolAlloc [6] 100.00% 0.06%(585/585) xcalloc [7] 19.15% 0.01%(112/585) arena_lock_balance [8] 100.00% 0.01%(112/112) [self] [7] 13.68% 0.01%(80/585) memset [8] 100.00% 0.01%(80/80) [self] [7] 10.94% 0.01%(64/585) arena_malloc_small [8] 100.00% 0.01%(64/64) [self] [7] 10.09% 0.01%(59/585) calloc [8] 100.00% 0.01%(59/59) [self] [7] 9.74% 0.01%(57/585) _getdtablesize [8] 100.00% 0.01%(57/57) [self] [7] 9.06% 0.01%(53/585) arena_bin_malloc_easy [8] 100.00% 0.01%(53/53) [self] [7] 7.01% 0.00%(41/585) malloc_spin_unlock [8] 100.00% 0.00%(41/41) [self] [7] 6.15% 0.00%(36/585) arena_malloc [8] 100.00% 0.00%(36/36) [self] [7] 4.79% 0.00%(28/585) posix_memalign [8] 100.00% 0.00%(28/28) [self] [7] 4.10% 0.00%(24/585) icalloc [8] 100.00% 0.00%(24/24) [self] [7] 1.54% 0.00%(9/585) malloc_init [8] 100.00% 0.00%(9/9) [self] [7] 1.37% 0.00%(8/585) choose_arena [8] 100.00% 0.00%(8/8) [self] [7] 1.20% 0.00%(7/585) [unmapped_function] [7] 1.20% 0.00%(7/585) arena_run_reg_alloc [8] 100.00% 0.00%(7/7) [self] [4] 7.41% 0.03%(250/3372) cbdataInternalFree [5] 100.00% 0.03%(250/250) memPoolFree [6] 100.00% 0.03%(250/250) xfree [7] 25.60% 0.01%(64/250) idalloc [8] 100.00% 0.01%(64/64) [self] [7] 18.00% 0.00%(45/250) arena_run_reg_dalloc [8] 100.00% 0.00%(45/45) [self] [7] 16.80% 0.00%(42/250) arena_dalloc_small [8] 100.00% 0.00%(42/42) [self] [7] 14.00% 0.00%(35/250) free [8] 100.00% 0.00%(35/35) [self] [7] 13.60% 0.00%(34/250) malloc_spin_unlock [8] 100.00% 0.00%(34/34) [self] [7] 7.20% 0.00%(18/250) realloc [8] 100.00% 0.00%(18/18) [self] [7] 4.00% 0.00%(10/250) arena_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 0.80% 0.00%(2/250) [unmapped_function] [4] 1.39% 0.01%(47/3372) tlv_free [5] 100.00% 0.01%(47/47) xfree [6] 74.47% 0.00%(35/47) free [7] 100.00% 0.00%(35/35) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(35/35) [self] [6] 25.53% 0.00%(12/47) arena_dalloc_small [7] 100.00% 0.00%(12/12) arena_run_tree_insert [8] 100.00% 0.00%(12/12) [self] [4] 0.15% 0.00%(5/3372) storeSwapMetaPack [5] 100.00% 0.00%(5/5) xmalloc [6] 100.00% 0.00%(5/5) malloc [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [2] 2.03% 0.01%(70/3442) InvokeHandlers [3] 100.00% 0.01%(70/70) storeClientCopy2 [4] 100.00% 0.01%(70/70) storeClientCopy3 [5] 97.14% 0.01%(68/70) storeClientCallback [6] 66.18% 0.00%(45/68) storeClientCopyHeadersCB [7] 40.00% 0.00%(18/45) new_MemObject [8] 100.00% 0.00%(18/18) [self] [7] 31.11% 0.00%(14/45) stmemNodeUnref [8] 100.00% 0.00%(14/14) [self] [7] 20.00% 0.00%(9/45) clientSendHeaders [8] 100.00% 0.00%(9/9) [self] [7] 6.67% 0.00%(3/45) memHaveHeaders [8] 100.00% 0.00%(3/3) [self] [7] 2.22% 0.00%(1/45) clientSetClientTOS [8] 100.00% 0.00%(1/1) [self] [6] 33.82% 0.00%(23/68) clientSendMoreData [7] 39.13% 0.00%(9/23) commHandleWrite [8] 100.00% 0.00%(9/9) [self] [7] 34.78% 0.00%(8/23) comm_write [8] 100.00% 0.00%(8/8) [self] [7] 13.04% 0.00%(3/23) dlinkAdd [8] 100.00% 0.00%(3/3) [self] [7] 8.70% 0.00%(2/23) _db_set_syslog [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(1/23) dlinkDelete [8] 100.00% 0.00%(1/1) [self] [5] 2.86% 0.00%(2/70) storeSwapOutMaintainMemObject [6] 100.00% 0.00%(2/2) stmemFreeDataUpto [7] 100.00% 0.00%(2/2) stmemNodeFree [8] 100.00% 0.00%(2/2) [self] [1] 29.24% 0.23%(2139/7316) storeAppend [2] 76.95% 0.18%(1646/2139) stmemAppend [3] 100.00% 0.18%(1646/1646) memPoolAlloc [4] 100.00% 0.18%(1646/1646) xmalloc [5] 100.00% 0.18%(1646/1646) arena_malloc [6] 100.00% 0.18%(1646/1646) arena_malloc_large [7] 71.45% 0.13%(1176/1646) arena_avail_comp [8] 100.00% 0.13%(1176/1176) [self] [7] 23.63% 0.04%(389/1646) arena_avail_tree_nsearch [8] 100.00% 0.04%(389/389) [self] [7] 3.89% 0.01%(64/1646) arena_run_alloc [8] 100.00% 0.01%(64/64) [self] [7] 0.43% 0.00%(7/1646) [unmapped_function] [7] 0.36% 0.00%(6/1646) arena_chunk_alloc [8] 100.00% 0.00%(6/6) [self] [7] 0.12% 0.00%(2/1646) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [7] 0.12% 0.00%(2/1646) chunk_alloc_mmap [8] 100.00% 0.00%(2/2) [self] [2] 23.05% 0.05%(493/2139) storeGetMemSpace [3] 99.19% 0.05%(489/493) storePurgeMem [4] 85.89% 0.05%(420/489) destroy_MemObject [5] 76.43% 0.03%(321/420) httpReplyDestroy [6] 81.00% 0.03%(260/321) httpReplyClean [7] 89.23% 0.03%(232/260) httpHeaderClean [8] 100.00% 0.03%(232/232) [self] [7] 5.00% 0.00%(13/260) httpReplyHdrCacheClean [8] 100.00% 0.00%(13/13) [self] [7] 4.62% 0.00%(12/260) httpStatusLineClean [8] 100.00% 0.00%(12/12) [self] [7] 1.15% 0.00%(3/260) httpBodyClean [8] 100.00% 0.00%(3/3) [self] [6] 19.00% 0.01%(61/321) httpReplyDoDestroy [7] 52.46% 0.00%(32/61) memset [8] 100.00% 0.00%(32/32) [self] [7] 40.98% 0.00%(25/61) memPoolFree [8] 100.00% 0.00%(25/25) [self] [7] 4.92% 0.00%(3/61) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 1.64% 0.00%(1/61) [unmapped_function] [5] 16.19% 0.01%(68/420) memPoolFree [6] 100.00% 0.01%(68/68) xfree [7] 36.76% 0.00%(25/68) idalloc [8] 100.00% 0.00%(25/25) [self] [7] 22.06% 0.00%(15/68) arena_run_reg_dalloc [8] 100.00% 0.00%(15/15) [self] [7] 11.76% 0.00%(8/68) arena_dalloc_small [8] 100.00% 0.00%(8/8) [self] [7] 8.82% 0.00%(6/68) free [8] 100.00% 0.00%(6/6) [self] [7] 8.82% 0.00%(6/68) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 7.35% 0.00%(5/68) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 4.41% 0.00%(3/68) realloc [8] 100.00% 0.00%(3/3) [self] [5] 7.38% 0.00%(31/420) stmemFree [6] 100.00% 0.00%(31/31) stmemNodeFree [7] 100.00% 0.00%(31/31) memPoolFree [8] 100.00% 0.00%(31/31) [self] [4] 14.11% 0.01%(69/489) storeRelease [5] 100.00% 0.01%(69/69) destroy_StoreEntry [6] 95.65% 0.01%(66/69) storeHashDelete [7] 84.85% 0.01%(56/66) hash_remove_link [8] 100.00% 0.01%(56/56) [self] [7] 10.61% 0.00%(7/66) storeKeyFree [8] 100.00% 0.00%(7/7) [self] [7] 4.55% 0.00%(3/66) hash_last [8] 100.00% 0.00%(3/3) [self] [6] 4.35% 0.00%(3/69) memPoolFree [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [3] 0.81% 0.00%(4/493) lru_purgeNext [4] 100.00% 0.00%(4/4) memPoolFree [5] 100.00% 0.00%(4/4) xfree [6] 100.00% 0.00%(4/4) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [1] 22.32% 0.18%(1633/7316) fwdComplete [2] 90.51% 0.16%(1478/1633) storeComplete [3] 99.66% 0.16%(1473/1478) storeSwapOut [4] 100.00% 0.16%(1473/1473) storeSwapOutStart [5] 72.98% 0.12%(1075/1473) tlv_free [6] 100.00% 0.12%(1075/1075) xfree [7] 26.14% 0.03%(281/1075) idalloc [8] 100.00% 0.03%(281/281) [self] [7] 25.86% 0.03%(278/1075) arena_dalloc_small [8] 100.00% 0.03%(278/278) [self] [7] 17.02% 0.02%(183/1075) arena_run_reg_dalloc [8] 100.00% 0.02%(183/183) [self] [7] 14.98% 0.02%(161/1075) free [8] 100.00% 0.02%(161/161) [self] [7] 7.81% 0.01%(84/1075) malloc_spin_unlock [8] 100.00% 0.01%(84/84) [self] [7] 3.81% 0.00%(41/1075) arena_dalloc [8] 100.00% 0.00%(41/41) [self] [7] 3.16% 0.00%(34/1075) realloc [8] 100.00% 0.00%(34/34) [self] [7] 0.84% 0.00%(9/1075) [unmapped_function] [7] 0.37% 0.00%(4/1075) malloc_spin_lock [8] 100.00% 0.00%(4/4) [self] [5] 13.71% 0.02%(202/1473) storeSwapMetaBuild [6] 100.00% 0.02%(202/202) tlv_add [7] 95.05% 0.02%(192/202) xmalloc [8] 100.00% 0.02%(192/192) [self] [7] 3.47% 0.00%(7/202) [unmapped_function] [7] 1.49% 0.00%(3/202) stackTop [8] 100.00% 0.00%(3/3) [self] [5] 10.32% 0.02%(152/1473) storeSwapMetaPack [6] 100.00% 0.02%(152/152) xmalloc [7] 51.97% 0.01%(79/152) arena_malloc_small [8] 100.00% 0.01%(79/79) [self] [7] 21.05% 0.00%(32/152) arena_run_reg_alloc [8] 100.00% 0.00%(32/32) [self] [7] 11.18% 0.00%(17/152) malloc [8] 100.00% 0.00%(17/17) [self] [7] 5.26% 0.00%(8/152) choose_arena [8] 100.00% 0.00%(8/8) [self] [7] 4.61% 0.00%(7/152) arena_lock_balance [8] 100.00% 0.00%(7/7) [self] [7] 3.29% 0.00%(5/152) arena_malloc [8] 100.00% 0.00%(5/5) [self] [7] 1.32% 0.00%(2/152) imalloc [8] 100.00% 0.00%(2/2) [self] [7] 0.66% 0.00%(1/152) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/152) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [5] 1.70% 0.00%(25/1473) cbdataInternalAlloc [6] 100.00% 0.00%(25/25) memPoolAlloc [7] 84.00% 0.00%(21/25) xcalloc [8] 100.00% 0.00%(21/21) [self] [7] 12.00% 0.00%(3/25) [unmapped_function] [7] 4.00% 0.00%(1/25) xrealloc [8] 100.00% 0.00%(1/1) [self] [5] 0.81% 0.00%(12/1473) storeCreate [6] 100.00% 0.00%(12/12) storeDirSelectSwapDirLeastLoad [7] 75.00% 0.00%(9/12) objectLen [8] 100.00% 0.00%(9/9) [self] [7] 16.67% 0.00%(2/12) storeNullDirRebuildComplete [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) storeNullDirCheckObj [8] 100.00% 0.00%(1/1) [self] [5] 0.41% 0.00%(6/1473) cbdataInternalFree [6] 100.00% 0.00%(6/6) memPoolFree [7] 100.00% 0.00%(6/6) xfree [8] 100.00% 0.00%(6/6) [self] [5] 0.07% 0.00%(1/1473) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 0.34% 0.00%(5/1478) InvokeHandlers [4] 100.00% 0.00%(5/5) storeClientCopy2 [5] 100.00% 0.00%(5/5) storeClientCopy3 [6] 100.00% 0.00%(5/5) storeClientCallback [7] 60.00% 0.00%(3/5) CheckQuickAbort [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) storeClientCopyHeadersCB [8] 100.00% 0.00%(2/2) [self] [2] 9.12% 0.02%(149/1633) fwdStateFree [3] 91.28% 0.01%(136/149) fwdServersFree [4] 100.00% 0.01%(136/136) fwdServerFree [5] 100.00% 0.01%(136/136) memPoolFree [6] 100.00% 0.01%(136/136) xfree [7] 30.88% 0.00%(42/136) arena_run_reg_dalloc [8] 100.00% 0.00%(42/42) [self] [7] 22.79% 0.00%(31/136) idalloc [8] 100.00% 0.00%(31/31) [self] [7] 17.65% 0.00%(24/136) arena_dalloc_small [8] 100.00% 0.00%(24/24) [self] [7] 13.97% 0.00%(19/136) free [8] 100.00% 0.00%(19/19) [self] [7] 6.62% 0.00%(9/136) malloc_spin_unlock [8] 100.00% 0.00%(9/9) [self] [7] 5.15% 0.00%(7/136) realloc [8] 100.00% 0.00%(7/7) [self] [7] 2.94% 0.00%(4/136) arena_dalloc [8] 100.00% 0.00%(4/4) [self] [3] 8.72% 0.00%(13/149) cbdataInternalFree [4] 100.00% 0.00%(13/13) memPoolFree [5] 100.00% 0.00%(13/13) xfree [6] 61.54% 0.00%(8/13) free [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [6] 38.46% 0.00%(5/13) arena_dalloc_small [7] 100.00% 0.00%(5/5) arena_run_tree_insert [8] 100.00% 0.00%(5/5) [self] [2] 0.37% 0.00%(6/1633) fwdReforward [3] 100.00% 0.00%(6/6) fwdServerFree [4] 100.00% 0.00%(6/6) memPoolFree [5] 100.00% 0.00%(6/6) xfree [6] 100.00% 0.00%(6/6) arena_dalloc_small [7] 100.00% 0.00%(6/6) arena_run_tree_insert [8] 100.00% 0.00%(6/6) [self] [1] 0.79% 0.01%(58/7316) comm_close [2] 98.28% 0.01%(57/58) commCallCloseHandlers [3] 63.16% 0.00%(36/57) httpStateFree [4] 100.00% 0.00%(36/36) buf_deref [5] 88.89% 0.00%(32/36) memPoolFree [6] 100.00% 0.00%(32/32) xfree [7] 43.75% 0.00%(14/32) arena_dalloc_small [8] 100.00% 0.00%(14/14) [self] [7] 21.88% 0.00%(7/32) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 21.88% 0.00%(7/32) realloc [8] 100.00% 0.00%(7/7) [self] [7] 3.12% 0.00%(1/32) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) free [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(4/36) arena_dalloc [6] 100.00% 0.00%(4/4) arena_dalloc_large [7] 50.00% 0.00%(2/4) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) arena_run_dalloc [8] 100.00% 0.00%(2/2) [self] [3] 36.84% 0.00%(21/57) fwdServerClosed [4] 100.00% 0.00%(21/21) fwdStateFree [5] 100.00% 0.00%(21/21) fwdServersFree [6] 100.00% 0.00%(21/21) fwdServerFree [7] 80.95% 0.00%(17/21) memset [8] 100.00% 0.00%(17/17) [self] [7] 14.29% 0.00%(3/21) memPoolFree [8] 100.00% 0.00%(3/3) [self] [7] 4.76% 0.00%(1/21) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [2] 1.72% 0.00%(1/58) comm_close_finish [3] 100.00% 0.00%(1/1) close [4] 100.00% 0.00%(1/1) httpAccept [5] 100.00% 0.00%(1/1) memset [6] 100.00% 0.00%(1/1) [self] [1] 0.60% 0.00%(44/7316) pconnPush [2] 93.18% 0.00%(41/44) pconnNew [3] 58.54% 0.00%(24/41) memPoolAlloc [4] 100.00% 0.00%(24/24) xcalloc [5] 100.00% 0.00%(24/24) arena_malloc_small [6] 100.00% 0.00%(24/24) arena_bin_nonfull_run_get [7] 79.17% 0.00%(19/24) arena_run_tree_remove [8] 100.00% 0.00%(19/19) [self] [7] 20.83% 0.00%(5/24) arena_run_comp [8] 100.00% 0.00%(5/5) [self] [3] 41.46% 0.00%(17/41) xstrdup [4] 100.00% 0.00%(17/17) xmalloc [5] 100.00% 0.00%(17/17) arena_malloc_small [6] 100.00% 0.00%(17/17) arena_bin_nonfull_run_get [7] 82.35% 0.00%(14/17) arena_run_tree_remove [8] 100.00% 0.00%(14/14) [self] [7] 17.65% 0.00%(3/17) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [2] 6.82% 0.00%(3/44) pconnKey [3] 100.00% 0.00%(3/3) snprintf [4] 100.00% 0.00%(3/3) io_flush [5] 100.00% 0.00%(3/3) __sprint [6] 100.00% 0.00%(3/3) __sfvwrite [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [0] 0.76% 0.76%(7083/926344) httpReplyParse [1] 96.03% 0.73%(6802/7083) httpReplyParseStep [2] 90.83% 0.67%(6178/6802) httpReplyHdrCacheInit [3] 77.26% 0.52%(4773/6178) httpHeaderGetTime [4] 100.00% 0.52%(4773/4773) parse_rfc1123 [5] 99.73% 0.51%(4760/4773) parse_date [6] 67.86% 0.35%(3230/4760) strtok [7] 97.03% 0.34%(3134/3230) __strtok_r [8] 100.00% 0.34%(3134/3134) [self] [7] 2.69% 0.01%(87/3230) getnetconfig [8] 100.00% 0.01%(87/87) [self] [7] 0.28% 0.00%(9/3230) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [6] 32.14% 0.17%(1530/4760) parse_date_elements [7] 30.72% 0.05%(470/1530) strncmp [8] 100.00% 0.05%(470/470) [self] [7] 24.64% 0.04%(377/1530) make_month [8] 100.00% 0.04%(377/377) [self] [7] 16.99% 0.03%(260/1530) tmSaneValues [8] 100.00% 0.03%(260/260) [self] [7] 9.80% 0.02%(150/1530) atoi [8] 100.00% 0.02%(150/150) [self] [7] 8.17% 0.01%(125/1530) make_num [8] 100.00% 0.01%(125/125) [self] [7] 2.61% 0.00%(40/1530) [unmapped_function] [7] 2.42% 0.00%(37/1530) __hdtoa [8] 100.00% 0.00%(37/37) [self] [7] 2.16% 0.00%(33/1530) strcspn [8] 100.00% 0.00%(33/33) [self] [7] 1.24% 0.00%(19/1530) strchr [8] 100.00% 0.00%(19/19) [self] [7] 0.85% 0.00%(13/1530) __sbtolower [8] 100.00% 0.00%(13/13) [self] [7] 0.20% 0.00%(3/1530) memset [8] 100.00% 0.00%(3/3) [self] [7] 0.20% 0.00%(3/1530) rfc1035SetQueryID [8] 100.00% 0.00%(3/3) [self] [5] 0.27% 0.00%(13/4773) time1 [6] 100.00% 0.00%(13/13) time2 [7] 84.62% 0.00%(11/13) time2sub [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) index [8] 100.00% 0.00%(2/2) [self] [3] 8.63% 0.06%(533/6178) httpHeaderGetCc [4] 93.06% 0.05%(496/533) httpHdrCcParseCreate [5] 90.93% 0.05%(451/496) httpHdrCcParseInit [6] 96.45% 0.05%(435/451) httpHeaderIdByName [7] 72.41% 0.03%(315/435) strncasecmp [8] 100.00% 0.03%(315/315) [self] [7] 25.75% 0.01%(112/435) __sbtolower [8] 100.00% 0.01%(112/112) [self] [7] 1.61% 0.00%(7/435) strlcat [8] 100.00% 0.00%(7/7) [self] [7] 0.23% 0.00%(1/435) [unmapped_function] [6] 3.55% 0.00%(16/451) strListGetItem [7] 81.25% 0.00%(13/16) __sbistype [8] 100.00% 0.00%(13/13) [self] [7] 18.75% 0.00%(3/16) strListGetItem [8] 100.00% 0.00%(3/3) [self] [5] 9.07% 0.00%(45/496) httpHdrCcCreate [6] 100.00% 0.00%(45/45) memPoolAlloc [7] 66.67% 0.00%(30/45) xcalloc [8] 100.00% 0.00%(30/30) [self] [7] 26.67% 0.00%(12/45) xrealloc [8] 100.00% 0.00%(12/12) [self] [7] 4.44% 0.00%(2/45) [unmapped_function] [7] 2.22% 0.00%(1/45) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [4] 3.94% 0.00%(21/533) stringClean [5] 100.00% 0.00%(21/21) memFreeString [6] 100.00% 0.00%(21/21) memPoolFree [7] 85.71% 0.00%(18/21) xfree [8] 100.00% 0.00%(18/18) [self] [7] 14.29% 0.00%(3/21) [unmapped_function] [4] 1.88% 0.00%(10/533) httpHeaderGetList [5] 100.00% 0.00%(10/10) strListAddStr [6] 100.00% 0.00%(10/10) stringAppend [7] 50.00% 0.00%(5/10) stringClean [8] 100.00% 0.00%(5/5) [self] [7] 50.00% 0.00%(5/10) stringInitBuf [8] 100.00% 0.00%(5/5) [self] [4] 1.13% 0.00%(6/533) httpHdrCcUpdateStats [5] 100.00% 0.00%(6/6) statHistCount [6] 100.00% 0.00%(6/6) statHistBin [7] 50.00% 0.00%(3/6) floor [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) logf [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) Null [8] 100.00% 0.00%(1/1) [self] [3] 6.93% 0.05%(428/6178) httpHeaderGetSize [4] 100.00% 0.05%(428/428) httpHeaderParseSize [5] 100.00% 0.05%(428/428) strtoll [6] 52.80% 0.02%(226/428) __udivdi3 [7] 96.90% 0.02%(219/226) __qdivrem [8] 100.00% 0.02%(219/219) [self] [7] 3.10% 0.00%(7/226) _flockfile_debug [8] 100.00% 0.00%(7/7) [self] [6] 47.20% 0.02%(202/428) __umoddi3 [7] 94.55% 0.02%(191/202) __qdivrem [8] 100.00% 0.02%(191/191) [self] [7] 5.45% 0.00%(11/202) _flockfile_debug [8] 100.00% 0.00%(11/11) [self] [3] 4.19% 0.03%(259/6178) httpMsgIsPersistent [4] 100.00% 0.03%(259/259) httpHeaderHasConnDir [5] 63.71% 0.02%(165/259) stringClean [6] 100.00% 0.02%(165/165) memFreeString [7] 96.36% 0.02%(159/165) memPoolFree [8] 100.00% 0.02%(159/159) [self] [7] 3.64% 0.00%(6/165) memPoolAlloc [8] 100.00% 0.00%(6/6) [self] [5] 29.34% 0.01%(76/259) httpHeaderGetList [6] 93.42% 0.01%(71/76) httpHeaderGetEntry [7] 73.24% 0.01%(52/71) vector_get [8] 100.00% 0.01%(52/52) [self] [7] 26.76% 0.00%(19/71) httpHeaderGetEntry [8] 100.00% 0.00%(19/19) [self] [6] 6.58% 0.00%(5/76) strListAddStr [7] 100.00% 0.00%(5/5) stringAppend [8] 100.00% 0.00%(5/5) [self] [5] 6.95% 0.00%(18/259) strListIsMember [6] 100.00% 0.00%(18/18) strListGetItem [7] 61.11% 0.00%(11/18) __sbistype [8] 100.00% 0.00%(11/11) [self] [7] 38.89% 0.00%(7/18) strspn [8] 100.00% 0.00%(7/7) [self] [3] 2.99% 0.02%(185/6178) httpReplyHdrExpirationTime [4] 100.00% 0.02%(185/185) httpHeaderGetTime [5] 61.62% 0.01%(114/185) httpHeaderFindEntry [6] 100.00% 0.01%(114/114) httpHeaderGetEntry [7] 100.00% 0.01%(114/114) vector_get [8] 100.00% 0.01%(114/114) [self] [5] 38.38% 0.01%(71/185) parse_rfc1123 [6] 85.92% 0.01%(61/71) parse_date [7] 42.62% 0.00%(26/61) strchr [8] 100.00% 0.00%(26/26) [self] [7] 19.67% 0.00%(12/61) parse_date [8] 100.00% 0.00%(12/12) [self] [7] 14.75% 0.00%(9/61) __strtok_r [8] 100.00% 0.00%(9/9) [self] [7] 13.11% 0.00%(8/61) __isctype [8] 100.00% 0.00%(8/8) [self] [7] 6.56% 0.00%(4/61) parse_date_elements [8] 100.00% 0.00%(4/4) [self] [7] 3.28% 0.00%(2/61) strtok [8] 100.00% 0.00%(2/2) [self] [6] 11.27% 0.00%(8/71) time1 [7] 50.00% 0.00%(4/8) index [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(2/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(2/8) time2 [8] 100.00% 0.00%(2/2) [self] [6] 2.82% 0.00%(2/71) timegm [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [2] 9.17% 0.07%(624/6802) httpHeaderParse [3] 100.00% 0.07%(624/624) httpHeaderEntryParseCreate [4] 57.21% 0.04%(357/624) httpHeaderAddEntryStr2 [5] 100.00% 0.04%(357/357) httpHeaderEntryCreate [6] 100.00% 0.04%(357/357) stringLimitInit [7] 94.40% 0.04%(337/357) stringInitBuf [8] 100.00% 0.04%(337/337) [self] [7] 5.60% 0.00%(20/357) memStringInit [8] 100.00% 0.00%(20/20) [self] [4] 42.79% 0.03%(267/624) hh_check_content_length [5] 100.00% 0.03%(267/267) httpHeaderParseSize2 [6] 100.00% 0.03%(267/267) strtol_n [7] 95.13% 0.03%(254/267) strtol [8] 100.00% 0.03%(254/254) [self] [7] 4.87% 0.00%(13/267) __fix_locale_grouping_str [8] 100.00% 0.00%(13/13) [self] [1] 3.97% 0.03%(281/7083) httpReplyReset [2] 71.17% 0.02%(200/281) httpReplyClean [3] 100.00% 0.02%(200/200) httpHeaderClean [4] 100.00% 0.02%(200/200) vector_done [5] 100.00% 0.02%(200/200) xfree [6] 98.00% 0.02%(196/200) arena_dalloc_small [7] 90.31% 0.02%(177/196) arena_run_tree_insert [8] 100.00% 0.02%(177/177) [self] [7] 9.69% 0.00%(19/196) arena_run_comp [8] 100.00% 0.00%(19/19) [self] [6] 2.00% 0.00%(4/200) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [2] 28.83% 0.01%(81/281) httpReplyInit [3] 100.00% 0.01%(81/81) httpHeaderInit [4] 100.00% 0.01%(81/81) vector_init [5] 100.00% 0.01%(81/81) vector_grow [6] 100.00% 0.01%(81/81) xrealloc [7] 43.21% 0.00%(35/81) realloc [8] 100.00% 0.00%(35/35) [self] [7] 24.69% 0.00%(20/81) malloc [8] 100.00% 0.00%(20/20) [self] [7] 13.58% 0.00%(11/81) choose_arena [8] 100.00% 0.00%(11/11) [self] [7] 8.64% 0.00%(7/81) imalloc [8] 100.00% 0.00%(7/7) [self] [7] 3.70% 0.00%(3/81) malloc_init [8] 100.00% 0.00%(3/3) [self] [7] 2.47% 0.00%(2/81) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 2.47% 0.00%(2/81) mag_rack_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 1.23% 0.00%(1/81) [unmapped_function] [0] 0.73% 0.73%(6754/926344) clientKeepaliveNextRequest [1] 100.00% 0.73%(6754/6754) httpRequestFree [2] 41.71% 0.30%(2817/6754) httpReplyDestroy [3] 91.02% 0.28%(2564/2817) httpReplyClean [4] 99.49% 0.28%(2551/2564) httpHeaderClean [5] 48.06% 0.13%(1226/2551) statHistCount [6] 100.00% 0.13%(1226/1226) statHistBin [7] 50.49% 0.07%(619/1226) floor [8] 100.00% 0.07%(619/619) [self] [7] 47.31% 0.06%(580/1226) Null [8] 100.00% 0.06%(580/580) [self] [7] 2.20% 0.00%(27/1226) logf [8] 100.00% 0.00%(27/27) [self] [5] 43.83% 0.12%(1118/2551) httpHeaderEntryDestroy [6] 100.00% 0.12%(1118/1118) stringClean [7] 97.67% 0.12%(1092/1118) memFreeString [8] 100.00% 0.12%(1092/1092) [self] [7] 2.33% 0.00%(26/1118) memAllocString [8] 100.00% 0.00%(26/26) [self] [5] 8.11% 0.02%(207/2551) vector_done [6] 100.00% 0.02%(207/207) xfree [7] 37.68% 0.01%(78/207) idalloc [8] 100.00% 0.01%(78/78) [self] [7] 27.54% 0.01%(57/207) arena_dalloc_small [8] 100.00% 0.01%(57/57) [self] [7] 14.01% 0.00%(29/207) arena_run_reg_dalloc [8] 100.00% 0.00%(29/29) [self] [7] 8.21% 0.00%(17/207) free [8] 100.00% 0.00%(17/17) [self] [7] 6.28% 0.00%(13/207) arena_dalloc [8] 100.00% 0.00%(13/13) [self] [7] 6.28% 0.00%(13/207) malloc_spin_unlock [8] 100.00% 0.00%(13/13) [self] [4] 0.51% 0.00%(13/2564) httpReplyHdrCacheClean [5] 100.00% 0.00%(13/13) httpHdrCcDestroy [6] 100.00% 0.00%(13/13) memPoolFree [7] 100.00% 0.00%(13/13) xfree [8] 100.00% 0.00%(13/13) [self] [3] 8.98% 0.03%(253/2817) httpReplyDoDestroy [4] 100.00% 0.03%(253/253) memPoolFree [5] 100.00% 0.03%(253/253) xfree [6] 96.44% 0.03%(244/253) arena_dalloc_small [7] 81.97% 0.02%(200/244) arena_run_tree_insert [8] 100.00% 0.02%(200/200) [self] [7] 17.62% 0.00%(43/244) arena_run_comp [8] 100.00% 0.00%(43/43) [self] [7] 0.41% 0.00%(1/244) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 3.56% 0.00%(9/253) free [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [2] 31.55% 0.23%(2131/6754) requestUnlink [3] 100.00% 0.23%(2131/2131) requestDestroy [4] 87.52% 0.20%(1865/2131) httpHeaderClean [5] 46.17% 0.09%(861/1865) httpHeaderEntryDestroy [6] 100.00% 0.09%(861/861) stringClean [7] 97.56% 0.09%(840/861) memFreeString [8] 100.00% 0.09%(840/840) [self] [7] 2.44% 0.00%(21/861) memAllocString [8] 100.00% 0.00%(21/21) [self] [5] 42.95% 0.09%(801/1865) statHistCount [6] 100.00% 0.09%(801/801) statHistBin [7] 51.56% 0.04%(413/801) floor [8] 100.00% 0.04%(413/413) [self] [7] 46.44% 0.04%(372/801) Null [8] 100.00% 0.04%(372/372) [self] [7] 2.00% 0.00%(16/801) logf [8] 100.00% 0.00%(16/16) [self] [5] 10.88% 0.02%(203/1865) vector_done [6] 100.00% 0.02%(203/203) xfree [7] 32.02% 0.01%(65/203) arena_dalloc_small [8] 100.00% 0.01%(65/65) [self] [7] 27.59% 0.01%(56/203) idalloc [8] 100.00% 0.01%(56/56) [self] [7] 14.29% 0.00%(29/203) arena_run_reg_dalloc [8] 100.00% 0.00%(29/29) [self] [7] 12.81% 0.00%(26/203) arena_dalloc [8] 100.00% 0.00%(26/26) [self] [7] 6.40% 0.00%(13/203) malloc_spin_unlock [8] 100.00% 0.00%(13/13) [self] [7] 5.42% 0.00%(11/203) free [8] 100.00% 0.00%(11/11) [self] [7] 0.99% 0.00%(2/203) realloc [8] 100.00% 0.00%(2/2) [self] [7] 0.49% 0.00%(1/203) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [4] 11.92% 0.03%(254/2131) memPoolFree [5] 100.00% 0.03%(254/254) xfree [6] 98.43% 0.03%(250/254) arena_dalloc_small [7] 93.20% 0.03%(233/250) arena_run_tree_insert [8] 100.00% 0.03%(233/233) [self] [7] 6.00% 0.00%(15/250) arena_run_comp [8] 100.00% 0.00%(15/15) [self] [7] 0.80% 0.00%(2/250) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [6] 1.57% 0.00%(4/254) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [4] 0.56% 0.00%(12/2131) stringClean [5] 100.00% 0.00%(12/12) memFreeString [6] 100.00% 0.00%(12/12) memPoolFree [7] 58.33% 0.00%(7/12) xfree [8] 100.00% 0.00%(7/7) [self] [7] 41.67% 0.00%(5/12) xmalloc [8] 100.00% 0.00%(5/5) [self] [2] 22.92% 0.17%(1548/6754) storeClientUnregister [3] 99.10% 0.17%(1534/1548) storeSwapOut [4] 100.00% 0.17%(1534/1534) storeSwapOutStart [5] 71.90% 0.12%(1103/1534) tlv_free [6] 100.00% 0.12%(1103/1103) xfree [7] 24.84% 0.03%(274/1103) idalloc [8] 100.00% 0.03%(274/274) [self] [7] 24.57% 0.03%(271/1103) arena_dalloc_small [8] 100.00% 0.03%(271/271) [self] [7] 18.13% 0.02%(200/1103) arena_run_reg_dalloc [8] 100.00% 0.02%(200/200) [self] [7] 11.88% 0.01%(131/1103) free [8] 100.00% 0.01%(131/131) [self] [7] 11.79% 0.01%(130/1103) malloc_spin_unlock [8] 100.00% 0.01%(130/130) [self] [7] 4.90% 0.01%(54/1103) arena_dalloc [8] 100.00% 0.01%(54/54) [self] [7] 2.18% 0.00%(24/1103) realloc [8] 100.00% 0.00%(24/24) [self] [7] 1.27% 0.00%(14/1103) [unmapped_function] [7] 0.45% 0.00%(5/1103) malloc_spin_lock [8] 100.00% 0.00%(5/5) [self] [5] 14.28% 0.02%(219/1534) storeSwapMetaBuild [6] 100.00% 0.02%(219/219) tlv_add [7] 94.06% 0.02%(206/219) xmalloc [8] 100.00% 0.02%(206/206) [self] [7] 3.20% 0.00%(7/219) [unmapped_function] [7] 2.74% 0.00%(6/219) stackTop [8] 100.00% 0.00%(6/6) [self] [5] 9.78% 0.02%(150/1534) storeSwapMetaPack [6] 100.00% 0.02%(150/150) xmalloc [7] 67.33% 0.01%(101/150) arena_malloc_small [8] 100.00% 0.01%(101/101) [self] [7] 12.00% 0.00%(18/150) arena_run_reg_alloc [8] 100.00% 0.00%(18/18) [self] [7] 10.00% 0.00%(15/150) malloc [8] 100.00% 0.00%(15/15) [self] [7] 4.00% 0.00%(6/150) arena_bin_malloc_easy [8] 100.00% 0.00%(6/6) [self] [7] 2.00% 0.00%(3/150) arena_lock_balance [8] 100.00% 0.00%(3/3) [self] [7] 2.00% 0.00%(3/150) arena_malloc [8] 100.00% 0.00%(3/3) [self] [7] 2.00% 0.00%(3/150) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 0.67% 0.00%(1/150) imalloc [8] 100.00% 0.00%(1/1) [self] [5] 3.06% 0.01%(47/1534) cbdataInternalAlloc [6] 100.00% 0.01%(47/47) memPoolAlloc [7] 85.11% 0.00%(40/47) xcalloc [8] 100.00% 0.00%(40/40) [self] [7] 8.51% 0.00%(4/47) xrealloc [8] 100.00% 0.00%(4/4) [self] [7] 6.38% 0.00%(3/47) [unmapped_function] [5] 0.59% 0.00%(9/1534) storeCreate [6] 100.00% 0.00%(9/9) storeDirSelectSwapDirLeastLoad [7] 55.56% 0.00%(5/9) objectLen [8] 100.00% 0.00%(5/5) [self] [7] 33.33% 0.00%(3/9) storeNullDirRebuildComplete [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) storeBufferFlush [8] 100.00% 0.00%(1/1) [self] [5] 0.26% 0.00%(4/1534) xfree [6] 100.00% 0.00%(4/4) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [5] 0.13% 0.00%(2/1534) cbdataInternalFree [6] 100.00% 0.00%(2/2) memPoolFree [7] 100.00% 0.00%(2/2) xfree [8] 100.00% 0.00%(2/2) [self] [3] 0.90% 0.00%(14/1548) cbdataInternalFree [4] 100.00% 0.00%(14/14) memPoolFree [5] 100.00% 0.00%(14/14) xfree [6] 85.71% 0.00%(12/14) free [7] 100.00% 0.00%(12/12) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(12/12) [self] [6] 14.29% 0.00%(2/14) arena_dalloc_small [7] 50.00% 0.00%(1/2) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [2] 1.92% 0.01%(130/6754) storeUnlockObjectDebug [3] 93.85% 0.01%(122/130) storeRelease [4] 100.00% 0.01%(122/122) destroy_StoreEntry [5] 44.26% 0.01%(54/122) destroy_MemObject [6] 55.56% 0.00%(30/54) xxfree [7] 43.33% 0.00%(13/30) arena_dalloc_small [8] 100.00% 0.00%(13/13) [self] [7] 33.33% 0.00%(10/30) idalloc [8] 100.00% 0.00%(10/10) [self] [7] 10.00% 0.00%(3/30) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 6.67% 0.00%(2/30) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 3.33% 0.00%(1/30) free [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [6] 29.63% 0.00%(16/54) httpReplyDestroy [7] 50.00% 0.00%(8/16) httpReplyClean [8] 100.00% 0.00%(8/8) [self] [7] 50.00% 0.00%(8/16) httpReplyDoDestroy [8] 100.00% 0.00%(8/8) [self] [6] 12.96% 0.00%(7/54) stmemFree [7] 100.00% 0.00%(7/7) stmemNodeFree [8] 100.00% 0.00%(7/7) [self] [6] 1.85% 0.00%(1/54) memPoolFree [7] 100.00% 0.00%(1/1) xfree [8] 100.00% 0.00%(1/1) [self] [5] 28.69% 0.00%(35/122) storeHashDelete [6] 82.86% 0.00%(29/35) storeKeyFree [7] 72.41% 0.00%(21/29) memset [8] 100.00% 0.00%(21/21) [self] [7] 24.14% 0.00%(7/29) memPoolFree [8] 100.00% 0.00%(7/7) [self] [7] 3.45% 0.00%(1/29) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [6] 17.14% 0.00%(6/35) hash_remove_link [7] 83.33% 0.00%(5/6) storeKeyHashHash [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) storeKeyHashCmp [8] 100.00% 0.00%(1/1) [self] [5] 27.05% 0.00%(33/122) memPoolFree [6] 100.00% 0.00%(33/33) xfree [7] 30.30% 0.00%(10/33) arena_dalloc_small [8] 100.00% 0.00%(10/10) [self] [7] 30.30% 0.00%(10/33) idalloc [8] 100.00% 0.00%(10/10) [self] [7] 18.18% 0.00%(6/33) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 9.09% 0.00%(3/33) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 6.06% 0.00%(2/33) free [8] 100.00% 0.00%(2/2) [self] [7] 6.06% 0.00%(2/33) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [3] 6.15% 0.00%(8/130) storeSetMemStatus [4] 100.00% 0.00%(8/8) lru_add [5] 100.00% 0.00%(8/8) memPoolAlloc [6] 100.00% 0.00%(8/8) xcalloc [7] 87.50% 0.00%(7/8) posix_memalign [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) calloc [8] 100.00% 0.00%(1/1) [self] [2] 1.75% 0.01%(118/6754) httpRequestLog [3] 59.32% 0.01%(70/118) urlCanonicalClean [4] 100.00% 0.01%(70/70) urlMakeHttpCanonical2 [5] 100.00% 0.01%(70/70) snprintf [6] 68.57% 0.01%(48/70) __vfprintf [7] 31.25% 0.00%(15/48) __ultoa [8] 100.00% 0.00%(15/15) [self] [7] 31.25% 0.00%(15/48) localeconv [8] 100.00% 0.00%(15/15) [self] [7] 20.83% 0.00%(10/48) fprintf [8] 100.00% 0.00%(10/10) [self] [7] 12.50% 0.00%(6/48) open [8] 100.00% 0.00%(6/6) [self] [7] 4.17% 0.00%(2/48) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 31.43% 0.00%(22/70) io_flush [7] 90.91% 0.00%(20/22) __sprint [8] 100.00% 0.00%(20/20) [self] [7] 9.09% 0.00%(2/22) open [8] 100.00% 0.00%(2/2) [self] [3] 30.51% 0.00%(36/118) clientUpdateCounters [4] 100.00% 0.00%(36/36) statHistCount [5] 100.00% 0.00%(36/36) statHistBin [6] 100.00% 0.00%(36/36) Log [7] 100.00% 0.00%(36/36) log [8] 100.00% 0.00%(36/36) [self] [3] 10.17% 0.00%(12/118) clientAclChecklistCreate [4] 100.00% 0.00%(12/12) aclChecklistCreate [5] 100.00% 0.00%(12/12) cbdataInternalAlloc [6] 100.00% 0.00%(12/12) memPoolAlloc [7] 83.33% 0.00%(10/12) xcalloc [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) xrealloc [8] 100.00% 0.00%(2/2) [self] [2] 0.15% 0.00%(10/6754) aclChecklistFree [3] 100.00% 0.00%(10/10) cbdataInternalFree [4] 100.00% 0.00%(10/10) memPoolFree [5] 100.00% 0.00%(10/10) xfree [6] 100.00% 0.00%(10/10) free [7] 100.00% 0.00%(10/10) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(10/10) [self] [0] 0.72% 0.72%(6680/926344) httpHeaderClean [1] 98.43% 0.71%(6575/6680) httpHeaderEntryDestroy [2] 100.00% 0.71%(6575/6575) stringClean [3] 100.00% 0.71%(6575/6575) memFreeString [4] 100.00% 0.71%(6575/6575) memPoolFree [5] 100.00% 0.71%(6575/6575) xfree [6] 96.29% 0.68%(6331/6575) arena_dalloc_small [7] 80.27% 0.55%(5082/6331) arena_run_tree_insert [8] 100.00% 0.55%(5082/5082) [self] [7] 19.46% 0.13%(1232/6331) arena_run_comp [8] 100.00% 0.13%(1232/1232) [self] [7] 0.24% 0.00%(15/6331) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(15/15) [self] [7] 0.02% 0.00%(1/6331) arena_run_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 0.02% 0.00%(1/6331) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [6] 3.71% 0.03%(244/6575) free [7] 100.00% 0.03%(244/244) __i686.get_pc_thunk.bx [8] 100.00% 0.03%(244/244) [self] [1] 1.38% 0.01%(92/6680) httpHeaderGetEntry [2] 100.00% 0.01%(92/92) [self] [1] 0.19% 0.00%(13/6680) vector_done [2] 100.00% 0.00%(13/13) [self] [0] 0.72% 0.72%(6636/926344) httpReplyClean [1] 99.77% 0.71%(6621/6636) httpHeaderClean [2] 97.98% 0.70%(6487/6621) httpHeaderEntryDestroy [3] 100.00% 0.70%(6487/6487) stringClean [4] 100.00% 0.70%(6487/6487) memFreeString [5] 100.00% 0.70%(6487/6487) memPoolFree [6] 100.00% 0.70%(6487/6487) xfree [7] 28.16% 0.20%(1827/6487) arena_dalloc_small [8] 100.00% 0.20%(1827/1827) [self] [7] 19.53% 0.14%(1267/6487) free [8] 100.00% 0.14%(1267/1267) [self] [7] 17.53% 0.12%(1137/6487) idalloc [8] 100.00% 0.12%(1137/1137) [self] [7] 13.49% 0.09%(875/6487) arena_dalloc [8] 100.00% 0.09%(875/875) [self] [7] 12.79% 0.09%(830/6487) arena_run_reg_dalloc [8] 100.00% 0.09%(830/830) [self] [7] 5.35% 0.04%(347/6487) malloc_spin_unlock [8] 100.00% 0.04%(347/347) [self] [7] 2.90% 0.02%(188/6487) realloc [8] 100.00% 0.02%(188/188) [self] [7] 0.14% 0.00%(9/6487) [unmapped_function] [7] 0.11% 0.00%(7/6487) malloc_spin_lock [8] 100.00% 0.00%(7/7) [self] [2] 2.02% 0.01%(134/6621) [self] [1] 0.12% 0.00%(8/6636) httpReplyHdrCacheClean [2] 100.00% 0.00%(8/8) [self] [1] 0.08% 0.00%(5/6636) httpStatusLineClean [2] 100.00% 0.00%(5/5) [self] [1] 0.03% 0.00%(2/6636) httpBodyClean [2] 100.00% 0.00%(2/2) [self] [0] 0.71% 0.71%(6579/926344) commHandleWrite [1] 100.00% 0.71%(6579/6579) CommWriteStateCallbackAndFree [2] 94.56% 0.67%(6221/6579) clientWriteBodyComplete [3] 100.00% 0.67%(6221/6221) clientWriteComplete [4] 54.40% 0.37%(3384/6221) clientKeepaliveNextRequest [5] 95.12% 0.35%(3219/3384) httpRequestFree [6] 46.69% 0.16%(1503/3219) httpRequestLog [7] 51.16% 0.08%(769/1503) strchr [8] 100.00% 0.08%(769/769) [self] [7] 12.44% 0.02%(187/1503) clientUpdateCounters [8] 100.00% 0.02%(187/187) [self] [7] 8.45% 0.01%(127/1503) clientdbUpdate [8] 100.00% 0.01%(127/127) [self] [7] 6.59% 0.01%(99/1503) urlCanonicalClean [8] 100.00% 0.01%(99/99) [self] [7] 5.32% 0.01%(80/1503) clientAclChecklistCreate [8] 100.00% 0.01%(80/80) [self] [7] 3.06% 0.00%(46/1503) memcpy [8] 100.00% 0.00%(46/46) [self] [7] 2.93% 0.00%(44/1503) tvSubMsec [8] 100.00% 0.00%(44/44) [self] [7] 2.46% 0.00%(37/1503) urlMethodAssign [8] 100.00% 0.00%(37/37) [self] [7] 2.06% 0.00%(31/1503) memset [8] 100.00% 0.00%(31/31) [self] [7] 1.13% 0.00%(17/1503) urlMakeAbsolute [8] 100.00% 0.00%(17/17) [self] [7] 1.06% 0.00%(16/1503) accessLogLog [8] 100.00% 0.00%(16/16) [self] [7] 1.00% 0.00%(15/1503) helperStatefulStats [8] 100.00% 0.00%(15/15) [self] [7] 0.67% 0.00%(10/1503) hierarchyLogEntryCopy [8] 100.00% 0.00%(10/10) [self] [7] 0.60% 0.00%(9/1503) clientdbInit [8] 100.00% 0.00%(9/9) [self] [7] 0.47% 0.00%(7/1503) accessLogCommon [8] 100.00% 0.00%(7/7) [self] [7] 0.27% 0.00%(4/1503) __sbtolower [8] 100.00% 0.00%(4/4) [self] [7] 0.20% 0.00%(3/1503) clientIdentDone [8] 100.00% 0.00%(3/3) [self] [7] 0.07% 0.00%(1/1503) httpBodySet [8] 100.00% 0.00%(1/1) [self] [7] 0.07% 0.00%(1/1503) [unmapped_function] [6] 21.90% 0.08%(705/3219) storeClientUnregister [7] 37.45% 0.03%(264/705) storeSwapOut [8] 100.00% 0.03%(264/264) [self] [7] 23.97% 0.02%(169/705) storeSwapOutMaintainMemObject [8] 100.00% 0.02%(167/167) [self] [7] 10.07% 0.01%(71/705) CheckQuickAbort [8] 100.00% 0.01%(71/71) [self] [7] 8.94% 0.01%(63/705) cbdataInternalFree [8] 100.00% 0.01%(63/63) [self] [7] 7.80% 0.01%(55/705) storeUnlockObjectDebug [8] 100.00% 0.01%(55/55) [self] [7] 5.53% 0.00%(39/705) dlinkDelete [8] 100.00% 0.00%(39/39) [self] [7] 2.27% 0.00%(16/705) stmemNodeUnref [8] 100.00% 0.00%(16/16) [self] [7] 1.28% 0.00%(9/705) delayRegisterDelayIdPtr [8] 100.00% 0.00%(9/9) [self] [7] 1.13% 0.00%(8/705) delayUnregisterDelayIdPtr [8] 100.00% 0.00%(8/8) [self] [7] 0.71% 0.00%(5/705) storeReleaseRequest [8] 100.00% 0.00%(5/5) [self] [7] 0.57% 0.00%(4/705) CheckQuickAbort2 [8] 100.00% 0.00%(4/4) [self] [7] 0.14% 0.00%(1/705) stmemNodeRef [8] 100.00% 0.00%(1/1) [self] [7] 0.14% 0.00%(1/705) storeSwapOutFileNotify [8] 100.00% 0.00%(1/1) [self] [6] 8.95% 0.03%(288/3219) aclChecklistFree [7] 39.93% 0.01%(115/288) cbdataInternalFree [8] 100.00% 0.01%(115/115) [self] [7] 36.11% 0.01%(104/288) cbdataUnlock [8] 100.00% 0.01%(104/104) [self] [7] 10.76% 0.00%(31/288) requestUnlink [8] 100.00% 0.00%(31/31) [self] [7] 9.72% 0.00%(28/288) aclCheckCleanup [8] 100.00% 0.00%(28/28) [self] [7] 2.43% 0.00%(7/288) aclMatchAclList [8] 100.00% 0.00%(7/7) [self] [7] 1.04% 0.00%(3/288) cbdataInternalAlloc [8] 100.00% 0.00%(3/3) [self] [6] 6.49% 0.02%(209/3219) requestUnlink [7] 100.00% 0.02%(209/209) requestDestroy [8] 100.00% 0.02%(209/209) [self] [6] 6.40% 0.02%(206/3219) storeUnlockObjectDebug [7] 29.61% 0.01%(61/206) storeSetMemStatus [8] 100.00% 0.01%(61/61) [self] [7] 21.36% 0.00%(44/206) storeEntryDereferenced [8] 100.00% 0.00%(44/44) [self] [7] 13.11% 0.00%(27/206) storePendingNClients [8] 100.00% 0.00%(27/27) [self] [7] 10.19% 0.00%(21/206) storeKeepInMemory [8] 100.00% 0.00%(21/21) [self] [7] 8.74% 0.00%(18/206) requestUnlink [8] 100.00% 0.00%(18/18) [self] [7] 7.77% 0.00%(16/206) storeRelease [8] 100.00% 0.00%(16/16) [self] [7] 5.83% 0.00%(12/206) storeConfigure [8] 100.00% 0.00%(12/12) [self] [7] 0.97% 0.00%(2/206) requestLink [8] 100.00% 0.00%(2/2) [self] [7] 0.97% 0.00%(2/206) storeMaintainSwapSpace [8] 100.00% 0.00%(2/2) [self] [7] 0.49% 0.00%(1/206) InvokeHandlers [8] 100.00% 0.00%(1/1) [self] [7] 0.49% 0.00%(1/206) storeEntryDump [8] 100.00% 0.00%(1/1) [self] [7] 0.49% 0.00%(1/206) storeEntryReferenced [8] 100.00% 0.00%(1/1) [self] [6] 6.12% 0.02%(197/3219) xxfree [7] 36.55% 0.01%(72/197) idalloc [8] 100.00% 0.01%(72/72) [self] [7] 35.53% 0.01%(70/197) arena_dalloc_small [8] 100.00% 0.01%(70/70) [self] [7] 13.71% 0.00%(27/197) arena_run_reg_dalloc [8] 100.00% 0.00%(27/27) [self] [7] 5.08% 0.00%(10/197) arena_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 5.08% 0.00%(10/197) free [8] 100.00% 0.00%(10/10) [self] [7] 3.05% 0.00%(6/197) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 0.51% 0.00%(1/197) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [7] 0.51% 0.00%(1/197) realloc [8] 100.00% 0.00%(1/1) [self] [6] 3.01% 0.01%(97/3219) httpReplyDestroy [7] 62.89% 0.01%(61/97) httpReplyClean [8] 100.00% 0.01%(61/61) [self] [7] 36.08% 0.00%(35/97) httpReplyDoDestroy [8] 100.00% 0.00%(35/35) [self] [7] 1.03% 0.00%(1/97) httpReplyUpdateOnNotModified [8] 100.00% 0.00%(1/1) [self] [6] 0.43% 0.00%(14/3219) clientCheckTransferDone [7] 92.86% 0.00%(13/14) objectLen [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) storeBufferFlush [8] 100.00% 0.00%(1/1) [self] [5] 4.88% 0.02%(165/3384) clientReadRequest [6] 80.00% 0.01%(132/165) default_read_method [7] 30.30% 0.00%(40/132) _write [8] 100.00% 0.00%(40/40) [self] [7] 21.97% 0.00%(29/132) readv [8] 100.00% 0.00%(29/29) [self] [7] 15.15% 0.00%(20/132) read [8] 100.00% 0.00%(20/20) [self] [7] 14.39% 0.00%(19/132) .cerror [8] 100.00% 0.00%(19/19) [self] [7] 6.82% 0.00%(9/132) __sys___sysctl [8] 100.00% 0.00%(9/9) [self] [7] 4.55% 0.00%(6/132) _pthread_setconcurrency [8] 100.00% 0.00%(6/6) [self] [7] 3.03% 0.00%(4/132) [unmapped_function] [7] 3.03% 0.00%(4/132) _read [8] 100.00% 0.00%(4/4) [self] [7] 0.76% 0.00%(1/132) _pthread_cleanup_push [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(33/165) commSetSelect [7] 100.00% 0.00%(33/33) commUpdateReadHandler [8] 100.00% 0.00%(33/33) [self] [4] 44.77% 0.30%(2785/6221) storeClientRef [5] 73.86% 0.22%(2057/2785) storeClientCopy2 [6] 100.00% 0.22%(2057/2057) storeClientCopy3 [7] 63.68% 0.14%(1310/2057) stmemRef [8] 100.00% 0.14%(1310/1310) [self] [7] 16.33% 0.04%(336/2057) storeClientCallback [8] 100.00% 0.04%(336/336) [self] [7] 9.53% 0.02%(196/2057) storeClientNoMoreToSend [8] 100.00% 0.02%(196/196) [self] [7] 8.99% 0.02%(185/2057) storeSwapOutMaintainMemObject [8] 100.00% 0.02%(185/185) [self] [7] 0.73% 0.00%(15/2057) stmemAppend [8] 100.00% 0.00%(15/15) [self] [7] 0.24% 0.00%(5/2057) storeClientRef [8] 100.00% 0.00%(5/5) [self] [7] 0.24% 0.00%(5/2057) storeClientRegister [8] 100.00% 0.00%(5/5) [self] [7] 0.15% 0.00%(3/2057) storeLowestMemReaderOffset [8] 100.00% 0.00%(3/3) [self] [7] 0.05% 0.00%(1/2057) storeResumeRead [8] 100.00% 0.00%(1/1) [self] [7] 0.05% 0.00%(1/2057) storeSwapOutFileNotify [8] 100.00% 0.00%(1/1) [self] [5] 26.14% 0.08%(728/2785) storeSwapOut [6] 88.74% 0.07%(646/728) storeSwapOutStart [7] 28.64% 0.02%(185/646) memcpy [8] 100.00% 0.02%(185/185) [self] [7] 24.15% 0.02%(156/646) storeSwapMetaPack [8] 100.00% 0.02%(156/156) [self] [7] 12.23% 0.01%(79/646) tlv_free [8] 100.00% 0.01%(79/79) [self] [7] 10.06% 0.01%(65/646) cbdataInternalFree [8] 100.00% 0.01%(65/65) [self] [7] 9.29% 0.01%(60/646) storeSwapMetaBuild [8] 100.00% 0.01%(60/60) [self] [7] 4.95% 0.00%(32/646) storeCreate [8] 100.00% 0.00%(32/32) [self] [7] 4.02% 0.00%(26/646) cbdataInternalAlloc [8] 100.00% 0.00%(26/26) [self] [7] 2.79% 0.00%(18/646) storeLog [8] 100.00% 0.00%(18/18) [self] [7] 1.55% 0.00%(10/646) memset [8] 100.00% 0.00%(10/10) [self] [7] 1.08% 0.00%(7/646) [unmapped_function] [7] 0.62% 0.00%(4/646) strncmp [8] 100.00% 0.00%(4/4) [self] [7] 0.15% 0.00%(1/646) storeKeyInit [8] 100.00% 0.00%(1/1) [self] [7] 0.15% 0.00%(1/646) storeSwapInFileNotify [8] 100.00% 0.00%(1/1) [self] [7] 0.15% 0.00%(1/646) strlen [8] 100.00% 0.00%(1/1) [self] [7] 0.15% 0.00%(1/646) xfree [8] 100.00% 0.00%(1/1) [self] [6] 9.07% 0.01%(66/728) storeCheckCachable [7] 75.76% 0.01%(50/66) storeCheckTooSmall [8] 100.00% 0.01%(50/50) [self] [7] 12.12% 0.00%(8/66) storeTooManyDiskFilesOpen [8] 100.00% 0.00%(6/6) [self] [7] 6.06% 0.00%(4/66) fdNFree [8] 100.00% 0.00%(4/4) [self] [7] 6.06% 0.00%(4/66) storeAppendVPrintf [8] 100.00% 0.00%(4/4) [self] [6] 2.20% 0.00%(16/728) storeSwapOutMaintainMemObject [7] 31.25% 0.00%(5/16) storeLowestMemReaderOffset [8] 100.00% 0.00%(5/5) [self] [7] 31.25% 0.00%(5/16) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(3/3) [self] [7] 18.75% 0.00%(3/16) stmemFreeDataUpto [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) storeClientUnregister [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) storeReleaseRequest [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) storeSwapOutAble [8] 100.00% 0.00%(1/1) [self] [4] 0.84% 0.01%(52/6221) comm_close [5] 98.08% 0.01%(51/52) commCallCloseHandlers [6] 86.27% 0.00%(44/51) connStateFree [7] 65.91% 0.00%(29/44) httpRequestFree [8] 100.00% 0.00%(29/29) [self] [7] 13.64% 0.00%(6/44) clientdbEstablished [8] 100.00% 0.00%(6/6) [self] [7] 11.36% 0.00%(5/44) cbdataInternalFree [8] 100.00% 0.00%(5/5) [self] [7] 6.82% 0.00%(3/44) memFreeBuf [8] 100.00% 0.00%(3/3) [self] [7] 2.27% 0.00%(1/44) clientdbUpdate [8] 100.00% 0.00%(1/1) [self] [6] 13.73% 0.00%(7/51) cbdataUnlock [7] 57.14% 0.00%(4/7) memPoolFree [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) memset [8] 100.00% 0.00%(3/3) [self] [5] 1.92% 0.00%(1/52) comm_close_finish [6] 100.00% 0.00%(1/1) close [7] 100.00% 0.00%(1/1) [unmapped_function] [2] 5.20% 0.04%(342/6579) clientWriteComplete [3] 100.00% 0.04%(342/342) storeClientRef [4] 97.08% 0.04%(332/342) storeClientCopy2 [5] 100.00% 0.04%(332/332) storeClientCopy3 [6] 72.59% 0.03%(241/332) storeClientCallback [7] 74.27% 0.02%(179/241) clientSendMoreData [8] 100.00% 0.02%(179/179) [self] [7] 22.82% 0.01%(55/241) cbdataUnlock [8] 100.00% 0.01%(55/55) [self] [7] 2.49% 0.00%(6/241) clientCheckHeaderDone [8] 100.00% 0.00%(6/6) [self] [7] 0.41% 0.00%(1/241) cbdataLock [8] 100.00% 0.00%(1/1) [self] [6] 25.60% 0.01%(85/332) storeSwapOutMaintainMemObject [7] 43.53% 0.00%(37/85) storeLowestMemReaderOffset [8] 100.00% 0.00%(37/37) [self] [7] 32.94% 0.00%(28/85) stmemFreeDataUpto [8] 100.00% 0.00%(28/28) [self] [7] 14.12% 0.00%(12/85) storeSwapOutAble [8] 100.00% 0.00%(12/12) [self] [7] 3.53% 0.00%(3/85) storeReleaseRequest [8] 100.00% 0.00%(3/3) [self] [7] 3.53% 0.00%(3/85) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(3/3) [self] [7] 2.35% 0.00%(2/85) storeClientUnregister [8] 100.00% 0.00%(2/2) [self] [6] 1.81% 0.00%(6/332) storeClientNoMoreToSend [7] 66.67% 0.00%(4/6) objectLen [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) storeBufferFlush [8] 100.00% 0.00%(2/2) [self] [4] 2.92% 0.00%(10/342) storeSwapOut [5] 100.00% 0.00%(10/10) storeSwapOutStart [6] 50.00% 0.00%(5/10) storeSwapMetaBuild [7] 80.00% 0.00%(4/5) tlv_add [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) memcpy [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(1/10) cbdataInternalAlloc [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(1/10) cbdataInternalFree [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(1/10) storeCreate [7] 100.00% 0.00%(1/1) storeDirSelectSwapDirLeastLoad [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(1/10) storeSwapMetaPack [7] 100.00% 0.00%(1/1) xmalloc [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(1/10) xfree [7] 100.00% 0.00%(1/1) free [8] 100.00% 0.00%(1/1) [self] [2] 0.24% 0.00%(16/6579) memFree2K [3] 100.00% 0.00%(16/16) memFree [4] 100.00% 0.00%(16/16) memPoolFree [5] 100.00% 0.00%(16/16) xfree [6] 75.00% 0.00%(12/16) arena_dalloc_small [7] 25.00% 0.00%(3/12) arena_purge [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(3/12) arena_run_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(2/12) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) arena_chunk_comp [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) arena_chunk_tree_dirty_last [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(4/16) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [0] 0.69% 0.69%(6349/926344) arena_bin_nonfull_run_get [1] 83.51% 0.57%(5302/6349) arena_run_tree_remove [2] 100.00% 0.57%(5302/5302) [self] [1] 16.19% 0.11%(1028/6349) arena_run_comp [2] 100.00% 0.11%(1028/1028) [self] [1] 0.17% 0.00%(11/6349) vsnprintf [2] 81.82% 0.00%(9/11) __vfprintf [3] 100.00% 0.00%(9/9) [self] [2] 18.18% 0.00%(2/11) io_print [3] 100.00% 0.00%(2/2) [self] [1] 0.11% 0.00%(7/6349) arena_avail_comp [2] 100.00% 0.00%(7/7) [self] [1] 0.02% 0.00%(1/6349) arena_run_alloc [2] 100.00% 0.00%(1/1) [self] [0] 0.68% 0.68%(6343/926344) stringLimitInit [1] 100.00% 0.68%(6343/6343) stringInitBuf [2] 99.81% 0.68%(6331/6343) memAllocString [3] 100.00% 0.68%(6331/6331) memPoolAlloc [4] 100.00% 0.68%(6331/6331) xmalloc [5] 99.95% 0.68%(6328/6331) arena_malloc_small [6] 100.00% 0.68%(6328/6328) arena_bin_nonfull_run_get [7] 84.09% 0.57%(5321/6328) arena_run_tree_remove [8] 100.00% 0.57%(5321/5321) [self] [7] 15.80% 0.11%(1000/6328) arena_run_comp [8] 100.00% 0.11%(1000/1000) [self] [7] 0.06% 0.00%(4/6328) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(4/4) [self] [7] 0.03% 0.00%(2/6328) arena_run_alloc [8] 100.00% 0.00%(2/2) [self] [7] 0.02% 0.00%(1/6328) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [5] 0.05% 0.00%(3/6331) __vfprintf [6] 100.00% 0.00%(3/3) localeconv [7] 100.00% 0.00%(3/3) [self] [2] 0.19% 0.00%(12/6343) [self] [0] 0.65% 0.65%(6059/926344) clientBuildReplyHeader [1] 37.42% 0.24%(2267/6059) httpHeaderPutStrf [2] 99.21% 0.24%(2249/2267) httpHeaderPutStrvf [3] 74.52% 0.18%(1676/2249) memBufVPrintf [4] 100.00% 0.18%(1676/1676) vsnprintf [5] 99.46% 0.18%(1667/1676) io_flush [6] 100.00% 0.18%(1667/1667) __sprint [7] 49.61% 0.09%(827/1667) __sfvwrite [8] 100.00% 0.09%(827/827) [self] [7] 44.03% 0.08%(734/1667) memcpy [8] 100.00% 0.08%(734/734) [self] [7] 2.76% 0.00%(46/1667) memset [8] 100.00% 0.00%(46/46) [self] [7] 2.46% 0.00%(41/1667) [unmapped_function] [7] 0.60% 0.00%(10/1667) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(10/10) [self] [7] 0.54% 0.00%(9/1667) fwrite [8] 100.00% 0.00%(9/9) [self] [5] 0.54% 0.00%(9/1676) __vfprintf [6] 100.00% 0.00%(9/9) localeconv [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [3] 15.65% 0.04%(352/2249) httpHeaderPutStr [4] 100.00% 0.04%(352/352) httpHeaderAddEntryStr [5] 100.00% 0.04%(352/352) httpHeaderAddEntryStr2 [6] 53.12% 0.02%(187/352) httpHeaderEntryCreate [7] 48.13% 0.01%(90/187) stringInit [8] 100.00% 0.01%(90/90) [self] [7] 44.39% 0.01%(83/187) strlen [8] 100.00% 0.01%(83/83) [self] [7] 5.35% 0.00%(10/187) strncmp [8] 100.00% 0.00%(10/10) [self] [7] 1.07% 0.00%(2/187) [unmapped_function] [7] 1.07% 0.00%(2/187) stringInitBuf [8] 100.00% 0.00%(2/2) [self] [6] 46.88% 0.02%(165/352) httpHeaderAllocNewEntry [7] 95.15% 0.02%(157/165) vector_append [8] 100.00% 0.02%(157/157) [self] [7] 4.85% 0.00%(8/165) vector_get_real [8] 100.00% 0.00%(8/8) [self] [3] 7.34% 0.02%(165/2249) memBufDefInit [4] 100.00% 0.02%(165/165) memBufInit [5] 100.00% 0.02%(165/165) memBufGrow [6] 100.00% 0.02%(165/165) memReallocBuf [7] 99.39% 0.02%(164/165) memAllocBuf [8] 100.00% 0.02%(164/164) [self] [7] 0.61% 0.00%(1/165) memFindBufSizeType [8] 100.00% 0.00%(1/1) [self] [3] 2.49% 0.01%(56/2249) memBufClean [4] 100.00% 0.01%(56/56) memFreeBuf [5] 100.00% 0.01%(56/56) memFree [6] 100.00% 0.01%(56/56) memPoolFree [7] 69.64% 0.00%(39/56) xfree [8] 100.00% 0.00%(39/39) [self] [7] 16.07% 0.00%(9/56) xmalloc [8] 100.00% 0.00%(9/9) [self] [7] 14.29% 0.00%(8/56) [unmapped_function] [2] 0.79% 0.00%(18/2267) [self] [1] 10.69% 0.07%(648/6059) httpHeaderGetEntry [2] 100.00% 0.07%(648/648) [self] [1] 9.89% 0.06%(599/6059) strlen [2] 100.00% 0.06%(599/599) [self] [1] 9.64% 0.06%(584/6059) httpHeaderDelById [2] 95.89% 0.06%(560/584) [self] [2] 4.11% 0.00%(24/584) httpHeaderDelAt [3] 100.00% 0.00%(24/24) httpHeaderEntryDestroy [4] 100.00% 0.00%(24/24) stringClean [5] 100.00% 0.00%(24/24) memFreeString [6] 100.00% 0.00%(24/24) memPoolFree [7] 83.33% 0.00%(20/24) xfree [8] 100.00% 0.00%(20/20) [self] [7] 12.50% 0.00%(3/24) xmalloc [8] 100.00% 0.00%(3/3) [self] [7] 4.17% 0.00%(1/24) [unmapped_function] [1] 8.05% 0.05%(488/6059) strListIsMember [2] 100.00% 0.05%(488/488) [self] [1] 6.02% 0.04%(365/6059) httpHeaderGetList [2] 94.25% 0.04%(344/365) [self] [2] 5.75% 0.00%(21/365) strListAddStr [3] 100.00% 0.00%(21/21) stringAppend [4] 100.00% 0.00%(21/21) stringInitBuf [5] 100.00% 0.00%(21/21) memAllocString [6] 100.00% 0.00%(21/21) memPoolAlloc [7] 95.24% 0.00%(20/21) xmalloc [8] 100.00% 0.00%(20/20) [self] [7] 4.76% 0.00%(1/21) [unmapped_function] [1] 5.03% 0.03%(305/6059) httpHdrMangleList [2] 100.00% 0.03%(305/305) [self] [1] 2.28% 0.01%(138/6059) httpHeaderPutString [2] 68.12% 0.01%(94/138) httpHeaderAddEntryString [3] 100.00% 0.01%(94/94) httpHeaderEntryCreateStr [4] 100.00% 0.01%(94/94) stringDup [5] 100.00% 0.01%(94/94) stringLimitInit [6] 100.00% 0.01%(94/94) stringInitBuf [7] 100.00% 0.01%(94/94) memAllocString [8] 100.00% 0.01%(94/94) [self] [2] 31.88% 0.00%(44/138) [self] [1] 1.98% 0.01%(120/6059) snprintf [2] 100.00% 0.01%(120/120) [self] [1] 1.85% 0.01%(112/6059) httpHeaderPutStr [2] 53.57% 0.01%(60/112) httpHeaderAddEntryStr [3] 100.00% 0.01%(60/60) httpHeaderAddEntryStr2 [4] 100.00% 0.01%(60/60) httpHeaderEntryCreate [5] 100.00% 0.01%(60/60) stringInit [6] 100.00% 0.01%(60/60) stringLimitInit [7] 100.00% 0.01%(60/60) stringInitBuf [8] 100.00% 0.01%(60/60) [self] [2] 46.43% 0.01%(52/112) [self] [1] 1.20% 0.01%(73/6059) memset [2] 100.00% 0.01%(73/73) [self] [1] 1.17% 0.01%(71/6059) httpHeaderHas [2] 100.00% 0.01%(71/71) [self] [1] 1.11% 0.01%(67/6059) strListAdd [2] 65.67% 0.00%(44/67) [self] [2] 34.33% 0.00%(23/67) strListAddStr [3] 100.00% 0.00%(23/23) stringAppend [4] 100.00% 0.00%(23/23) stringInitBuf [5] 100.00% 0.00%(23/23) memAllocString [6] 100.00% 0.00%(23/23) memPoolAlloc [7] 95.65% 0.00%(22/23) xmalloc [8] 100.00% 0.00%(22/22) [self] [7] 4.35% 0.00%(1/23) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [1] 0.66% 0.00%(40/6059) fdUsageHigh [2] 100.00% 0.00%(40/40) [self] [1] 0.63% 0.00%(38/6059) stringClean [2] 100.00% 0.00%(38/38) [self] [1] 0.61% 0.00%(37/6059) strncmp [2] 100.00% 0.00%(37/37) [self] [1] 0.61% 0.00%(37/6059) httpReplyBodySize [2] 100.00% 0.00%(37/37) [self] [1] 0.43% 0.00%(26/6059) getMyPort [2] 100.00% 0.00%(26/26) [self] [1] 0.26% 0.00%(16/6059) getMyHostname [2] 100.00% 0.00%(16/16) [self] [1] 0.17% 0.00%(10/6059) [unmapped_function] [1] 0.15% 0.00%(9/6059) httpHeaderPutInt [2] 88.89% 0.00%(8/9) [self] [2] 11.11% 0.00%(1/9) httpHeaderAddEntryStr [3] 100.00% 0.00%(1/1) httpHeaderAddEntryStr2 [4] 100.00% 0.00%(1/1) httpHeaderEntryCreate [5] 100.00% 0.00%(1/1) stringInit [6] 100.00% 0.00%(1/1) stringLimitInit [7] 100.00% 0.00%(1/1) stringInitBuf [8] 100.00% 0.00%(1/1) [self] [1] 0.15% 0.00%(9/6059) _getdtablesize [2] 100.00% 0.00%(9/9) [self] [0] 0.63% 0.63%(5815/926344) arena_dalloc_small [1] 85.06% 0.53%(4946/5815) arena_run_tree_insert [2] 100.00% 0.53%(4946/4946) [self] [1] 14.75% 0.09%(858/5815) arena_run_comp [2] 100.00% 0.09%(858/858) [self] [1] 0.09% 0.00%(5/5815) io_flush [2] 80.00% 0.00%(4/5) io_flush [3] 100.00% 0.00%(4/4) __sprint [4] 100.00% 0.00%(4/4) [self] [2] 20.00% 0.00%(1/5) __vfprintf [3] 100.00% 0.00%(1/1) localeconv [4] 100.00% 0.00%(1/1) [self] [1] 0.05% 0.00%(3/5815) arena_run_dalloc [2] 100.00% 0.00%(3/3) [self] [1] 0.03% 0.00%(2/5815) arena_run_tree_remove [2] 100.00% 0.00%(2/2) [self] [1] 0.02% 0.00%(1/5815) arena_chunk_tree_dirty_insert [2] 100.00% 0.00%(1/1) [self] [0] 0.62% 0.62%(5782/926344) httpRequestFree [1] 48.24% 0.30%(2789/5782) storeClientUnregister [2] 93.65% 0.28%(2612/2789) storeSwapOut [3] 100.00% 0.28%(2612/2612) storeSwapOutStart [4] 63.25% 0.18%(1652/2612) storeSwapMetaBuild [5] 100.00% 0.18%(1652/1652) tlv_add [6] 100.00% 0.18%(1652/1652) xmalloc [7] 34.81% 0.06%(575/1652) arena_lock_balance [8] 100.00% 0.06%(575/575) [self] [7] 25.97% 0.05%(429/1652) arena_malloc_small [8] 100.00% 0.05%(429/429) [self] [7] 14.89% 0.03%(246/1652) arena_run_reg_alloc [8] 100.00% 0.03%(246/246) [self] [7] 13.62% 0.02%(225/1652) malloc [8] 100.00% 0.02%(225/225) [self] [7] 1.94% 0.00%(32/1652) imalloc [8] 100.00% 0.00%(32/32) [self] [7] 1.76% 0.00%(29/1652) choose_arena [8] 100.00% 0.00%(29/29) [self] [7] 1.63% 0.00%(27/1652) arena_malloc [8] 100.00% 0.00%(27/27) [self] [7] 1.45% 0.00%(24/1652) calloc [8] 100.00% 0.00%(24/24) [self] [7] 1.39% 0.00%(23/1652) malloc_spin_unlock [8] 100.00% 0.00%(23/23) [self] [7] 1.27% 0.00%(21/1652) malloc_init [8] 100.00% 0.00%(21/21) [self] [7] 1.15% 0.00%(19/1652) arena_bin_malloc_easy [8] 100.00% 0.00%(19/19) [self] [7] 0.12% 0.00%(2/1652) [unmapped_function] [4] 19.41% 0.05%(507/2612) tlv_free [5] 100.00% 0.05%(507/507) xfree [6] 95.07% 0.05%(482/507) arena_dalloc_small [7] 75.73% 0.04%(365/482) arena_run_tree_insert [8] 100.00% 0.04%(365/365) [self] [7] 23.44% 0.01%(113/482) arena_run_comp [8] 100.00% 0.01%(113/113) [self] [7] 0.83% 0.00%(4/482) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(4/4) [self] [6] 4.93% 0.00%(25/507) free [7] 100.00% 0.00%(25/25) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(25/25) [self] [4] 13.02% 0.04%(340/2612) cbdataInternalAlloc [5] 100.00% 0.04%(340/340) memPoolAlloc [6] 100.00% 0.04%(340/340) xcalloc [7] 28.82% 0.01%(98/340) arena_lock_balance [8] 100.00% 0.01%(98/98) [self] [7] 27.65% 0.01%(94/340) memset [8] 100.00% 0.01%(94/94) [self] [7] 8.53% 0.00%(29/340) calloc [8] 100.00% 0.00%(29/29) [self] [7] 7.35% 0.00%(25/340) arena_malloc_small [8] 100.00% 0.00%(25/25) [self] [7] 6.76% 0.00%(23/340) posix_memalign [8] 100.00% 0.00%(23/23) [self] [7] 5.88% 0.00%(20/340) _getdtablesize [8] 100.00% 0.00%(20/20) [self] [7] 4.71% 0.00%(16/340) arena_bin_malloc_easy [8] 100.00% 0.00%(16/16) [self] [7] 3.82% 0.00%(13/340) arena_malloc [8] 100.00% 0.00%(13/13) [self] [7] 2.65% 0.00%(9/340) icalloc [8] 100.00% 0.00%(9/9) [self] [7] 1.76% 0.00%(6/340) choose_arena [8] 100.00% 0.00%(6/6) [self] [7] 1.18% 0.00%(4/340) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 0.59% 0.00%(2/340) mag_rack_alloc [8] 100.00% 0.00%(2/2) [self] [7] 0.29% 0.00%(1/340) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [4] 4.21% 0.01%(110/2612) cbdataInternalFree [5] 100.00% 0.01%(110/110) memPoolFree [6] 100.00% 0.01%(110/110) xfree [7] 24.55% 0.00%(27/110) arena_run_reg_dalloc [8] 100.00% 0.00%(27/27) [self] [7] 20.91% 0.00%(23/110) idalloc [8] 100.00% 0.00%(23/23) [self] [7] 15.45% 0.00%(17/110) arena_dalloc_small [8] 100.00% 0.00%(17/17) [self] [7] 15.45% 0.00%(17/110) malloc_spin_unlock [8] 100.00% 0.00%(17/17) [self] [7] 11.82% 0.00%(13/110) free [8] 100.00% 0.00%(13/13) [self] [7] 5.45% 0.00%(6/110) realloc [8] 100.00% 0.00%(6/6) [self] [7] 4.55% 0.00%(5/110) [unmapped_function] [7] 1.82% 0.00%(2/110) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [4] 0.11% 0.00%(3/2612) storeSwapMetaPack [5] 100.00% 0.00%(3/3) xmalloc [6] 100.00% 0.00%(3/3) malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 6.35% 0.02%(177/2789) [self] [1] 20.29% 0.13%(1173/5782) httpRequestLog [2] 35.98% 0.05%(422/1173) [self] [2] 32.23% 0.04%(378/1173) clientAclChecklistCreate [3] 100.00% 0.04%(378/378) aclChecklistCreate [4] 100.00% 0.04%(378/378) cbdataInternalAlloc [5] 100.00% 0.04%(378/378) memPoolAlloc [6] 100.00% 0.04%(378/378) xcalloc [7] 27.51% 0.01%(104/378) arena_malloc_small [8] 100.00% 0.01%(104/104) [self] [7] 25.13% 0.01%(95/378) memset [8] 100.00% 0.01%(95/95) [self] [7] 11.11% 0.00%(42/378) posix_memalign [8] 100.00% 0.00%(42/42) [self] [7] 8.47% 0.00%(32/378) calloc [8] 100.00% 0.00%(32/32) [self] [7] 7.14% 0.00%(27/378) arena_bin_malloc_easy [8] 100.00% 0.00%(27/27) [self] [7] 4.76% 0.00%(18/378) choose_arena [8] 100.00% 0.00%(18/18) [self] [7] 4.76% 0.00%(18/378) icalloc [8] 100.00% 0.00%(18/18) [self] [7] 4.23% 0.00%(16/378) malloc_init [8] 100.00% 0.00%(16/16) [self] [7] 3.44% 0.00%(13/378) arena_lock_balance [8] 100.00% 0.00%(13/13) [self] [7] 1.06% 0.00%(4/378) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 0.79% 0.00%(3/378) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 0.79% 0.00%(3/378) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 0.53% 0.00%(2/378) [unmapped_function] [7] 0.26% 0.00%(1/378) arena_malloc [8] 100.00% 0.00%(1/1) [self] [2] 31.80% 0.04%(373/1173) urlCanonicalClean [3] 100.00% 0.04%(373/373) urlMakeHttpCanonical2 [4] 100.00% 0.04%(373/373) snprintf [5] 100.00% 0.04%(373/373) io_flush [6] 100.00% 0.04%(373/373) __sprint [7] 58.45% 0.02%(218/373) __sfvwrite [8] 100.00% 0.02%(218/218) [self] [7] 30.56% 0.01%(114/373) memcpy [8] 100.00% 0.01%(114/114) [self] [7] 5.90% 0.00%(22/373) memset [8] 100.00% 0.00%(22/22) [self] [7] 2.95% 0.00%(11/373) [unmapped_function] [7] 2.14% 0.00%(8/373) fwrite [8] 100.00% 0.00%(8/8) [self] [1] 9.20% 0.06%(532/5782) requestUnlink [2] 84.40% 0.05%(449/532) requestDestroy [3] 50.78% 0.02%(228/449) httpHeaderClean [4] 100.00% 0.02%(228/228) httpHeaderEntryDestroy [5] 100.00% 0.02%(228/228) stringClean [6] 100.00% 0.02%(228/228) memFreeString [7] 88.60% 0.02%(202/228) memPoolFree [8] 100.00% 0.02%(202/202) [self] [7] 11.40% 0.00%(26/228) memPoolAlloc [8] 100.00% 0.00%(26/26) [self] [3] 49.22% 0.02%(221/449) stringClean [4] 100.00% 0.02%(221/221) memFreeString [5] 100.00% 0.02%(221/221) memPoolFree [6] 100.00% 0.02%(221/221) xfree [7] 34.84% 0.01%(77/221) arena_dalloc_small [8] 100.00% 0.01%(77/77) [self] [7] 31.67% 0.01%(70/221) idalloc [8] 100.00% 0.01%(70/70) [self] [7] 12.22% 0.00%(27/221) arena_dalloc [8] 100.00% 0.00%(27/27) [self] [7] 7.24% 0.00%(16/221) free [8] 100.00% 0.00%(16/16) [self] [7] 6.33% 0.00%(14/221) arena_run_reg_dalloc [8] 100.00% 0.00%(14/14) [self] [7] 4.98% 0.00%(11/221) malloc_spin_unlock [8] 100.00% 0.00%(11/11) [self] [7] 2.26% 0.00%(5/221) realloc [8] 100.00% 0.00%(5/5) [self] [7] 0.45% 0.00%(1/221) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [2] 15.60% 0.01%(83/532) [self] [1] 8.72% 0.05%(504/5782) httpReplyDestroy [2] 94.44% 0.05%(476/504) httpReplyClean [3] 63.24% 0.03%(301/476) httpHeaderClean [4] 99.34% 0.03%(299/301) httpHeaderEntryDestroy [5] 100.00% 0.03%(299/299) stringClean [6] 100.00% 0.03%(299/299) memFreeString [7] 85.62% 0.03%(256/299) memPoolFree [8] 100.00% 0.03%(256/256) [self] [7] 14.38% 0.00%(43/299) memPoolAlloc [8] 100.00% 0.00%(43/43) [self] [4] 0.66% 0.00%(2/301) vector_done [5] 100.00% 0.00%(2/2) xfree [6] 50.00% 0.00%(1/2) arena_dalloc_small [7] 100.00% 0.00%(1/1) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 36.76% 0.02%(175/476) httpReplyHdrCacheClean [4] 100.00% 0.02%(175/175) httpHdrCcDestroy [5] 100.00% 0.02%(175/175) memPoolFree [6] 100.00% 0.02%(175/175) xfree [7] 24.00% 0.00%(42/175) arena_run_reg_dalloc [8] 100.00% 0.00%(42/42) [self] [7] 23.43% 0.00%(41/175) arena_dalloc_small [8] 100.00% 0.00%(41/41) [self] [7] 23.43% 0.00%(41/175) idalloc [8] 100.00% 0.00%(41/41) [self] [7] 9.14% 0.00%(16/175) malloc_spin_unlock [8] 100.00% 0.00%(16/16) [self] [7] 8.00% 0.00%(14/175) free [8] 100.00% 0.00%(14/14) [self] [7] 8.00% 0.00%(14/175) realloc [8] 100.00% 0.00%(14/14) [self] [7] 4.00% 0.00%(7/175) arena_dalloc [8] 100.00% 0.00%(7/7) [self] [2] 5.56% 0.00%(28/504) [self] [1] 3.96% 0.02%(229/5782) storeUnlockObjectDebug [2] 54.15% 0.01%(124/229) [self] [2] 45.85% 0.01%(105/229) storeRelease [3] 100.00% 0.01%(105/105) destroy_StoreEntry [4] 96.19% 0.01%(101/105) destroy_MemObject [5] 50.50% 0.01%(51/101) httpReplyDestroy [6] 50.98% 0.00%(26/51) httpReplyDoDestroy [7] 50.00% 0.00%(13/26) memPoolFree [8] 100.00% 0.00%(13/13) [self] [7] 46.15% 0.00%(12/26) memset [8] 100.00% 0.00%(12/12) [self] [7] 3.85% 0.00%(1/26) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [6] 49.02% 0.00%(25/51) httpReplyClean [7] 56.00% 0.00%(14/25) httpHeaderClean [8] 100.00% 0.00%(14/14) [self] [7] 24.00% 0.00%(6/25) httpStatusLineClean [8] 100.00% 0.00%(6/6) [self] [7] 20.00% 0.00%(5/25) httpBodyClean [8] 100.00% 0.00%(5/5) [self] [5] 43.56% 0.00%(44/101) memPoolFree [6] 100.00% 0.00%(44/44) xfree [7] 45.45% 0.00%(20/44) idalloc [8] 100.00% 0.00%(20/20) [self] [7] 25.00% 0.00%(11/44) arena_dalloc_small [8] 100.00% 0.00%(11/11) [self] [7] 13.64% 0.00%(6/44) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 6.82% 0.00%(3/44) free [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(2/44) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(2/44) realloc [8] 100.00% 0.00%(2/2) [self] [5] 3.96% 0.00%(4/101) xxfree [6] 75.00% 0.00%(3/4) arena_dalloc_small [7] 100.00% 0.00%(3/3) arena_run_tree_insert [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 1.98% 0.00%(2/101) stmemFree [6] 100.00% 0.00%(2/2) stmemNodeFree [7] 100.00% 0.00%(2/2) memPoolFree [8] 100.00% 0.00%(2/2) [self] [4] 3.81% 0.00%(4/105) memPoolFree [5] 100.00% 0.00%(4/4) xfree [6] 75.00% 0.00%(3/4) arena_dalloc_small [7] 66.67% 0.00%(2/3) arena_run_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 2.46% 0.02%(142/5782) dlinkDelete [2] 100.00% 0.02%(142/142) [self] [1] 2.42% 0.02%(140/5782) aclChecklistFree [2] 100.00% 0.02%(140/140) [self] [1] 1.75% 0.01%(101/5782) cbdataInternalFree [2] 100.00% 0.01%(101/101) [self] [1] 1.30% 0.01%(75/5782) checkFailureRatio [2] 100.00% 0.01%(75/75) [self] [1] 1.02% 0.01%(59/5782) clientCheckTransferDone [2] 100.00% 0.01%(59/59) [self] [1] 0.48% 0.00%(28/5782) stringClean [2] 100.00% 0.00%(28/28) [self] [1] 0.17% 0.00%(10/5782) xxfree [2] 100.00% 0.00%(10/10) [self] [0] 0.61% 0.61%(5646/926344) trap [1] 92.30% 0.56%(5211/5646) trap_pfault [2] 92.15% 0.52%(4802/5211) vm_fault [3] 71.76% 0.37%(3446/4802) sse2_pagezero [4] 100.00% 0.37%(3446/3446) [self] [3] 6.60% 0.03%(317/4802) vm_page_alloc [4] 35.96% 0.01%(114/317) vm_page_insert [5] 55.26% 0.01%(63/114) [self] [5] 44.74% 0.01%(51/114) vm_page_splay [6] 100.00% 0.01%(51/51) [self] [4] 26.50% 0.01%(84/317) vm_reserv_alloc_page [5] 91.67% 0.01%(77/84) [self] [5] 7.14% 0.00%(6/84) vm_reserv_populate [6] 100.00% 0.00%(6/6) [self] [5] 1.19% 0.00%(1/84) vm_phys_alloc_pages [6] 100.00% 0.00%(1/1) [self] [4] 17.03% 0.01%(54/317) [self] [4] 12.62% 0.00%(40/317) vm_phys_alloc_pages [5] 100.00% 0.00%(40/40) [self] [4] 4.73% 0.00%(15/317) vm_reserv_from_page [5] 100.00% 0.00%(15/15) [self] [4] 2.84% 0.00%(9/317) vm_phys_split_pages [5] 100.00% 0.00%(9/9) [self] [4] 0.32% 0.00%(1/317) vm_phys_alloc_contig [5] 100.00% 0.00%(1/1) [self] [3] 5.39% 0.03%(259/4802) pmap_enter [4] 36.68% 0.01%(95/259) pmap_insert_entry [5] 86.32% 0.01%(82/95) get_pv_entry [6] 100.00% 0.01%(82/82) [self] [5] 7.37% 0.00%(7/95) [self] [5] 6.32% 0.00%(6/95) bsfl [6] 100.00% 0.00%(6/6) [self] [4] 23.17% 0.01%(60/259) [self] [4] 13.51% 0.00%(35/259) pmap_allocpte [5] 94.29% 0.00%(33/35) [self] [5] 5.71% 0.00%(2/35) _pmap_allocpte [6] 100.00% 0.00%(2/2) sse2_pagezero [7] 100.00% 0.00%(2/2) [self] [4] 11.58% 0.00%(30/259) pmap_is_current [5] 100.00% 0.00%(30/30) [self] [4] 7.72% 0.00%(20/259) pmap_cache_bits [5] 100.00% 0.00%(20/20) [self] [4] 3.47% 0.00%(9/259) pmap_pte_quick [5] 100.00% 0.00%(9/9) [self] [4] 3.09% 0.00%(8/259) vm_page_flag_set [5] 100.00% 0.00%(8/8) [self] [4] 0.39% 0.00%(1/259) PHYS_TO_VM_PAGE [5] 100.00% 0.00%(1/1) [self] [4] 0.39% 0.00%(1/259) pmap_page_init [5] 100.00% 0.00%(1/1) [self] [3] 3.06% 0.02%(147/4802) vm_map_lookup [4] 57.82% 0.01%(85/147) [self] [4] 23.13% 0.00%(34/147) _vm_map_lock_read [5] 41.18% 0.00%(14/34) [self] [5] 41.18% 0.00%(14/34) atomic_cmpset_int [6] 100.00% 0.00%(14/14) [self] [5] 14.71% 0.00%(5/34) _sx_slock [6] 100.00% 0.00%(5/5) [self] [5] 2.94% 0.00%(1/34) __sx_slock [6] 100.00% 0.00%(1/1) [self] [4] 19.05% 0.00%(28/147) vm_map_lookup_entry [5] 60.71% 0.00%(17/28) [self] [5] 17.86% 0.00%(5/28) vm_map_entry_splay [6] 100.00% 0.00%(5/5) [self] [5] 10.71% 0.00%(3/28) atomic_cmpset_int [6] 100.00% 0.00%(3/3) [self] [5] 7.14% 0.00%(2/28) _sx_downgrade [6] 100.00% 0.00%(2/2) [self] [5] 3.57% 0.00%(1/28) vm_map_entry_set_max_free [6] 100.00% 0.00%(1/1) [self] [3] 2.89% 0.02%(139/4802) atomic_cmpset_int [4] 100.00% 0.02%(139/139) [self] [3] 2.77% 0.01%(133/4802) [self] [3] 2.42% 0.01%(116/4802) vm_page_lookup [4] 77.59% 0.01%(90/116) vm_page_splay [5] 100.00% 0.01%(90/90) [self] [4] 21.55% 0.00%(25/116) [self] [4] 0.86% 0.00%(1/116) vm_page_dirty [5] 100.00% 0.00%(1/1) [self] [3] 1.33% 0.01%(64/4802) unlock_and_deallocate [4] 51.56% 0.00%(33/64) atomic_cmpset_int [5] 100.00% 0.00%(33/33) [self] [4] 20.31% 0.00%(13/64) vm_object_pip_wakeup [5] 100.00% 0.00%(13/13) [self] [4] 10.94% 0.00%(7/64) vm_object_deallocate [5] 100.00% 0.00%(7/7) [self] [4] 6.25% 0.00%(4/64) [self] [4] 6.25% 0.00%(4/64) __curthread [5] 100.00% 0.00%(4/4) [self] [4] 4.69% 0.00%(3/64) vm_object_pip_wakeupn [5] 100.00% 0.00%(3/3) [self] [3] 1.06% 0.01%(51/4802) vm_page_activate [4] 78.43% 0.00%(40/51) [self] [4] 11.76% 0.00%(6/51) vm_page_enqueue [5] 100.00% 0.00%(6/6) [self] [4] 9.80% 0.00%(5/51) vm_pageq_remove [5] 100.00% 0.00%(5/5) [self] [3] 0.87% 0.00%(42/4802) unlock_map [4] 97.62% 0.00%(41/42) vm_map_lookup_done [5] 92.68% 0.00%(38/41) _vm_map_unlock_read [6] 52.63% 0.00%(20/38) atomic_cmpset_int [7] 100.00% 0.00%(20/20) [self] [6] 26.32% 0.00%(10/38) _sx_sunlock [7] 100.00% 0.00%(10/10) [self] [6] 13.16% 0.00%(5/38) [self] [6] 7.89% 0.00%(3/38) __sx_sunlock [7] 100.00% 0.00%(3/3) [self] [5] 7.32% 0.00%(3/41) [self] [4] 2.38% 0.00%(1/42) [self] [3] 0.65% 0.00%(31/4802) pmap_zero_page [4] 58.06% 0.00%(18/31) pmap_cache_bits [5] 100.00% 0.00%(18/18) [self] [4] 41.94% 0.00%(13/31) [self] [3] 0.44% 0.00%(21/4802) invlpg [4] 100.00% 0.00%(21/21) [self] [3] 0.17% 0.00%(8/4802) __curthread [4] 100.00% 0.00%(8/8) [self] [3] 0.10% 0.00%(5/4802) vm_page_wakeup [4] 60.00% 0.00%(3/5) vm_page_flash [5] 100.00% 0.00%(3/3) [self] [4] 40.00% 0.00%(2/5) [self] [3] 0.08% 0.00%(4/4802) vm_object_set_writeable_dirty [4] 100.00% 0.00%(4/4) [self] [3] 0.08% 0.00%(4/4802) vm_object_pip_add [4] 100.00% 0.00%(4/4) [self] [3] 0.06% 0.00%(3/4802) vm_page_dirty [4] 100.00% 0.00%(3/3) [self] [3] 0.06% 0.00%(3/4802) pmap_extract [4] 100.00% 0.00%(3/3) [self] [3] 0.04% 0.00%(2/4802) vm_page_insert [4] 100.00% 0.00%(2/2) [self] [3] 0.04% 0.00%(2/4802) vmspace_acquire_ref [4] 100.00% 0.00%(2/2) [self] [3] 0.02% 0.00%(1/4802) vm_object_set_memattr [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4802) vm_object_reference_locked [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4802) vm_page_cache_lookup [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4802) vm_page_hold [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4802) pte_store [4] 100.00% 0.00%(1/1) [self] [2] 5.05% 0.03%(263/5211) vm_fault_prefault [3] 47.53% 0.01%(125/263) atomic_cmpset_int [4] 100.00% 0.01%(125/125) [self] [3] 32.32% 0.01%(85/263) vm_page_lookup [4] 80.00% 0.01%(68/85) vm_page_splay [5] 100.00% 0.01%(68/68) [self] [4] 20.00% 0.00%(17/85) [self] [3] 17.11% 0.00%(45/263) [self] [3] 2.66% 0.00%(7/263) pmap_is_prefaultable [4] 100.00% 0.00%(7/7) [self] [3] 0.38% 0.00%(1/263) pmap_bootstrap [4] 100.00% 0.00%(1/1) [self] [2] 2.13% 0.01%(111/5211) atomic_cmpset_int [3] 100.00% 0.01%(111/111) [self] [2] 0.36% 0.00%(19/5211) [self] [2] 0.21% 0.00%(11/5211) vm_pager_page_unswapped [3] 100.00% 0.00%(11/11) [self] [2] 0.08% 0.00%(4/5211) __curthread [3] 100.00% 0.00%(4/4) [self] [2] 0.02% 0.00%(1/5211) unlock_and_deallocate [3] 100.00% 0.00%(1/1) [self] [1] 2.83% 0.02%(160/5646) [self] [1] 1.98% 0.01%(112/5646) npxdna [2] 66.07% 0.01%(74/112) [self] [2] 33.93% 0.00%(38/112) fpurstor [3] 100.00% 0.00%(38/38) [self] [1] 0.94% 0.01%(53/5646) atomic_cmpset_int [2] 100.00% 0.01%(53/53) [self] [1] 0.62% 0.00%(35/5646) fpu_clean_state [2] 100.00% 0.00%(35/35) [self] [1] 0.39% 0.00%(22/5646) read_eflags [2] 100.00% 0.00%(22/22) [self] [1] 0.28% 0.00%(16/5646) userret [2] 56.25% 0.00%(9/16) [self] [2] 43.75% 0.00%(7/16) sched_userret [3] 100.00% 0.00%(7/7) [self] [1] 0.27% 0.00%(15/5646) write_eflags [2] 100.00% 0.00%(15/15) [self] [1] 0.19% 0.00%(11/5646) __curthread [2] 100.00% 0.00%(11/11) [self] [1] 0.18% 0.00%(10/5646) disable_intr [2] 100.00% 0.00%(10/10) [self] [1] 0.02% 0.00%(1/5646) npxisa_probe [2] 100.00% 0.00%(1/1) [self] [0] 0.60% 0.60%(5558/926344) vsnprintf [1] 82.96% 0.50%(4611/5558) __vfprintf [2] 99.39% 0.49%(4583/4611) [self] [2] 0.33% 0.00%(15/4611) strnlen [3] 100.00% 0.00%(15/15) [self] [2] 0.17% 0.00%(8/4611) __ultoa [3] 100.00% 0.00%(8/8) [self] [2] 0.11% 0.00%(5/4611) localeconv [3] 100.00% 0.00%(5/5) [self] [1] 5.67% 0.03%(315/5558) io_print [2] 100.00% 0.03%(315/315) [self] [1] 5.13% 0.03%(285/5558) strlen [2] 100.00% 0.03%(285/285) [self] [1] 2.55% 0.02%(142/5558) io_flush [2] 85.92% 0.01%(122/142) [self] [2] 14.08% 0.00%(20/142) __sprint [3] 100.00% 0.00%(20/20) [self] [1] 1.10% 0.01%(61/5558) io_init [2] 100.00% 0.01%(61/61) [self] [1] 0.74% 0.00%(41/5558) strncmp [2] 100.00% 0.00%(41/41) [self] [1] 0.72% 0.00%(40/5558) [unmapped_function] [1] 0.67% 0.00%(37/5558) io_pad [2] 100.00% 0.00%(37/37) [self] [1] 0.25% 0.00%(14/5558) __wcsconv [2] 100.00% 0.00%(14/14) [self] [1] 0.14% 0.00%(8/5558) __ujtoa [2] 100.00% 0.00%(8/8) [self] [1] 0.05% 0.00%(3/5558) getnameinfo_inet [2] 100.00% 0.00%(3/3) strlcpy [3] 100.00% 0.00%(3/3) [self] [1] 0.02% 0.00%(1/5558) arena_malloc_small [2] 100.00% 0.00%(1/1) __vfprintf [3] 100.00% 0.00%(1/1) localeconv [4] 100.00% 0.00%(1/1) [self] [0] 0.60% 0.60%(5525/926344) httpHeaderEntryCreate [1] 43.66% 0.26%(2412/5525) memcpy [2] 100.00% 0.26%(2412/2412) [self] [1] 29.52% 0.18%(1631/5525) stringInit [2] 99.63% 0.18%(1625/1631) stringLimitInit [3] 100.00% 0.18%(1625/1625) stringInitBuf [4] 100.00% 0.18%(1625/1625) memAllocString [5] 100.00% 0.18%(1625/1625) memPoolAlloc [6] 100.00% 0.18%(1625/1625) xmalloc [7] 38.15% 0.07%(620/1625) arena_lock_balance [8] 100.00% 0.07%(620/620) [self] [7] 21.66% 0.04%(352/1625) arena_malloc_small [8] 100.00% 0.04%(352/352) [self] [7] 11.20% 0.02%(182/1625) arena_run_reg_alloc [8] 100.00% 0.02%(182/182) [self] [7] 10.58% 0.02%(172/1625) malloc [8] 100.00% 0.02%(172/172) [self] [7] 5.17% 0.01%(84/1625) imalloc [8] 100.00% 0.01%(84/84) [self] [7] 3.94% 0.01%(64/1625) arena_malloc [8] 100.00% 0.01%(64/64) [self] [7] 3.38% 0.01%(55/1625) choose_arena [8] 100.00% 0.01%(55/55) [self] [7] 2.09% 0.00%(34/1625) malloc_init [8] 100.00% 0.00%(34/34) [self] [7] 1.60% 0.00%(26/1625) arena_bin_malloc_easy [8] 100.00% 0.00%(26/26) [self] [7] 1.35% 0.00%(22/1625) calloc [8] 100.00% 0.00%(22/22) [self] [7] 0.86% 0.00%(14/1625) malloc_spin_unlock [8] 100.00% 0.00%(14/14) [self] [2] 0.37% 0.00%(6/1631) [self] [1] 22.35% 0.13%(1235/5525) stringLimitInit [2] 87.13% 0.12%(1076/1235) [self] [2] 12.87% 0.02%(159/1235) stringInitBuf [3] 100.00% 0.02%(159/159) memAllocString [4] 100.00% 0.02%(159/159) memPoolAlloc [5] 100.00% 0.02%(159/159) xmalloc [6] 98.11% 0.02%(156/159) malloc [7] 100.00% 0.02%(156/156) __i686.get_pc_thunk.bx [8] 100.00% 0.02%(156/156) [self] [6] 1.89% 0.00%(3/159) arena_malloc_small [7] 66.67% 0.00%(2/3) arena_bin_malloc_hard [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [1] 2.81% 0.02%(155/5525) memset [2] 100.00% 0.02%(155/155) [self] [1] 1.36% 0.01%(75/5525) [unmapped_function] [1] 0.29% 0.00%(16/5525) strlen [2] 100.00% 0.00%(16/16) [self] [1] 0.02% 0.00%(1/5525) strncmp [2] 100.00% 0.00%(1/1) [self] [0] 0.59% 0.59%(5464/926344) fwdConnectStart [1] 70.72% 0.42%(3864/5464) fwdDispatch [2] 95.65% 0.40%(3696/3864) httpStart [3] 96.37% 0.38%(3562/3696) httpSendRequest [4] 94.61% 0.36%(3370/3562) httpBuildRequestPrefix [5] 43.98% 0.16%(1482/3370) httpHeaderClean [6] 38.33% 0.06%(568/1482) httpHeaderEntryDestroy [7] 96.30% 0.06%(547/568) stringClean [8] 100.00% 0.06%(547/547) [self] [7] 3.70% 0.00%(21/568) stringDup [8] 100.00% 0.00%(21/21) [self] [6] 37.38% 0.06%(554/1482) statHistCount [7] 99.46% 0.06%(551/554) statHistBin [8] 100.00% 0.06%(551/551) [self] [7] 0.54% 0.00%(3/554) [unmapped_function] [6] 23.89% 0.04%(354/1482) httpHeaderGetEntry [7] 91.53% 0.03%(324/354) vector_get [8] 100.00% 0.03%(324/324) [self] [7] 8.47% 0.00%(30/354) httpHeaderGetEntry [8] 100.00% 0.00%(30/30) [self] [6] 0.40% 0.00%(6/1482) vector_done [7] 100.00% 0.00%(6/6) xfree [8] 100.00% 0.00%(6/6) [self] [5] 37.74% 0.14%(1272/3370) httpHeaderPackInto [6] 69.81% 0.10%(888/1272) httpHeaderEntryPackInto [7] 95.95% 0.09%(852/888) packerAppend [8] 100.00% 0.09%(852/852) [self] [7] 4.05% 0.00%(36/888) packerClean [8] 100.00% 0.00%(36/36) [self] [6] 30.19% 0.04%(384/1272) httpHeaderGetEntry [7] 90.62% 0.04%(348/384) vector_get [8] 100.00% 0.04%(348/348) [self] [7] 9.38% 0.00%(36/384) httpHeaderGetEntry [8] 100.00% 0.00%(36/36) [self] [5] 13.53% 0.05%(456/3370) httpBuildRequestHeader [6] 33.33% 0.02%(152/456) httpHdrMangleList [7] 47.37% 0.01%(72/152) httpHdrMangle [8] 100.00% 0.01%(72/72) [self] [7] 34.21% 0.01%(52/152) httpHeaderGetEntry [8] 100.00% 0.01%(52/52) [self] [7] 16.45% 0.00%(25/152) httpHeaderInsertEntryStr [8] 100.00% 0.00%(25/25) [self] [7] 1.97% 0.00%(3/152) httpHeaderAddContRange [8] 100.00% 0.00%(3/3) [self] [6] 15.79% 0.01%(72/456) httpHeaderAddClone [7] 38.89% 0.00%(28/72) httpHeaderAllocNewEntry [8] 100.00% 0.00%(28/28) [self] [7] 26.39% 0.00%(19/72) httpHeaderAddInfo [8] 100.00% 0.00%(19/19) [self] [7] 19.44% 0.00%(14/72) httpHeaderEntryClone [8] 100.00% 0.00%(14/14) [self] [7] 9.72% 0.00%(7/72) httpHeaderReset [8] 100.00% 0.00%(7/7) [self] [7] 5.56% 0.00%(4/72) httpHeaderEntryDestroy [8] 100.00% 0.00%(4/4) [self] [6] 12.50% 0.01%(57/456) httpHeaderPutCc [7] 31.58% 0.00%(18/57) packerClean [8] 100.00% 0.00%(18/18) [self] [7] 17.54% 0.00%(10/57) httpHeaderDelById [8] 100.00% 0.00%(10/10) [self] [7] 14.04% 0.00%(8/57) packerToMemInit [8] 100.00% 0.00%(6/6) [self] [7] 12.28% 0.00%(7/57) httpHeaderAddEntryStr2 [8] 100.00% 0.00%(7/7) [self] [7] 7.02% 0.00%(4/57) httpHeaderDelByName [8] 100.00% 0.00%(4/4) [self] [7] 5.26% 0.00%(3/57) memBufDefInit [8] 100.00% 0.00%(3/3) [self] [7] 5.26% 0.00%(3/57) memFreeBufFunc [8] 100.00% 0.00%(3/3) [self] [7] 3.51% 0.00%(2/57) memBufClean [8] 100.00% 0.00%(2/2) [self] [7] 1.75% 0.00%(1/57) httpStatusLinePackInto [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) memBufInit [8] 100.00% 0.00%(1/1) [self] [6] 10.31% 0.01%(47/456) httpRequestHdrAllowed [7] 70.21% 0.00%(33/47) strListIsMember [8] 100.00% 0.00%(33/33) [self] [7] 29.79% 0.00%(14/47) strNCmpNull [8] 100.00% 0.00%(14/14) [self] [6] 5.26% 0.00%(24/456) __inet_ntoa [7] 75.00% 0.00%(18/24) __inet_pton [8] 100.00% 0.00%(18/18) [self] [7] 25.00% 0.00%(6/24) __inet_ntop [8] 100.00% 0.00%(6/6) [self] [6] 4.82% 0.00%(22/456) httpHeaderGetEntry [7] 68.18% 0.00%(15/22) vector_get [8] 100.00% 0.00%(15/15) [self] [7] 31.82% 0.00%(7/22) httpHeaderGetEntry [8] 100.00% 0.00%(7/7) [self] [6] 3.29% 0.00%(15/456) httpHeaderInit [7] 93.33% 0.00%(14/15) vector_init [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) vector_grow [8] 100.00% 0.00%(1/1) [self] [6] 2.85% 0.00%(13/456) strListAdd [7] 84.62% 0.00%(11/13) strListAddStr [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) strIsSubstr [8] 100.00% 0.00%(2/2) [self] [6] 2.63% 0.00%(12/456) httpHeaderPutStrf [7] 100.00% 0.00%(12/12) httpHeaderPutStrvf [8] 100.00% 0.00%(12/12) [self] [6] 2.63% 0.00%(12/456) httpHeaderPutString [7] 100.00% 0.00%(12/12) httpHeaderAddEntryString [8] 100.00% 0.00%(12/12) [self] [6] 2.41% 0.00%(11/456) getMaxAge [7] 90.91% 0.00%(10/11) refreshLimits [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) refererCloseLog [8] 100.00% 0.00%(1/1) [self] [6] 2.41% 0.00%(11/456) httpHeaderPutStr [7] 100.00% 0.00%(11/11) httpHeaderAddEntryStr [8] 100.00% 0.00%(11/11) [self] [6] 0.88% 0.00%(4/456) stringClean [7] 100.00% 0.00%(4/4) memFreeString [8] 100.00% 0.00%(4/4) [self] [6] 0.44% 0.00%(2/456) snprintf [7] 100.00% 0.00%(2/2) memset [8] 100.00% 0.00%(2/2) [self] [6] 0.22% 0.00%(1/456) httpHdrCcCreate [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 0.22% 0.00%(1/456) httpHdrCcDestroy [7] 100.00% 0.00%(1/1) memPoolFree [8] 100.00% 0.00%(1/1) [self] [5] 4.75% 0.02%(160/3370) memBufPrintf [6] 100.00% 0.02%(160/160) memBufVPrintf [7] 44.38% 0.01%(71/160) vsnprintf [8] 100.00% 0.01%(71/71) [self] [7] 40.62% 0.01%(65/160) memset [8] 100.00% 0.01%(65/65) [self] [7] 9.38% 0.00%(15/160) vswprintf [8] 100.00% 0.00%(15/15) [self] [7] 4.38% 0.00%(7/160) _getdtablesize [8] 100.00% 0.00%(7/7) [self] [7] 1.25% 0.00%(2/160) [unmapped_function] [4] 3.48% 0.01%(124/3562) commSetSelect [5] 100.00% 0.01%(124/124) commUpdateReadHandler [6] 100.00% 0.01%(124/124) commUpdateEvents [7] 100.00% 0.01%(124/124) commSetEvents [8] 100.00% 0.01%(124/124) [self] [4] 1.01% 0.00%(36/3562) memBufDefInit [5] 100.00% 0.00%(36/36) memBufInit [6] 100.00% 0.00%(36/36) memBufGrow [7] 97.22% 0.00%(35/36) memReallocBuf [8] 100.00% 0.00%(35/35) [self] [7] 2.78% 0.00%(1/36) memAllocBuf [8] 100.00% 0.00%(1/1) [self] [4] 0.90% 0.00%(32/3562) comm_write_mbuf [5] 100.00% 0.00%(32/32) comm_write [6] 100.00% 0.00%(32/32) commSetSelect [7] 100.00% 0.00%(32/32) commUpdateWriteHandler [8] 100.00% 0.00%(32/32) [self] [3] 2.81% 0.01%(104/3696) cbdataInternalAlloc [4] 100.00% 0.01%(104/104) memPoolAlloc [5] 100.00% 0.01%(104/104) xcalloc [6] 97.12% 0.01%(101/104) arena_malloc_small [7] 55.45% 0.01%(56/101) arena_run_tree_first [8] 100.00% 0.01%(56/56) [self] [7] 27.72% 0.00%(28/101) arena_run_reg_alloc [8] 100.00% 0.00%(28/28) [self] [7] 11.88% 0.00%(12/101) arena_bin_nonfull_run_get [8] 100.00% 0.00%(12/12) [self] [7] 3.96% 0.00%(4/101) arena_bin_malloc_hard [8] 100.00% 0.00%(4/4) [self] [7] 0.99% 0.00%(1/101) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [6] 2.88% 0.00%(3/104) calloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [3] 0.81% 0.00%(30/3696) comm_add_close_handler [4] 100.00% 0.00%(30/30) memPoolAlloc [5] 100.00% 0.00%(30/30) xcalloc [6] 86.67% 0.00%(26/30) arena_malloc_small [7] 53.85% 0.00%(14/26) arena_run_reg_alloc [8] 100.00% 0.00%(14/14) [self] [7] 46.15% 0.00%(12/26) arena_run_tree_first [8] 100.00% 0.00%(12/12) [self] [6] 13.33% 0.00%(4/30) calloc [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [2] 4.35% 0.02%(168/3864) [self] [1] 13.21% 0.08%(722/5464) pconnPop [2] 86.57% 0.07%(625/722) pconnLookup [3] 100.00% 0.07%(625/625) pconnKey [4] 100.00% 0.07%(625/625) snprintf [5] 99.84% 0.07%(624/625) io_flush [6] 100.00% 0.07%(624/624) __sprint [7] 57.53% 0.04%(359/624) __sfvwrite [8] 100.00% 0.04%(359/359) [self] [7] 31.89% 0.02%(199/624) memcpy [8] 100.00% 0.02%(199/199) [self] [7] 7.37% 0.00%(46/624) memset [8] 100.00% 0.00%(46/46) [self] [7] 2.08% 0.00%(13/624) [unmapped_function] [7] 1.12% 0.00%(7/624) fwrite [8] 100.00% 0.00%(7/7) [self] [5] 0.16% 0.00%(1/625) __vfprintf [6] 100.00% 0.00%(1/1) localeconv [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 13.43% 0.01%(97/722) [self] [1] 7.39% 0.04%(404/5464) fwdConnectCreateSocket [2] 94.80% 0.04%(383/404) comm_open [3] 100.00% 0.04%(383/383) comm_open6 [4] 100.00% 0.04%(383/383) comm_fdopen6 [5] 94.78% 0.04%(363/383) fd_open [6] 100.00% 0.04%(363/363) fd_note [7] 100.00% 0.04%(363/363) xstrncpy [8] 100.00% 0.04%(363/363) [self] [5] 3.13% 0.00%(12/383) commSetCloseOnExec [6] 100.00% 0.00%(12/12) fcntl [7] 50.00% 0.00%(6/12) _pthread_setcancelstate [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(3/12) _pthread_cond_destroy [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(2/12) [unmapped_function] [7] 8.33% 0.00%(1/12) _fcntl [8] 100.00% 0.00%(1/1) [self] [5] 2.09% 0.00%(8/383) commSetNonBlocking [6] 100.00% 0.00%(8/8) fcntl [7] 50.00% 0.00%(4/8) [unmapped_function] [7] 37.50% 0.00%(3/8) _pthread_setcancelstate [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) _pthread_cond_destroy [8] 100.00% 0.00%(1/1) [self] [2] 5.20% 0.00%(21/404) [self] [1] 5.45% 0.03%(298/5464) commConnectStart [2] 61.74% 0.02%(184/298) ipcache_nbgethostbyname [3] 83.70% 0.02%(154/184) commConnectDnsHandle [4] 98.05% 0.02%(151/154) commConnectHandle [5] 82.78% 0.01%(125/151) comm_connect_addr [6] 80.80% 0.01%(101/125) sqinet_ntoa [7] 60.40% 0.01%(61/101) getnameinfo_inet [8] 100.00% 0.01%(61/61) [self] [7] 11.88% 0.00%(12/101) getnameinfo [8] 100.00% 0.00%(12/12) [self] [7] 6.93% 0.00%(7/101) __res_nsend [8] 100.00% 0.00%(7/7) [self] [7] 6.93% 0.00%(7/101) sqinet_get_length [8] 100.00% 0.00%(7/7) [self] [7] 5.94% 0.00%(6/101) getnameinfo_link [8] 100.00% 0.00%(6/6) [self] [7] 2.97% 0.00%(3/101) __bswap32 [8] 100.00% 0.00%(3/3) [self] [7] 1.98% 0.00%(2/101) [unmapped_function] [7] 1.98% 0.00%(2/101) strlcpy [8] 100.00% 0.00%(2/2) [self] [7] 0.99% 0.00%(1/101) sqinet_ntoa [8] 100.00% 0.00%(1/1) [self] [6] 8.80% 0.00%(11/125) __connect [7] 63.64% 0.00%(7/11) _pthread_setcancelstate [8] 100.00% 0.00%(7/7) [self] [7] 36.36% 0.00%(4/11) _pthread_cond_destroy [8] 100.00% 0.00%(4/4) [self] [6] 7.20% 0.00%(9/125) sqinet_get_port [7] 88.89% 0.00%(8/9) __bswap16 [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) sqinet_set_v4_port [8] 100.00% 0.00%(1/1) [self] [6] 3.20% 0.00%(4/125) .cerror [7] 100.00% 0.00%(4/4) __error [8] 100.00% 0.00%(4/4) [self] [5] 17.22% 0.00%(26/151) commSetSelect [6] 100.00% 0.00%(26/26) commUpdateWriteHandler [7] 84.62% 0.00%(22/26) commUpdateEvents [8] 100.00% 0.00%(22/22) [self] [7] 15.38% 0.00%(4/26) commSetDefer [8] 100.00% 0.00%(4/4) [self] [4] 1.95% 0.00%(3/154) ipcacheCycleAddr [5] 100.00% 0.00%(3/3) ipcache_get [6] 100.00% 0.00%(3/3) hash_lookup [7] 100.00% 0.00%(3/3) hash4 [8] 100.00% 0.00%(3/3) [self] [3] 16.30% 0.00%(30/184) ipcacheCheckNumeric [4] 100.00% 0.00%(30/30) safe_inet_addr [5] 80.00% 0.00%(24/30) snprintf [6] 62.50% 0.00%(15/24) io_flush [7] 73.33% 0.00%(11/15) __sprint [8] 100.00% 0.00%(11/11) [self] [7] 26.67% 0.00%(4/15) open [8] 100.00% 0.00%(4/4) [self] [6] 37.50% 0.00%(9/24) __vfprintf [7] 55.56% 0.00%(5/9) fprintf [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(2/9) __ultoa [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) open [8] 100.00% 0.00%(2/2) [self] [5] 20.00% 0.00%(6/30) sscanf [6] 100.00% 0.00%(6/6) __svfscanf [7] 83.33% 0.00%(5/6) strtoumax [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) __srefill [8] 100.00% 0.00%(1/1) [self] [2] 21.48% 0.01%(64/298) cbdataInternalAlloc [3] 100.00% 0.01%(64/64) memPoolAlloc [4] 100.00% 0.01%(64/64) xcalloc [5] 100.00% 0.01%(64/64) arena_malloc_small [6] 100.00% 0.01%(64/64) arena_bin_nonfull_run_get [7] 82.81% 0.01%(53/64) arena_run_tree_remove [8] 100.00% 0.01%(53/53) [self] [7] 17.19% 0.00%(11/64) arena_run_comp [8] 100.00% 0.00%(11/11) [self] [2] 11.41% 0.00%(34/298) [self] [2] 5.37% 0.00%(16/298) comm_add_close_handler [3] 100.00% 0.00%(16/16) memPoolAlloc [4] 100.00% 0.00%(16/16) xcalloc [5] 100.00% 0.00%(16/16) arena_malloc_small [6] 100.00% 0.00%(16/16) arena_bin_nonfull_run_get [7] 81.25% 0.00%(13/16) arena_run_tree_remove [8] 100.00% 0.00%(13/13) [self] [7] 18.75% 0.00%(3/16) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [1] 1.02% 0.01%(56/5464) comm_add_close_handler [2] 100.00% 0.01%(56/56) [self] [1] 0.49% 0.00%(27/5464) fwdCheckRetriable [2] 100.00% 0.00%(27/27) [self] [1] 0.48% 0.00%(26/5464) storeUrl [2] 100.00% 0.00%(26/26) [self] [1] 0.46% 0.00%(25/5464) memset [2] 100.00% 0.00%(25/25) [self] [1] 0.35% 0.00%(19/5464) commSetTimeout [2] 100.00% 0.00%(19/19) [self] [1] 0.27% 0.00%(15/5464) hierarchyNote [2] 100.00% 0.00%(15/15) [self] [1] 0.05% 0.00%(3/5464) _getdtablesize [2] 100.00% 0.00%(3/3) [self] [1] 0.05% 0.00%(3/5464) getOutgoingAddr [2] 100.00% 0.00%(3/3) [self] [1] 0.04% 0.00%(2/5464) getOutgoingTOS [2] 100.00% 0.00%(2/2) [self] [0] 0.58% 0.58%(5359/926344) fwdStartComplete [1] 100.00% 0.58%(5359/5359) fwdConnectStart [2] 90.33% 0.52%(4841/5359) fwdDispatch [3] 100.00% 0.52%(4841/4841) httpStart [4] 99.67% 0.52%(4825/4841) httpSendRequest [5] 93.80% 0.49%(4526/4825) httpBuildRequestPrefix [6] 54.90% 0.27%(2485/4526) httpHeaderClean [7] 36.46% 0.10%(906/2485) httpHeaderGetEntry [8] 100.00% 0.10%(906/906) [self] [7] 35.29% 0.09%(877/2485) httpHeaderEntryDestroy [8] 100.00% 0.09%(877/877) [self] [7] 26.00% 0.07%(646/2485) statHistCount [8] 100.00% 0.07%(646/646) [self] [7] 1.05% 0.00%(26/2485) httpHeaderEntryCreateStr [8] 100.00% 0.00%(26/26) [self] [7] 0.60% 0.00%(15/2485) vector_done [8] 100.00% 0.00%(15/15) [self] [7] 0.40% 0.00%(10/2485) httpHeaderInsertEntryStr [8] 100.00% 0.00%(10/10) [self] [7] 0.20% 0.00%(5/2485) statHistSafeCopy [8] 100.00% 0.00%(5/5) [self] [6] 28.10% 0.14%(1272/4526) httpHeaderPackInto [7] 49.61% 0.07%(631/1272) httpHeaderGetEntry [8] 100.00% 0.07%(631/631) [self] [7] 49.06% 0.07%(624/1272) httpHeaderEntryPackInto [8] 100.00% 0.07%(624/624) [self] [7] 1.26% 0.00%(16/1272) httpHeaderInsertEntryStr [8] 100.00% 0.00%(16/16) [self] [7] 0.08% 0.00%(1/1272) httpHeaderPutRange [8] 100.00% 0.00%(1/1) [self] [6] 14.23% 0.07%(644/4526) httpBuildRequestHeader [7] 23.14% 0.02%(149/644) httpHeaderAddClone [8] 100.00% 0.02%(149/149) [self] [7] 9.78% 0.01%(63/644) httpHeaderGetEntry [8] 100.00% 0.01%(63/63) [self] [7] 8.07% 0.01%(52/644) httpRequestHdrAllowed [8] 100.00% 0.01%(52/52) [self] [7] 6.68% 0.00%(43/644) httpHeaderPutString [8] 100.00% 0.00%(40/40) [self] [7] 5.28% 0.00%(34/644) httpHeaderGetList [8] 100.00% 0.00%(34/34) [self] [7] 4.97% 0.00%(32/644) __sys_unlink [8] 100.00% 0.00%(32/32) [self] [7] 3.88% 0.00%(25/644) stringClean [8] 100.00% 0.00%(25/25) [self] [7] 3.42% 0.00%(22/644) httpHeaderPutStr [8] 100.00% 0.00%(22/22) [self] [7] 3.11% 0.00%(20/644) strListAdd [8] 100.00% 0.00%(20/20) [self] [7] 2.95% 0.00%(19/644) inet_ntoa_r [8] 100.00% 0.00%(19/19) [self] [7] 2.95% 0.00%(19/644) httpHeaderPutStrf [8] 100.00% 0.00%(19/19) [self] [7] 2.48% 0.00%(16/644) httpHeaderInsertEntryStr [8] 100.00% 0.00%(16/16) [self] [7] 2.17% 0.00%(14/644) httpHeaderHas [8] 100.00% 0.00%(14/14) [self] [7] 2.02% 0.00%(13/644) IsNoAddr [8] 100.00% 0.00%(13/13) [self] [7] 1.71% 0.00%(11/644) httpHeaderGetCc [8] 100.00% 0.00%(11/11) [self] [7] 1.55% 0.00%(10/644) _rtld_atfork_post [8] 100.00% 0.00%(10/10) [self] [7] 1.55% 0.00%(10/644) httpRequestPrefixLen [8] 100.00% 0.00%(10/10) [self] [7] 1.55% 0.00%(10/644) httpHdrCcDestroy [8] 100.00% 0.00%(10/10) [self] [7] 1.55% 0.00%(10/644) httpHdrCcSetMaxAge [8] 100.00% 0.00%(10/10) [self] [7] 1.40% 0.00%(9/644) httpHeaderPutCc [8] 100.00% 0.00%(9/9) [self] [7] 1.09% 0.00%(7/644) strListAddStr [8] 100.00% 0.00%(7/7) [self] [7] 1.09% 0.00%(7/644) getMaxAge [8] 100.00% 0.00%(7/7) [self] [7] 0.93% 0.00%(6/644) vector_get [8] 100.00% 0.00%(6/6) [self] [7] 0.93% 0.00%(6/644) urlParseProtocol [8] 100.00% 0.00%(6/6) [self] [7] 0.78% 0.00%(5/644) httpHeaderNameById [8] 100.00% 0.00%(5/5) [self] [7] 0.78% 0.00%(5/644) urlDefaultPort [8] 100.00% 0.00%(5/5) [self] [7] 0.78% 0.00%(5/644) snprintf [8] 100.00% 0.00%(5/5) [self] [7] 0.62% 0.00%(4/644) httpHdrCcCreate [8] 100.00% 0.00%(4/4) [self] [7] 0.62% 0.00%(4/644) stringDup [8] 100.00% 0.00%(4/4) [self] [7] 0.47% 0.00%(3/644) httpHdrCcUpdateStats [8] 100.00% 0.00%(3/3) [self] [7] 0.31% 0.00%(2/644) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(2/2) [self] [7] 0.31% 0.00%(2/644) httpHdrCcParseInit [8] 100.00% 0.00%(2/2) [self] [7] 0.16% 0.00%(1/644) storeUrl [8] 100.00% 0.00%(1/1) [self] [7] 0.16% 0.00%(1/644) refreshCheckDigest [8] 100.00% 0.00%(1/1) [self] [7] 0.16% 0.00%(1/644) httpHeaderPackInto [8] 100.00% 0.00%(1/1) [self] [7] 0.16% 0.00%(1/644) httpHeaderInit [8] 100.00% 0.00%(1/1) [self] [7] 0.16% 0.00%(1/644) httpHeaderGetListMember [8] 100.00% 0.00%(1/1) [self] [7] 0.16% 0.00%(1/644) httpHdrMangleList [8] 100.00% 0.00%(1/1) [self] [7] 0.16% 0.00%(1/644) xinet_ntoa [8] 100.00% 0.00%(1/1) [self] [6] 2.76% 0.01%(125/4526) memBufPrintf [7] 100.00% 0.01%(125/125) memBufVPrintf [8] 100.00% 0.01%(125/125) [self] [5] 3.59% 0.02%(173/4825) comm_write_mbuf [6] 80.35% 0.02%(139/173) comm_write [7] 54.68% 0.01%(76/139) commSetSelect [8] 100.00% 0.01%(76/76) [self] [7] 44.60% 0.01%(62/139) cbdataLock [8] 100.00% 0.01%(62/62) [self] [7] 0.72% 0.00%(1/139) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 19.65% 0.00%(34/173) memBufFreeFunc [7] 100.00% 0.00%(34/34) memFreeBufFunc [8] 100.00% 0.00%(34/34) [self] [5] 1.33% 0.01%(64/4825) memBufDefInit [6] 100.00% 0.01%(64/64) memBufInit [7] 100.00% 0.01%(64/64) memBufGrow [8] 100.00% 0.01%(64/64) [self] [5] 1.28% 0.01%(62/4825) commSetSelect [6] 100.00% 0.01%(62/62) commUpdateReadHandler [7] 100.00% 0.01%(62/62) commUpdateEvents [8] 100.00% 0.01%(62/62) [self] [4] 0.27% 0.00%(13/4841) comm_add_close_handler [5] 100.00% 0.00%(13/13) memPoolAlloc [6] 100.00% 0.00%(13/13) xcalloc [7] 84.62% 0.00%(11/13) posix_memalign [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) calloc [8] 100.00% 0.00%(2/2) [self] [4] 0.06% 0.00%(3/4841) cbdataInternalAlloc [5] 100.00% 0.00%(3/3) memPoolAlloc [6] 100.00% 0.00%(3/3) xcalloc [7] 100.00% 0.00%(3/3) posix_memalign [8] 100.00% 0.00%(3/3) [self] [2] 3.25% 0.02%(174/5359) commConnectStart [3] 92.53% 0.02%(161/174) ipcache_nbgethostbyname [4] 95.65% 0.02%(154/161) commConnectDnsHandle [5] 92.21% 0.02%(142/154) commConnectHandle [6] 94.37% 0.01%(134/142) comm_connect_addr [7] 30.60% 0.00%(41/134) sqinet_get_port [8] 100.00% 0.00%(41/41) [self] [7] 24.63% 0.00%(33/134) sqinet_ntoa [8] 100.00% 0.00%(33/33) [self] [7] 8.21% 0.00%(11/134) __connect [8] 100.00% 0.00%(11/11) [self] [7] 6.72% 0.00%(9/134) __error [8] 100.00% 0.00%(9/9) [self] [7] 5.97% 0.00%(8/134) memcpy [8] 100.00% 0.00%(8/8) [self] [7] 3.73% 0.00%(5/134) comm_write_mbuf_header [8] 100.00% 0.00%(5/5) [self] [7] 2.99% 0.00%(4/134) sqinet_copy [8] 100.00% 0.00%(4/4) [self] [7] 2.24% 0.00%(3/134) [unmapped_function] [7] 2.24% 0.00%(3/134) ___creat [8] 100.00% 0.00%(3/3) [self] [7] 2.24% 0.00%(3/134) __sys___sysctl [8] 100.00% 0.00%(3/3) [self] [7] 2.24% 0.00%(3/134) memset [8] 100.00% 0.00%(3/3) [self] [7] 1.49% 0.00%(2/134) _kqueue [8] 100.00% 0.00%(2/2) [self] [7] 1.49% 0.00%(2/134) comm_connect_addr [8] 100.00% 0.00%(2/2) [self] [7] 1.49% 0.00%(2/134) ignoreErrno [8] 100.00% 0.00%(2/2) [self] [7] 0.75% 0.00%(1/134) sqinet_set_port [8] 100.00% 0.00%(1/1) [self] [7] 0.75% 0.00%(1/134) sqinet_get_length [8] 100.00% 0.00%(1/1) [self] [7] 0.75% 0.00%(1/134) _pthread_cleanup_push [8] 100.00% 0.00%(1/1) [self] [7] 0.75% 0.00%(1/134) __sys_connect [8] 100.00% 0.00%(1/1) [self] [7] 0.75% 0.00%(1/134) .cerror [8] 100.00% 0.00%(1/1) [self] [6] 5.63% 0.00%(8/142) commSetSelect [7] 100.00% 0.00%(8/8) commUpdateWriteHandler [8] 100.00% 0.00%(8/8) [self] [5] 7.79% 0.00%(12/154) ipcacheCycleAddr [6] 100.00% 0.00%(12/12) ipcache_get [7] 75.00% 0.00%(9/12) hash_lookup [8] 100.00% 0.00%(9/9) [self] [7] 25.00% 0.00%(3/12) hash_join [8] 100.00% 0.00%(3/3) [self] [4] 4.35% 0.00%(7/161) ipcacheCheckNumeric [5] 100.00% 0.00%(7/7) safe_inet_addr [6] 71.43% 0.00%(5/7) sscanf [7] 80.00% 0.00%(4/5) __proto_marshal_func [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) __svfscanf [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(2/7) __inet_addr [7] 50.00% 0.00%(1/2) __inet_aton [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) inet_ntop [8] 100.00% 0.00%(1/1) [self] [3] 5.17% 0.00%(9/174) xstrdup [4] 100.00% 0.00%(9/9) xmalloc [5] 100.00% 0.00%(9/9) arena_malloc_small [6] 100.00% 0.00%(9/9) arena_bin_nonfull_run_get [7] 100.00% 0.00%(9/9) arena_run_tree_remove [8] 100.00% 0.00%(9/9) [self] [3] 2.30% 0.00%(4/174) cbdataInternalAlloc [4] 100.00% 0.00%(4/4) memPoolAlloc [5] 100.00% 0.00%(4/4) xcalloc [6] 100.00% 0.00%(4/4) calloc [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [2] 2.46% 0.01%(132/5359) pconnPop [3] 50.76% 0.01%(67/132) pconnRemoveFD [4] 100.00% 0.01%(67/67) pconnDelete [5] 85.07% 0.01%(57/67) memPoolFree [6] 100.00% 0.01%(57/57) xfree [7] 31.58% 0.00%(18/57) idalloc [8] 100.00% 0.00%(18/18) [self] [7] 22.81% 0.00%(13/57) arena_run_reg_dalloc [8] 100.00% 0.00%(13/13) [self] [7] 14.04% 0.00%(8/57) arena_dalloc_small [8] 100.00% 0.00%(8/8) [self] [7] 12.28% 0.00%(7/57) free [8] 100.00% 0.00%(7/7) [self] [7] 8.77% 0.00%(5/57) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 5.26% 0.00%(3/57) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 5.26% 0.00%(3/57) realloc [8] 100.00% 0.00%(3/3) [self] [5] 14.93% 0.00%(10/67) xfree [6] 90.00% 0.00%(9/10) arena_dalloc_small [7] 66.67% 0.00%(6/9) arena_run_tree_insert [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [6] 10.00% 0.00%(1/10) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 49.24% 0.01%(65/132) pconnLookup [4] 100.00% 0.01%(65/65) pconnKey [5] 100.00% 0.01%(65/65) snprintf [6] 87.69% 0.01%(57/65) __vfprintf [7] 50.88% 0.00%(29/57) __ultoa [8] 100.00% 0.00%(29/29) [self] [7] 35.09% 0.00%(20/57) fprintf [8] 100.00% 0.00%(20/20) [self] [7] 12.28% 0.00%(7/57) localeconv [8] 100.00% 0.00%(7/7) [self] [7] 1.75% 0.00%(1/57) open [8] 100.00% 0.00%(1/1) [self] [6] 12.31% 0.00%(8/65) io_flush [7] 50.00% 0.00%(4/8) __sprint [8] 100.00% 0.00%(4/4) [self] [7] 50.00% 0.00%(4/8) open [8] 100.00% 0.00%(4/4) [self] [2] 2.24% 0.01%(120/5359) fwdConnectCreateSocket [3] 100.00% 0.01%(120/120) comm_open [4] 100.00% 0.01%(120/120) comm_open6 [5] 100.00% 0.01%(120/120) comm_fdopen6 [6] 40.83% 0.01%(49/120) commSetCloseOnExec [7] 75.51% 0.00%(37/49) fcntl [8] 100.00% 0.00%(37/37) [self] [7] 12.24% 0.00%(6/49) __bt_close [8] 100.00% 0.00%(6/6) [self] [7] 4.08% 0.00%(2/49) [unmapped_function] [7] 4.08% 0.00%(2/49) __fsync [8] 100.00% 0.00%(2/2) [self] [7] 4.08% 0.00%(2/49) _fcntl [8] 100.00% 0.00%(2/2) [self] [6] 35.00% 0.00%(42/120) commSetNonBlocking [7] 64.29% 0.00%(27/42) fcntl [8] 100.00% 0.00%(27/27) [self] [7] 14.29% 0.00%(6/42) __bt_close [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(6/42) _fcntl [8] 100.00% 0.00%(6/6) [self] [7] 7.14% 0.00%(3/42) __fsync [8] 100.00% 0.00%(3/3) [self] [6] 15.83% 0.00%(19/120) fd_open [7] 36.84% 0.00%(7/19) fdUpdateBiggest [8] 100.00% 0.00%(7/7) [self] [7] 31.58% 0.00%(6/19) comm_select_status [8] 100.00% 0.00%(6/6) [self] [7] 21.05% 0.00%(4/19) fd_note [8] 100.00% 0.00%(4/4) [self] [7] 10.53% 0.00%(2/19) commOpen [8] 100.00% 0.00%(2/2) [self] [6] 5.83% 0.00%(7/120) commBind [7] 57.14% 0.00%(4/7) sqinet_get_entry [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) comm_local_port [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) sqinet_get_length [8] 100.00% 0.00%(1/1) [self] [6] 2.50% 0.00%(3/120) sqinet_get_port [7] 100.00% 0.00%(3/3) __bswap16 [8] 100.00% 0.00%(3/3) [self] [2] 1.72% 0.01%(92/5359) comm_add_close_handler [3] 100.00% 0.01%(92/92) memPoolAlloc [4] 100.00% 0.01%(92/92) xcalloc [5] 100.00% 0.01%(92/92) arena_malloc_small [6] 100.00% 0.01%(92/92) arena_bin_nonfull_run_get [7] 76.09% 0.01%(70/92) arena_run_tree_remove [8] 100.00% 0.01%(70/70) [self] [7] 23.91% 0.00%(22/92) arena_run_comp [8] 100.00% 0.00%(22/22) [self] [0] 0.58% 0.58%(5329/926344) clientReadRequest [1] 95.35% 0.55%(5081/5329) clientTryParseRequest [2] 51.76% 0.28%(2630/5081) clientSetKeepaliveFlag [3] 100.00% 0.28%(2630/2630) httpMsgIsPersistent [4] 100.00% 0.28%(2630/2630) httpHeaderHasConnDir [5] 54.83% 0.16%(1442/2630) strListIsMember [6] 100.00% 0.16%(1442/1442) strListGetItem [7] 53.74% 0.08%(775/1442) strcspn [8] 100.00% 0.08%(775/775) [self] [7] 42.58% 0.07%(614/1442) strspn [8] 100.00% 0.07%(614/614) [self] [7] 3.12% 0.00%(45/1442) __sbistype [8] 100.00% 0.00%(45/45) [self] [7] 0.55% 0.00%(8/1442) strListGetItem [8] 100.00% 0.00%(8/8) [self] [5] 38.40% 0.11%(1010/2630) httpHeaderGetList [6] 66.04% 0.07%(667/1010) httpHeaderGetEntry [7] 99.10% 0.07%(661/667) vector_get [8] 100.00% 0.07%(661/661) [self] [7] 0.90% 0.00%(6/667) httpHeaderGetEntry [8] 100.00% 0.00%(6/6) [self] [6] 33.96% 0.04%(343/1010) strListAddStr [7] 51.31% 0.02%(176/343) stringAppend [8] 100.00% 0.02%(176/176) [self] [7] 41.40% 0.02%(142/343) memcpy [8] 100.00% 0.02%(142/142) [self] [7] 3.79% 0.00%(13/343) memset [8] 100.00% 0.00%(13/13) [self] [7] 2.04% 0.00%(7/343) [unmapped_function] [7] 1.46% 0.00%(5/343) stringReset [8] 100.00% 0.00%(5/5) [self] [5] 6.77% 0.02%(178/2630) stringClean [6] 100.00% 0.02%(178/178) memFreeString [7] 95.51% 0.02%(170/178) memPoolFree [8] 100.00% 0.02%(170/170) [self] [7] 4.49% 0.00%(8/178) memPoolAlloc [8] 100.00% 0.00%(8/8) [self] [2] 31.51% 0.17%(1601/5081) clientCheckFollowXForwardedFor [3] 100.00% 0.17%(1601/1601) clientAccessCheck [4] 87.70% 0.15%(1404/1601) aclNBCheck [5] 100.00% 0.15%(1404/1404) aclCheck [6] 76.07% 0.12%(1068/1404) aclMatchAclList [7] 99.25% 0.11%(1060/1068) aclMatchAcl [8] 100.00% 0.11%(1060/1060) [self] [7] 0.75% 0.00%(8/1068) aclAuthenticated [8] 100.00% 0.00%(8/8) [self] [6] 23.93% 0.04%(336/1404) aclCheckCallback [7] 36.31% 0.01%(122/336) clientAccessCheckDone [8] 100.00% 0.01%(122/122) [self] [7] 35.42% 0.01%(119/336) aclChecklistFree [8] 100.00% 0.01%(119/119) [self] [7] 12.20% 0.00%(41/336) aclCheckCleanup [8] 100.00% 0.00%(41/41) [self] [7] 7.74% 0.00%(26/336) cbdataUnlock [8] 100.00% 0.00%(26/26) [self] [7] 4.76% 0.00%(16/336) cbdataValid [8] 100.00% 0.00%(16/16) [self] [7] 3.27% 0.00%(11/336) clientFinishRewriteStuff [8] 100.00% 0.00%(11/11) [self] [7] 0.30% 0.00%(1/336) aclMatchAclList [8] 100.00% 0.00%(1/1) [self] [4] 12.30% 0.02%(197/1601) clientAclChecklistCreate [5] 100.00% 0.02%(197/197) aclChecklistCreate [6] 100.00% 0.02%(197/197) cbdataInternalAlloc [7] 100.00% 0.02%(197/197) memPoolAlloc [8] 100.00% 0.02%(197/197) [self] [2] 15.25% 0.08%(775/5081) httpMsgParseRequestHeader [3] 100.00% 0.08%(775/775) httpHeaderParse [4] 100.00% 0.08%(775/775) httpHeaderEntryParseCreate [5] 98.97% 0.08%(767/775) httpHeaderAddEntryStr2 [6] 90.09% 0.07%(691/767) httpHeaderAllocNewEntry [7] 99.13% 0.07%(685/691) vector_append [8] 100.00% 0.07%(685/685) [self] [7] 0.87% 0.00%(6/691) vector_get_real [8] 100.00% 0.00%(6/6) [self] [6] 9.91% 0.01%(76/767) httpHeaderEntryCreate [7] 64.47% 0.01%(49/76) stringLimitInit [8] 100.00% 0.01%(49/49) [self] [7] 35.53% 0.00%(27/76) stringInit [8] 100.00% 0.00%(27/27) [self] [5] 1.03% 0.00%(8/775) httpHeaderIdByName [6] 100.00% 0.00%(8/8) strncasecmp [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [2] 1.40% 0.01%(71/5081) urlParse [3] 100.00% 0.01%(71/71) requestCreate [4] 61.97% 0.00%(44/71) httpHeaderInit [5] 100.00% 0.00%(44/44) vector_init [6] 100.00% 0.00%(44/44) vector_grow [7] 100.00% 0.00%(44/44) xrealloc [8] 100.00% 0.00%(44/44) [self] [4] 36.62% 0.00%(26/71) stringReset [5] 100.00% 0.00%(26/26) stringInit [6] 100.00% 0.00%(26/26) stringLimitInit [7] 92.31% 0.00%(24/26) stringInitBuf [8] 100.00% 0.00%(24/24) [self] [7] 7.69% 0.00%(2/26) memStringInit [8] 100.00% 0.00%(2/2) [self] [4] 1.41% 0.00%(1/71) memPoolAlloc [5] 100.00% 0.00%(1/1) xcalloc [6] 100.00% 0.00%(1/1) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 0.08% 0.00%(4/5081) parseHttpRequest [3] 100.00% 0.00%(4/4) cbdataInternalAlloc [4] 100.00% 0.00%(4/4) memPoolAlloc [5] 100.00% 0.00%(4/4) xcalloc [6] 100.00% 0.00%(4/4) arena_malloc_small [7] 100.00% 0.00%(4/4) arena_bin_malloc_hard [8] 100.00% 0.00%(4/4) [self] [1] 1.67% 0.01%(89/5329) commSetSelect [2] 100.00% 0.01%(89/89) [self] [1] 1.24% 0.01%(66/5329) cbdataValid [2] 100.00% 0.01%(66/66) [self] [1] 1.05% 0.01%(56/5329) cbdataLock [2] 100.00% 0.01%(56/56) [self] [1] 0.41% 0.00%(22/5329) cbdataUnlock [2] 100.00% 0.00%(22/22) [self] [1] 0.15% 0.00%(8/5329) ignoreErrno [2] 100.00% 0.00%(8/8) [self] [1] 0.11% 0.00%(6/5329) default_read_method [2] 100.00% 0.00%(6/6) [self] [1] 0.02% 0.00%(1/5329) __error [2] 100.00% 0.00%(1/1) [self] [0] 0.56% 0.56%(5205/926344) clientSendHeaders [1] 79.42% 0.45%(4134/5205) clientCloneReply [2] 59.99% 0.27%(2480/4134) httpReplyClone [3] 66.98% 0.18%(1661/2480) httpHeaderGetCc [4] 88.50% 0.16%(1470/1661) httpHdrCcParseCreate [5] 97.14% 0.15%(1428/1470) httpHdrCcParseInit [6] 65.06% 0.10%(929/1428) strListGetItem [7] 52.21% 0.05%(485/929) strcspn [8] 100.00% 0.05%(485/485) [self] [7] 42.09% 0.04%(391/929) strspn [8] 100.00% 0.04%(391/391) [self] [7] 4.52% 0.00%(42/929) __sbistype [8] 100.00% 0.00%(42/42) [self] [7] 1.18% 0.00%(11/929) strListGetItem [8] 100.00% 0.00%(11/11) [self] [6] 34.94% 0.05%(499/1428) httpHeaderIdByName [7] 70.34% 0.04%(351/499) strncasecmp [8] 100.00% 0.04%(351/351) [self] [7] 27.86% 0.02%(139/499) __sbtolower [8] 100.00% 0.02%(139/139) [self] [7] 1.80% 0.00%(9/499) strlcat [8] 100.00% 0.00%(9/9) [self] [5] 2.86% 0.00%(42/1470) httpHdrCcCreate [6] 100.00% 0.00%(42/42) memPoolAlloc [7] 88.10% 0.00%(37/42) xcalloc [8] 100.00% 0.00%(37/37) [self] [7] 7.14% 0.00%(3/42) xrealloc [8] 100.00% 0.00%(3/3) [self] [7] 4.76% 0.00%(2/42) memMeterSyncHWater [8] 100.00% 0.00%(2/2) [self] [4] 6.50% 0.01%(108/1661) httpHdrCcUpdateStats [5] 100.00% 0.01%(108/108) statHistCount [6] 100.00% 0.01%(108/108) statHistBin [7] 50.00% 0.01%(54/108) floor [8] 100.00% 0.01%(54/54) [self] [7] 45.37% 0.01%(49/108) Null [8] 100.00% 0.01%(49/49) [self] [7] 4.63% 0.00%(5/108) logf [8] 100.00% 0.00%(5/5) [self] [4] 4.27% 0.01%(71/1661) httpHeaderGetList [5] 100.00% 0.01%(71/71) strListAddStr [6] 100.00% 0.01%(71/71) stringAppend [7] 50.70% 0.00%(36/71) stringClean [8] 100.00% 0.00%(36/36) [self] [7] 49.30% 0.00%(35/71) stringInitBuf [8] 100.00% 0.00%(35/35) [self] [4] 0.72% 0.00%(12/1661) stringClean [5] 100.00% 0.00%(12/12) memFreeString [6] 100.00% 0.00%(12/12) memPoolFree [7] 100.00% 0.00%(12/12) xfree [8] 100.00% 0.00%(12/12) [self] [3] 18.51% 0.05%(459/2480) httpReplyCreate [4] 90.41% 0.04%(415/459) httpReplyInit [5] 84.58% 0.04%(351/415) httpReplyHdrCacheInit [6] 62.39% 0.02%(219/351) httpMsgIsPersistent [7] 73.52% 0.02%(161/219) httpHeaderHasConnDir [8] 100.00% 0.02%(161/161) [self] [7] 25.57% 0.01%(56/219) httpHeaderGetStr [8] 100.00% 0.01%(56/56) [self] [7] 0.91% 0.00%(2/219) httpHeaderEntryClone [8] 100.00% 0.00%(2/2) [self] [6] 11.97% 0.00%(42/351) httpHeaderGetSize [7] 95.24% 0.00%(40/42) httpHeaderFindEntry [8] 100.00% 0.00%(40/40) [self] [7] 4.76% 0.00%(2/42) httpHeaderIdByName [8] 100.00% 0.00%(2/2) [self] [6] 9.12% 0.00%(32/351) httpHeaderGetContRange [7] 100.00% 0.00%(32/32) httpHeaderFindEntry [8] 100.00% 0.00%(32/32) [self] [6] 7.98% 0.00%(28/351) httpHeaderGetTime [7] 100.00% 0.00%(28/28) httpHeaderFindEntry [8] 100.00% 0.00%(28/28) [self] [6] 5.13% 0.00%(18/351) httpHeaderGetStr [7] 77.78% 0.00%(14/18) httpHeaderFindEntry [8] 100.00% 0.00%(14/14) [self] [7] 22.22% 0.00%(4/18) httpHeaderIdByName [8] 100.00% 0.00%(4/4) [self] [6] 3.42% 0.00%(12/351) httpReplyHdrExpirationTime [7] 100.00% 0.00%(12/12) httpHeaderHas [8] 100.00% 0.00%(12/12) [self] [5] 15.42% 0.01%(64/415) httpHeaderInit [6] 100.00% 0.01%(64/64) vector_init [7] 100.00% 0.01%(64/64) vector_grow [8] 100.00% 0.01%(64/64) [self] [4] 9.59% 0.00%(44/459) memPoolAlloc [5] 100.00% 0.00%(44/44) xcalloc [6] 93.18% 0.00%(41/44) arena_malloc_small [7] 53.66% 0.00%(22/41) arena_run_tree_first [8] 100.00% 0.00%(22/22) [self] [7] 36.59% 0.00%(15/41) arena_run_reg_alloc [8] 100.00% 0.00%(15/15) [self] [7] 7.32% 0.00%(3/41) arena_bin_nonfull_run_get [8] 100.00% 0.00%(3/3) [self] [7] 2.44% 0.00%(1/41) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [6] 6.82% 0.00%(3/44) calloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [3] 14.52% 0.04%(360/2480) httpHeaderAppend [4] 100.00% 0.04%(360/360) httpHeaderAddClone [5] 100.00% 0.04%(360/360) httpHeaderEntryClone [6] 100.00% 0.04%(360/360) httpHeaderEntryCreateStr [7] 94.72% 0.04%(341/360) stringDup [8] 100.00% 0.04%(341/341) [self] [7] 5.28% 0.00%(19/360) stringLimitInit [8] 100.00% 0.00%(19/19) [self] [2] 40.01% 0.18%(1654/4134) clientBuildReplyHeader [3] 26.90% 0.05%(445/1654) httpHeaderPutStrf [4] 100.00% 0.05%(445/445) httpHeaderPutStrvf [5] 39.78% 0.02%(177/445) memBufDefInit [6] 100.00% 0.02%(177/177) memBufInit [7] 99.44% 0.02%(176/177) memBufGrow [8] 100.00% 0.02%(176/176) [self] [7] 0.56% 0.00%(1/177) memBufFreeFunc [8] 100.00% 0.00%(1/1) [self] [5] 28.76% 0.01%(128/445) httpHeaderPutStr [6] 100.00% 0.01%(128/128) httpHeaderAddEntryStr [7] 93.75% 0.01%(120/128) httpHeaderAddEntryStr2 [8] 100.00% 0.01%(120/120) [self] [7] 6.25% 0.00%(8/128) httpHeaderAddEntryStr [8] 100.00% 0.00%(8/8) [self] [5] 27.64% 0.01%(123/445) memBufClean [6] 100.00% 0.01%(123/123) memFreeBuf [7] 73.98% 0.01%(91/123) memFindBufSizeType [8] 100.00% 0.01%(91/91) [self] [7] 26.02% 0.00%(32/123) memFree [8] 100.00% 0.00%(30/30) [self] [5] 3.82% 0.00%(17/445) memBufVPrintf [6] 100.00% 0.00%(17/17) vsnprintf [7] 52.94% 0.00%(9/17) open [8] 100.00% 0.00%(9/9) [self] [7] 41.18% 0.00%(7/17) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [7] 5.88% 0.00%(1/17) __vfprintf [8] 100.00% 0.00%(1/1) [self] [3] 26.24% 0.05%(434/1654) stringClean [4] 100.00% 0.05%(434/434) memFreeString [5] 100.00% 0.05%(434/434) memPoolFree [6] 100.00% 0.05%(434/434) xfree [7] 24.19% 0.01%(105/434) idalloc [8] 100.00% 0.01%(105/105) [self] [7] 23.96% 0.01%(104/434) arena_run_reg_dalloc [8] 100.00% 0.01%(104/104) [self] [7] 22.81% 0.01%(99/434) arena_dalloc_small [8] 100.00% 0.01%(99/99) [self] [7] 17.05% 0.01%(74/434) free [8] 100.00% 0.01%(74/74) [self] [7] 5.30% 0.00%(23/434) arena_dalloc [8] 100.00% 0.00%(23/23) [self] [7] 4.61% 0.00%(20/434) malloc_spin_unlock [8] 100.00% 0.00%(20/20) [self] [7] 1.61% 0.00%(7/434) realloc [8] 100.00% 0.00%(7/7) [self] [7] 0.46% 0.00%(2/434) malloc_spin_lock [8] 100.00% 0.00%(2/2) [self] [3] 21.95% 0.04%(363/1654) httpHeaderPutStr [4] 100.00% 0.04%(363/363) httpHeaderAddEntryStr [5] 100.00% 0.04%(363/363) httpHeaderAddEntryStr2 [6] 52.34% 0.02%(190/363) httpHeaderEntryCreate [7] 64.74% 0.01%(123/190) strlen [8] 100.00% 0.01%(123/123) [self] [7] 27.89% 0.01%(53/190) stringInit [8] 100.00% 0.01%(53/53) [self] [7] 3.68% 0.00%(7/190) [unmapped_function] [7] 2.11% 0.00%(4/190) strncmp [8] 100.00% 0.00%(4/4) [self] [7] 1.58% 0.00%(3/190) stringInitBuf [8] 100.00% 0.00%(3/3) [self] [6] 47.66% 0.02%(173/363) httpHeaderAllocNewEntry [7] 89.60% 0.02%(155/173) vector_append [8] 100.00% 0.02%(155/155) [self] [7] 10.40% 0.00%(18/173) vector_get_real [8] 100.00% 0.00%(18/18) [self] [3] 9.25% 0.02%(153/1654) httpHeaderPutString [4] 100.00% 0.02%(153/153) httpHeaderAddEntryString [5] 100.00% 0.02%(153/153) httpHeaderEntryCreateStr [6] 100.00% 0.02%(153/153) stringDup [7] 57.52% 0.01%(88/153) memcpy [8] 100.00% 0.01%(88/88) [self] [7] 32.03% 0.01%(49/153) stringLimitInit [8] 100.00% 0.01%(49/49) [self] [7] 7.19% 0.00%(11/153) stringInit [8] 100.00% 0.00%(11/11) [self] [7] 3.27% 0.00%(5/153) memset [8] 100.00% 0.00%(5/5) [self] [3] 9.13% 0.02%(151/1654) strListAdd [4] 100.00% 0.02%(151/151) strListAddStr [5] 100.00% 0.02%(151/151) stringAppend [6] 100.00% 0.02%(151/151) stringInitBuf [7] 100.00% 0.02%(151/151) memAllocString [8] 100.00% 0.02%(151/151) [self] [3] 2.84% 0.01%(47/1654) httpHeaderDelById [4] 100.00% 0.01%(47/47) httpHeaderDelAt [5] 100.00% 0.01%(47/47) httpHeaderEntryDestroy [6] 100.00% 0.01%(47/47) stringClean [7] 97.87% 0.00%(46/47) memFreeString [8] 100.00% 0.00%(46/46) [self] [7] 2.13% 0.00%(1/47) memAllocString [8] 100.00% 0.00%(1/1) [self] [3] 1.81% 0.00%(30/1654) httpHeaderGetList [4] 100.00% 0.00%(30/30) strListAddStr [5] 100.00% 0.00%(30/30) stringAppend [6] 100.00% 0.00%(30/30) stringInitBuf [7] 96.67% 0.00%(29/30) memAllocString [8] 100.00% 0.00%(29/29) [self] [7] 3.33% 0.00%(1/30) memTotalAllocated [8] 100.00% 0.00%(1/1) [self] [3] 1.15% 0.00%(19/1654) httpHeaderPutInt [4] 57.89% 0.00%(11/19) httpHeaderAddEntryStr [5] 100.00% 0.00%(11/11) httpHeaderAddEntryStr2 [6] 63.64% 0.00%(7/11) httpHeaderEntryCreate [7] 71.43% 0.00%(5/7) stringInit [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) strlen [8] 100.00% 0.00%(2/2) [self] [6] 36.36% 0.00%(4/11) httpHeaderAllocNewEntry [7] 100.00% 0.00%(4/4) vector_append [8] 100.00% 0.00%(4/4) [self] [4] 42.11% 0.00%(8/19) xitoa [5] 100.00% 0.00%(8/8) snprintf [6] 62.50% 0.00%(5/8) __vfprintf [7] 40.00% 0.00%(2/5) __ultoa [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) fprintf [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) open [8] 100.00% 0.00%(1/1) [self] [6] 37.50% 0.00%(3/8) io_flush [7] 100.00% 0.00%(3/3) __sprint [8] 100.00% 0.00%(3/3) [self] [3] 0.73% 0.00%(12/1654) snprintf [4] 100.00% 0.00%(12/12) io_flush [5] 100.00% 0.00%(12/12) __sprint [6] 100.00% 0.00%(12/12) __sfvwrite [7] 100.00% 0.00%(12/12) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(12/12) [self] [1] 12.26% 0.07%(638/5205) clientHttpLocationRewriteCheck [2] 100.00% 0.07%(638/638) clientHttpLocationRewriteDone [3] 100.00% 0.07%(638/638) clientHttpReplyAccessCheck [4] 60.19% 0.04%(384/638) aclNBCheck [5] 100.00% 0.04%(384/384) aclCheck [6] 69.53% 0.03%(267/384) aclCheckCallback [7] 52.81% 0.02%(141/267) aclChecklistFree [8] 100.00% 0.02%(141/141) [self] [7] 24.72% 0.01%(66/267) clientHttpReplyAccessCheckDone [8] 100.00% 0.01%(66/66) [self] [7] 10.49% 0.00%(28/267) cbdataUnlock [8] 100.00% 0.00%(28/28) [self] [7] 4.49% 0.00%(12/267) cbdataValid [8] 100.00% 0.00%(12/12) [self] [7] 3.00% 0.00%(8/267) aclCheckCleanup [8] 100.00% 0.00%(8/8) [self] [7] 2.25% 0.00%(6/267) clientHttpReplyAccessCheck [8] 100.00% 0.00%(6/6) [self] [7] 1.87% 0.00%(5/267) aclMatchAclList [8] 100.00% 0.00%(5/5) [self] [7] 0.37% 0.00%(1/267) aclCheck [8] 100.00% 0.00%(1/1) [self] [6] 30.47% 0.01%(117/384) aclMatchAclList [7] 96.58% 0.01%(113/117) aclMatchAcl [8] 100.00% 0.01%(113/113) [self] [7] 3.42% 0.00%(4/117) aclAuthenticated [8] 100.00% 0.00%(4/4) [self] [4] 39.81% 0.03%(254/638) clientAclChecklistCreate [5] 100.00% 0.03%(254/254) aclChecklistCreate [6] 100.00% 0.03%(254/254) cbdataInternalAlloc [7] 100.00% 0.03%(254/254) memPoolAlloc [8] 100.00% 0.03%(254/254) [self] [1] 8.32% 0.05%(433/5205) clientMaxBodySize [2] 86.37% 0.04%(374/433) clientAclChecklistCreate [3] 100.00% 0.04%(374/374) aclChecklistCreate [4] 100.00% 0.04%(374/374) cbdataInternalAlloc [5] 100.00% 0.04%(374/374) memPoolAlloc [6] 100.00% 0.04%(374/374) xcalloc [7] 26.47% 0.01%(99/374) memset [8] 100.00% 0.01%(99/99) [self] [7] 22.73% 0.01%(85/374) arena_malloc_small [8] 100.00% 0.01%(85/85) [self] [7] 10.43% 0.00%(39/374) calloc [8] 100.00% 0.00%(39/39) [self] [7] 9.09% 0.00%(34/374) arena_lock_balance [8] 100.00% 0.00%(34/34) [self] [7] 8.29% 0.00%(31/374) arena_bin_malloc_easy [8] 100.00% 0.00%(31/31) [self] [7] 5.35% 0.00%(20/374) posix_memalign [8] 100.00% 0.00%(20/20) [self] [7] 4.01% 0.00%(15/374) arena_malloc [8] 100.00% 0.00%(15/15) [self] [7] 3.74% 0.00%(14/374) malloc_init [8] 100.00% 0.00%(14/14) [self] [7] 2.67% 0.00%(10/374) icalloc [8] 100.00% 0.00%(10/10) [self] [7] 2.41% 0.00%(9/374) _getdtablesize [8] 100.00% 0.00%(9/9) [self] [7] 1.34% 0.00%(5/374) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 1.34% 0.00%(5/374) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [7] 1.07% 0.00%(4/374) [unmapped_function] [7] 1.07% 0.00%(4/374) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [2] 7.62% 0.00%(33/433) aclCheckFast [3] 100.00% 0.00%(33/33) aclMatchAclList [4] 100.00% 0.00%(33/33) aclMatchAcl [5] 100.00% 0.00%(33/33) aclMatchIp [6] 100.00% 0.00%(33/33) splay_splay [7] 100.00% 0.00%(33/33) aclIpAddrNetworkCompare [8] 100.00% 0.00%(33/33) [self] [2] 6.00% 0.00%(26/433) aclChecklistFree [3] 100.00% 0.00%(26/26) cbdataInternalFree [4] 100.00% 0.00%(26/26) memPoolFree [5] 100.00% 0.00%(26/26) xfree [6] 100.00% 0.00%(26/26) free [7] 100.00% 0.00%(26/26) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(26/26) [self] [0] 0.56% 0.56%(5179/926344) httpSendRequest [1] 95.64% 0.53%(4953/5179) httpBuildRequestPrefix [2] 74.84% 0.40%(3707/4953) httpBuildRequestHeader [3] 45.02% 0.18%(1669/3707) httpHeaderAddClone [4] 100.00% 0.18%(1669/1669) httpHeaderEntryClone [5] 100.00% 0.18%(1669/1669) httpHeaderEntryCreateStr [6] 100.00% 0.18%(1669/1669) stringDup [7] 57.94% 0.10%(967/1669) memcpy [8] 100.00% 0.10%(967/967) [self] [7] 36.25% 0.07%(605/1669) stringLimitInit [8] 100.00% 0.07%(605/605) [self] [7] 2.82% 0.01%(47/1669) memset [8] 100.00% 0.01%(47/47) [self] [7] 2.64% 0.00%(44/1669) [unmapped_function] [7] 0.36% 0.00%(6/1669) stringInit [8] 100.00% 0.00%(6/6) [self] [3] 16.51% 0.07%(612/3707) httpHeaderPutCc [4] 80.39% 0.05%(492/612) httpHdrCcPackInto [5] 100.00% 0.05%(492/492) packerPrintf [6] 100.00% 0.05%(492/492) memBufVPrintf [7] 64.02% 0.03%(315/492) vsnprintf [8] 100.00% 0.03%(315/315) [self] [7] 26.22% 0.01%(129/492) memset [8] 100.00% 0.01%(129/129) [self] [7] 5.89% 0.00%(29/492) vswprintf [8] 100.00% 0.00%(29/29) [self] [7] 2.85% 0.00%(14/492) _getdtablesize [8] 100.00% 0.00%(14/14) [self] [7] 1.02% 0.00%(5/492) [unmapped_function] [4] 8.50% 0.01%(52/612) memBufDefInit [5] 100.00% 0.01%(52/52) memBufInit [6] 100.00% 0.01%(52/52) memBufGrow [7] 96.15% 0.01%(50/52) memReallocBuf [8] 100.00% 0.01%(50/50) [self] [7] 3.85% 0.00%(2/52) memAllocBuf [8] 100.00% 0.00%(2/2) [self] [4] 6.37% 0.00%(39/612) memBufClean [5] 100.00% 0.00%(39/39) memFreeBuf [6] 100.00% 0.00%(39/39) memFree [7] 100.00% 0.00%(39/39) memPoolFree [8] 100.00% 0.00%(39/39) [self] [4] 4.74% 0.00%(29/612) httpHeaderAddEntryStr2 [5] 100.00% 0.00%(29/29) httpHeaderEntryCreate [6] 100.00% 0.00%(29/29) stringLimitInit [7] 96.55% 0.00%(28/29) stringInitBuf [8] 100.00% 0.00%(28/28) [self] [7] 3.45% 0.00%(1/29) memStringInit [8] 100.00% 0.00%(1/1) [self] [3] 11.90% 0.05%(441/3707) stringClean [4] 100.00% 0.05%(441/441) memFreeString [5] 100.00% 0.05%(441/441) memPoolFree [6] 100.00% 0.05%(441/441) xfree [7] 32.20% 0.02%(142/441) idalloc [8] 100.00% 0.02%(142/142) [self] [7] 23.58% 0.01%(104/441) arena_dalloc_small [8] 100.00% 0.01%(104/104) [self] [7] 17.46% 0.01%(77/441) free [8] 100.00% 0.01%(77/77) [self] [7] 16.78% 0.01%(74/441) arena_run_reg_dalloc [8] 100.00% 0.01%(74/74) [self] [7] 5.67% 0.00%(25/441) malloc_spin_unlock [8] 100.00% 0.00%(25/25) [self] [7] 3.63% 0.00%(16/441) arena_dalloc [8] 100.00% 0.00%(16/16) [self] [7] 0.68% 0.00%(3/441) realloc [8] 100.00% 0.00%(3/3) [self] [3] 9.09% 0.04%(337/3707) httpHeaderPutString [4] 100.00% 0.04%(337/337) httpHeaderAddEntryString [5] 100.00% 0.04%(337/337) httpHeaderEntryCreateStr [6] 100.00% 0.04%(337/337) stringDup [7] 51.34% 0.02%(173/337) memcpy [8] 100.00% 0.02%(173/173) [self] [7] 40.65% 0.01%(137/337) stringLimitInit [8] 100.00% 0.01%(137/137) [self] [7] 5.34% 0.00%(18/337) memset [8] 100.00% 0.00%(18/18) [self] [7] 1.78% 0.00%(6/337) [unmapped_function] [7] 0.89% 0.00%(3/337) stringInit [8] 100.00% 0.00%(3/3) [self] [3] 6.64% 0.03%(246/3707) strListAdd [4] 100.00% 0.03%(246/246) strListAddStr [5] 100.00% 0.03%(246/246) stringAppend [6] 100.00% 0.03%(246/246) stringInitBuf [7] 99.19% 0.03%(244/246) memAllocString [8] 100.00% 0.03%(244/244) [self] [7] 0.81% 0.00%(2/246) memTotalAllocated [8] 100.00% 0.00%(2/2) [self] [3] 4.88% 0.02%(181/3707) httpHeaderPutStrf [4] 100.00% 0.02%(181/181) httpHeaderPutStrvf [5] 39.78% 0.01%(72/181) httpHeaderPutStr [6] 100.00% 0.01%(72/72) httpHeaderAddEntryStr [7] 100.00% 0.01%(72/72) httpHeaderAddEntryStr2 [8] 100.00% 0.01%(72/72) [self] [5] 32.04% 0.01%(58/181) memBufDefInit [6] 100.00% 0.01%(58/58) memBufInit [7] 100.00% 0.01%(58/58) memBufGrow [8] 100.00% 0.01%(58/58) [self] [5] 28.18% 0.01%(51/181) memBufClean [6] 100.00% 0.01%(51/51) memFreeBuf [7] 64.71% 0.00%(33/51) memFindBufSizeType [8] 100.00% 0.00%(33/33) [self] [7] 35.29% 0.00%(18/51) memFree [8] 100.00% 0.00%(18/18) [self] [3] 3.72% 0.01%(138/3707) httpHeaderPutStr [4] 100.00% 0.01%(138/138) httpHeaderAddEntryStr [5] 100.00% 0.01%(138/138) httpHeaderAddEntryStr2 [6] 63.04% 0.01%(87/138) httpHeaderEntryCreate [7] 47.13% 0.00%(41/87) strlen [8] 100.00% 0.00%(41/41) [self] [7] 44.83% 0.00%(39/87) stringInit [8] 100.00% 0.00%(39/39) [self] [7] 3.45% 0.00%(3/87) [unmapped_function] [7] 3.45% 0.00%(3/87) strncmp [8] 100.00% 0.00%(3/3) [self] [7] 1.15% 0.00%(1/87) stringInitBuf [8] 100.00% 0.00%(1/1) [self] [6] 36.96% 0.01%(51/138) httpHeaderAllocNewEntry [7] 98.04% 0.01%(50/51) vector_append [8] 100.00% 0.01%(50/50) [self] [7] 1.96% 0.00%(1/51) vector_get_real [8] 100.00% 0.00%(1/1) [self] [3] 1.70% 0.01%(63/3707) httpHeaderInit [4] 100.00% 0.01%(63/63) vector_init [5] 100.00% 0.01%(63/63) vector_grow [6] 100.00% 0.01%(63/63) xrealloc [7] 41.27% 0.00%(26/63) realloc [8] 100.00% 0.00%(26/26) [self] [7] 30.16% 0.00%(19/63) malloc [8] 100.00% 0.00%(19/19) [self] [7] 9.52% 0.00%(6/63) malloc_init [8] 100.00% 0.00%(6/6) [self] [7] 7.94% 0.00%(5/63) imalloc [8] 100.00% 0.00%(5/5) [self] [7] 6.35% 0.00%(4/63) choose_arena [8] 100.00% 0.00%(4/4) [self] [7] 1.59% 0.00%(1/63) [unmapped_function] [7] 1.59% 0.00%(1/63) idalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.59% 0.00%(1/63) mag_rack_dalloc [8] 100.00% 0.00%(1/1) [self] [3] 0.27% 0.00%(10/3707) httpHdrCcCreate [4] 100.00% 0.00%(10/10) memPoolAlloc [5] 100.00% 0.00%(10/10) xcalloc [6] 100.00% 0.00%(10/10) arena_malloc_small [7] 50.00% 0.00%(5/10) arena_run_tree_first [8] 100.00% 0.00%(5/5) [self] [7] 30.00% 0.00%(3/10) arena_run_reg_alloc [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(2/10) memset [8] 100.00% 0.00%(2/2) [self] [3] 0.24% 0.00%(9/3707) snprintf [4] 100.00% 0.00%(9/9) io_flush [5] 100.00% 0.00%(9/9) __sprint [6] 100.00% 0.00%(9/9) __sfvwrite [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [3] 0.03% 0.00%(1/3707) httpHdrCcDestroy [4] 100.00% 0.00%(1/1) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 17.14% 0.09%(849/4953) memBufPrintf [3] 100.00% 0.09%(849/849) memBufVPrintf [4] 100.00% 0.09%(849/849) vsnprintf [5] 100.00% 0.09%(849/849) io_flush [6] 100.00% 0.09%(849/849) __sprint [7] 45.58% 0.04%(387/849) memcpy [8] 100.00% 0.04%(387/387) [self] [7] 43.35% 0.04%(368/849) __sfvwrite [8] 100.00% 0.04%(368/368) [self] [7] 5.06% 0.00%(43/849) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(43/43) [self] [7] 3.06% 0.00%(26/849) memset [8] 100.00% 0.00%(26/26) [self] [7] 2.24% 0.00%(19/849) [unmapped_function] [7] 0.71% 0.00%(6/849) fwrite [8] 100.00% 0.00%(6/6) [self] [2] 8.02% 0.04%(397/4953) httpHeaderClean [3] 100.00% 0.04%(397/397) httpHeaderEntryDestroy [4] 100.00% 0.04%(397/397) stringClean [5] 100.00% 0.04%(397/397) memFreeString [6] 100.00% 0.04%(397/397) memPoolFree [7] 76.83% 0.03%(305/397) xfree [8] 100.00% 0.03%(305/305) [self] [7] 11.59% 0.00%(46/397) [unmapped_function] [7] 11.59% 0.00%(46/397) xmalloc [8] 100.00% 0.00%(46/46) [self] [1] 4.36% 0.02%(226/5179) memBufDefInit [2] 100.00% 0.02%(226/226) memBufInit [3] 100.00% 0.02%(226/226) memBufGrow [4] 100.00% 0.02%(226/226) memReallocBuf [5] 100.00% 0.02%(226/226) memAllocBuf [6] 100.00% 0.02%(226/226) memAllocate [7] 100.00% 0.02%(226/226) memPoolAlloc [8] 100.00% 0.02%(226/226) [self] [0] 0.54% 0.54%(4970/926344) aclCheckCallback [1] 51.75% 0.28%(2572/4970) clientHttpReplyAccessCheckDone [2] 100.00% 0.28%(2572/2572) clientCheckErrorMap [3] 100.00% 0.28%(2572/2572) clientCheckHeaderDone [4] 98.72% 0.27%(2539/2572) httpReplyPack [5] 97.28% 0.27%(2470/2539) httpReplyPackInto [6] 88.91% 0.24%(2196/2470) httpHeaderPackInto [7] 52.23% 0.12%(1147/2196) httpHeaderGetEntry [8] 100.00% 0.12%(1147/1147) [self] [7] 46.49% 0.11%(1021/2196) httpHeaderEntryPackInto [8] 100.00% 0.11%(1021/1021) [self] [7] 1.28% 0.00%(28/2196) httpHeaderInsertEntryStr [8] 100.00% 0.00%(28/28) [self] [6] 7.57% 0.02%(187/2470) packerAppend [7] 65.78% 0.01%(123/187) memcpy [8] 100.00% 0.01%(123/123) [self] [7] 33.16% 0.01%(62/187) memBufAppend [8] 100.00% 0.01%(62/62) [self] [7] 0.53% 0.00%(1/187) [unmapped_function] [7] 0.53% 0.00%(1/187) memBufIsNull [8] 100.00% 0.00%(1/1) [self] [6] 3.52% 0.01%(87/2470) httpStatusLinePackInto [7] 57.47% 0.01%(50/87) packerPrintf [8] 100.00% 0.01%(50/50) [self] [7] 42.53% 0.00%(37/87) httpStatusLineReason [8] 100.00% 0.00%(37/37) [self] [5] 2.72% 0.01%(69/2539) memBufDefInit [6] 100.00% 0.01%(69/69) memBufInit [7] 100.00% 0.01%(69/69) memBufGrow [8] 100.00% 0.01%(69/69) [self] [4] 1.28% 0.00%(33/2572) comm_write_mbuf [5] 100.00% 0.00%(33/33) comm_write [6] 100.00% 0.00%(33/33) commSetSelect [7] 100.00% 0.00%(33/33) commUpdateWriteHandler [8] 100.00% 0.00%(33/33) [self] [1] 48.25% 0.26%(2398/4970) clientAccessCheckDone [2] 70.48% 0.18%(1690/2398) urlCanonical [3] 100.00% 0.18%(1690/1690) urlMakeHttpCanonical [4] 100.00% 0.18%(1690/1690) snprintf [5] 99.59% 0.18%(1683/1690) io_flush [6] 100.00% 0.18%(1683/1683) __sprint [7] 49.55% 0.09%(834/1683) __sfvwrite [8] 100.00% 0.09%(834/834) [self] [7] 43.79% 0.08%(737/1683) memcpy [8] 100.00% 0.08%(737/737) [self] [7] 3.21% 0.01%(54/1683) [unmapped_function] [7] 3.09% 0.01%(52/1683) memset [8] 100.00% 0.01%(52/52) [self] [7] 0.18% 0.00%(3/1683) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [7] 0.18% 0.00%(3/1683) fwrite [8] 100.00% 0.00%(3/3) [self] [5] 0.41% 0.00%(7/1690) __vfprintf [6] 100.00% 0.00%(7/7) localeconv [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [2] 29.52% 0.08%(708/2398) clientRedirectStart [3] 100.00% 0.08%(708/708) clientRedirectDone [4] 100.00% 0.08%(708/708) clientStoreURLRewriteStart [5] 100.00% 0.08%(708/708) clientStoreURLRewriteDone [6] 100.00% 0.08%(708/708) clientFinishRewriteStuff [7] 86.30% 0.07%(611/708) clientInterpretRequestHeaders [8] 100.00% 0.07%(611/611) [self] [7] 5.93% 0.00%(42/708) clientAccessCheck2 [8] 100.00% 0.00%(42/42) [self] [7] 4.94% 0.00%(35/708) fd_note [8] 100.00% 0.00%(35/35) [self] [7] 2.82% 0.00%(20/708) httpRequestFree [8] 100.00% 0.00%(20/20) [self] [0] 0.51% 0.51%(4740/926344) clientProcessRequest [1] 90.95% 0.47%(4311/4740) clientProcessMiss [2] 65.69% 0.31%(2832/4311) clientCreateStoreEntry [3] 85.66% 0.26%(2426/2832) storeCreateEntry [4] 75.52% 0.20%(1832/2426) storeSetPrivateKey [5] 86.95% 0.17%(1593/1832) storeKeyPrivate [6] 97.24% 0.17%(1549/1593) MD5Update [7] 99.61% 0.17%(1543/1549) MD5Init [8] 100.00% 0.17%(1543/1543) [self] [7] 0.39% 0.00%(6/1549) [unmapped_function] [6] 2.76% 0.00%(44/1593) MD5Final [7] 81.82% 0.00%(36/44) MD5Pad [8] 100.00% 0.00%(36/36) [self] [7] 18.18% 0.00%(8/44) MD5Update [8] 100.00% 0.00%(8/8) [self] [5] 13.05% 0.03%(239/1832) storeHashInsert [6] 89.96% 0.02%(215/239) storeKeyDup [7] 99.53% 0.02%(214/215) memPoolAlloc [8] 100.00% 0.02%(214/214) [self] [7] 0.47% 0.00%(1/215) memPoolDestroy [8] 100.00% 0.00%(1/1) [self] [6] 10.04% 0.00%(24/239) hash_join [7] 95.83% 0.00%(23/24) storeKeyHashHash [8] 100.00% 0.00%(23/23) [self] [7] 4.17% 0.00%(1/24) storeKeyHashCmp [8] 100.00% 0.00%(1/1) [self] [4] 24.48% 0.06%(594/2426) new_StoreEntry [5] 60.94% 0.04%(362/594) memPoolAlloc [6] 100.00% 0.04%(362/362) xcalloc [7] 24.59% 0.01%(89/362) memset [8] 100.00% 0.01%(89/89) [self] [7] 18.78% 0.01%(68/362) arena_lock_balance [8] 100.00% 0.01%(68/68) [self] [7] 12.43% 0.00%(45/362) arena_malloc_small [8] 100.00% 0.00%(45/45) [self] [7] 10.50% 0.00%(38/362) calloc [8] 100.00% 0.00%(38/38) [self] [7] 7.73% 0.00%(28/362) arena_malloc [8] 100.00% 0.00%(28/28) [self] [7] 4.70% 0.00%(17/362) arena_bin_malloc_easy [8] 100.00% 0.00%(17/17) [self] [7] 4.42% 0.00%(16/362) [unmapped_function] [7] 3.87% 0.00%(14/362) icalloc [8] 100.00% 0.00%(14/14) [self] [7] 3.59% 0.00%(13/362) _getdtablesize [8] 100.00% 0.00%(13/13) [self] [7] 3.59% 0.00%(13/362) choose_arena [8] 100.00% 0.00%(13/13) [self] [7] 2.21% 0.00%(8/362) malloc_init [8] 100.00% 0.00%(8/8) [self] [7] 1.66% 0.00%(6/362) posix_memalign [8] 100.00% 0.00%(6/6) [self] [7] 1.10% 0.00%(4/362) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 0.83% 0.00%(3/362) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [5] 39.06% 0.03%(232/594) new_MemObject [6] 83.62% 0.02%(194/232) httpReplyCreate [7] 77.84% 0.02%(151/194) memPoolAlloc [8] 100.00% 0.02%(151/151) [self] [7] 21.13% 0.00%(41/194) httpReplyInit [8] 100.00% 0.00%(41/41) [self] [7] 1.03% 0.00%(2/194) httpReplyCreate [8] 100.00% 0.00%(2/2) [self] [6] 11.21% 0.00%(26/232) memPoolAlloc [7] 50.00% 0.00%(13/26) xcalloc [8] 100.00% 0.00%(13/13) [self] [7] 38.46% 0.00%(10/26) memMeterSyncHWater [8] 100.00% 0.00%(10/10) [self] [7] 7.69% 0.00%(2/26) xrealloc [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(1/26) [unmapped_function] [6] 5.17% 0.00%(12/232) xstrdup [7] 83.33% 0.00%(10/12) xmalloc [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) stackTop [8] 100.00% 0.00%(2/2) [self] [3] 13.38% 0.04%(379/2832) storeClientRegister [4] 100.00% 0.04%(379/379) cbdataInternalAlloc [5] 100.00% 0.04%(379/379) memPoolAlloc [6] 100.00% 0.04%(379/379) xcalloc [7] 28.76% 0.01%(109/379) memset [8] 100.00% 0.01%(109/109) [self] [7] 25.86% 0.01%(98/379) arena_lock_balance [8] 100.00% 0.01%(98/98) [self] [7] 16.36% 0.01%(62/379) arena_malloc_small [8] 100.00% 0.01%(62/62) [self] [7] 11.08% 0.00%(42/379) calloc [8] 100.00% 0.00%(42/42) [self] [7] 3.69% 0.00%(14/379) arena_bin_malloc_easy [8] 100.00% 0.00%(14/14) [self] [7] 3.69% 0.00%(14/379) arena_malloc [8] 100.00% 0.00%(14/14) [self] [7] 3.43% 0.00%(13/379) icalloc [8] 100.00% 0.00%(13/13) [self] [7] 2.11% 0.00%(8/379) posix_memalign [8] 100.00% 0.00%(8/8) [self] [7] 1.32% 0.00%(5/379) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 1.06% 0.00%(4/379) mag_rack_alloc [8] 100.00% 0.00%(4/4) [self] [7] 1.06% 0.00%(4/379) malloc_init [8] 100.00% 0.00%(4/4) [self] [7] 0.79% 0.00%(3/379) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 0.26% 0.00%(1/379) [unmapped_function] [7] 0.26% 0.00%(1/379) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 0.26% 0.00%(1/379) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 0.95% 0.00%(27/2832) storeClientCopyHeaders [4] 100.00% 0.00%(27/27) storeClientRef [5] 100.00% 0.00%(27/27) storeClientCopy2 [6] 100.00% 0.00%(27/27) storeClientCopy3 [7] 100.00% 0.00%(27/27) storeClientNoMoreToSend [8] 100.00% 0.00%(27/27) [self] [2] 34.31% 0.16%(1479/4311) clientBeginForwarding [3] 100.00% 0.16%(1479/1479) fwdStart [4] 73.02% 0.12%(1080/1479) peerSelect [5] 94.72% 0.11%(1023/1080) peerSelectFoo [6] 26.00% 0.03%(266/1023) peerSelectCallback [7] 41.35% 0.01%(110/266) peerSelectStateFree [8] 100.00% 0.01%(110/110) [self] [7] 27.44% 0.01%(73/266) cbdataValid [8] 100.00% 0.01%(73/73) [self] [7] 15.41% 0.00%(41/266) fwdStartComplete [8] 100.00% 0.00%(41/41) [self] [7] 11.65% 0.00%(31/266) cbdataUnlock [8] 100.00% 0.00%(31/31) [self] [7] 3.76% 0.00%(10/266) fwdRestart [8] 100.00% 0.00%(10/10) [self] [7] 0.38% 0.00%(1/266) peerMonitorInit [8] 100.00% 0.00%(1/1) [self] [6] 25.02% 0.03%(256/1023) peerGetSomeParent [7] 17.97% 0.00%(46/256) getAnyParent [8] 100.00% 0.00%(46/46) [self] [7] 17.19% 0.00%(44/256) getDefaultParent [8] 100.00% 0.00%(44/44) [self] [7] 16.41% 0.00%(42/256) getRoundRobinParent [8] 100.00% 0.00%(42/42) [self] [7] 15.23% 0.00%(39/256) getFirstUpParent [8] 100.00% 0.00%(39/39) [self] [7] 14.84% 0.00%(38/256) peerUserHashSelectParent [8] 100.00% 0.00%(38/38) [self] [7] 7.81% 0.00%(20/256) peerSourceHashSelectParent [8] 100.00% 0.00%(20/20) [self] [7] 7.42% 0.00%(19/256) carpSelectParent [8] 100.00% 0.00%(19/19) [self] [7] 1.95% 0.00%(5/256) carpInit [8] 100.00% 0.00%(5/5) [self] [7] 0.78% 0.00%(2/256) peerClearRR [8] 100.00% 0.00%(2/2) [self] [7] 0.39% 0.00%(1/256) peerUserHashInit [8] 100.00% 0.00%(1/1) [self] [6] 20.53% 0.02%(210/1023) peerGetSomeNeighbor [7] 37.14% 0.01%(78/210) peerSelectIcpPing [8] 100.00% 0.01%(78/78) [self] [7] 33.81% 0.01%(71/210) neighborsDigestSelect [8] 100.00% 0.01%(71/71) [self] [7] 25.24% 0.01%(53/210) netdbClosestParent [8] 100.00% 0.01%(53/53) [self] [7] 3.81% 0.00%(8/210) peerDigestLookup [8] 100.00% 0.00%(8/8) [self] [6] 19.94% 0.02%(204/1023) peerCheckNetdbDirect [7] 44.12% 0.01%(90/204) netdbHostHops [8] 100.00% 0.01%(87/87) [self] [7] 28.43% 0.01%(58/204) whichPeer [8] 100.00% 0.01%(58/58) [self] [7] 27.45% 0.01%(56/204) netdbHostRtt [8] 100.00% 0.01%(56/56) [self] [6] 8.50% 0.01%(87/1023) peerGetSomeDirect [7] 100.00% 0.01%(87/87) peerAddFwdServer [8] 100.00% 0.01%(87/87) [self] [5] 3.06% 0.00%(33/1080) cbdataInternalAlloc [6] 100.00% 0.00%(33/33) memPoolAlloc [7] 72.73% 0.00%(24/33) xcalloc [8] 100.00% 0.00%(24/24) [self] [7] 12.12% 0.00%(4/33) memMeterSyncHWater [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(3/33) xrealloc [8] 100.00% 0.00%(3/3) [self] [7] 3.03% 0.00%(1/33) [unmapped_function] [7] 3.03% 0.00%(1/33) memPoolClean [8] 100.00% 0.00%(1/1) [self] [5] 2.22% 0.00%(24/1080) storeLockObjectDebug [6] 100.00% 0.00%(24/24) storeEntryReferenced [7] 83.33% 0.00%(20/24) lru_referenced [8] 100.00% 0.00%(20/20) [self] [7] 16.67% 0.00%(4/24) lru_remove [8] 100.00% 0.00%(4/4) [self] [4] 26.98% 0.04%(399/1479) cbdataInternalAlloc [5] 100.00% 0.04%(399/399) memPoolAlloc [6] 100.00% 0.04%(399/399) xcalloc [7] 31.83% 0.01%(127/399) arena_lock_balance [8] 100.00% 0.01%(127/127) [self] [7] 29.82% 0.01%(119/399) memset [8] 100.00% 0.01%(119/119) [self] [7] 11.03% 0.00%(44/399) arena_malloc_small [8] 100.00% 0.00%(44/44) [self] [7] 9.77% 0.00%(39/399) calloc [8] 100.00% 0.00%(39/39) [self] [7] 3.01% 0.00%(12/399) choose_arena [8] 100.00% 0.00%(12/12) [self] [7] 2.76% 0.00%(11/399) arena_malloc [8] 100.00% 0.00%(11/11) [self] [7] 2.26% 0.00%(9/399) arena_bin_malloc_easy [8] 100.00% 0.00%(9/9) [self] [7] 2.26% 0.00%(9/399) icalloc [8] 100.00% 0.00%(9/9) [self] [7] 2.01% 0.00%(8/399) arena_run_reg_alloc [8] 100.00% 0.00%(8/8) [self] [7] 1.75% 0.00%(7/399) _getdtablesize [8] 100.00% 0.00%(7/7) [self] [7] 1.00% 0.00%(4/399) [unmapped_function] [7] 1.00% 0.00%(4/399) malloc_init [8] 100.00% 0.00%(4/4) [self] [7] 1.00% 0.00%(4/399) posix_memalign [8] 100.00% 0.00%(4/4) [self] [7] 0.25% 0.00%(1/399) mag_rack_alloc [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/399) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [1] 7.66% 0.04%(363/4740) clientProcessRequest2 [2] 100.00% 0.04%(363/363) storeGetPublicByRequest [3] 100.00% 0.04%(363/363) storeGetPublicByRequestMethod [4] 100.00% 0.04%(363/363) storeKeyPublicByRequestMethod [5] 100.00% 0.04%(363/363) MD5Final [6] 100.00% 0.04%(363/363) MD5Pad [7] 76.58% 0.03%(278/363) memcpy [8] 100.00% 0.03%(278/278) [self] [7] 18.73% 0.01%(68/363) MD5Update [8] 100.00% 0.01%(68/68) [self] [7] 3.31% 0.00%(12/363) MD5Init [8] 100.00% 0.00%(12/12) [self] [7] 1.38% 0.00%(5/363) memset [8] 100.00% 0.00%(5/5) [self] [1] 0.86% 0.00%(41/4740) storeClientCopyHeaders [2] 100.00% 0.00%(41/41) storeClientRef [3] 100.00% 0.00%(41/41) storeClientCopy2 [4] 100.00% 0.00%(41/41) storeClientCopy3 [5] 100.00% 0.00%(41/41) storeClientCallback [6] 100.00% 0.00%(41/41) storeClientCopyHeadersCB [7] 70.73% 0.00%(29/41) clientCacheHit [8] 100.00% 0.00%(29/29) [self] [7] 19.51% 0.00%(8/41) memHaveHeaders [8] 100.00% 0.00%(8/8) [self] [7] 4.88% 0.00%(2/41) stmemNodeUnref [8] 100.00% 0.00%(2/2) [self] [7] 2.44% 0.00%(1/41) clientCheckUrlIsValid [8] 100.00% 0.00%(1/1) [self] [7] 2.44% 0.00%(1/41) new_MemObject [8] 100.00% 0.00%(1/1) [self] [1] 0.53% 0.00%(25/4740) storeClientRegister [2] 100.00% 0.00%(25/25) cbdataInternalAlloc [3] 100.00% 0.00%(25/25) memPoolAlloc [4] 100.00% 0.00%(25/25) xcalloc [5] 100.00% 0.00%(25/25) arena_malloc_small [6] 100.00% 0.00%(25/25) arena_bin_nonfull_run_get [7] 72.00% 0.00%(18/25) arena_run_tree_remove [8] 100.00% 0.00%(18/18) [self] [7] 28.00% 0.00%(7/25) arena_run_comp [8] 100.00% 0.00%(7/7) [self] [0] 0.51% 0.51%(4694/926344) peerSelect [1] 96.57% 0.49%(4533/4694) peerSelectFoo [2] 59.36% 0.29%(2691/4533) peerSelectCallback [3] 93.61% 0.27%(2519/2691) fwdStartComplete [4] 100.00% 0.27%(2519/2519) fwdConnectStart [5] 66.53% 0.18%(1676/2519) fwdDispatch [6] 78.46% 0.14%(1315/1676) fd_note [7] 100.00% 0.14%(1315/1315) xstrncpy [8] 100.00% 0.14%(1315/1315) [self] [6] 19.99% 0.04%(335/1676) httpStart [7] 49.25% 0.02%(165/335) httpSendRequest [8] 100.00% 0.02%(165/165) [self] [7] 20.90% 0.01%(70/335) comm_add_close_handler [8] 100.00% 0.01%(70/70) [self] [7] 15.22% 0.01%(51/335) cbdataInternalAlloc [8] 100.00% 0.01%(51/51) [self] [7] 11.04% 0.00%(37/335) requestLink [8] 100.00% 0.00%(37/37) [self] [7] 1.49% 0.00%(5/335) storeLockObjectDebug [8] 100.00% 0.00%(5/5) [self] [7] 0.90% 0.00%(3/335) httpBuildRequestPrefix [8] 100.00% 0.00%(3/3) [self] [7] 0.90% 0.00%(3/335) requestDestroy [8] 100.00% 0.00%(3/3) [self] [7] 0.30% 0.00%(1/335) commSetSelect [8] 100.00% 0.00%(1/1) [self] [6] 1.55% 0.00%(26/1676) netdbPingSite [7] 100.00% 0.00%(26/26) netdbLookupHost [8] 100.00% 0.00%(26/26) [self] [5] 24.57% 0.07%(619/2519) pconnPop [6] 86.91% 0.06%(538/619) pconnLookup [7] 63.94% 0.04%(344/538) strcmp [8] 100.00% 0.04%(344/344) [self] [7] 24.72% 0.01%(133/538) hash_lookup [8] 100.00% 0.01%(133/133) [self] [7] 9.85% 0.01%(53/538) pconnKey [8] 100.00% 0.01%(53/53) [self] [7] 0.74% 0.00%(4/538) [unmapped_function] [7] 0.56% 0.00%(3/538) hash_join [8] 100.00% 0.00%(3/3) [self] [7] 0.19% 0.00%(1/538) mergesort [8] 100.00% 0.00%(1/1) [self] [6] 10.82% 0.01%(67/619) commSetSelect [7] 100.00% 0.01%(67/67) commUpdateReadHandler [8] 100.00% 0.01%(67/67) [self] [6] 2.26% 0.00%(14/619) pconnRemoveFD [7] 100.00% 0.00%(14/14) pconnDelete [8] 100.00% 0.00%(14/14) [self] [5] 4.49% 0.01%(113/2519) commConnectStart [6] 38.05% 0.00%(43/113) comm_add_close_handler [7] 65.12% 0.00%(28/43) memPoolAlloc [8] 100.00% 0.00%(28/28) [self] [7] 34.88% 0.00%(15/43) cbdataLock [8] 100.00% 0.00%(15/15) [self] [6] 37.17% 0.00%(42/113) cbdataInternalAlloc [7] 100.00% 0.00%(42/42) memPoolAlloc [8] 100.00% 0.00%(42/42) [self] [6] 20.35% 0.00%(23/113) ipcache_nbgethostbyname [7] 56.52% 0.00%(13/23) commConnectDnsHandle [8] 100.00% 0.00%(13/13) [self] [7] 43.48% 0.00%(10/23) ipcacheCheckNumeric [8] 100.00% 0.00%(10/10) [self] [6] 4.42% 0.00%(5/113) xstrdup [7] 100.00% 0.00%(5/5) xmalloc [8] 100.00% 0.00%(5/5) [self] [5] 2.34% 0.01%(59/2519) comm_add_close_handler [6] 100.00% 0.01%(59/59) memPoolAlloc [7] 74.58% 0.00%(44/59) xcalloc [8] 100.00% 0.00%(44/44) [self] [7] 16.95% 0.00%(10/59) memMeterSyncHWater [8] 100.00% 0.00%(10/10) [self] [7] 5.08% 0.00%(3/59) xrealloc [8] 100.00% 0.00%(3/3) [self] [7] 3.39% 0.00%(2/59) [unmapped_function] [5] 1.63% 0.00%(41/2519) fwdConnectCreateSocket [6] 92.68% 0.00%(38/41) comm_open [7] 26.32% 0.00%(10/38) sqinet_set_v4_port [8] 100.00% 0.00%(10/10) [self] [7] 21.05% 0.00%(8/38) comm_open6 [8] 100.00% 0.00%(8/8) [self] [7] 18.42% 0.00%(7/38) identConfigTimeout [8] 100.00% 0.00%(7/7) [self] [7] 13.16% 0.00%(5/38) sqinet_copy_v4_inaddr [8] 100.00% 0.00%(5/5) [self] [7] 13.16% 0.00%(5/38) sqinet_done [8] 100.00% 0.00%(5/5) [self] [7] 5.26% 0.00%(2/38) sqinet_init [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(1/38) comm_open [8] 100.00% 0.00%(1/1) [self] [6] 7.32% 0.00%(3/41) getOutgoingAddr [7] 100.00% 0.00%(3/3) aclMapAddr [8] 100.00% 0.00%(3/3) [self] [5] 0.24% 0.00%(6/2519) getOutgoingAddr [6] 100.00% 0.00%(6/6) aclMapAddr [7] 66.67% 0.00%(4/6) aclChecklistCacheInit [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) aclLookupExternalDone [8] 100.00% 0.00%(2/2) [self] [5] 0.20% 0.00%(5/2519) getOutgoingTOS [6] 100.00% 0.00%(5/5) aclMapTOS [7] 100.00% 0.00%(5/5) aclChecklistCacheInit [8] 100.00% 0.00%(5/5) [self] [3] 6.39% 0.02%(172/2691) peerSelectStateFree [4] 100.00% 0.02%(172/172) cbdataInternalFree [5] 100.00% 0.02%(172/172) memPoolFree [6] 100.00% 0.02%(172/172) xfree [7] 27.91% 0.01%(48/172) arena_run_reg_dalloc [8] 100.00% 0.01%(48/48) [self] [7] 26.74% 0.00%(46/172) idalloc [8] 100.00% 0.00%(46/46) [self] [7] 15.70% 0.00%(27/172) arena_dalloc_small [8] 100.00% 0.00%(27/27) [self] [7] 12.79% 0.00%(22/172) free [8] 100.00% 0.00%(22/22) [self] [7] 6.98% 0.00%(12/172) malloc_spin_unlock [8] 100.00% 0.00%(12/12) [self] [7] 5.81% 0.00%(10/172) realloc [8] 100.00% 0.00%(10/10) [self] [7] 3.49% 0.00%(6/172) arena_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 0.58% 0.00%(1/172) [unmapped_function] [2] 34.55% 0.17%(1566/4533) peerGetSomeNeighbor [3] 100.00% 0.17%(1566/1566) neighborsDigestSelect [4] 100.00% 0.17%(1566/1566) storeKeyPublicByRequest [5] 100.00% 0.17%(1566/1566) storeKeyPublicByRequestMethod [6] 95.98% 0.16%(1503/1566) MD5Update [7] 99.40% 0.16%(1494/1503) MD5Init [8] 100.00% 0.16%(1494/1494) [self] [7] 0.60% 0.00%(9/1503) [unmapped_function] [6] 4.02% 0.01%(63/1566) MD5Final [7] 77.78% 0.01%(49/63) MD5Pad [8] 100.00% 0.01%(49/49) [self] [7] 17.46% 0.00%(11/63) MD5Update [8] 100.00% 0.00%(11/11) [self] [7] 4.76% 0.00%(3/63) [unmapped_function] [2] 4.70% 0.02%(213/4533) [self] [2] 1.39% 0.01%(63/4533) peerGetSomeDirect [3] 100.00% 0.01%(63/63) peerAddFwdServer [4] 100.00% 0.01%(63/63) memPoolAlloc [5] 100.00% 0.01%(63/63) xcalloc [6] 66.67% 0.00%(42/63) arena_malloc_small [7] 52.38% 0.00%(22/42) arena_run_reg_alloc [8] 100.00% 0.00%(22/22) [self] [7] 42.86% 0.00%(18/42) arena_run_tree_first [8] 100.00% 0.00%(18/18) [self] [7] 2.38% 0.00%(1/42) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [7] 2.38% 0.00%(1/42) arena_bin_nonfull_run_get [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(21/63) calloc [7] 100.00% 0.00%(21/21) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(21/21) [self] [1] 1.73% 0.01%(81/4694) cbdataInternalAlloc [2] 100.00% 0.01%(81/81) [self] [1] 0.89% 0.00%(42/4694) cbdataLock [2] 100.00% 0.00%(42/42) [self] [1] 0.66% 0.00%(31/4694) storeLockObjectDebug [2] 100.00% 0.00%(31/31) [self] [1] 0.15% 0.00%(7/4694) requestLink [2] 100.00% 0.00%(7/7) [self] [0] 0.50% 0.50%(4674/926344) destroy_MemObject [1] 77.81% 0.39%(3637/4674) stmemFree [2] 99.95% 0.39%(3635/3637) stmemNodeFree [3] 100.00% 0.39%(3635/3635) memPoolFree [4] 100.00% 0.39%(3635/3635) xfree [5] 100.00% 0.39%(3635/3635) arena_dalloc [6] 100.00% 0.39%(3635/3635) arena_dalloc_large [7] 75.96% 0.30%(2761/3635) arena_purge [8] 100.00% 0.30%(2761/2761) [self] [7] 11.50% 0.05%(418/3635) arena_run_dalloc [8] 100.00% 0.05%(418/418) [self] [7] 9.44% 0.04%(343/3635) arena_chunk_tree_dirty_insert [8] 100.00% 0.04%(343/343) [self] [7] 1.71% 0.01%(62/3635) arena_chunk_tree_dirty_last [8] 100.00% 0.01%(62/62) [self] [7] 0.52% 0.00%(19/3635) arena_chunk_comp [8] 100.00% 0.00%(19/19) [self] [7] 0.30% 0.00%(11/3635) __sys_madvise [8] 100.00% 0.00%(11/11) [self] [7] 0.28% 0.00%(10/3635) _freebsd6_mmap [8] 100.00% 0.00%(10/10) [self] [7] 0.11% 0.00%(4/3635) arena_chunk_dealloc [8] 100.00% 0.00%(4/4) [self] [7] 0.08% 0.00%(3/3635) [unmapped_function] [7] 0.06% 0.00%(2/3635) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [7] 0.06% 0.00%(2/3635) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [2] 0.05% 0.00%(2/3637) [self] [1] 22.08% 0.11%(1032/4674) httpReplyDestroy [2] 99.90% 0.11%(1031/1032) httpReplyClean [3] 86.03% 0.10%(887/1031) httpHeaderClean [4] 86.81% 0.08%(770/887) httpHeaderEntryDestroy [5] 100.00% 0.08%(770/770) stringClean [6] 100.00% 0.08%(770/770) memFreeString [7] 96.49% 0.08%(743/770) memPoolFree [8] 100.00% 0.08%(743/743) [self] [7] 3.51% 0.00%(27/770) memPoolAlloc [8] 100.00% 0.00%(27/27) [self] [4] 13.19% 0.01%(117/887) vector_done [5] 100.00% 0.01%(117/117) xfree [6] 100.00% 0.01%(117/117) arena_dalloc_small [7] 91.45% 0.01%(107/117) arena_run_tree_insert [8] 100.00% 0.01%(107/107) [self] [7] 8.55% 0.00%(10/117) arena_run_comp [8] 100.00% 0.00%(10/10) [self] [3] 13.97% 0.02%(144/1031) httpReplyHdrCacheClean [4] 100.00% 0.02%(144/144) httpHdrCcDestroy [5] 100.00% 0.02%(144/144) memPoolFree [6] 100.00% 0.02%(144/144) xfree [7] 36.11% 0.01%(52/144) idalloc [8] 100.00% 0.01%(52/52) [self] [7] 20.83% 0.00%(30/144) arena_run_reg_dalloc [8] 100.00% 0.00%(30/30) [self] [7] 15.28% 0.00%(22/144) arena_dalloc_small [8] 100.00% 0.00%(22/22) [self] [7] 9.72% 0.00%(14/144) realloc [8] 100.00% 0.00%(14/14) [self] [7] 8.33% 0.00%(12/144) arena_dalloc [8] 100.00% 0.00%(12/12) [self] [7] 6.25% 0.00%(9/144) free [8] 100.00% 0.00%(9/9) [self] [7] 2.78% 0.00%(4/144) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 0.69% 0.00%(1/144) [unmapped_function] [2] 0.10% 0.00%(1/1032) [self] [1] 0.04% 0.00%(2/4674) memPoolFree [2] 100.00% 0.00%(2/2) [self] [1] 0.04% 0.00%(2/4674) memset [2] 100.00% 0.00%(2/2) [self] [1] 0.02% 0.00%(1/4674) ctx_exit [2] 100.00% 0.00%(1/1) [self] [0] 0.47% 0.47%(4350/926344) clientCheckNoCacheDone [1] 100.00% 0.47%(4350/4350) clientProcessRequest [2] 53.77% 0.25%(2339/4350) clientProcessMiss [3] 63.70% 0.16%(1490/2339) clientCreateStoreEntry [4] 81.74% 0.13%(1218/1490) storeCreateEntry [5] 67.49% 0.09%(822/1218) storeSetPrivateKey [6] 65.33% 0.06%(537/822) storeKeyPrivate [7] 51.21% 0.03%(275/537) memcpy [8] 100.00% 0.03%(275/275) [self] [7] 20.48% 0.01%(110/537) MD5Update [8] 100.00% 0.01%(110/110) [self] [7] 19.55% 0.01%(105/537) memset [8] 100.00% 0.01%(105/105) [self] [7] 5.40% 0.00%(29/537) MD5Final [8] 100.00% 0.00%(29/29) [self] [7] 1.12% 0.00%(6/537) MD5Init [8] 100.00% 0.00%(6/6) [self] [7] 0.74% 0.00%(4/537) MD2File [8] 100.00% 0.00%(4/4) [self] [7] 0.56% 0.00%(3/537) MD5Pad [8] 100.00% 0.00%(3/3) [self] [7] 0.56% 0.00%(3/537) [unmapped_function] [7] 0.37% 0.00%(2/537) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [6] 19.95% 0.02%(164/822) storeHashInsert [7] 53.05% 0.01%(87/164) hash_join [8] 100.00% 0.01%(87/87) [self] [7] 21.34% 0.00%(35/164) storeKeyDup [8] 100.00% 0.00%(35/35) [self] [7] 20.73% 0.00%(34/164) memcpy [8] 100.00% 0.00%(34/34) [self] [7] 2.44% 0.00%(4/164) memset [8] 100.00% 0.00%(4/4) [self] [7] 1.22% 0.00%(2/164) [unmapped_function] [7] 0.61% 0.00%(1/164) hash_create [8] 100.00% 0.00%(1/1) [self] [7] 0.61% 0.00%(1/164) storeKeyPublicByRequestMethod [8] 100.00% 0.00%(1/1) [self] [6] 14.72% 0.01%(121/822) hash_lookup [7] 86.78% 0.01%(105/121) storeKeyHashCmp [8] 100.00% 0.01%(105/105) [self] [7] 13.22% 0.00%(16/121) storeKeyHashHash [8] 100.00% 0.00%(16/16) [self] [5] 32.51% 0.04%(396/1218) new_StoreEntry [6] 92.17% 0.04%(365/396) new_MemObject [7] 42.47% 0.02%(155/365) memPoolAlloc [8] 100.00% 0.02%(155/155) [self] [7] 20.27% 0.01%(74/365) httpReplyCreate [8] 100.00% 0.01%(74/74) [self] [7] 17.53% 0.01%(64/365) memcpy [8] 100.00% 0.01%(64/64) [self] [7] 8.22% 0.00%(30/365) strlen [8] 100.00% 0.00%(30/30) [self] [7] 7.67% 0.00%(28/365) xstrdup [8] 100.00% 0.00%(28/28) [self] [7] 1.92% 0.00%(7/365) memset [8] 100.00% 0.00%(7/7) [self] [7] 0.82% 0.00%(3/365) [unmapped_function] [7] 0.55% 0.00%(2/365) httpReplyInitModule [8] 100.00% 0.00%(2/2) [self] [7] 0.27% 0.00%(1/365) strncmp [8] 100.00% 0.00%(1/1) [self] [7] 0.27% 0.00%(1/365) xcalloc [8] 100.00% 0.00%(1/1) [self] [6] 7.83% 0.00%(31/396) memPoolAlloc [7] 64.52% 0.00%(20/31) xcalloc [8] 100.00% 0.00%(20/20) [self] [7] 32.26% 0.00%(10/31) memMeterSyncHWater [8] 100.00% 0.00%(10/10) [self] [7] 3.23% 0.00%(1/31) xrealloc [8] 100.00% 0.00%(1/1) [self] [4] 15.91% 0.03%(237/1490) storeClientCopyHeaders [5] 100.00% 0.03%(237/237) storeClientRef [6] 100.00% 0.03%(237/237) storeClientCopy2 [7] 47.68% 0.01%(113/237) storeClientCopy3 [8] 100.00% 0.01%(113/113) [self] [7] 27.00% 0.01%(64/237) cbdataUnlock [8] 100.00% 0.01%(64/64) [self] [7] 24.89% 0.01%(59/237) cbdataLock [8] 100.00% 0.01%(54/54) [self] [7] 0.42% 0.00%(1/237) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [4] 2.35% 0.00%(35/1490) storeClientRegister [5] 71.43% 0.00%(25/35) cbdataInternalAlloc [6] 100.00% 0.00%(25/25) memPoolAlloc [7] 64.00% 0.00%(16/25) xcalloc [8] 100.00% 0.00%(16/16) [self] [7] 24.00% 0.00%(6/25) memMeterSyncHWater [8] 100.00% 0.00%(6/6) [self] [7] 12.00% 0.00%(3/25) xrealloc [8] 100.00% 0.00%(3/3) [self] [5] 28.57% 0.00%(10/35) storeLockObjectDebug [6] 100.00% 0.00%(10/10) storeEntryReferenced [7] 80.00% 0.00%(8/10) lru_referenced [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(2/10) lru_remove [8] 100.00% 0.00%(2/2) [self] [3] 36.30% 0.09%(849/2339) clientBeginForwarding [4] 100.00% 0.09%(849/849) fwdStart [5] 86.93% 0.08%(738/849) peerSelect [6] 72.22% 0.06%(533/738) peerSelectFoo [7] 28.71% 0.02%(153/533) peerSelectCallback [8] 100.00% 0.02%(149/149) [self] [7] 25.89% 0.01%(138/533) peerGetSomeParent [8] 100.00% 0.01%(138/138) [self] [7] 17.45% 0.01%(93/533) peerGetSomeNeighbor [8] 100.00% 0.01%(93/93) [self] [7] 16.70% 0.01%(89/533) peerCheckNetdbDirect [8] 100.00% 0.01%(89/89) [self] [7] 6.19% 0.00%(33/533) peerGetPinned [8] 100.00% 0.00%(32/32) [self] [7] 3.75% 0.00%(20/533) peerGetSomeDirect [8] 100.00% 0.00%(20/20) [self] [7] 1.13% 0.00%(6/533) peerSelectFoo [8] 100.00% 0.00%(6/6) [self] [7] 0.19% 0.00%(1/533) peerCheckAlwaysDirectDone [8] 100.00% 0.00%(1/1) [self] [6] 18.16% 0.01%(134/738) cbdataInternalAlloc [7] 100.00% 0.01%(134/134) memPoolAlloc [8] 100.00% 0.01%(134/134) [self] [6] 9.62% 0.01%(71/738) storeLockObjectDebug [7] 98.59% 0.01%(70/71) storeEntryReferenced [8] 100.00% 0.01%(70/70) [self] [7] 1.41% 0.00%(1/71) storePurgeMem [8] 100.00% 0.00%(1/1) [self] [5] 5.42% 0.00%(46/849) aclCheckFastRequest [6] 100.00% 0.00%(46/46) aclCheckFast [7] 52.17% 0.00%(24/46) aclChecklistCacheInit [8] 100.00% 0.00%(24/24) [self] [7] 34.78% 0.00%(16/46) aclCheckCleanup [8] 100.00% 0.00%(16/16) [self] [7] 13.04% 0.00%(6/46) aclMatchAclList [8] 100.00% 0.00%(6/6) [self] [5] 5.18% 0.00%(44/849) cbdataInternalAlloc [6] 100.00% 0.00%(44/44) memPoolAlloc [7] 77.27% 0.00%(34/44) xcalloc [8] 100.00% 0.00%(34/34) [self] [7] 13.64% 0.00%(6/44) xrealloc [8] 100.00% 0.00%(6/6) [self] [7] 6.82% 0.00%(3/44) memMeterSyncHWater [8] 100.00% 0.00%(3/3) [self] [7] 2.27% 0.00%(1/44) memPoolClean [8] 100.00% 0.00%(1/1) [self] [5] 2.47% 0.00%(21/849) storeLockObjectDebug [6] 100.00% 0.00%(21/21) storeEntryReferenced [7] 100.00% 0.00%(21/21) lru_referenced [8] 100.00% 0.00%(21/21) [self] [2] 40.64% 0.19%(1768/4350) clientProcessRequest2 [3] 100.00% 0.19%(1768/1768) storeGetPublicByRequest [4] 100.00% 0.19%(1768/1768) storeGetPublicByRequestMethod [5] 98.02% 0.19%(1733/1768) storeKeyPublicByRequestMethod [6] 95.33% 0.18%(1652/1733) MD5Update [7] 98.85% 0.18%(1633/1652) MD5Init [8] 100.00% 0.18%(1633/1633) [self] [7] 1.03% 0.00%(17/1652) [unmapped_function] [7] 0.12% 0.00%(2/1652) memcpy [8] 100.00% 0.00%(2/2) [self] [6] 4.67% 0.01%(81/1733) MD5Final [7] 76.54% 0.01%(62/81) MD5Pad [8] 100.00% 0.01%(62/62) [self] [7] 22.22% 0.00%(18/81) MD5Update [8] 100.00% 0.00%(18/18) [self] [7] 1.23% 0.00%(1/81) [unmapped_function] [5] 1.98% 0.00%(35/1768) storeGet [6] 100.00% 0.00%(35/35) hash_lookup [7] 71.43% 0.00%(25/35) storeKeyHashCmp [8] 100.00% 0.00%(14/14) [self] [7] 14.29% 0.00%(5/35) storeKeyHashHash [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(5/35) storeKeyScan [8] 100.00% 0.00%(5/5) [self] [2] 4.90% 0.02%(213/4350) [self] [2] 0.55% 0.00%(24/4350) storeClientRegister [3] 100.00% 0.00%(24/24) cbdataInternalAlloc [4] 100.00% 0.00%(24/24) memPoolAlloc [5] 100.00% 0.00%(24/24) xcalloc [6] 100.00% 0.00%(24/24) arena_malloc_small [7] 50.00% 0.00%(12/24) arena_run_reg_alloc [8] 100.00% 0.00%(12/12) [self] [7] 37.50% 0.00%(9/24) arena_run_tree_first [8] 100.00% 0.00%(9/9) [self] [7] 12.50% 0.00%(3/24) arena_bin_nonfull_run_get [8] 100.00% 0.00%(3/3) [self] [2] 0.14% 0.00%(6/4350) storeClientCopyHeaders [3] 100.00% 0.00%(6/6) storeClientRef [4] 100.00% 0.00%(6/6) storeClientCopy2 [5] 100.00% 0.00%(6/6) storeClientCopy3 [6] 100.00% 0.00%(6/6) storeClientCallback [7] 66.67% 0.00%(4/6) storeClientCopyHeadersCB [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) CheckQuickAbort [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) cbdataUnlock [8] 100.00% 0.00%(1/1) [self] [0] 0.46% 0.46%(4307/926344) time2 [1] 85.88% 0.40%(3699/4307) time2sub [2] 100.00% 0.40%(3699/3699) [self] [1] 7.20% 0.03%(310/4307) tmcomp [2] 100.00% 0.03%(310/310) [self] [1] 6.06% 0.03%(261/4307) index [2] 100.00% 0.03%(261/261) [self] [1] 0.58% 0.00%(25/4307) long_normalize_overflow [2] 100.00% 0.00%(25/25) [self] [1] 0.21% 0.00%(9/4307) long_increment_overflow [2] 100.00% 0.00%(9/9) [self] [1] 0.07% 0.00%(3/4307) [unmapped_function] [0] 0.46% 0.46%(4227/926344) storeAppend [1] 50.53% 0.23%(2136/4227) storeGetMemSpace [2] 93.73% 0.22%(2002/2136) storePurgeMem [3] 89.96% 0.19%(1801/2002) destroy_MemObject [4] 95.56% 0.19%(1721/1801) httpReplyDestroy [5] 99.42% 0.18%(1711/1721) httpReplyClean [6] 91.76% 0.17%(1570/1711) httpHeaderClean [7] 34.01% 0.06%(534/1570) httpHeaderGetEntry [8] 100.00% 0.06%(534/534) [self] [7] 32.80% 0.06%(515/1570) httpHeaderEntryDestroy [8] 100.00% 0.06%(515/515) [self] [7] 30.64% 0.05%(481/1570) statHistCount [8] 100.00% 0.05%(481/481) [self] [7] 0.96% 0.00%(15/1570) vector_done [8] 100.00% 0.00%(15/15) [self] [7] 0.83% 0.00%(13/1570) httpHeaderInsertEntryStr [8] 100.00% 0.00%(13/13) [self] [7] 0.38% 0.00%(6/1570) httpHeaderEntryCreateStr [8] 100.00% 0.00%(6/6) [self] [7] 0.38% 0.00%(6/1570) statHistSafeCopy [8] 100.00% 0.00%(6/6) [self] [6] 3.80% 0.01%(65/1711) httpReplyHdrCacheClean [7] 58.46% 0.00%(38/65) httpHdrCcDestroy [8] 100.00% 0.00%(38/38) [self] [7] 38.46% 0.00%(25/65) stringClean [8] 100.00% 0.00%(25/25) [self] [7] 3.08% 0.00%(2/65) httpHdrCcParseInit [8] 100.00% 0.00%(2/2) [self] [6] 2.34% 0.00%(40/1711) httpBodyClean [7] 100.00% 0.00%(40/40) memBufIsNull [8] 100.00% 0.00%(40/40) [self] [6] 2.10% 0.00%(36/1711) httpStatusLineClean [7] 75.00% 0.00%(27/36) httpStatusLineSet [8] 100.00% 0.00%(27/27) [self] [7] 13.89% 0.00%(5/36) httpBuildVersion [8] 100.00% 0.00%(5/5) [self] [7] 8.33% 0.00%(3/36) httpStatusLineClean [8] 100.00% 0.00%(3/3) [self] [7] 2.78% 0.00%(1/36) httpSendRequestEntry [8] 100.00% 0.00%(1/1) [self] [5] 0.58% 0.00%(10/1721) httpReplyDoDestroy [6] 100.00% 0.00%(10/10) memPoolFree [7] 100.00% 0.00%(10/10) xfree [8] 100.00% 0.00%(10/10) [self] [4] 2.78% 0.01%(50/1801) stmemFree [5] 100.00% 0.01%(50/50) stmemNodeFree [6] 100.00% 0.01%(50/50) memPoolFree [7] 76.00% 0.00%(38/50) xfree [8] 100.00% 0.00%(38/38) [self] [7] 18.00% 0.00%(9/50) [unmapped_function] [7] 6.00% 0.00%(3/50) xmalloc [8] 100.00% 0.00%(3/3) [self] [4] 1.67% 0.00%(30/1801) memPoolFree [5] 100.00% 0.00%(30/30) xfree [6] 86.67% 0.00%(26/30) arena_dalloc_small [7] 96.15% 0.00%(25/26) arena_run_tree_insert [8] 100.00% 0.00%(25/25) [self] [7] 3.85% 0.00%(1/26) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [6] 13.33% 0.00%(4/30) free [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [3] 10.04% 0.02%(201/2002) storeRelease [4] 100.00% 0.02%(201/201) destroy_StoreEntry [5] 59.70% 0.01%(120/201) storeHashDelete [6] 92.50% 0.01%(111/120) storeKeyFree [7] 65.77% 0.01%(73/111) memset [8] 100.00% 0.01%(73/73) [self] [7] 32.43% 0.00%(36/111) memPoolFree [8] 100.00% 0.00%(36/36) [self] [7] 0.90% 0.00%(1/111) [unmapped_function] [7] 0.90% 0.00%(1/111) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 7.50% 0.00%(9/120) hash_remove_link [7] 100.00% 0.00%(9/9) storeKeyHashHash [8] 100.00% 0.00%(9/9) [self] [5] 40.30% 0.01%(81/201) memPoolFree [6] 100.00% 0.01%(81/81) xfree [7] 44.44% 0.00%(36/81) idalloc [8] 100.00% 0.00%(36/36) [self] [7] 22.22% 0.00%(18/81) arena_dalloc_small [8] 100.00% 0.00%(18/18) [self] [7] 13.58% 0.00%(11/81) arena_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 7.41% 0.00%(6/81) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 7.41% 0.00%(6/81) realloc [8] 100.00% 0.00%(6/6) [self] [7] 4.94% 0.00%(4/81) arena_run_reg_dalloc [8] 100.00% 0.00%(4/4) [self] [2] 6.27% 0.01%(134/2136) [self] [1] 40.76% 0.19%(1723/4227) stmemAppend [2] 64.19% 0.12%(1106/1723) memPoolAlloc [3] 100.00% 0.12%(1106/1106) xmalloc [4] 100.00% 0.12%(1106/1106) arena_malloc [5] 100.00% 0.12%(1106/1106) arena_malloc_large [6] 100.00% 0.12%(1106/1106) arena_run_alloc [7] 72.42% 0.09%(801/1106) arena_run_split [8] 100.00% 0.09%(801/801) [self] [7] 24.68% 0.03%(273/1106) arena_chunk_tree_dirty_remove [8] 100.00% 0.03%(273/273) [self] [7] 1.45% 0.00%(16/1106) arena_chunk_comp [8] 100.00% 0.00%(16/16) [self] [7] 0.90% 0.00%(10/1106) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(10/10) [self] [7] 0.45% 0.00%(5/1106) [unmapped_function] [7] 0.09% 0.00%(1/1106) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 35.81% 0.07%(617/1723) [self] [1] 8.59% 0.04%(363/4227) memcpy [2] 100.00% 0.04%(363/363) [self] [1] 0.12% 0.00%(5/4227) memset [2] 100.00% 0.00%(5/5) [self] [0] 0.44% 0.44%(4060/926344) httpStart [1] 99.63% 0.44%(4045/4060) httpSendRequest [2] 94.51% 0.41%(3823/4045) httpBuildRequestPrefix [3] 84.15% 0.35%(3217/3823) httpBuildRequestHeader [4] 30.90% 0.11%(994/3217) snprintf [5] 98.79% 0.11%(982/994) io_flush [6] 100.00% 0.11%(982/982) __sprint [7] 49.80% 0.05%(489/982) __sfvwrite [8] 100.00% 0.05%(489/489) [self] [7] 43.58% 0.05%(428/982) memcpy [8] 100.00% 0.05%(428/428) [self] [7] 2.55% 0.00%(25/982) memset [8] 100.00% 0.00%(25/25) [self] [7] 2.14% 0.00%(21/982) [unmapped_function] [7] 1.22% 0.00%(12/982) fwrite [8] 100.00% 0.00%(12/12) [self] [7] 0.71% 0.00%(7/982) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [5] 1.21% 0.00%(12/994) __vfprintf [6] 66.67% 0.00%(8/12) localeconv [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [6] 33.33% 0.00%(4/12) __ultoa [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [4] 20.86% 0.07%(671/3217) httpHeaderPutCc [5] 50.07% 0.04%(336/671) httpHdrCcPackInto [6] 100.00% 0.04%(336/336) packerPrintf [7] 98.51% 0.04%(331/336) memBufVPrintf [8] 100.00% 0.04%(331/331) [self] [7] 1.19% 0.00%(4/336) [unmapped_function] [7] 0.30% 0.00%(1/336) memBufPrintf [8] 100.00% 0.00%(1/1) [self] [5] 31.00% 0.02%(208/671) httpHeaderAddEntryStr2 [6] 79.81% 0.02%(166/208) httpHeaderEntryCreate [7] 58.43% 0.01%(97/166) memcpy [8] 100.00% 0.01%(97/97) [self] [7] 35.54% 0.01%(59/166) stringLimitInit [8] 100.00% 0.01%(59/59) [self] [7] 4.82% 0.00%(8/166) memset [8] 100.00% 0.00%(8/8) [self] [7] 0.60% 0.00%(1/166) [unmapped_function] [7] 0.60% 0.00%(1/166) stringInit [8] 100.00% 0.00%(1/1) [self] [6] 20.19% 0.00%(42/208) httpHeaderAllocNewEntry [7] 100.00% 0.00%(42/42) vector_append [8] 100.00% 0.00%(42/42) [self] [5] 13.86% 0.01%(93/671) memBufDefInit [6] 100.00% 0.01%(93/93) memBufInit [7] 98.92% 0.01%(92/93) memBufGrow [8] 100.00% 0.01%(92/92) [self] [7] 1.08% 0.00%(1/93) memBufFreeFunc [8] 100.00% 0.00%(1/1) [self] [5] 5.07% 0.00%(34/671) memBufClean [6] 100.00% 0.00%(34/34) memFreeBuf [7] 67.65% 0.00%(23/34) memFindBufSizeType [8] 100.00% 0.00%(23/23) [self] [7] 32.35% 0.00%(11/34) memFree [8] 100.00% 0.00%(9/9) [self] [4] 9.73% 0.03%(313/3217) httpHeaderPutStrf [5] 100.00% 0.03%(313/313) httpHeaderPutStrvf [6] 64.22% 0.02%(201/313) memBufVPrintf [7] 60.70% 0.01%(122/201) vsnprintf [8] 100.00% 0.01%(122/122) [self] [7] 28.86% 0.01%(58/201) memset [8] 100.00% 0.01%(58/58) [self] [7] 6.97% 0.00%(14/201) _getdtablesize [8] 100.00% 0.00%(14/14) [self] [7] 1.99% 0.00%(4/201) [unmapped_function] [7] 1.49% 0.00%(3/201) vswprintf [8] 100.00% 0.00%(3/3) [self] [6] 14.38% 0.00%(45/313) memBufDefInit [7] 100.00% 0.00%(45/45) memBufInit [8] 100.00% 0.00%(45/45) [self] [6] 11.82% 0.00%(37/313) httpHeaderPutStr [7] 94.59% 0.00%(35/37) httpHeaderAddEntryStr [8] 100.00% 0.00%(35/35) [self] [7] 5.41% 0.00%(2/37) httpHeaderAllocInsertEntry [8] 100.00% 0.00%(2/2) [self] [6] 9.58% 0.00%(30/313) memBufClean [7] 100.00% 0.00%(30/30) memFreeBuf [8] 100.00% 0.00%(30/30) [self] [4] 7.71% 0.03%(248/3217) httpHdrCcCreate [5] 100.00% 0.03%(248/248) memPoolAlloc [6] 100.00% 0.03%(248/248) xcalloc [7] 26.61% 0.01%(66/248) memset [8] 100.00% 0.01%(66/66) [self] [7] 18.55% 0.00%(46/248) arena_lock_balance [8] 100.00% 0.00%(46/46) [self] [7] 14.92% 0.00%(37/248) arena_malloc_small [8] 100.00% 0.00%(37/37) [self] [7] 12.90% 0.00%(32/248) calloc [8] 100.00% 0.00%(32/32) [self] [7] 6.05% 0.00%(15/248) arena_bin_malloc_easy [8] 100.00% 0.00%(15/15) [self] [7] 4.44% 0.00%(11/248) arena_malloc [8] 100.00% 0.00%(11/11) [self] [7] 4.44% 0.00%(11/248) icalloc [8] 100.00% 0.00%(11/11) [self] [7] 4.03% 0.00%(10/248) posix_memalign [8] 100.00% 0.00%(10/10) [self] [7] 3.23% 0.00%(8/248) arena_run_reg_alloc [8] 100.00% 0.00%(8/8) [self] [7] 1.21% 0.00%(3/248) [unmapped_function] [7] 1.21% 0.00%(3/248) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 1.21% 0.00%(3/248) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 0.81% 0.00%(2/248) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.40% 0.00%(1/248) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 6.50% 0.02%(209/3217) httpHeaderAddClone [5] 100.00% 0.02%(209/209) httpHeaderEntryClone [6] 100.00% 0.02%(209/209) httpHeaderEntryCreateStr [7] 93.30% 0.02%(195/209) stringDup [8] 100.00% 0.02%(195/195) [self] [7] 6.70% 0.00%(14/209) stringLimitInit [8] 100.00% 0.00%(14/14) [self] [4] 5.88% 0.02%(189/3217) httpHeaderPutStr [5] 100.00% 0.02%(189/189) httpHeaderAddEntryStr [6] 100.00% 0.02%(189/189) httpHeaderAddEntryStr2 [7] 42.86% 0.01%(81/189) httpHeaderAddInfo [8] 100.00% 0.01%(79/79) [self] [7] 37.04% 0.01%(70/189) httpHeaderEntryCreate [8] 100.00% 0.01%(70/70) [self] [7] 18.52% 0.00%(35/189) httpHeaderAllocNewEntry [8] 100.00% 0.00%(35/35) [self] [7] 1.59% 0.00%(3/189) urlMethodFree [8] 100.00% 0.00%(3/3) [self] [4] 5.22% 0.02%(168/3217) httpHdrCcDestroy [5] 100.00% 0.02%(168/168) memPoolFree [6] 100.00% 0.02%(168/168) xfree [7] 30.95% 0.01%(52/168) idalloc [8] 100.00% 0.01%(52/52) [self] [7] 20.83% 0.00%(35/168) arena_run_reg_dalloc [8] 100.00% 0.00%(35/35) [self] [7] 17.86% 0.00%(30/168) arena_dalloc_small [8] 100.00% 0.00%(30/30) [self] [7] 12.50% 0.00%(21/168) malloc_spin_unlock [8] 100.00% 0.00%(21/21) [self] [7] 11.90% 0.00%(20/168) free [8] 100.00% 0.00%(20/20) [self] [7] 2.38% 0.00%(4/168) realloc [8] 100.00% 0.00%(4/4) [self] [7] 1.79% 0.00%(3/168) [unmapped_function] [7] 1.79% 0.00%(3/168) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [4] 3.92% 0.01%(126/3217) __inet_ntoa [5] 100.00% 0.01%(126/126) __inet_ntop [6] 100.00% 0.01%(126/126) inet_ntop4 [7] 40.48% 0.01%(51/126) strlcpy [8] 100.00% 0.01%(51/51) [self] [7] 14.29% 0.00%(18/126) memset [8] 100.00% 0.00%(18/18) [self] [7] 13.49% 0.00%(17/126) __sys_unlink [8] 100.00% 0.00%(17/17) [self] [7] 13.49% 0.00%(17/126) strpbrk [8] 100.00% 0.00%(17/17) [self] [7] 12.70% 0.00%(16/126) snprintf [8] 100.00% 0.00%(16/16) [self] [7] 3.97% 0.00%(5/126) _getdtablesize [8] 100.00% 0.00%(5/5) [self] [7] 1.59% 0.00%(2/126) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [4] 3.51% 0.01%(113/3217) httpHeaderPutString [5] 100.00% 0.01%(113/113) httpHeaderAddEntryString [6] 61.06% 0.01%(69/113) httpHeaderAllocNewEntry [7] 100.00% 0.01%(69/69) vector_append [8] 100.00% 0.01%(69/69) [self] [6] 38.94% 0.00%(44/113) httpHeaderEntryCreateStr [7] 97.73% 0.00%(43/44) stringDup [8] 100.00% 0.00%(43/43) [self] [7] 2.27% 0.00%(1/44) stringLimitInit [8] 100.00% 0.00%(1/1) [self] [4] 2.58% 0.01%(83/3217) strListAdd [5] 100.00% 0.01%(83/83) strListAddStr [6] 100.00% 0.01%(83/83) stringAppend [7] 60.24% 0.01%(50/83) stringInitBuf [8] 100.00% 0.01%(50/50) [self] [7] 33.73% 0.00%(28/83) stringClean [8] 100.00% 0.00%(28/28) [self] [7] 6.02% 0.00%(5/83) memStringInit [8] 100.00% 0.00%(5/5) [self] [4] 1.43% 0.00%(46/3217) getMaxAge [5] 100.00% 0.00%(46/46) refreshLimits [6] 100.00% 0.00%(46/46) sfast [7] 56.52% 0.00%(26/46) sstep [8] 100.00% 0.00%(26/26) [self] [7] 43.48% 0.00%(20/46) feof [8] 100.00% 0.00%(20/20) [self] [4] 0.99% 0.00%(32/3217) httpHeaderInit [5] 100.00% 0.00%(32/32) vector_init [6] 100.00% 0.00%(32/32) vector_grow [7] 100.00% 0.00%(32/32) xrealloc [8] 100.00% 0.00%(32/32) [self] [4] 0.78% 0.00%(25/3217) stringClean [5] 100.00% 0.00%(25/25) memFreeString [6] 100.00% 0.00%(25/25) memPoolFree [7] 48.00% 0.00%(12/25) xfree [8] 100.00% 0.00%(12/12) [self] [7] 28.00% 0.00%(7/25) [unmapped_function] [7] 24.00% 0.00%(6/25) xmalloc [8] 100.00% 0.00%(6/6) [self] [3] 12.84% 0.05%(491/3823) httpHeaderClean [4] 99.80% 0.05%(490/491) httpHeaderEntryDestroy [5] 100.00% 0.05%(490/490) stringClean [6] 100.00% 0.05%(490/490) memFreeString [7] 88.57% 0.05%(434/490) memPoolFree [8] 100.00% 0.05%(434/434) [self] [7] 11.43% 0.01%(56/490) memPoolAlloc [8] 100.00% 0.01%(56/56) [self] [4] 0.20% 0.00%(1/491) vector_done [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(1/1) [self] [3] 3.01% 0.01%(115/3823) memBufPrintf [4] 100.00% 0.01%(115/115) memBufVPrintf [5] 100.00% 0.01%(115/115) vsnprintf [6] 84.35% 0.01%(97/115) __vfprintf [7] 32.99% 0.00%(32/97) strnlen [8] 100.00% 0.00%(32/32) [self] [7] 29.90% 0.00%(29/97) localeconv [8] 100.00% 0.00%(29/29) [self] [7] 13.40% 0.00%(13/97) __bt_search [8] 100.00% 0.00%(13/13) [self] [7] 11.34% 0.00%(11/97) __ultoa [8] 100.00% 0.00%(11/11) [self] [7] 10.31% 0.00%(10/97) fprintf [8] 100.00% 0.00%(10/10) [self] [7] 2.06% 0.00%(2/97) open [8] 100.00% 0.00%(2/2) [self] [6] 15.65% 0.00%(18/115) io_flush [7] 77.78% 0.00%(14/18) __sprint [8] 100.00% 0.00%(14/14) [self] [7] 22.22% 0.00%(4/18) open [8] 100.00% 0.00%(4/4) [self] [2] 4.23% 0.02%(171/4045) comm_write_mbuf [3] 100.00% 0.02%(171/171) comm_write [4] 100.00% 0.02%(171/171) commSetSelect [5] 100.00% 0.02%(171/171) commUpdateWriteHandler [6] 91.23% 0.02%(156/171) commUpdateEvents [7] 100.00% 0.02%(156/156) commSetEvents [8] 100.00% 0.02%(156/156) [self] [6] 4.68% 0.00%(8/171) __vfprintf [7] 100.00% 0.00%(8/8) localeconv [8] 100.00% 0.00%(8/8) [self] [6] 4.09% 0.00%(7/171) getnameinfo_inet [7] 100.00% 0.00%(7/7) strlcpy [8] 100.00% 0.00%(7/7) [self] [2] 1.26% 0.01%(51/4045) memBufDefInit [3] 100.00% 0.01%(51/51) memBufInit [4] 100.00% 0.01%(51/51) memBufGrow [5] 100.00% 0.01%(51/51) memReallocBuf [6] 100.00% 0.01%(51/51) memAllocBuf [7] 78.43% 0.00%(40/51) memFindBufSizeType [8] 100.00% 0.00%(40/40) [self] [7] 17.65% 0.00%(9/51) memAllocate [8] 100.00% 0.00%(9/9) [self] [7] 1.96% 0.00%(1/51) memDataNonZero [8] 100.00% 0.00%(1/1) [self] [7] 1.96% 0.00%(1/51) memFree [8] 100.00% 0.00%(1/1) [self] [1] 0.22% 0.00%(9/4060) __vfprintf [2] 100.00% 0.00%(9/9) __ultoa [3] 100.00% 0.00%(9/9) [self] [1] 0.15% 0.00%(6/4060) io_flush [2] 100.00% 0.00%(6/6) __sprint [3] 100.00% 0.00%(6/6) [self] [0] 0.44% 0.44%(4047/926344) read [1] 100.00% 0.44%(4047/4047) kern_readv [2] 100.00% 0.44%(4047/4047) fo_read [3] 100.00% 0.44%(4047/4047) soo_read [4] 100.00% 0.44%(4047/4047) soreceive [5] 70.10% 0.31%(2837/4047) soreceive_generic [6] 94.01% 0.29%(2667/2837) tcp_output_rcvd [7] 79.75% 0.23%(2127/2667) tcp_output [8] 100.00% 0.23%(2127/2127) [self] [7] 9.94% 0.03%(265/2667) atomic_cmpset_int [8] 100.00% 0.03%(265/265) [self] [7] 3.67% 0.01%(98/2667) generic_bcopy [8] 100.00% 0.01%(98/98) [self] [7] 2.92% 0.01%(78/2667) imin [8] 100.00% 0.01%(78/78) [self] [7] 1.46% 0.00%(39/2667) in_pseudo [8] 100.00% 0.00%(39/39) [self] [7] 1.31% 0.00%(35/2667) min [8] 100.00% 0.00%(35/35) [self] [7] 0.71% 0.00%(19/2667) __curthread [8] 100.00% 0.00%(19/19) [self] [7] 0.11% 0.00%(3/2667) __bswap32 [8] 100.00% 0.00%(3/3) [self] [7] 0.11% 0.00%(3/2667) m_gethdr [8] 100.00% 0.00%(3/3) [self] [6] 5.92% 0.02%(168/2837) tcp_usr_rcvd [7] 95.83% 0.02%(161/168) ia32_pause [8] 100.00% 0.02%(161/161) [self] [7] 1.79% 0.00%(3/168) _rw_wlock_hard [8] 100.00% 0.00%(3/3) [self] [7] 1.79% 0.00%(3/168) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 0.60% 0.00%(1/168) _rw_runlock [8] 100.00% 0.00%(1/1) [self] [6] 0.07% 0.00%(2/2837) _mtx_lock_sleep [7] 50.00% 0.00%(1/2) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) turnstile_cancel [8] 100.00% 0.00%(1/1) [self] [5] 29.90% 0.13%(1210/4047) m_free [6] 100.00% 0.13%(1210/1210) uma_zfree [7] 99.67% 0.13%(1206/1210) uma_zfree_arg [8] 100.00% 0.13%(1206/1206) [self] [7] 0.17% 0.00%(2/1210) bucket_alloc [8] 100.00% 0.00%(2/2) [self] [7] 0.08% 0.00%(1/1210) __curthread [8] 100.00% 0.00%(1/1) [self] [7] 0.08% 0.00%(1/1210) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.42% 0.42%(3872/926344) memFreeString [1] 100.00% 0.42%(3872/3872) memPoolFree [2] 99.97% 0.42%(3871/3872) [self] [2] 0.03% 0.00%(1/3872) getnameinfo_inet [3] 100.00% 0.00%(1/1) strlcpy [4] 100.00% 0.00%(1/1) [self] [0] 0.41% 0.41%(3773/926344) urlParse [1] 57.33% 0.23%(2163/3773) strspn [2] 100.00% 0.23%(2163/2163) [self] [1] 12.93% 0.05%(488/3773) xstrncpy [2] 100.00% 0.05%(488/488) [self] [1] 9.70% 0.04%(366/3773) strstr [2] 100.00% 0.04%(366/366) [self] [1] 8.03% 0.03%(303/3773) requestCreate [2] 59.74% 0.02%(181/303) stringReset [3] 100.00% 0.02%(181/181) stringInit [4] 100.00% 0.02%(181/181) stringLimitInit [5] 100.00% 0.02%(181/181) stringInitBuf [6] 100.00% 0.02%(181/181) memAllocString [7] 98.90% 0.02%(179/181) memPoolAlloc [8] 100.00% 0.02%(179/179) [self] [7] 0.55% 0.00%(1/181) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [7] 0.55% 0.00%(1/181) memPoolDestroy [8] 100.00% 0.00%(1/1) [self] [2] 33.66% 0.01%(102/303) [self] [2] 6.27% 0.00%(19/303) httpHeaderInit [3] 100.00% 0.00%(19/19) vector_init [4] 100.00% 0.00%(19/19) vector_grow [5] 100.00% 0.00%(19/19) xrealloc [6] 100.00% 0.00%(19/19) imalloc [7] 73.68% 0.00%(14/19) _malloc_prefork [8] 100.00% 0.00%(14/14) [self] [7] 26.32% 0.00%(5/19) arena_malloc [8] 100.00% 0.00%(5/5) [self] [2] 0.33% 0.00%(1/303) memPoolAlloc [3] 100.00% 0.00%(1/1) xcalloc [4] 100.00% 0.00%(1/1) arena_malloc_small [5] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [6] 100.00% 0.00%(1/1) arena_run_alloc [7] 100.00% 0.00%(1/1) arena_run_split [8] 100.00% 0.00%(1/1) [self] [1] 7.85% 0.03%(296/3773) __sbtolower [2] 100.00% 0.03%(296/296) [self] [1] 1.09% 0.00%(41/3773) strncmp [2] 100.00% 0.00%(41/41) [self] [1] 0.82% 0.00%(31/3773) atoi [2] 100.00% 0.00%(31/31) [self] [1] 0.69% 0.00%(26/3773) urlDefaultPort [2] 100.00% 0.00%(26/26) [self] [1] 0.61% 0.00%(23/3773) urlParseProtocol [2] 100.00% 0.00%(23/23) [self] [1] 0.48% 0.00%(18/3773) __hdtoa [2] 100.00% 0.00%(18/18) [self] [1] 0.27% 0.00%(10/3773) strlen [2] 100.00% 0.00%(10/10) [self] [1] 0.19% 0.00%(7/3773) [unmapped_function] [1] 0.03% 0.00%(1/3773) stringHasWhitespace [2] 100.00% 0.00%(1/1) [self] [0] 0.38% 0.38%(3475/926344) arena_run_split [1] 52.03% 0.20%(1808/3475) arena_avail_tree_remove [2] 100.00% 0.20%(1808/1808) [self] [1] 38.65% 0.14%(1343/3475) arena_avail_comp [2] 100.00% 0.14%(1343/1343) [self] [1] 7.11% 0.03%(247/3475) arena_avail_tree_insert [2] 100.00% 0.03%(247/247) [self] [1] 2.22% 0.01%(77/3475) vsnprintf [2] 83.12% 0.01%(64/77) __vfprintf [3] 100.00% 0.01%(64/64) [self] [2] 9.09% 0.00%(7/77) io_print [3] 100.00% 0.00%(7/7) [self] [2] 3.90% 0.00%(3/77) io_flush [3] 100.00% 0.00%(3/3) [self] [2] 2.60% 0.00%(2/77) strlen [3] 100.00% 0.00%(2/2) [self] [2] 1.30% 0.00%(1/77) io_pad [3] 100.00% 0.00%(1/1) [self] [0] 0.37% 0.37%(3457/926344) clientCloneReply [1] 81.60% 0.30%(2821/3457) httpReplyClone [2] 68.24% 0.21%(1925/2821) httpHeaderAppend [3] 100.00% 0.21%(1925/1925) httpHeaderAddClone [4] 100.00% 0.21%(1925/1925) httpHeaderEntryClone [5] 100.00% 0.21%(1925/1925) httpHeaderEntryCreateStr [6] 100.00% 0.21%(1925/1925) stringDup [7] 61.51% 0.13%(1184/1925) memcpy [8] 100.00% 0.13%(1184/1184) [self] [7] 30.75% 0.06%(592/1925) stringLimitInit [8] 100.00% 0.06%(592/592) [self] [7] 5.04% 0.01%(97/1925) memset [8] 100.00% 0.01%(97/97) [self] [7] 2.23% 0.00%(43/1925) [unmapped_function] [7] 0.47% 0.00%(9/1925) stringInit [8] 100.00% 0.00%(9/9) [self] [2] 22.05% 0.07%(622/2821) httpHeaderGetCc [3] 66.88% 0.04%(416/622) httpHdrCcParseCreate [4] 84.86% 0.04%(353/416) httpHdrCcCreate [5] 100.00% 0.04%(353/353) memPoolAlloc [6] 100.00% 0.04%(353/353) xcalloc [7] 27.76% 0.01%(98/353) arena_lock_balance [8] 100.00% 0.01%(98/98) [self] [7] 26.91% 0.01%(95/353) memset [8] 100.00% 0.01%(95/95) [self] [7] 12.46% 0.00%(44/353) arena_malloc_small [8] 100.00% 0.00%(44/44) [self] [7] 7.65% 0.00%(27/353) arena_bin_malloc_easy [8] 100.00% 0.00%(27/27) [self] [7] 7.65% 0.00%(27/353) calloc [8] 100.00% 0.00%(27/27) [self] [7] 3.97% 0.00%(14/353) posix_memalign [8] 100.00% 0.00%(14/14) [self] [7] 3.68% 0.00%(13/353) arena_malloc [8] 100.00% 0.00%(13/13) [self] [7] 2.55% 0.00%(9/353) _getdtablesize [8] 100.00% 0.00%(9/9) [self] [7] 2.27% 0.00%(8/353) icalloc [8] 100.00% 0.00%(8/8) [self] [7] 1.98% 0.00%(7/353) arena_run_reg_alloc [8] 100.00% 0.00%(7/7) [self] [7] 1.70% 0.00%(6/353) choose_arena [8] 100.00% 0.00%(6/6) [self] [7] 1.13% 0.00%(4/353) malloc_init [8] 100.00% 0.00%(4/4) [self] [7] 0.28% 0.00%(1/353) [unmapped_function] [4] 15.14% 0.01%(63/416) httpHdrCcParseInit [5] 88.89% 0.01%(56/63) strListGetItem [6] 100.00% 0.01%(56/56) __sbistype [7] 100.00% 0.01%(56/56) __sbmaskrune [8] 100.00% 0.01%(56/56) [self] [5] 11.11% 0.00%(7/63) httpHeaderIdByName [6] 100.00% 0.00%(7/7) strncasecmp [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [3] 24.92% 0.02%(155/622) stringClean [4] 100.00% 0.02%(155/155) memFreeString [5] 100.00% 0.02%(155/155) memPoolFree [6] 100.00% 0.02%(155/155) xfree [7] 29.03% 0.00%(45/155) arena_dalloc_small [8] 100.00% 0.00%(45/45) [self] [7] 20.00% 0.00%(31/155) realloc [8] 100.00% 0.00%(31/31) [self] [7] 19.35% 0.00%(30/155) free [8] 100.00% 0.00%(30/30) [self] [7] 13.55% 0.00%(21/155) idalloc [8] 100.00% 0.00%(21/21) [self] [7] 8.39% 0.00%(13/155) arena_run_reg_dalloc [8] 100.00% 0.00%(13/13) [self] [7] 6.45% 0.00%(10/155) arena_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 3.23% 0.00%(5/155) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [3] 8.20% 0.01%(51/622) httpHeaderGetList [4] 100.00% 0.01%(51/51) strListAddStr [5] 100.00% 0.01%(51/51) stringAppend [6] 100.00% 0.01%(51/51) stringInitBuf [7] 100.00% 0.01%(51/51) memAllocString [8] 100.00% 0.01%(51/51) [self] [2] 9.71% 0.03%(274/2821) httpReplyCreate [3] 85.77% 0.03%(235/274) httpReplyInit [4] 77.02% 0.02%(181/235) httpReplyHdrCacheInit [5] 100.00% 0.02%(181/181) httpMsgIsPersistent [6] 90.61% 0.02%(164/181) httpHeaderHasConnDir [7] 96.95% 0.02%(159/164) httpHeaderHas [8] 100.00% 0.02%(159/159) [self] [7] 3.05% 0.00%(5/164) httpHeaderNameById [8] 100.00% 0.00%(5/5) [self] [6] 9.39% 0.00%(17/181) httpHeaderGetStr [7] 100.00% 0.00%(17/17) httpHeaderFindEntry [8] 100.00% 0.00%(17/17) [self] [4] 22.98% 0.01%(54/235) httpHeaderInit [5] 100.00% 0.01%(54/54) vector_init [6] 100.00% 0.01%(54/54) vector_grow [7] 100.00% 0.01%(54/54) xrealloc [8] 100.00% 0.01%(54/54) [self] [3] 14.23% 0.00%(39/274) memPoolAlloc [4] 100.00% 0.00%(39/39) xcalloc [5] 100.00% 0.00%(39/39) arena_malloc_small [6] 100.00% 0.00%(39/39) arena_bin_nonfull_run_get [7] 82.05% 0.00%(32/39) arena_run_tree_remove [8] 100.00% 0.00%(32/32) [self] [7] 17.95% 0.00%(7/39) arena_run_comp [8] 100.00% 0.00%(7/7) [self] [1] 18.40% 0.07%(636/3457) clientBuildReplyHeader [2] 44.50% 0.03%(283/636) httpHeaderPutStrf [3] 100.00% 0.03%(283/283) httpHeaderPutStrvf [4] 42.40% 0.01%(120/283) httpHeaderPutStr [5] 100.00% 0.01%(120/120) httpHeaderAddEntryStr [6] 100.00% 0.01%(120/120) httpHeaderAddEntryStr2 [7] 45.00% 0.01%(54/120) httpHeaderAddInfo [8] 100.00% 0.01%(52/52) [self] [7] 35.00% 0.00%(42/120) httpHeaderEntryCreate [8] 100.00% 0.00%(42/42) [self] [7] 19.17% 0.00%(23/120) httpHeaderAllocNewEntry [8] 100.00% 0.00%(23/23) [self] [7] 0.83% 0.00%(1/120) urlMethodFree [8] 100.00% 0.00%(1/1) [self] [4] 36.04% 0.01%(102/283) memBufVPrintf [5] 100.00% 0.01%(102/102) vsnprintf [6] 66.67% 0.01%(68/102) __vfprintf [7] 48.53% 0.00%(33/68) fprintf [8] 100.00% 0.00%(33/33) [self] [7] 30.88% 0.00%(21/68) __ultoa [8] 100.00% 0.00%(21/21) [self] [7] 20.59% 0.00%(14/68) localeconv [8] 100.00% 0.00%(14/14) [self] [6] 33.33% 0.00%(34/102) io_flush [7] 79.41% 0.00%(27/34) __sprint [8] 100.00% 0.00%(27/27) [self] [7] 20.59% 0.00%(7/34) open [8] 100.00% 0.00%(7/7) [self] [4] 12.72% 0.00%(36/283) memBufDefInit [5] 100.00% 0.00%(36/36) memBufInit [6] 100.00% 0.00%(36/36) memBufGrow [7] 88.89% 0.00%(32/36) memReallocBuf [8] 100.00% 0.00%(32/32) [self] [7] 11.11% 0.00%(4/36) memAllocBuf [8] 100.00% 0.00%(4/4) [self] [4] 8.83% 0.00%(25/283) memBufClean [5] 100.00% 0.00%(25/25) memFreeBuf [6] 100.00% 0.00%(25/25) memFree [7] 96.00% 0.00%(24/25) memPoolFree [8] 100.00% 0.00%(24/24) [self] [7] 4.00% 0.00%(1/25) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [2] 27.67% 0.02%(176/636) httpHeaderGetList [3] 100.00% 0.02%(176/176) strListAddStr [4] 100.00% 0.02%(176/176) stringAppend [5] 100.00% 0.02%(176/176) stringInitBuf [6] 100.00% 0.02%(176/176) memAllocString [7] 98.86% 0.02%(174/176) memPoolAlloc [8] 100.00% 0.02%(174/174) [self] [7] 1.14% 0.00%(2/176) memPoolDestroy [8] 100.00% 0.00%(2/2) [self] [2] 7.39% 0.01%(47/636) httpHeaderPutStr [3] 100.00% 0.01%(47/47) httpHeaderAddEntryStr [4] 100.00% 0.01%(47/47) httpHeaderAddEntryStr2 [5] 100.00% 0.01%(47/47) httpHeaderEntryCreate [6] 100.00% 0.01%(47/47) stringInit [7] 61.70% 0.00%(29/47) memcpy [8] 100.00% 0.00%(29/29) [self] [7] 34.04% 0.00%(16/47) stringLimitInit [8] 100.00% 0.00%(16/16) [self] [7] 4.26% 0.00%(2/47) memset [8] 100.00% 0.00%(2/2) [self] [2] 6.60% 0.00%(42/636) stringClean [3] 100.00% 0.00%(42/42) memFreeString [4] 100.00% 0.00%(42/42) memPoolFree [5] 100.00% 0.00%(42/42) xfree [6] 95.24% 0.00%(40/42) arena_dalloc_small [7] 77.50% 0.00%(31/40) arena_run_tree_insert [8] 100.00% 0.00%(31/31) [self] [7] 22.50% 0.00%(9/40) arena_run_comp [8] 100.00% 0.00%(9/9) [self] [6] 4.76% 0.00%(2/42) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [2] 5.50% 0.00%(35/636) httpHeaderPutInt [3] 54.29% 0.00%(19/35) httpHeaderAddEntryStr [4] 100.00% 0.00%(19/19) httpHeaderAddEntryStr2 [5] 100.00% 0.00%(19/19) httpHeaderEntryCreate [6] 100.00% 0.00%(19/19) stringInit [7] 63.16% 0.00%(12/19) memcpy [8] 100.00% 0.00%(12/12) [self] [7] 36.84% 0.00%(7/19) stringLimitInit [8] 100.00% 0.00%(7/7) [self] [3] 45.71% 0.00%(16/35) xitoa [4] 100.00% 0.00%(16/16) snprintf [5] 100.00% 0.00%(16/16) io_flush [6] 100.00% 0.00%(16/16) __sprint [7] 68.75% 0.00%(11/16) __sfvwrite [8] 100.00% 0.00%(11/11) [self] [7] 18.75% 0.00%(3/16) memset [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(2/16) memcpy [8] 100.00% 0.00%(2/2) [self] [2] 4.40% 0.00%(28/636) strListAdd [3] 100.00% 0.00%(28/28) strListAddStr [4] 100.00% 0.00%(28/28) stringAppend [5] 100.00% 0.00%(28/28) stringInitBuf [6] 100.00% 0.00%(28/28) memAllocString [7] 100.00% 0.00%(28/28) memPoolAlloc [8] 100.00% 0.00%(28/28) [self] [2] 2.83% 0.00%(18/636) httpHeaderDelById [3] 100.00% 0.00%(18/18) httpHeaderDelAt [4] 100.00% 0.00%(18/18) httpHeaderEntryDestroy [5] 100.00% 0.00%(18/18) stringClean [6] 100.00% 0.00%(18/18) memFreeString [7] 72.22% 0.00%(13/18) memPoolFree [8] 100.00% 0.00%(13/13) [self] [7] 27.78% 0.00%(5/18) memPoolAlloc [8] 100.00% 0.00%(5/5) [self] [2] 1.10% 0.00%(7/636) httpHeaderPutString [3] 100.00% 0.00%(7/7) httpHeaderAddEntryString [4] 100.00% 0.00%(7/7) httpHeaderEntryCreateStr [5] 100.00% 0.00%(7/7) stringDup [6] 100.00% 0.00%(7/7) stringLimitInit [7] 100.00% 0.00%(7/7) stringInitBuf [8] 100.00% 0.00%(7/7) [self] [0] 0.37% 0.37%(3408/926344) tcp_output [1] 98.71% 0.36%(3364/3408) ip_output [2] 100.00% 0.36%(3364/3364) ether_output [3] 100.00% 0.36%(3364/3364) ether_output_frame [4] 100.00% 0.36%(3364/3364) if_transmit [5] 100.00% 0.36%(3364/3364) if_start [6] 100.00% 0.36%(3364/3364) bge_start [7] 29.22% 0.11%(983/3364) bge_encap [8] 100.00% 0.11%(983/983) [self] [7] 23.63% 0.09%(795/3364) atomic_cmpset_int [8] 100.00% 0.09%(795/795) [self] [7] 23.31% 0.08%(784/3364) bge_start_locked [8] 100.00% 0.08%(784/784) [self] [7] 15.90% 0.06%(535/3364) ia32_pause [8] 100.00% 0.06%(535/535) [self] [7] 6.72% 0.02%(226/3364) bpf_peers_present [8] 100.00% 0.02%(226/226) [self] [7] 0.62% 0.00%(21/3364) _mtx_lock_sleep [8] 100.00% 0.00%(21/21) [self] [7] 0.59% 0.00%(20/3364) __curthread [8] 100.00% 0.00%(20/20) [self] [1] 1.29% 0.00%(44/3408) tcp_mssopt [2] 100.00% 0.00%(44/44) tcp_maxmtu [3] 100.00% 0.00%(44/44) in_rtalloc_ign [4] 100.00% 0.00%(44/44) rtalloc_ign_fib [5] 100.00% 0.00%(44/44) rtalloc1_fib [6] 100.00% 0.00%(44/44) in_matroute [7] 100.00% 0.00%(44/44) rn_match [8] 100.00% 0.00%(44/44) [self] [0] 0.36% 0.36%(3346/926344) xcalloc [1] 25.88% 0.09%(866/3346) memset [2] 100.00% 0.09%(866/866) [self] [1] 19.81% 0.07%(663/3346) arena_malloc_small [2] 100.00% 0.07%(663/663) [self] [1] 16.71% 0.06%(559/3346) arena_lock_balance [2] 100.00% 0.06%(559/559) [self] [1] 8.73% 0.03%(292/3346) calloc [2] 100.00% 0.03%(292/292) [self] [1] 6.55% 0.02%(219/3346) arena_bin_malloc_easy [2] 100.00% 0.02%(219/219) [self] [1] 4.96% 0.02%(166/3346) icalloc [2] 100.00% 0.02%(166/166) [self] [1] 4.36% 0.02%(146/3346) arena_malloc [2] 100.00% 0.02%(146/146) [self] [1] 4.15% 0.02%(139/3346) _getdtablesize [2] 100.00% 0.02%(139/139) [self] [1] 2.39% 0.01%(80/3346) choose_arena [2] 100.00% 0.01%(80/80) [self] [1] 1.88% 0.01%(63/3346) arena_run_reg_alloc [2] 100.00% 0.01%(63/63) [self] [1] 1.79% 0.01%(60/3346) malloc_init [2] 100.00% 0.01%(60/60) [self] [1] 1.26% 0.00%(42/3346) [unmapped_function] [1] 1.26% 0.00%(42/3346) malloc_spin_unlock [2] 100.00% 0.00%(42/42) [self] [1] 0.27% 0.00%(9/3346) mag_rack_alloc [2] 100.00% 0.00%(9/9) [self] [0] 0.35% 0.35%(3277/926344) requestDestroy [1] 100.00% 0.35%(3277/3277) httpHeaderClean [2] 100.00% 0.35%(3277/3277) httpHeaderEntryDestroy [3] 100.00% 0.35%(3277/3277) stringClean [4] 100.00% 0.35%(3277/3277) memFreeString [5] 100.00% 0.35%(3277/3277) memPoolFree [6] 100.00% 0.35%(3277/3277) xfree [7] 28.53% 0.10%(935/3277) arena_dalloc_small [8] 100.00% 0.10%(935/935) [self] [7] 20.54% 0.07%(673/3277) free [8] 100.00% 0.07%(673/673) [self] [7] 15.20% 0.05%(498/3277) idalloc [8] 100.00% 0.05%(498/498) [self] [7] 14.46% 0.05%(474/3277) arena_run_reg_dalloc [8] 100.00% 0.05%(474/474) [self] [7] 12.76% 0.05%(418/3277) arena_dalloc [8] 100.00% 0.05%(418/418) [self] [7] 5.71% 0.02%(187/3277) malloc_spin_unlock [8] 100.00% 0.02%(187/187) [self] [7] 2.50% 0.01%(82/3277) realloc [8] 100.00% 0.01%(82/82) [self] [7] 0.18% 0.00%(6/3277) [unmapped_function] [7] 0.12% 0.00%(4/3277) malloc_spin_lock [8] 100.00% 0.00%(4/4) [self] [0] 0.35% 0.35%(3230/926344) clientProcessMiss [1] 50.87% 0.18%(1643/3230) clientCreateStoreEntry [2] 91.97% 0.16%(1511/1643) storeCreateEntry [3] 72.60% 0.12%(1097/1511) new_StoreEntry [4] 93.16% 0.11%(1022/1097) new_MemObject [5] 42.95% 0.05%(439/1022) httpReplyCreate [6] 95.90% 0.05%(421/439) httpReplyInit [7] 51.07% 0.02%(215/421) httpReplyHdrCacheInit [8] 100.00% 0.02%(215/215) [self] [7] 17.58% 0.01%(74/421) httpHeaderInit [8] 100.00% 0.01%(74/74) [self] [7] 10.69% 0.00%(45/421) memset [8] 100.00% 0.00%(45/45) [self] [7] 8.79% 0.00%(37/421) httpBodyInit [8] 100.00% 0.00%(37/37) [self] [7] 7.36% 0.00%(31/421) httpStatusLineInit [8] 100.00% 0.00%(31/31) [self] [7] 3.80% 0.00%(16/421) _getdtablesize [8] 100.00% 0.00%(16/16) [self] [7] 0.48% 0.00%(2/421) httpReplyHdrExpirationTime [8] 100.00% 0.00%(2/2) [self] [7] 0.24% 0.00%(1/421) matchDomainName [8] 100.00% 0.00%(1/1) [self] [6] 4.10% 0.00%(18/439) memPoolAlloc [7] 50.00% 0.00%(9/18) xcalloc [8] 100.00% 0.00%(9/9) [self] [7] 33.33% 0.00%(6/18) memMeterSyncHWater [8] 100.00% 0.00%(6/6) [self] [7] 11.11% 0.00%(2/18) xrealloc [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(1/18) [unmapped_function] [5] 36.50% 0.04%(373/1022) memPoolAlloc [6] 100.00% 0.04%(373/373) xcalloc [7] 34.32% 0.01%(128/373) arena_malloc_small [8] 100.00% 0.01%(128/128) [self] [7] 25.47% 0.01%(95/373) memset [8] 100.00% 0.01%(95/95) [self] [7] 13.14% 0.01%(49/373) calloc [8] 100.00% 0.01%(49/49) [self] [7] 6.17% 0.00%(23/373) arena_bin_malloc_easy [8] 100.00% 0.00%(23/23) [self] [7] 5.90% 0.00%(22/373) arena_malloc [8] 100.00% 0.00%(22/22) [self] [7] 4.02% 0.00%(15/373) arena_lock_balance [8] 100.00% 0.00%(15/15) [self] [7] 3.49% 0.00%(13/373) icalloc [8] 100.00% 0.00%(13/13) [self] [7] 1.61% 0.00%(6/373) mag_rack_alloc [8] 100.00% 0.00%(6/6) [self] [7] 1.61% 0.00%(6/373) malloc_init [8] 100.00% 0.00%(6/6) [self] [7] 1.34% 0.00%(5/373) arena_run_reg_alloc [8] 100.00% 0.00%(5/5) [self] [7] 1.07% 0.00%(4/373) choose_arena [8] 100.00% 0.00%(4/4) [self] [7] 1.07% 0.00%(4/373) posix_memalign [8] 100.00% 0.00%(4/4) [self] [7] 0.54% 0.00%(2/373) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 0.27% 0.00%(1/373) [unmapped_function] [5] 20.55% 0.02%(210/1022) xstrdup [6] 100.00% 0.02%(210/210) xmalloc [7] 33.81% 0.01%(71/210) arena_malloc_small [8] 100.00% 0.01%(71/71) [self] [7] 26.67% 0.01%(56/210) arena_lock_balance [8] 100.00% 0.01%(56/56) [self] [7] 14.76% 0.00%(31/210) malloc [8] 100.00% 0.00%(31/31) [self] [7] 11.43% 0.00%(24/210) arena_run_reg_alloc [8] 100.00% 0.00%(24/24) [self] [7] 6.19% 0.00%(13/210) calloc [8] 100.00% 0.00%(13/13) [self] [7] 2.38% 0.00%(5/210) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 1.90% 0.00%(4/210) imalloc [8] 100.00% 0.00%(4/4) [self] [7] 1.43% 0.00%(3/210) [unmapped_function] [7] 0.48% 0.00%(1/210) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 0.48% 0.00%(1/210) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 0.48% 0.00%(1/210) malloc_init [8] 100.00% 0.00%(1/1) [self] [4] 6.84% 0.01%(75/1097) memPoolAlloc [5] 100.00% 0.01%(75/75) xcalloc [6] 98.67% 0.01%(74/75) arena_malloc_small [7] 45.95% 0.00%(34/74) arena_run_tree_first [8] 100.00% 0.00%(34/34) [self] [7] 43.24% 0.00%(32/74) arena_run_reg_alloc [8] 100.00% 0.00%(32/32) [self] [7] 9.46% 0.00%(7/74) arena_bin_malloc_hard [8] 100.00% 0.00%(7/7) [self] [7] 1.35% 0.00%(1/74) arena_bin_nonfull_run_get [8] 100.00% 0.00%(1/1) [self] [6] 1.33% 0.00%(1/75) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 27.40% 0.04%(414/1511) storeSetPrivateKey [4] 92.75% 0.04%(384/414) storeKeyPrivate [5] 100.00% 0.04%(384/384) MD5Final [6] 100.00% 0.04%(384/384) MD5Pad [7] 69.79% 0.03%(268/384) memcpy [8] 100.00% 0.03%(268/268) [self] [7] 22.40% 0.01%(86/384) MD5Update [8] 100.00% 0.01%(86/86) [self] [7] 3.65% 0.00%(14/384) MD5Init [8] 100.00% 0.00%(14/14) [self] [7] 2.34% 0.00%(9/384) [unmapped_function] [7] 1.82% 0.00%(7/384) memset [8] 100.00% 0.00%(7/7) [self] [4] 7.25% 0.00%(30/414) storeHashInsert [5] 100.00% 0.00%(30/30) storeKeyDup [6] 100.00% 0.00%(30/30) memPoolAlloc [7] 63.33% 0.00%(19/30) xcalloc [8] 100.00% 0.00%(19/19) [self] [7] 30.00% 0.00%(9/30) memMeterSyncHWater [8] 100.00% 0.00%(9/9) [self] [7] 6.67% 0.00%(2/30) [unmapped_function] [2] 8.03% 0.01%(132/1643) storeClientRegister [3] 100.00% 0.01%(132/132) cbdataInternalAlloc [4] 100.00% 0.01%(132/132) memPoolAlloc [5] 100.00% 0.01%(132/132) xcalloc [6] 96.97% 0.01%(128/132) arena_malloc_small [7] 50.00% 0.01%(64/128) arena_run_reg_alloc [8] 100.00% 0.01%(64/64) [self] [7] 39.84% 0.01%(51/128) arena_run_tree_first [8] 100.00% 0.01%(51/51) [self] [7] 5.47% 0.00%(7/128) arena_bin_malloc_hard [8] 100.00% 0.00%(7/7) [self] [7] 4.69% 0.00%(6/128) arena_bin_nonfull_run_get [8] 100.00% 0.00%(6/6) [self] [6] 3.03% 0.00%(4/132) calloc [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [1] 49.13% 0.17%(1587/3230) clientBeginForwarding [2] 100.00% 0.17%(1587/1587) fwdStart [3] 90.86% 0.16%(1442/1587) peerSelect [4] 72.19% 0.11%(1041/1442) peerSelectFoo [5] 51.68% 0.06%(538/1041) peerSelectCallback [6] 54.83% 0.03%(295/538) fwdStartComplete [7] 98.98% 0.03%(292/295) fwdConnectStart [8] 100.00% 0.03%(292/292) [self] [7] 1.02% 0.00%(3/295) fwdConnectCreateSocket [8] 100.00% 0.00%(3/3) [self] [6] 45.17% 0.03%(243/538) peerSelectStateFree [7] 59.67% 0.02%(145/243) cbdataInternalFree [8] 100.00% 0.02%(145/145) [self] [7] 23.05% 0.01%(56/243) requestUnlink [8] 100.00% 0.01%(56/56) [self] [7] 15.23% 0.00%(37/243) storeUnlockObjectDebug [8] 100.00% 0.00%(37/37) [self] [7] 0.82% 0.00%(2/243) requestLink [8] 100.00% 0.00%(2/2) [self] [7] 0.82% 0.00%(2/243) storeReleaseRequest [8] 100.00% 0.00%(2/2) [self] [7] 0.41% 0.00%(1/243) cbdataInternalAlloc [8] 100.00% 0.00%(1/1) [self] [5] 20.37% 0.02%(212/1041) peerGetSomeDirect [6] 100.00% 0.02%(212/212) peerAddFwdServer [7] 90.57% 0.02%(192/212) memPoolAlloc [8] 100.00% 0.02%(192/192) [self] [7] 8.96% 0.00%(19/212) cbdataLock [8] 100.00% 0.00%(19/19) [self] [7] 0.47% 0.00%(1/212) memPoolDestroy [8] 100.00% 0.00%(1/1) [self] [5] 16.52% 0.02%(172/1041) peerGetSomeNeighbor [6] 54.65% 0.01%(94/172) neighborsDigestSelect [7] 56.38% 0.01%(53/94) peerNoteDigestLookup [8] 100.00% 0.01%(53/53) [self] [7] 40.43% 0.00%(38/94) storeKeyPublicByRequest [8] 100.00% 0.00%(38/38) [self] [7] 3.19% 0.00%(3/94) storeKeyPublic [8] 100.00% 0.00%(3/3) [self] [6] 23.84% 0.00%(41/172) peerSelectIcpPing [7] 95.12% 0.00%(39/41) neighborsCount [8] 100.00% 0.00%(39/39) [self] [7] 4.88% 0.00%(2/41) peerHTTPOkay [8] 100.00% 0.00%(2/2) [self] [6] 21.51% 0.00%(37/172) netdbClosestParent [7] 100.00% 0.00%(37/37) netdbLookupHost [8] 100.00% 0.00%(37/37) [self] [5] 11.43% 0.01%(119/1041) peerCheckNetdbDirect [6] 41.18% 0.01%(49/119) netdbHostHops [7] 83.67% 0.00%(41/49) netdbLookupHost [8] 100.00% 0.00%(41/41) [self] [7] 16.33% 0.00%(8/49) netdbHostDelete [8] 100.00% 0.00%(8/8) [self] [6] 40.34% 0.01%(48/119) netdbHostRtt [7] 87.50% 0.00%(42/48) netdbLookupHost [8] 100.00% 0.00%(42/42) [self] [7] 12.50% 0.00%(6/48) netdbHostDelete [8] 100.00% 0.00%(6/6) [self] [6] 18.49% 0.00%(22/119) whichPeer [7] 100.00% 0.00%(22/22) __bswap16 [8] 100.00% 0.00%(22/22) [self] [4] 27.81% 0.04%(401/1442) cbdataInternalAlloc [5] 100.00% 0.04%(401/401) memPoolAlloc [6] 100.00% 0.04%(401/401) xcalloc [7] 28.43% 0.01%(114/401) arena_malloc_small [8] 100.00% 0.01%(114/114) [self] [7] 25.94% 0.01%(104/401) memset [8] 100.00% 0.01%(104/104) [self] [7] 13.97% 0.01%(56/401) calloc [8] 100.00% 0.01%(56/56) [self] [7] 7.23% 0.00%(29/401) arena_lock_balance [8] 100.00% 0.00%(29/29) [self] [7] 6.73% 0.00%(27/401) arena_bin_malloc_easy [8] 100.00% 0.00%(27/27) [self] [7] 4.99% 0.00%(20/401) arena_run_reg_alloc [8] 100.00% 0.00%(20/20) [self] [7] 3.49% 0.00%(14/401) malloc_init [8] 100.00% 0.00%(14/14) [self] [7] 2.74% 0.00%(11/401) arena_malloc [8] 100.00% 0.00%(11/11) [self] [7] 2.49% 0.00%(10/401) icalloc [8] 100.00% 0.00%(10/10) [self] [7] 1.00% 0.00%(4/401) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [7] 1.00% 0.00%(4/401) choose_arena [8] 100.00% 0.00%(4/4) [self] [7] 1.00% 0.00%(4/401) mag_rack_alloc [8] 100.00% 0.00%(4/4) [self] [7] 1.00% 0.00%(4/401) posix_memalign [8] 100.00% 0.00%(4/4) [self] [3] 9.14% 0.02%(145/1587) cbdataInternalAlloc [4] 100.00% 0.02%(145/145) memPoolAlloc [5] 100.00% 0.02%(145/145) xcalloc [6] 95.17% 0.01%(138/145) arena_malloc_small [7] 45.65% 0.01%(63/138) arena_run_reg_alloc [8] 100.00% 0.01%(63/63) [self] [7] 42.75% 0.01%(59/138) arena_run_tree_first [8] 100.00% 0.01%(59/59) [self] [7] 5.80% 0.00%(8/138) arena_bin_nonfull_run_get [8] 100.00% 0.00%(8/8) [self] [7] 4.35% 0.00%(6/138) arena_bin_malloc_hard [8] 100.00% 0.00%(6/6) [self] [7] 1.45% 0.00%(2/138) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [6] 4.83% 0.00%(7/145) calloc [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [0] 0.35% 0.35%(3206/926344) arena_malloc_small [1] 51.00% 0.18%(1635/3206) arena_run_tree_first [2] 100.00% 0.18%(1635/1635) [self] [1] 38.77% 0.13%(1243/3206) arena_run_reg_alloc [2] 100.00% 0.13%(1243/1243) [self] [1] 6.36% 0.02%(204/3206) arena_bin_malloc_hard [2] 100.00% 0.02%(204/204) [self] [1] 3.24% 0.01%(104/3206) arena_bin_nonfull_run_get [2] 100.00% 0.01%(104/104) [self] [1] 0.34% 0.00%(11/3206) arena_bin_malloc_easy [2] 100.00% 0.00%(11/11) [self] [1] 0.22% 0.00%(7/3206) __vfprintf [2] 85.71% 0.00%(6/7) __ultoa [3] 100.00% 0.00%(6/6) [self] [2] 14.29% 0.00%(1/7) localeconv [3] 100.00% 0.00%(1/1) [self] [1] 0.06% 0.00%(2/3206) io_flush [2] 100.00% 0.00%(2/2) __sprint [3] 100.00% 0.00%(2/2) [self] [0] 0.34% 0.34%(3107/926344) strListGetItem [1] 56.23% 0.19%(1747/3107) strcspn [2] 100.00% 0.19%(1747/1747) [self] [1] 40.55% 0.14%(1260/3107) strspn [2] 100.00% 0.14%(1260/1260) [self] [1] 3.22% 0.01%(100/3107) __sbistype [2] 100.00% 0.01%(100/100) [self] [0] 0.31% 0.31%(2856/926344) __vfprintf [1] 62.68% 0.19%(1790/2856) __ultoa [2] 100.00% 0.19%(1790/1790) [self] [1] 19.26% 0.06%(550/2856) strnlen [2] 100.00% 0.06%(550/550) [self] [1] 16.98% 0.05%(485/2856) localeconv [2] 100.00% 0.05%(485/485) [self] [1] 1.09% 0.00%(31/2856) [unmapped_function] [0] 0.30% 0.30%(2798/926344) kern_readv [1] 100.00% 0.30%(2798/2798) fo_read [2] 100.00% 0.30%(2798/2798) soo_read [3] 100.00% 0.30%(2798/2798) soreceive [4] 82.52% 0.25%(2309/2798) soreceive_generic [5] 99.83% 0.25%(2305/2309) tcp_output_rcvd [6] 89.07% 0.22%(2053/2305) tcp_output [7] 34.15% 0.08%(701/2053) ip_output [8] 100.00% 0.08%(701/701) [self] [7] 29.96% 0.07%(615/2053) tcp_addoptions [8] 100.00% 0.07%(615/615) [self] [7] 10.13% 0.02%(208/2053) tcp_timer_active [8] 100.00% 0.02%(207/207) [self] [7] 7.06% 0.02%(145/2053) generic_bcopy [8] 100.00% 0.02%(145/145) [self] [7] 5.16% 0.01%(106/2053) tcpip_fillheaders [8] 100.00% 0.01%(106/106) [self] [7] 2.29% 0.01%(47/2053) generic_bzero [8] 100.00% 0.01%(47/47) [self] [7] 1.90% 0.00%(39/2053) bzero [8] 100.00% 0.00%(39/39) [self] [7] 1.85% 0.00%(38/2053) tcp_timer_activate [8] 100.00% 0.00%(38/38) [self] [7] 1.12% 0.00%(23/2053) mac_inpcb_create_mbuf [8] 100.00% 0.00%(23/23) [self] [7] 1.07% 0.00%(22/2053) ip_fragment [8] 100.00% 0.00%(22/22) [self] [7] 1.02% 0.00%(21/2053) __bswap16 [8] 100.00% 0.00%(21/21) [self] [7] 0.93% 0.00%(19/2053) bcopy [8] 100.00% 0.00%(19/19) [self] [7] 0.78% 0.00%(16/2053) tcp_sack_doack [8] 100.00% 0.00%(16/16) [self] [7] 0.68% 0.00%(14/2053) __bswap32 [8] 100.00% 0.00%(14/14) [self] [7] 0.63% 0.00%(13/2053) stack_save_td [8] 100.00% 0.00%(13/13) [self] [7] 0.54% 0.00%(11/2053) bcopyb [8] 100.00% 0.00%(11/11) [self] [7] 0.34% 0.00%(7/2053) syncache_add [8] 100.00% 0.00%(7/7) [self] [7] 0.24% 0.00%(5/2053) tcp_lro_rx [8] 100.00% 0.00%(5/5) [self] [7] 0.15% 0.00%(3/2053) mac_ipq_match [8] 100.00% 0.00%(3/3) [self] [6] 10.93% 0.03%(252/2305) m_gethdr [7] 98.81% 0.03%(249/252) uma_zalloc_arg [8] 100.00% 0.03%(249/249) [self] [7] 0.40% 0.00%(1/252) __curthread [8] 100.00% 0.00%(1/1) [self] [7] 0.40% 0.00%(1/252) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 0.40% 0.00%(1/252) zone_alloc_bucket [8] 100.00% 0.00%(1/1) [self] [5] 0.13% 0.00%(3/2309) _mtx_lock_sleep [6] 100.00% 0.00%(3/3) turnstile_trywait [7] 100.00% 0.00%(3/3) spinlock_enter [8] 100.00% 0.00%(3/3) [self] [5] 0.04% 0.00%(1/2309) _mtx_unlock_sleep [6] 100.00% 0.00%(1/1) turnstile_unpend [7] 100.00% 0.00%(1/1) _thread_lock_flags [8] 100.00% 0.00%(1/1) [self] [4] 17.48% 0.05%(489/2798) m_free [5] 100.00% 0.05%(489/489) uma_zfree [6] 100.00% 0.05%(489/489) uma_zfree_arg [7] 38.45% 0.02%(188/489) mb_dtor_pack [8] 100.00% 0.02%(188/188) [self] [7] 24.34% 0.01%(119/489) critical_exit [8] 100.00% 0.01%(119/119) [self] [7] 14.52% 0.01%(71/489) __curthread [8] 100.00% 0.01%(71/71) [self] [7] 12.07% 0.01%(59/489) critical_enter [8] 100.00% 0.01%(59/59) [self] [7] 6.13% 0.00%(30/489) choosethread [8] 100.00% 0.00%(30/30) [self] [7] 2.66% 0.00%(13/489) runq_init [8] 100.00% 0.00%(13/13) [self] [7] 1.84% 0.00%(9/489) mb_dtor_mbuf [8] 100.00% 0.00%(9/9) [self] [0] 0.30% 0.30%(2777/926344) peerSelectFoo [1] 83.08% 0.25%(2307/2777) peerSelectCallback [2] 99.61% 0.25%(2298/2307) fwdStartComplete [3] 100.00% 0.25%(2298/2298) fwdConnectStart [4] 41.78% 0.10%(960/2298) fwdDispatch [5] 70.62% 0.07%(678/960) httpStart [6] 51.92% 0.04%(352/678) httpSendRequest [7] 42.61% 0.02%(150/352) httpBuildRequestPrefix [8] 100.00% 0.02%(150/150) [self] [7] 23.30% 0.01%(82/352) commSetTimeout [8] 100.00% 0.01%(82/82) [self] [7] 15.62% 0.01%(55/352) commSetSelect [8] 100.00% 0.01%(55/55) [self] [7] 6.25% 0.00%(22/352) memBufDefInit [8] 100.00% 0.00%(22/22) [self] [7] 5.97% 0.00%(21/352) comm_write_mbuf [8] 100.00% 0.00%(21/21) [self] [7] 5.40% 0.00%(19/352) comm_write_header [8] 100.00% 0.00%(19/19) [self] [7] 0.85% 0.00%(3/352) memFreeBufFunc [8] 100.00% 0.00%(3/3) [self] [6] 23.30% 0.02%(158/678) comm_add_close_handler [7] 61.39% 0.01%(97/158) memPoolAlloc [8] 100.00% 0.01%(97/97) [self] [7] 37.97% 0.01%(60/158) cbdataLock [8] 100.00% 0.01%(60/60) [self] [7] 0.63% 0.00%(1/158) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 16.08% 0.01%(109/678) cbdataInternalAlloc [7] 100.00% 0.01%(109/109) memPoolAlloc [8] 100.00% 0.01%(109/109) [self] [6] 8.70% 0.01%(59/678) storeLockObjectDebug [7] 100.00% 0.01%(59/59) storeEntryReferenced [8] 100.00% 0.01%(59/59) [self] [5] 29.38% 0.03%(282/960) netdbPingSite [6] 100.00% 0.03%(282/282) netdbLookupHost [7] 80.14% 0.02%(226/282) strcmp [8] 100.00% 0.02%(226/226) [self] [7] 18.44% 0.01%(52/282) hash_lookup [8] 100.00% 0.01%(52/52) [self] [7] 0.71% 0.00%(2/282) hash_join [8] 100.00% 0.00%(2/2) [self] [7] 0.35% 0.00%(1/282) [unmapped_function] [7] 0.35% 0.00%(1/282) mergesort [8] 100.00% 0.00%(1/1) [self] [4] 31.77% 0.08%(730/2298) pconnPop [5] 84.11% 0.07%(614/730) pconnLookup [6] 71.50% 0.05%(439/614) hash_lookup [7] 100.00% 0.05%(439/439) hash_string [8] 100.00% 0.05%(439/439) [self] [6] 28.50% 0.02%(175/614) pconnKey [7] 47.43% 0.01%(83/175) memset [8] 100.00% 0.01%(83/83) [self] [7] 35.43% 0.01%(62/175) snprintf [8] 100.00% 0.01%(62/62) [self] [7] 13.14% 0.00%(23/175) __sys_unlink [8] 100.00% 0.00%(23/23) [self] [7] 2.86% 0.00%(5/175) _getdtablesize [8] 100.00% 0.00%(5/5) [self] [7] 1.14% 0.00%(2/175) [unmapped_function] [5] 8.49% 0.01%(62/730) pconnRemoveFD [6] 100.00% 0.01%(62/62) pconnDelete [7] 43.55% 0.00%(27/62) memset [8] 100.00% 0.00%(27/27) [self] [7] 27.42% 0.00%(17/62) memPoolFree [8] 100.00% 0.00%(17/17) [self] [7] 24.19% 0.00%(15/62) hash_remove_link [8] 100.00% 0.00%(15/15) [self] [7] 3.23% 0.00%(2/62) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 1.61% 0.00%(1/62) xfree [8] 100.00% 0.00%(1/1) [self] [5] 7.40% 0.01%(54/730) commSetSelect [6] 100.00% 0.01%(54/54) commUpdateReadHandler [7] 100.00% 0.01%(54/54) commUpdateEvents [8] 100.00% 0.01%(54/54) [self] [4] 15.84% 0.04%(364/2298) comm_add_close_handler [5] 100.00% 0.04%(364/364) memPoolAlloc [6] 100.00% 0.04%(364/364) xcalloc [7] 31.04% 0.01%(113/364) memset [8] 100.00% 0.01%(113/113) [self] [7] 14.29% 0.01%(52/364) arena_lock_balance [8] 100.00% 0.01%(52/52) [self] [7] 10.71% 0.00%(39/364) arena_malloc_small [8] 100.00% 0.00%(39/39) [self] [7] 7.42% 0.00%(27/364) malloc_init [8] 100.00% 0.00%(27/27) [self] [7] 7.14% 0.00%(26/364) arena_run_reg_alloc [8] 100.00% 0.00%(26/26) [self] [7] 6.32% 0.00%(23/364) arena_bin_malloc_easy [8] 100.00% 0.00%(23/23) [self] [7] 6.04% 0.00%(22/364) calloc [8] 100.00% 0.00%(22/22) [self] [7] 4.12% 0.00%(15/364) posix_memalign [8] 100.00% 0.00%(15/15) [self] [7] 3.02% 0.00%(11/364) [unmapped_function] [7] 3.02% 0.00%(11/364) choose_arena [8] 100.00% 0.00%(11/11) [self] [7] 2.47% 0.00%(9/364) icalloc [8] 100.00% 0.00%(9/9) [self] [7] 1.92% 0.00%(7/364) _getdtablesize [8] 100.00% 0.00%(7/7) [self] [7] 1.65% 0.00%(6/364) arena_malloc [8] 100.00% 0.00%(6/6) [self] [7] 0.82% 0.00%(3/364) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [4] 6.14% 0.02%(141/2298) commConnectStart [5] 46.81% 0.01%(66/141) ipcache_nbgethostbyname [6] 51.52% 0.00%(34/66) commConnectDnsHandle [7] 76.47% 0.00%(26/34) commConnectHandle [8] 100.00% 0.00%(26/26) [self] [7] 23.53% 0.00%(8/34) ipcacheCycleAddr [8] 100.00% 0.00%(8/8) [self] [6] 48.48% 0.00%(32/66) ipcacheCheckNumeric [7] 90.62% 0.00%(29/32) safe_inet_addr [8] 100.00% 0.00%(29/29) [self] [7] 6.25% 0.00%(2/32) rfc1738_unescape [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(1/32) [unmapped_function] [5] 35.46% 0.01%(50/141) xstrdup [6] 100.00% 0.01%(50/50) xmalloc [7] 28.00% 0.00%(14/50) malloc [8] 100.00% 0.00%(14/14) [self] [7] 22.00% 0.00%(11/50) arena_lock_balance [8] 100.00% 0.00%(11/11) [self] [7] 14.00% 0.00%(7/50) arena_malloc_small [8] 100.00% 0.00%(7/7) [self] [7] 14.00% 0.00%(7/50) arena_run_reg_alloc [8] 100.00% 0.00%(7/7) [self] [7] 12.00% 0.00%(6/50) calloc [8] 100.00% 0.00%(6/6) [self] [7] 4.00% 0.00%(2/50) arena_malloc [8] 100.00% 0.00%(2/2) [self] [7] 2.00% 0.00%(1/50) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) imalloc [8] 100.00% 0.00%(1/1) [self] [5] 10.64% 0.00%(15/141) comm_add_close_handler [6] 100.00% 0.00%(15/15) memPoolAlloc [7] 46.67% 0.00%(7/15) xcalloc [8] 100.00% 0.00%(7/7) [self] [7] 40.00% 0.00%(6/15) memMeterSyncHWater [8] 100.00% 0.00%(6/6) [self] [7] 6.67% 0.00%(1/15) memPoolClean [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) xrealloc [8] 100.00% 0.00%(1/1) [self] [5] 7.09% 0.00%(10/141) cbdataInternalAlloc [6] 100.00% 0.00%(10/10) memPoolAlloc [7] 60.00% 0.00%(6/10) xcalloc [8] 100.00% 0.00%(6/6) [self] [7] 40.00% 0.00%(4/10) memMeterSyncHWater [8] 100.00% 0.00%(4/4) [self] [4] 4.48% 0.01%(103/2298) fwdConnectCreateSocket [5] 72.82% 0.01%(75/103) comm_open [6] 92.00% 0.01%(69/75) comm_open6 [7] 94.20% 0.01%(65/69) comm_fdopen6 [8] 100.00% 0.01%(65/65) [self] [7] 2.90% 0.00%(2/69) comm_fdopen [8] 100.00% 0.00%(2/2) [self] [7] 2.90% 0.00%(2/69) sqinet_get_family [8] 100.00% 0.00%(2/2) [self] [6] 8.00% 0.00%(6/75) sqinet_set_v4_port [7] 83.33% 0.00%(5/6) __bswap16 [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) sqinet_set_v4_port [8] 100.00% 0.00%(1/1) [self] [5] 15.53% 0.00%(16/103) getOutgoingAddr [6] 100.00% 0.00%(16/16) aclMapAddr [7] 100.00% 0.00%(16/16) aclChecklistCacheInit [8] 100.00% 0.00%(16/16) [self] [5] 11.65% 0.00%(12/103) getOutgoingTOS [6] 100.00% 0.00%(12/12) aclMapTOS [7] 100.00% 0.00%(12/12) aclChecklistCacheInit [8] 100.00% 0.00%(12/12) [self] [2] 0.39% 0.00%(9/2307) peerSelectStateFree [3] 100.00% 0.00%(9/9) cbdataInternalFree [4] 100.00% 0.00%(9/9) memPoolFree [5] 100.00% 0.00%(9/9) xfree [6] 100.00% 0.00%(9/9) free [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [1] 14.26% 0.04%(396/2777) peerGetSomeNeighbor [2] 99.75% 0.04%(395/396) neighborsDigestSelect [3] 100.00% 0.04%(395/395) storeKeyPublicByRequest [4] 100.00% 0.04%(395/395) storeKeyPublicByRequestMethod [5] 100.00% 0.04%(395/395) MD5Final [6] 100.00% 0.04%(395/395) MD5Pad [7] 77.22% 0.03%(305/395) memcpy [8] 100.00% 0.03%(305/305) [self] [7] 14.43% 0.01%(57/395) MD5Update [8] 100.00% 0.01%(57/57) [self] [7] 3.80% 0.00%(15/395) [unmapped_function] [7] 2.53% 0.00%(10/395) memset [8] 100.00% 0.00%(10/10) [self] [7] 2.03% 0.00%(8/395) MD5Init [8] 100.00% 0.00%(8/8) [self] [2] 0.25% 0.00%(1/396) netdbClosestParent [3] 100.00% 0.00%(1/1) netdbLookupAddr [4] 100.00% 0.00%(1/1) __inet_ntoa [5] 100.00% 0.00%(1/1) __inet_ntop [6] 100.00% 0.00%(1/1) inet_ntop4 [7] 100.00% 0.00%(1/1) snprintf [8] 100.00% 0.00%(1/1) [self] [1] 2.66% 0.01%(74/2777) peerGetSomeDirect [2] 100.00% 0.01%(74/74) peerAddFwdServer [3] 100.00% 0.01%(74/74) memPoolAlloc [4] 100.00% 0.01%(74/74) xcalloc [5] 100.00% 0.01%(74/74) arena_malloc_small [6] 100.00% 0.01%(74/74) arena_bin_nonfull_run_get [7] 90.54% 0.01%(67/74) arena_run_tree_remove [8] 100.00% 0.01%(67/67) [self] [7] 9.46% 0.00%(7/74) arena_run_comp [8] 100.00% 0.00%(7/7) [self] [0] 0.30% 0.30%(2737/926344) fwdComplete [1] 92.62% 0.27%(2535/2737) storeComplete [2] 93.53% 0.26%(2371/2535) storeSwapOut [3] 100.00% 0.26%(2371/2371) storeSwapOutStart [4] 62.34% 0.16%(1478/2371) storeSwapMetaBuild [5] 100.00% 0.16%(1478/1478) tlv_add [6] 100.00% 0.16%(1478/1478) xmalloc [7] 37.89% 0.06%(560/1478) arena_lock_balance [8] 100.00% 0.06%(560/560) [self] [7] 20.50% 0.03%(303/1478) arena_malloc_small [8] 100.00% 0.03%(303/303) [self] [7] 15.16% 0.02%(224/1478) arena_run_reg_alloc [8] 100.00% 0.02%(224/224) [self] [7] 13.06% 0.02%(193/1478) malloc [8] 100.00% 0.02%(193/193) [self] [7] 2.84% 0.00%(42/1478) arena_malloc [8] 100.00% 0.00%(42/42) [self] [7] 2.64% 0.00%(39/1478) choose_arena [8] 100.00% 0.00%(39/39) [self] [7] 2.03% 0.00%(30/1478) imalloc [8] 100.00% 0.00%(30/30) [self] [7] 1.83% 0.00%(27/1478) arena_bin_malloc_easy [8] 100.00% 0.00%(27/27) [self] [7] 1.69% 0.00%(25/1478) calloc [8] 100.00% 0.00%(25/25) [self] [7] 1.42% 0.00%(21/1478) malloc_spin_unlock [8] 100.00% 0.00%(21/21) [self] [7] 0.95% 0.00%(14/1478) malloc_init [8] 100.00% 0.00%(14/14) [self] [4] 20.75% 0.05%(492/2371) tlv_free [5] 100.00% 0.05%(492/492) xfree [6] 97.76% 0.05%(481/492) arena_dalloc_small [7] 77.96% 0.04%(375/481) arena_run_tree_insert [8] 100.00% 0.04%(375/375) [self] [7] 22.04% 0.01%(106/481) arena_run_comp [8] 100.00% 0.01%(106/106) [self] [6] 2.24% 0.00%(11/492) free [7] 100.00% 0.00%(11/11) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(11/11) [self] [4] 12.06% 0.03%(286/2371) cbdataInternalAlloc [5] 100.00% 0.03%(286/286) memPoolAlloc [6] 100.00% 0.03%(286/286) xcalloc [7] 23.43% 0.01%(67/286) arena_lock_balance [8] 100.00% 0.01%(67/67) [self] [7] 22.38% 0.01%(64/286) memset [8] 100.00% 0.01%(64/64) [self] [7] 10.84% 0.00%(31/286) calloc [8] 100.00% 0.00%(31/31) [self] [7] 8.74% 0.00%(25/286) arena_bin_malloc_easy [8] 100.00% 0.00%(25/25) [self] [7] 8.04% 0.00%(23/286) posix_memalign [8] 100.00% 0.00%(23/23) [self] [7] 7.34% 0.00%(21/286) arena_malloc_small [8] 100.00% 0.00%(21/21) [self] [7] 5.94% 0.00%(17/286) _getdtablesize [8] 100.00% 0.00%(17/17) [self] [7] 3.50% 0.00%(10/286) icalloc [8] 100.00% 0.00%(10/10) [self] [7] 3.15% 0.00%(9/286) arena_malloc [8] 100.00% 0.00%(9/9) [self] [7] 3.15% 0.00%(9/286) malloc_spin_unlock [8] 100.00% 0.00%(9/9) [self] [7] 1.75% 0.00%(5/286) arena_run_reg_alloc [8] 100.00% 0.00%(5/5) [self] [7] 0.70% 0.00%(2/286) choose_arena [8] 100.00% 0.00%(2/2) [self] [7] 0.70% 0.00%(2/286) mag_rack_alloc [8] 100.00% 0.00%(2/2) [self] [7] 0.35% 0.00%(1/286) malloc_init [8] 100.00% 0.00%(1/1) [self] [4] 4.64% 0.01%(110/2371) cbdataInternalFree [5] 100.00% 0.01%(110/110) memPoolFree [6] 100.00% 0.01%(110/110) xfree [7] 32.73% 0.00%(36/110) idalloc [8] 100.00% 0.00%(36/36) [self] [7] 20.91% 0.00%(23/110) arena_run_reg_dalloc [8] 100.00% 0.00%(23/23) [self] [7] 15.45% 0.00%(17/110) malloc_spin_unlock [8] 100.00% 0.00%(17/17) [self] [7] 10.00% 0.00%(11/110) arena_dalloc_small [8] 100.00% 0.00%(11/11) [self] [7] 10.00% 0.00%(11/110) free [8] 100.00% 0.00%(11/11) [self] [7] 6.36% 0.00%(7/110) realloc [8] 100.00% 0.00%(7/7) [self] [7] 4.55% 0.00%(5/110) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [4] 0.21% 0.00%(5/2371) storeSwapMetaPack [5] 100.00% 0.00%(5/5) xmalloc [6] 100.00% 0.00%(5/5) malloc [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [2] 5.56% 0.02%(141/2535) [self] [2] 0.91% 0.00%(23/2535) InvokeHandlers [3] 100.00% 0.00%(23/23) storeClientCopy2 [4] 100.00% 0.00%(23/23) storeClientCopy3 [5] 100.00% 0.00%(23/23) storeClientCallback [6] 100.00% 0.00%(23/23) storeClientCopyHeadersCB [7] 69.57% 0.00%(16/23) clientSendHeaders [8] 100.00% 0.00%(16/16) [self] [7] 17.39% 0.00%(4/23) stmemNodeUnref [8] 100.00% 0.00%(4/4) [self] [7] 13.04% 0.00%(3/23) memHaveHeaders [8] 100.00% 0.00%(3/3) [self] [1] 3.36% 0.01%(92/2737) fwdStateFree [2] 98.91% 0.01%(91/92) [self] [2] 1.09% 0.00%(1/92) fwdServersFree [3] 100.00% 0.00%(1/1) fwdServerFree [4] 100.00% 0.00%(1/1) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 2.89% 0.01%(79/2737) fwdReforward [2] 100.00% 0.01%(79/79) [self] [1] 1.13% 0.00%(31/2737) fwdLogReplyStatus [2] 100.00% 0.00%(31/31) [self] [0] 0.29% 0.29%(2654/926344) arena_run_alloc [1] 58.25% 0.17%(1546/2654) arena_run_split [2] 100.00% 0.17%(1546/1546) [self] [1] 37.87% 0.11%(1005/2654) arena_chunk_tree_dirty_remove [2] 100.00% 0.11%(1005/1005) [self] [1] 3.65% 0.01%(97/2654) arena_chunk_comp [2] 100.00% 0.01%(97/97) [self] [1] 0.15% 0.00%(4/2654) vsnprintf [2] 100.00% 0.00%(4/4) __vfprintf [3] 100.00% 0.00%(4/4) [self] [1] 0.08% 0.00%(2/2654) [unmapped_function] [0] 0.27% 0.27%(2547/926344) storeClientCopy2 [1] 100.00% 0.27%(2547/2547) storeClientCopy3 [2] 96.70% 0.27%(2463/2547) storeClientCallback [3] 78.20% 0.21%(1926/2463) storeClientCopyHeadersCB [4] 97.20% 0.20%(1872/1926) clientSendHeaders [5] 51.01% 0.10%(955/1872) clientMaxBodySize [6] 57.49% 0.06%(549/955) clientAclChecklistCreate [7] 85.43% 0.05%(469/549) aclChecklistCreate [8] 100.00% 0.05%(469/469) [self] [7] 12.02% 0.01%(66/549) cbdataLock [8] 100.00% 0.01%(66/66) [self] [7] 2.55% 0.00%(14/549) aclChecklistCacheInit [8] 100.00% 0.00%(14/14) [self] [6] 25.86% 0.03%(247/955) aclChecklistFree [7] 51.42% 0.01%(127/247) cbdataInternalFree [8] 100.00% 0.01%(127/127) [self] [7] 31.58% 0.01%(78/247) cbdataUnlock [8] 100.00% 0.01%(78/78) [self] [7] 14.17% 0.00%(35/247) requestUnlink [8] 100.00% 0.00%(35/35) [self] [7] 2.83% 0.00%(7/247) aclCheckCleanup [8] 100.00% 0.00%(7/7) [self] [6] 16.65% 0.02%(159/955) aclCheckFast [7] 61.64% 0.01%(98/159) aclMatchAclList [8] 100.00% 0.01%(97/97) [self] [7] 20.13% 0.00%(32/159) aclChecklistCacheInit [8] 100.00% 0.00%(32/32) [self] [7] 11.95% 0.00%(19/159) aclCheckCleanup [8] 100.00% 0.00%(19/19) [self] [7] 5.03% 0.00%(8/159) aclMatchAcl [8] 100.00% 0.00%(8/8) [self] [7] 1.26% 0.00%(2/159) aclLookupExternalDone [8] 100.00% 0.00%(2/2) [self] [5] 44.60% 0.09%(835/1872) clientCloneReply [6] 58.32% 0.05%(487/835) httpReplyClone [7] 58.32% 0.03%(284/487) httpHeaderAppend [8] 100.00% 0.03%(284/284) [self] [7] 25.67% 0.01%(125/487) httpHeaderGetCc [8] 100.00% 0.01%(125/125) [self] [7] 9.03% 0.00%(44/487) httpReplyCreate [8] 100.00% 0.00%(44/44) [self] [7] 5.75% 0.00%(28/487) httpHeaderGetContRange [8] 100.00% 0.00%(28/28) [self] [7] 0.62% 0.00%(3/487) httpReplyInitModule [8] 100.00% 0.00%(3/3) [self] [7] 0.41% 0.00%(2/487) httpHeaderAddClone [8] 100.00% 0.00%(2/2) [self] [7] 0.21% 0.00%(1/487) httpHdrCcUpdateStats [8] 100.00% 0.00%(1/1) [self] [6] 41.68% 0.04%(348/835) clientBuildReplyHeader [7] 17.24% 0.01%(60/348) strNCmpNull [8] 100.00% 0.01%(60/60) [self] [7] 12.64% 0.00%(44/348) httpHeaderPutString [8] 100.00% 0.00%(40/40) [self] [7] 9.20% 0.00%(32/348) __sys_unlink [8] 100.00% 0.00%(32/32) [self] [7] 8.91% 0.00%(31/348) strListAdd [8] 100.00% 0.00%(31/31) [self] [7] 8.91% 0.00%(31/348) httpHeaderGetEntry [8] 100.00% 0.00%(31/31) [self] [7] 6.61% 0.00%(23/348) sig_child [8] 100.00% 0.00%(23/23) [self] [7] 6.32% 0.00%(22/348) httpHeaderPutStrf [8] 100.00% 0.00%(22/22) [self] [7] 6.03% 0.00%(21/348) strListIsMember [8] 100.00% 0.00%(21/21) [self] [7] 4.02% 0.00%(14/348) httpHeaderGetList [8] 100.00% 0.00%(14/14) [self] [7] 2.87% 0.00%(10/348) stringClean [8] 100.00% 0.00%(10/10) [self] [7] 2.87% 0.00%(10/348) httpHeaderPutStr [8] 100.00% 0.00%(10/10) [self] [7] 2.01% 0.00%(7/348) httpHdrMangleList [8] 100.00% 0.00%(7/7) [self] [7] 1.72% 0.00%(6/348) httpHeaderDelByName [8] 100.00% 0.00%(6/6) [self] [7] 1.44% 0.00%(5/348) httpHdrMangle [8] 100.00% 0.00%(5/5) [self] [7] 1.44% 0.00%(5/348) fdNFree [8] 100.00% 0.00%(5/5) [self] [7] 1.44% 0.00%(5/348) strwordquote [8] 100.00% 0.00%(5/5) [self] [7] 1.15% 0.00%(4/348) httpHeaderDelById [8] 100.00% 0.00%(4/4) [self] [7] 0.86% 0.00%(3/348) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(3/3) [self] [7] 0.86% 0.00%(3/348) httpHeaderPutStr2 [8] 100.00% 0.00%(3/3) [self] [7] 0.86% 0.00%(3/348) getMyHostname [8] 100.00% 0.00%(3/3) [self] [7] 0.86% 0.00%(3/348) fdUsageHigh [8] 100.00% 0.00%(3/3) [self] [7] 0.29% 0.00%(1/348) httpHeaderInsertEntryStr [8] 100.00% 0.00%(1/1) [self] [7] 0.29% 0.00%(1/348) httpHeaderHas [8] 100.00% 0.00%(1/1) [self] [7] 0.29% 0.00%(1/348) httpReplyBodySize [8] 100.00% 0.00%(1/1) [self] [7] 0.29% 0.00%(1/348) snprintf [8] 100.00% 0.00%(1/1) [self] [7] 0.29% 0.00%(1/348) strListAddStr [8] 100.00% 0.00%(1/1) [self] [7] 0.29% 0.00%(1/348) stringDup [8] 100.00% 0.00%(1/1) [self] [5] 4.38% 0.01%(82/1872) clientHttpLocationRewriteCheck [6] 100.00% 0.01%(82/82) clientHttpLocationRewriteDone [7] 100.00% 0.01%(82/82) clientHttpReplyAccessCheck [8] 100.00% 0.01%(82/82) [self] [4] 2.80% 0.01%(54/1926) clientCacheHit [5] 66.67% 0.00%(36/54) clientProcessHit [6] 100.00% 0.00%(36/36) clientSendHeaders [7] 25.00% 0.00%(9/36) clientCloneReply [8] 100.00% 0.00%(9/9) [self] [7] 25.00% 0.00%(9/36) clientMaxBodySize [8] 100.00% 0.00%(9/9) [self] [7] 16.67% 0.00%(6/36) dlinkDelete [8] 100.00% 0.00%(6/6) [self] [7] 11.11% 0.00%(4/36) dlinkAdd [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(3/36) clientReplyBodyTooLarge [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(2/36) clientHttpLocationRewriteCheck [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(2/36) clientStoreURLRewriteDone [8] 100.00% 0.00%(2/2) [self] [7] 2.78% 0.00%(1/36) clientUnwindReply [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(18/54) refreshCheckHTTPStale [6] 100.00% 0.00%(18/18) refreshCheck [7] 61.11% 0.00%(11/18) refreshStaleness [8] 100.00% 0.00%(11/11) [self] [7] 38.89% 0.00%(7/18) refreshLimits [8] 100.00% 0.00%(7/7) [self] [3] 21.80% 0.06%(537/2463) clientSendMoreData [4] 100.00% 0.06%(537/537) comm_write [5] 100.00% 0.06%(537/537) commSetSelect [6] 100.00% 0.06%(537/537) commUpdateWriteHandler [7] 98.70% 0.06%(530/537) commUpdateEvents [8] 100.00% 0.06%(530/530) [self] [7] 1.30% 0.00%(7/537) commSetDefer [8] 100.00% 0.00%(7/7) [self] [2] 3.22% 0.01%(82/2547) storeSwapOutMaintainMemObject [3] 100.00% 0.01%(82/82) stmemFreeDataUpto [4] 100.00% 0.01%(82/82) stmemNodeFree [5] 100.00% 0.01%(82/82) memPoolFree [6] 100.00% 0.01%(82/82) xfree [7] 47.56% 0.00%(39/82) free [8] 100.00% 0.00%(39/39) [self] [7] 23.17% 0.00%(19/82) idalloc [8] 100.00% 0.00%(19/19) [self] [7] 20.73% 0.00%(17/82) realloc [8] 100.00% 0.00%(17/17) [self] [7] 8.54% 0.00%(7/82) arena_dalloc [8] 100.00% 0.00%(7/7) [self] [2] 0.08% 0.00%(2/2547) httpAccept [3] 50.00% 0.00%(1/2) memset [4] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(1/2) sqinet_init [4] 100.00% 0.00%(1/1) [self] [0] 0.27% 0.27%(2538/926344) clientAccessCheckDone [1] 97.36% 0.27%(2471/2538) clientRedirectStart [2] 100.00% 0.27%(2471/2471) clientRedirectDone [3] 100.00% 0.27%(2471/2471) clientStoreURLRewriteStart [4] 100.00% 0.27%(2471/2471) clientStoreURLRewriteDone [5] 100.00% 0.27%(2471/2471) clientFinishRewriteStuff [6] 69.08% 0.18%(1707/2471) fd_note [7] 100.00% 0.18%(1707/1707) xstrncpy [8] 100.00% 0.18%(1707/1707) [self] [6] 29.87% 0.08%(738/2471) clientInterpretRequestHeaders [7] 32.93% 0.03%(243/738) httpHeaderGetRange [8] 100.00% 0.03%(243/243) [self] [7] 26.42% 0.02%(195/738) clientHierarchical [8] 100.00% 0.02%(195/195) [self] [7] 17.89% 0.01%(132/738) httpHeaderHas [8] 100.00% 0.01%(132/132) [self] [7] 13.41% 0.01%(99/738) httpHeaderGetTime [8] 100.00% 0.01%(99/99) [self] [7] 5.42% 0.00%(40/738) clientCachable [8] 100.00% 0.00%(38/38) [self] [7] 2.57% 0.00%(19/738) httpHeaderGetCc [8] 100.00% 0.00%(19/19) [self] [7] 1.08% 0.00%(8/738) httpHeaderNameById [8] 100.00% 0.00%(8/8) [self] [7] 0.27% 0.00%(2/738) clientInterpretRequestHeaders [8] 100.00% 0.00%(2/2) [self] [6] 1.05% 0.00%(26/2471) clientAccessCheck2 [7] 96.15% 0.00%(25/26) clientCheckNoCache [8] 100.00% 0.00%(25/25) [self] [7] 3.85% 0.00%(1/26) clientCheckNoCacheDone [8] 100.00% 0.00%(1/1) [self] [1] 2.64% 0.01%(67/2538) urlCanonical [2] 100.00% 0.01%(67/67) urlMakeHttpCanonical [3] 100.00% 0.01%(67/67) snprintf [4] 100.00% 0.01%(67/67) io_flush [5] 100.00% 0.01%(67/67) __sprint [6] 100.00% 0.01%(67/67) __sfvwrite [7] 100.00% 0.01%(67/67) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(67/67) [self] [0] 0.27% 0.27%(2516/926344) xmalloc [1] 30.13% 0.08%(758/2516) arena_malloc_small [2] 100.00% 0.08%(758/758) [self] [1] 23.41% 0.06%(589/2516) arena_lock_balance [2] 100.00% 0.06%(589/589) [self] [1] 12.40% 0.03%(312/2516) arena_run_reg_alloc [2] 100.00% 0.03%(312/312) [self] [1] 11.29% 0.03%(284/2516) malloc [2] 100.00% 0.03%(284/284) [self] [1] 7.15% 0.02%(180/2516) imalloc [2] 100.00% 0.02%(180/180) [self] [1] 6.20% 0.02%(156/2516) __vfprintf [2] 78.85% 0.01%(123/156) __ultoa [3] 100.00% 0.01%(123/123) [self] [2] 18.59% 0.00%(29/156) localeconv [3] 100.00% 0.00%(29/29) [self] [2] 2.56% 0.00%(4/156) [unmapped_function] [1] 2.31% 0.01%(58/2516) arena_malloc [2] 100.00% 0.01%(58/58) [self] [1] 2.27% 0.01%(57/2516) choose_arena [2] 100.00% 0.01%(57/57) [self] [1] 1.59% 0.00%(40/2516) arena_bin_malloc_easy [2] 100.00% 0.00%(40/40) [self] [1] 1.35% 0.00%(34/2516) io_flush [2] 100.00% 0.00%(34/34) __sprint [3] 100.00% 0.00%(34/34) [self] [1] 1.11% 0.00%(28/2516) malloc_init [2] 100.00% 0.00%(28/28) [self] [1] 0.72% 0.00%(18/2516) malloc_spin_unlock [2] 100.00% 0.00%(18/18) [self] [1] 0.08% 0.00%(2/2516) [unmapped_function] [0] 0.27% 0.27%(2478/926344) arena_run_dalloc [1] 67.92% 0.18%(1683/2478) arena_avail_tree_insert [2] 100.00% 0.18%(1683/1683) [self] [1] 23.89% 0.06%(592/2478) arena_avail_comp [2] 100.00% 0.06%(592/592) [self] [1] 8.19% 0.02%(203/2478) arena_avail_tree_remove [2] 100.00% 0.02%(203/203) [self] [0] 0.26% 0.26%(2448/926344) httpHeaderGetList [1] 71.12% 0.19%(1741/2448) strListAddStr [2] 98.05% 0.18%(1707/1741) stringAppend [3] 100.00% 0.18%(1707/1707) stringInitBuf [4] 100.00% 0.18%(1707/1707) memAllocString [5] 100.00% 0.18%(1707/1707) memPoolAlloc [6] 100.00% 0.18%(1707/1707) xmalloc [7] 38.55% 0.07%(658/1707) arena_lock_balance [8] 100.00% 0.07%(658/658) [self] [7] 18.80% 0.03%(321/1707) arena_malloc_small [8] 100.00% 0.03%(321/321) [self] [7] 12.24% 0.02%(209/1707) malloc [8] 100.00% 0.02%(209/209) [self] [7] 11.42% 0.02%(195/1707) arena_run_reg_alloc [8] 100.00% 0.02%(195/195) [self] [7] 5.68% 0.01%(97/1707) imalloc [8] 100.00% 0.01%(97/97) [self] [7] 2.87% 0.01%(49/1707) choose_arena [8] 100.00% 0.01%(49/49) [self] [7] 2.64% 0.00%(45/1707) arena_malloc [8] 100.00% 0.00%(45/45) [self] [7] 2.23% 0.00%(38/1707) calloc [8] 100.00% 0.00%(38/38) [self] [7] 2.11% 0.00%(36/1707) arena_bin_malloc_easy [8] 100.00% 0.00%(36/36) [self] [7] 2.11% 0.00%(36/1707) malloc_init [8] 100.00% 0.00%(36/36) [self] [7] 1.23% 0.00%(21/1707) malloc_spin_unlock [8] 100.00% 0.00%(21/21) [self] [7] 0.12% 0.00%(2/1707) [unmapped_function] [2] 1.95% 0.00%(34/1741) [self] [1] 28.88% 0.08%(707/2448) httpHeaderGetEntry [2] 100.00% 0.08%(707/707) [self] [0] 0.25% 0.25%(2281/926344) fwdConnectDone [1] 100.00% 0.25%(2281/2281) fwdDispatch [2] 100.00% 0.25%(2281/2281) httpStart [3] 100.00% 0.25%(2281/2281) httpSendRequest [4] 99.61% 0.25%(2272/2281) httpBuildRequestPrefix [5] 62.50% 0.15%(1420/2272) httpBuildRequestHeader [6] 28.31% 0.04%(402/1420) httpHdrMangleList [7] 54.48% 0.02%(219/402) httpHeaderGetEntry [8] 100.00% 0.02%(219/219) [self] [7] 44.28% 0.02%(178/402) httpHdrMangle [8] 100.00% 0.02%(178/178) [self] [7] 1.24% 0.00%(5/402) httpHeaderInsertEntryStr [8] 100.00% 0.00%(5/5) [self] [6] 18.94% 0.03%(269/1420) httpHeaderAddClone [7] 66.54% 0.02%(179/269) httpHeaderAddInfo [8] 100.00% 0.02%(178/178) [self] [7] 24.54% 0.01%(66/269) httpHeaderAllocNewEntry [8] 100.00% 0.01%(66/66) [self] [7] 5.58% 0.00%(15/269) httpHeaderEntryClone [8] 100.00% 0.00%(15/15) [self] [7] 2.60% 0.00%(7/269) httpHeaderReset [8] 100.00% 0.00%(7/7) [self] [7] 0.74% 0.00%(2/269) httpHeaderEntryDestroy [8] 100.00% 0.00%(2/2) [self] [6] 17.89% 0.03%(254/1420) httpRequestHdrAllowed [7] 54.72% 0.02%(139/254) strlen [8] 100.00% 0.02%(139/139) [self] [7] 40.55% 0.01%(103/254) strListIsMember [8] 100.00% 0.01%(103/103) [self] [7] 1.97% 0.00%(5/254) strncmp [8] 100.00% 0.00%(5/5) [self] [7] 1.57% 0.00%(4/254) [unmapped_function] [7] 1.18% 0.00%(3/254) strNCmpNull [8] 100.00% 0.00%(3/3) [self] [6] 13.66% 0.02%(194/1420) httpHeaderPutCc [7] 62.89% 0.01%(122/194) httpHdrCcPackInto [8] 100.00% 0.01%(122/122) [self] [7] 9.79% 0.00%(19/194) httpHeaderAddEntryStr2 [8] 100.00% 0.00%(19/19) [self] [7] 9.28% 0.00%(18/194) httpHeaderDelById [8] 100.00% 0.00%(18/18) [self] [7] 7.22% 0.00%(14/194) packerClean [8] 100.00% 0.00%(14/14) [self] [7] 3.61% 0.00%(7/194) memBufClean [8] 100.00% 0.00%(7/7) [self] [7] 3.09% 0.00%(6/194) memBufDefInit [8] 100.00% 0.00%(6/6) [self] [7] 2.58% 0.00%(5/194) packerToMemInit [8] 100.00% 0.00%(5/5) [self] [7] 1.03% 0.00%(2/194) packerToStoreInit [8] 100.00% 0.00%(2/2) [self] [7] 0.52% 0.00%(1/194) httpHeaderAddEntryStr [8] 100.00% 0.00%(1/1) [self] [6] 4.86% 0.01%(69/1420) httpHeaderGetEntry [7] 86.96% 0.01%(60/69) vector_get [8] 100.00% 0.01%(60/60) [self] [7] 13.04% 0.00%(9/69) httpHeaderGetEntry [8] 100.00% 0.00%(9/9) [self] [6] 3.45% 0.01%(49/1420) httpHdrCcCreate [7] 100.00% 0.01%(49/49) memPoolAlloc [8] 100.00% 0.01%(49/49) [self] [6] 2.75% 0.00%(39/1420) httpHdrCcDestroy [7] 46.15% 0.00%(18/39) memset [8] 100.00% 0.00%(18/18) [self] [7] 41.03% 0.00%(16/39) memPoolFree [8] 100.00% 0.00%(16/16) [self] [7] 7.69% 0.00%(3/39) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 5.13% 0.00%(2/39) [unmapped_function] [6] 2.68% 0.00%(38/1420) stringClean [7] 100.00% 0.00%(38/38) memFreeString [8] 100.00% 0.00%(38/38) [self] [6] 1.69% 0.00%(24/1420) __inet_ntoa [7] 66.67% 0.00%(16/24) __inet_ntop [8] 100.00% 0.00%(16/16) [self] [7] 33.33% 0.00%(8/24) __inet_pton [8] 100.00% 0.00%(8/8) [self] [6] 1.62% 0.00%(23/1420) httpHeaderPutString [7] 100.00% 0.00%(23/23) httpHeaderAddEntryString [8] 100.00% 0.00%(23/23) [self] [6] 1.27% 0.00%(18/1420) httpHeaderPutStr [7] 94.44% 0.00%(17/18) httpHeaderAddEntryStr [8] 100.00% 0.00%(17/17) [self] [7] 5.56% 0.00%(1/18) httpHeaderAllocInsertEntry [8] 100.00% 0.00%(1/1) [self] [6] 0.85% 0.00%(12/1420) getMaxAge [7] 100.00% 0.00%(12/12) refreshLimits [8] 100.00% 0.00%(12/12) [self] [6] 0.77% 0.00%(11/1420) httpHeaderPutStrf [7] 100.00% 0.00%(11/11) httpHeaderPutStrvf [8] 100.00% 0.00%(11/11) [self] [6] 0.63% 0.00%(9/1420) strListAdd [7] 88.89% 0.00%(8/9) strListAddStr [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) strIsSubstr [8] 100.00% 0.00%(1/1) [self] [6] 0.42% 0.00%(6/1420) httpHeaderInit [7] 100.00% 0.00%(6/6) vector_init [8] 100.00% 0.00%(6/6) [self] [6] 0.14% 0.00%(2/1420) snprintf [7] 100.00% 0.00%(2/2) memset [8] 100.00% 0.00%(2/2) [self] [6] 0.07% 0.00%(1/1420) strstr [7] 100.00% 0.00%(1/1) strncmp [8] 100.00% 0.00%(1/1) [self] [5] 18.71% 0.05%(425/2272) httpHeaderClean [6] 39.06% 0.02%(166/425) statHistCount [7] 100.00% 0.02%(166/166) statHistBin [8] 100.00% 0.02%(166/166) [self] [6] 36.94% 0.02%(157/425) httpHeaderEntryDestroy [7] 96.82% 0.02%(152/157) stringClean [8] 100.00% 0.02%(152/152) [self] [7] 3.18% 0.00%(5/157) stringDup [8] 100.00% 0.00%(5/5) [self] [6] 23.29% 0.01%(99/425) httpHeaderGetEntry [7] 93.94% 0.01%(93/99) vector_get [8] 100.00% 0.01%(93/93) [self] [7] 6.06% 0.00%(6/99) httpHeaderGetEntry [8] 100.00% 0.00%(6/6) [self] [6] 0.71% 0.00%(3/425) vector_done [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [5] 16.77% 0.04%(381/2272) httpHeaderPackInto [6] 71.92% 0.03%(274/381) httpHeaderEntryPackInto [7] 95.26% 0.03%(261/274) packerAppend [8] 100.00% 0.03%(261/261) [self] [7] 4.74% 0.00%(13/274) packerClean [8] 100.00% 0.00%(13/13) [self] [6] 28.08% 0.01%(107/381) httpHeaderGetEntry [7] 91.59% 0.01%(98/107) vector_get [8] 100.00% 0.01%(98/98) [self] [7] 8.41% 0.00%(9/107) httpHeaderGetEntry [8] 100.00% 0.00%(9/9) [self] [5] 2.02% 0.00%(46/2272) memBufPrintf [6] 100.00% 0.00%(46/46) memBufVPrintf [7] 45.65% 0.00%(21/46) memset [8] 100.00% 0.00%(21/21) [self] [7] 45.65% 0.00%(21/46) vsnprintf [8] 100.00% 0.00%(21/21) [self] [7] 8.70% 0.00%(4/46) vswprintf [8] 100.00% 0.00%(4/4) [self] [4] 0.22% 0.00%(5/2281) memBufDefInit [5] 100.00% 0.00%(5/5) memBufInit [6] 100.00% 0.00%(5/5) memBufGrow [7] 100.00% 0.00%(5/5) memReallocBuf [8] 100.00% 0.00%(5/5) [self] [4] 0.18% 0.00%(4/2281) commSetSelect [5] 100.00% 0.00%(4/4) commUpdateReadHandler [6] 100.00% 0.00%(4/4) commUpdateEvents [7] 100.00% 0.00%(4/4) commSetEvents [8] 100.00% 0.00%(4/4) [self] [0] 0.24% 0.24%(2220/926344) clientHierarchical [1] 95.99% 0.23%(2131/2220) strstr [2] 100.00% 0.23%(2131/2131) [self] [1] 3.33% 0.01%(74/2220) strlen [2] 100.00% 0.01%(74/74) [self] [1] 0.32% 0.00%(7/2220) strncmp [2] 100.00% 0.00%(7/7) [self] [1] 0.18% 0.00%(4/2220) __hdtoa [2] 100.00% 0.00%(4/4) [self] [1] 0.09% 0.00%(2/2220) [unmapped_function] [1] 0.09% 0.00%(2/2220) httpCachable [2] 100.00% 0.00%(2/2) [self] [0] 0.24% 0.24%(2202/926344) ip_output [1] 100.00% 0.24%(2202/2202) ether_output [2] 100.00% 0.24%(2202/2202) ether_output_frame [3] 100.00% 0.24%(2202/2202) if_transmit [4] 100.00% 0.24%(2202/2202) if_start [5] 100.00% 0.24%(2202/2202) bge_start [6] 91.96% 0.22%(2025/2202) bge_encap [7] 39.85% 0.09%(807/2025) _bus_dmamap_load_buffer [8] 100.00% 0.09%(807/807) [self] [7] 32.15% 0.07%(651/2025) pmap_kextract [8] 100.00% 0.07%(651/651) [self] [7] 25.28% 0.06%(512/2025) _bus_dmamap_load_mbuf_sg [8] 100.00% 0.06%(512/512) [self] [7] 2.57% 0.01%(52/2025) bus_dmamap_load_mbuf_sg [8] 100.00% 0.01%(52/52) [self] [7] 0.15% 0.00%(3/2025) bus_dmamap_load_uio [8] 100.00% 0.00%(3/3) [self] [6] 7.77% 0.02%(171/2202) bge_start_locked [7] 62.57% 0.01%(107/171) bge_writembx [8] 100.00% 0.01%(107/107) [self] [7] 29.24% 0.01%(50/171) bus_space_write_4 [8] 100.00% 0.01%(50/50) [self] [7] 4.68% 0.00%(8/171) outl [8] 100.00% 0.00%(8/8) [self] [7] 1.75% 0.00%(3/171) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 1.17% 0.00%(2/171) _mtx_lock_sleep [8] 100.00% 0.00%(2/2) [self] [7] 0.58% 0.00%(1/171) ia32_pause [8] 100.00% 0.00%(1/1) [self] [6] 0.23% 0.00%(5/2202) _mtx_unlock_sleep [7] 40.00% 0.00%(2/5) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) turnstile_unpend [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) turnstile_chain_unlock [8] 100.00% 0.00%(1/1) [self] [6] 0.05% 0.00%(1/2202) _mtx_lock_sleep [7] 100.00% 0.00%(1/1) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [0] 0.23% 0.23%(2168/926344) storeBufferFlush [1] 63.15% 0.15%(1369/2168) storeSwapOut [2] 61.72% 0.09%(845/1369) [self] [2] 38.28% 0.06%(524/1369) storeSwapOutStart [3] 97.90% 0.06%(513/524) storeSwapMetaBuild [4] 100.00% 0.06%(513/513) tlv_add [5] 100.00% 0.06%(513/513) xmalloc [6] 92.59% 0.05%(475/513) arena_malloc_small [7] 44.84% 0.02%(213/475) arena_run_tree_first [8] 100.00% 0.02%(213/213) [self] [7] 40.21% 0.02%(191/475) arena_run_reg_alloc [8] 100.00% 0.02%(191/191) [self] [7] 10.11% 0.01%(48/475) arena_bin_malloc_hard [8] 100.00% 0.01%(48/48) [self] [7] 4.42% 0.00%(21/475) arena_bin_nonfull_run_get [8] 100.00% 0.00%(21/21) [self] [7] 0.42% 0.00%(2/475) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [6] 7.41% 0.00%(38/513) malloc [7] 100.00% 0.00%(38/38) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(38/38) [self] [3] 1.34% 0.00%(7/524) cbdataInternalFree [4] 100.00% 0.00%(7/7) memPoolFree [5] 100.00% 0.00%(7/7) xfree [6] 100.00% 0.00%(7/7) free [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [3] 0.76% 0.00%(4/524) cbdataInternalAlloc [4] 100.00% 0.00%(4/4) memPoolAlloc [5] 100.00% 0.00%(4/4) xcalloc [6] 100.00% 0.00%(4/4) calloc [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [1] 36.85% 0.09%(799/2168) InvokeHandlers [2] 58.07% 0.05%(464/799) storeClientCopy2 [3] 100.00% 0.05%(464/464) storeClientCopy3 [4] 100.00% 0.05%(464/464) storeClientCallback [5] 76.51% 0.04%(355/464) storeClientCopyHeadersCB [6] 94.37% 0.04%(335/355) clientSendHeaders [7] 23.28% 0.01%(78/335) clientMaxBodySize [8] 100.00% 0.01%(77/77) [self] [7] 22.69% 0.01%(76/335) dlinkAdd [8] 100.00% 0.01%(76/76) [self] [7] 14.03% 0.01%(47/335) clientCloneReply [8] 100.00% 0.01%(47/47) [self] [7] 8.06% 0.00%(27/335) dlinkDelete [8] 100.00% 0.00%(27/27) [self] [7] 7.76% 0.00%(26/335) clientDelayMaxBodySize [8] 100.00% 0.00%(25/25) [self] [7] 6.57% 0.00%(22/335) clientReplyBodyTooLarge [8] 100.00% 0.00%(22/22) [self] [7] 5.37% 0.00%(18/335) clientStoreURLRewriteDone [8] 100.00% 0.00%(18/18) [self] [7] 4.48% 0.00%(15/335) clientUnwindReply [8] 100.00% 0.00%(15/15) [self] [7] 3.88% 0.00%(13/335) clientHttpLocationRewriteCheck [8] 100.00% 0.00%(13/13) [self] [7] 3.58% 0.00%(12/335) clientSetClientTOS [8] 100.00% 0.00%(12/12) [self] [7] 0.30% 0.00%(1/335) _db_set_syslog [8] 100.00% 0.00%(1/1) [self] [6] 5.35% 0.00%(19/355) stmemNodeUnref [7] 100.00% 0.00%(19/19) stmemNodeFree [8] 100.00% 0.00%(19/19) [self] [6] 0.28% 0.00%(1/355) clientCacheHit [7] 100.00% 0.00%(1/1) strcmp [8] 100.00% 0.00%(1/1) [self] [5] 23.49% 0.01%(109/464) clientSendMoreData [6] 100.00% 0.01%(109/109) comm_write [7] 79.82% 0.01%(87/109) commSetSelect [8] 100.00% 0.01%(87/87) [self] [7] 12.84% 0.00%(14/109) cbdataLock [8] 100.00% 0.00%(14/14) [self] [7] 7.34% 0.00%(8/109) commUpdateWriteHandler [8] 100.00% 0.00%(8/8) [self] [2] 41.93% 0.04%(335/799) [self] [0] 0.23% 0.23%(2149/926344) storeSwapOutMaintainMemObject [1] 39.41% 0.09%(847/2149) storeLowestMemReaderOffset [2] 100.00% 0.09%(847/847) [self] [1] 29.73% 0.07%(639/2149) storeSwapOutAble [2] 100.00% 0.07%(639/639) [self] [1] 25.17% 0.06%(541/2149) stmemFreeDataUpto [2] 61.18% 0.04%(331/541) stmemNodeFree [3] 100.00% 0.04%(331/331) memPoolFree [4] 100.00% 0.04%(331/331) xfree [5] 100.00% 0.04%(331/331) arena_dalloc [6] 100.00% 0.04%(331/331) arena_dalloc_large [7] 47.13% 0.02%(156/331) arena_run_dalloc [8] 100.00% 0.02%(156/156) [self] [7] 43.81% 0.02%(145/331) arena_chunk_tree_dirty_insert [8] 100.00% 0.02%(145/145) [self] [7] 5.74% 0.00%(19/331) arena_purge [8] 100.00% 0.00%(19/19) [self] [7] 2.72% 0.00%(9/331) arena_chunk_comp [8] 100.00% 0.00%(9/9) [self] [7] 0.30% 0.00%(1/331) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 0.30% 0.00%(1/331) arena_chunk_dealloc [8] 100.00% 0.00%(1/1) [self] [2] 38.82% 0.02%(210/541) [self] [1] 4.98% 0.01%(107/2149) storeSwapOutObjectBytesOnDisk [2] 100.00% 0.01%(107/107) [self] [1] 0.70% 0.00%(15/2149) storeReleaseRequest [2] 100.00% 0.00%(15/15) [self] [0] 0.23% 0.23%(2135/926344) fo_read [1] 100.00% 0.23%(2135/2135) soo_read [2] 100.00% 0.23%(2135/2135) soreceive [3] 95.88% 0.22%(2047/2135) soreceive_generic [4] 99.90% 0.22%(2045/2047) tcp_output_rcvd [5] 93.06% 0.21%(1903/2045) tcp_output [6] 94.96% 0.20%(1807/1903) ip_output [7] 24.52% 0.05%(443/1807) flowtable_lookup [8] 100.00% 0.05%(443/443) [self] [7] 23.69% 0.05%(428/1807) ether_output [8] 100.00% 0.05%(428/428) [self] [7] 15.99% 0.03%(289/1807) memcpy [8] 100.00% 0.03%(289/289) [self] [7] 10.35% 0.02%(187/1807) in_broadcast [8] 100.00% 0.02%(187/187) [self] [7] 4.59% 0.01%(83/1807) ipv4_flow_lookup_hash_internal [8] 100.00% 0.01%(83/83) [self] [7] 4.54% 0.01%(82/1807) atomic_fetchadd_int [8] 100.00% 0.01%(82/82) [self] [7] 3.71% 0.01%(67/1807) atomic_add_barr_int [8] 100.00% 0.01%(67/67) [self] [7] 3.27% 0.01%(59/1807) bcmp [8] 100.00% 0.01%(59/59) [self] [7] 3.27% 0.01%(59/1807) flowtable_key_equal [8] 100.00% 0.01%(59/59) [self] [7] 2.66% 0.01%(48/1807) jenkins_hashword [8] 100.00% 0.01%(48/48) [self] [7] 1.11% 0.00%(20/1807) ifa_free [8] 100.00% 0.00%(20/20) [self] [7] 0.94% 0.00%(17/1807) ifa_ref [8] 100.00% 0.00%(17/17) [self] [7] 0.44% 0.00%(8/1807) small_i586_bcopy [8] 100.00% 0.00%(8/8) [self] [7] 0.28% 0.00%(5/1807) ifa_del_loopback_route [8] 100.00% 0.00%(5/5) [self] [7] 0.22% 0.00%(4/1807) if_ref [8] 100.00% 0.00%(4/4) [self] [7] 0.22% 0.00%(4/1807) ether_input [8] 100.00% 0.00%(4/4) [self] [7] 0.11% 0.00%(2/1807) copystr [8] 100.00% 0.00%(2/2) [self] [7] 0.06% 0.00%(1/1807) m_tag_find [8] 100.00% 0.00%(1/1) [self] [7] 0.06% 0.00%(1/1807) __bswap32 [8] 100.00% 0.00%(1/1) [self] [6] 5.04% 0.01%(96/1903) tcp_timer_activate [7] 83.33% 0.01%(80/96) _callout_stop_safe [8] 100.00% 0.01%(80/80) [self] [7] 14.58% 0.00%(14/96) atomic_store_rel_int [8] 100.00% 0.00%(14/14) [self] [7] 2.08% 0.00%(2/96) callout_lock [8] 100.00% 0.00%(2/2) [self] [5] 6.94% 0.02%(142/2045) m_gethdr [6] 100.00% 0.02%(142/142) uma_zalloc_arg [7] 86.62% 0.01%(123/142) mb_ctor_mbuf [8] 100.00% 0.01%(123/123) [self] [7] 6.34% 0.00%(9/142) mb_ctor_pack [8] 100.00% 0.00%(9/9) [self] [7] 3.52% 0.00%(5/142) critical_enter [8] 100.00% 0.00%(5/5) [self] [7] 2.11% 0.00%(3/142) critical_exit [8] 100.00% 0.00%(3/3) [self] [7] 0.70% 0.00%(1/142) choosethread [8] 100.00% 0.00%(1/1) [self] [7] 0.70% 0.00%(1/142) runq_init [8] 100.00% 0.00%(1/1) [self] [4] 0.10% 0.00%(2/2047) tcp_usr_rcvd [5] 100.00% 0.00%(2/2) _rw_wunlock_hard [6] 50.00% 0.00%(1/2) turnstile_broadcast [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) turnstile_unpend [7] 100.00% 0.00%(1/1) sched_add [8] 100.00% 0.00%(1/1) [self] [3] 4.12% 0.01%(88/2135) m_free [4] 100.00% 0.01%(88/88) uma_zfree [5] 100.00% 0.01%(88/88) uma_zfree_arg [6] 100.00% 0.01%(88/88) mb_dtor_pack [7] 90.91% 0.01%(80/88) uma_zone_exhausted_nolock [8] 100.00% 0.01%(80/80) [self] [7] 9.09% 0.00%(8/88) slab_alloc_item [8] 100.00% 0.00%(8/8) [self] [0] 0.21% 0.21%(1906/926344) parse_date [1] 37.67% 0.08%(718/1906) parse_date_elements [2] 100.00% 0.08%(718/718) [self] [1] 24.45% 0.05%(466/1906) __isctype [2] 100.00% 0.05%(466/466) [self] [1] 8.50% 0.02%(162/1906) memset [2] 100.00% 0.02%(162/162) [self] [1] 8.50% 0.02%(162/1906) strtok [2] 100.00% 0.02%(162/162) [self] [1] 7.14% 0.01%(136/1906) strchr [2] 100.00% 0.01%(136/136) [self] [1] 5.72% 0.01%(109/1906) strlen [2] 100.00% 0.01%(109/109) [self] [1] 3.93% 0.01%(75/1906) [unmapped_function] [1] 1.52% 0.00%(29/1906) _getdtablesize [2] 100.00% 0.00%(29/29) [self] [1] 1.52% 0.00%(29/1906) strcpy [2] 100.00% 0.00%(29/29) [self] [1] 1.05% 0.00%(20/1906) strncmp [2] 100.00% 0.00%(20/20) [self] [0] 0.21% 0.21%(1901/926344) httpMsgParseRequestHeader [1] 100.00% 0.21%(1901/1901) httpHeaderParse [2] 100.00% 0.21%(1901/1901) httpHeaderEntryParseCreate [3] 100.00% 0.21%(1901/1901) httpHeaderAddEntryStr2 [4] 100.00% 0.21%(1901/1901) httpHeaderEntryCreate [5] 100.00% 0.21%(1901/1901) stringLimitInit [6] 100.00% 0.21%(1901/1901) stringInitBuf [7] 97.74% 0.20%(1858/1901) memAllocString [8] 100.00% 0.20%(1858/1858) [self] [7] 2.26% 0.00%(43/1901) memTotalAllocated [8] 100.00% 0.00%(43/43) [self] [0] 0.21% 0.21%(1900/926344) httpMaybeRemovePublic [1] 81.26% 0.17%(1544/1900) storeGetPublicByRequestMethodCode [2] 100.00% 0.17%(1544/1544) storeGetPublicByRequestMethod [3] 100.00% 0.17%(1544/1544) storeKeyPublicByRequestMethod [4] 100.00% 0.17%(1544/1544) MD5Final [5] 100.00% 0.17%(1544/1544) MD5Pad [6] 100.00% 0.17%(1544/1544) MD5Update [7] 99.81% 0.17%(1541/1544) MD5Init [8] 100.00% 0.17%(1541/1541) [self] [7] 0.19% 0.00%(3/1544) [unmapped_function] [1] 18.74% 0.04%(356/1900) storeGetPublicByRequest [2] 100.00% 0.04%(356/356) storeGetPublicByRequestMethod [3] 100.00% 0.04%(356/356) storeKeyPublicByRequestMethod [4] 100.00% 0.04%(356/356) MD5Final [5] 100.00% 0.04%(356/356) MD5Pad [6] 100.00% 0.04%(356/356) MD5Update [7] 100.00% 0.04%(356/356) MD5Init [8] 100.00% 0.04%(356/356) [self] [0] 0.20% 0.20%(1894/926344) storeKeyPublicByRequestMethod [1] 37.33% 0.08%(707/1894) memcpy [2] 100.00% 0.08%(707/707) [self] [1] 24.45% 0.05%(463/1894) MD5Update [2] 100.00% 0.05%(463/463) [self] [1] 20.17% 0.04%(382/1894) memset [2] 100.00% 0.04%(382/382) [self] [1] 11.51% 0.02%(218/1894) MD5Final [2] 100.00% 0.02%(218/218) [self] [1] 3.38% 0.01%(64/1894) urlCanonical [2] 100.00% 0.01%(64/64) [self] [1] 2.53% 0.01%(48/1894) [unmapped_function] [1] 0.63% 0.00%(12/1894) MD5Init [2] 100.00% 0.00%(12/12) [self] [0] 0.20% 0.20%(1869/926344) clientCreateStoreEntry [1] 99.89% 0.20%(1867/1869) storeCreateEntry [2] 78.31% 0.16%(1462/1867) new_StoreEntry [3] 99.93% 0.16%(1461/1462) new_MemObject [4] 99.04% 0.16%(1447/1461) httpReplyCreate [5] 73.95% 0.12%(1070/1447) httpReplyInit [6] 92.90% 0.11%(994/1070) httpReplyHdrCacheInit [7] 25.96% 0.03%(258/994) httpHeaderGetTime [8] 100.00% 0.03%(236/236) [self] [7] 22.23% 0.02%(221/994) httpMsgIsPersistent [8] 100.00% 0.02%(221/221) [self] [7] 18.61% 0.02%(185/994) httpHeaderGetStr [8] 100.00% 0.02%(185/185) [self] [7] 10.97% 0.01%(109/994) httpHeaderGetContRange [8] 100.00% 0.01%(109/109) [self] [7] 10.87% 0.01%(108/994) httpHeaderGetSize [8] 100.00% 0.01%(102/102) [self] [7] 10.46% 0.01%(104/994) httpReplyHdrExpirationTime [8] 100.00% 0.01%(104/104) [self] [7] 0.80% 0.00%(8/994) httpMsgIsolateHeaders [8] 100.00% 0.00%(8/8) [self] [7] 0.10% 0.00%(1/994) httpHeaderGetCc [8] 100.00% 0.00%(1/1) [self] [6] 4.02% 0.00%(43/1070) httpStatusLineInit [7] 72.09% 0.00%(31/43) httpStatusLineSet [8] 100.00% 0.00%(31/31) [self] [7] 23.26% 0.00%(10/43) httpBuildVersion [8] 100.00% 0.00%(10/10) [self] [7] 2.33% 0.00%(1/43) httpSendRequestEntry [8] 100.00% 0.00%(1/1) [self] [7] 2.33% 0.00%(1/43) httpStatusLineClean [8] 100.00% 0.00%(1/1) [self] [6] 3.08% 0.00%(33/1070) httpHeaderInit [7] 100.00% 0.00%(33/33) vector_init [8] 100.00% 0.00%(33/33) [self] [5] 26.05% 0.04%(377/1447) memPoolAlloc [6] 100.00% 0.04%(377/377) xcalloc [7] 33.95% 0.01%(128/377) arena_lock_balance [8] 100.00% 0.01%(128/128) [self] [7] 24.67% 0.01%(93/377) memset [8] 100.00% 0.01%(93/93) [self] [7] 13.53% 0.01%(51/377) arena_malloc_small [8] 100.00% 0.01%(51/51) [self] [7] 8.75% 0.00%(33/377) calloc [8] 100.00% 0.00%(33/33) [self] [7] 4.77% 0.00%(18/377) arena_bin_malloc_easy [8] 100.00% 0.00%(18/18) [self] [7] 2.65% 0.00%(10/377) choose_arena [8] 100.00% 0.00%(10/10) [self] [7] 2.39% 0.00%(9/377) icalloc [8] 100.00% 0.00%(9/9) [self] [7] 2.12% 0.00%(8/377) malloc_init [8] 100.00% 0.00%(8/8) [self] [7] 1.86% 0.00%(7/377) arena_malloc [8] 100.00% 0.00%(7/7) [self] [7] 1.86% 0.00%(7/377) posix_memalign [8] 100.00% 0.00%(7/7) [self] [7] 1.59% 0.00%(6/377) arena_run_reg_alloc [8] 100.00% 0.00%(6/6) [self] [7] 1.06% 0.00%(4/377) [unmapped_function] [7] 0.80% 0.00%(3/377) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [4] 0.48% 0.00%(7/1461) memPoolAlloc [5] 100.00% 0.00%(7/7) xcalloc [6] 100.00% 0.00%(7/7) calloc [7] 100.00% 0.00%(7/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [4] 0.48% 0.00%(7/1461) xstrdup [5] 100.00% 0.00%(7/7) xmalloc [6] 57.14% 0.00%(4/7) arena_malloc_small [7] 75.00% 0.00%(3/4) arena_bin_malloc_hard [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(3/7) malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [3] 0.07% 0.00%(1/1462) memPoolAlloc [4] 100.00% 0.00%(1/1) xcalloc [5] 100.00% 0.00%(1/1) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [2] 21.69% 0.04%(405/1867) storeSetPrivateKey [3] 99.51% 0.04%(403/405) storeHashInsert [4] 100.00% 0.04%(403/403) storeKeyDup [5] 100.00% 0.04%(403/403) memPoolAlloc [6] 100.00% 0.04%(403/403) xcalloc [7] 40.20% 0.02%(162/403) arena_malloc_small [8] 100.00% 0.02%(162/162) [self] [7] 20.10% 0.01%(81/403) memset [8] 100.00% 0.01%(81/81) [self] [7] 9.18% 0.00%(37/403) calloc [8] 100.00% 0.00%(37/37) [self] [7] 8.44% 0.00%(34/403) arena_lock_balance [8] 100.00% 0.00%(34/34) [self] [7] 6.45% 0.00%(26/403) arena_bin_malloc_easy [8] 100.00% 0.00%(26/26) [self] [7] 4.22% 0.00%(17/403) arena_run_reg_alloc [8] 100.00% 0.00%(17/17) [self] [7] 2.48% 0.00%(10/403) _getdtablesize [8] 100.00% 0.00%(10/10) [self] [7] 2.23% 0.00%(9/403) arena_malloc [8] 100.00% 0.00%(9/9) [self] [7] 2.23% 0.00%(9/403) icalloc [8] 100.00% 0.00%(9/9) [self] [7] 1.49% 0.00%(6/403) choose_arena [8] 100.00% 0.00%(6/6) [self] [7] 1.24% 0.00%(5/403) posix_memalign [8] 100.00% 0.00%(5/5) [self] [7] 0.99% 0.00%(4/403) malloc_init [8] 100.00% 0.00%(4/4) [self] [7] 0.50% 0.00%(2/403) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.25% 0.00%(1/403) [unmapped_function] [3] 0.49% 0.00%(2/405) storeKeyPrivate [4] 100.00% 0.00%(2/2) MD5Final [5] 100.00% 0.00%(2/2) MD5Pad [6] 100.00% 0.00%(2/2) MD5Update [7] 100.00% 0.00%(2/2) MD5Init [8] 100.00% 0.00%(2/2) [self] [1] 0.11% 0.00%(2/1869) storeClientRegister [2] 100.00% 0.00%(2/2) cbdataInternalAlloc [3] 100.00% 0.00%(2/2) memPoolAlloc [4] 100.00% 0.00%(2/2) xcalloc [5] 100.00% 0.00%(2/2) arena_malloc_small [6] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [7] 100.00% 0.00%(2/2) arena_run_tree_remove [8] 100.00% 0.00%(2/2) [self] [0] 0.20% 0.20%(1848/926344) slow_copyin [1] 100.00% 0.20%(1848/1848) [self] [0] 0.20% 0.20%(1844/926344) httpReplyPackInto [1] 96.91% 0.19%(1787/1844) httpStatusLinePackInto [2] 98.55% 0.19%(1761/1787) packerPrintf [3] 100.00% 0.19%(1761/1761) memBufVPrintf [4] 100.00% 0.19%(1761/1761) vsnprintf [5] 99.55% 0.19%(1753/1761) io_flush [6] 100.00% 0.19%(1753/1753) __sprint [7] 52.99% 0.10%(929/1753) memcpy [8] 100.00% 0.10%(929/929) [self] [7] 41.36% 0.08%(725/1753) __sfvwrite [8] 100.00% 0.08%(725/725) [self] [7] 2.45% 0.00%(43/1753) [unmapped_function] [7] 2.45% 0.00%(43/1753) memset [8] 100.00% 0.00%(43/43) [self] [7] 0.40% 0.00%(7/1753) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(7/7) [self] [7] 0.34% 0.00%(6/1753) fwrite [8] 100.00% 0.00%(6/6) [self] [5] 0.45% 0.00%(8/1761) __vfprintf [6] 62.50% 0.00%(5/8) __ultoa [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [6] 37.50% 0.00%(3/8) localeconv [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 1.45% 0.00%(26/1787) [self] [1] 2.55% 0.01%(47/1844) httpHeaderPackInto [2] 100.00% 0.01%(47/47) [self] [1] 0.38% 0.00%(7/1844) httpBodyPackInto [2] 100.00% 0.00%(7/7) [self] [1] 0.16% 0.00%(3/1844) packerAppend [2] 100.00% 0.00%(3/3) [self] [0] 0.19% 0.19%(1784/926344) clientProcessRequest2 [1] 100.00% 0.19%(1784/1784) storeGetPublicByRequest [2] 100.00% 0.19%(1784/1784) storeGetPublicByRequestMethod [3] 100.00% 0.19%(1784/1784) storeKeyPublicByRequestMethod [4] 100.00% 0.19%(1784/1784) MD5Final [5] 100.00% 0.19%(1784/1784) MD5Pad [6] 100.00% 0.19%(1784/1784) MD5Update [7] 100.00% 0.19%(1784/1784) MD5Init [8] 100.00% 0.19%(1784/1784) [self] [0] 0.19% 0.19%(1774/926344) soo_write [1] 100.00% 0.19%(1774/1774) sosend [2] 100.00% 0.19%(1774/1774) sosend_generic [3] 75.25% 0.14%(1335/1774) tcp_output_send [4] 89.74% 0.13%(1198/1335) tcp_output [5] 40.23% 0.05%(482/1198) ip_output [6] 62.03% 0.03%(299/482) flowtable_lookup [7] 62.21% 0.02%(186/299) flowtable_entry [8] 100.00% 0.02%(186/186) [self] [7] 19.40% 0.01%(58/299) flowtable_pcpu_lock [8] 100.00% 0.01%(58/58) [self] [7] 12.71% 0.00%(38/299) flowtable_pcpu_unlock [8] 100.00% 0.00%(15/15) [self] [7] 3.68% 0.00%(11/299) flowtable_mask [8] 100.00% 0.00%(11/11) [self] [7] 2.01% 0.00%(6/299) flowtable_alloc [8] 100.00% 0.00%(6/6) [self] [6] 37.97% 0.02%(183/482) ether_output [7] 73.22% 0.01%(134/183) mac_ifnet_check_transmit [8] 100.00% 0.01%(134/134) [self] [7] 16.94% 0.00%(31/183) mac_ifnet_ioctl_get [8] 100.00% 0.00%(31/31) [self] [7] 9.29% 0.00%(17/183) ether_output_frame [8] 100.00% 0.00%(17/17) [self] [7] 0.55% 0.00%(1/183) ether_demux [8] 100.00% 0.00%(1/1) [self] [5] 36.48% 0.05%(437/1198) m_get [6] 100.00% 0.05%(437/437) uma_zalloc_arg [7] 70.48% 0.03%(308/437) mb_ctor_mbuf [8] 100.00% 0.03%(308/308) [self] [7] 17.85% 0.01%(78/437) critical_exit [8] 100.00% 0.01%(78/78) [self] [7] 5.49% 0.00%(24/437) critical_enter [8] 100.00% 0.00%(24/24) [self] [7] 2.75% 0.00%(12/437) __curthread [8] 100.00% 0.00%(12/12) [self] [7] 2.06% 0.00%(9/437) mb_ctor_pack [8] 100.00% 0.00%(9/9) [self] [7] 0.69% 0.00%(3/437) choosethread [8] 100.00% 0.00%(3/3) [self] [7] 0.69% 0.00%(3/437) runq_init [8] 100.00% 0.00%(3/3) [self] [5] 23.04% 0.03%(276/1198) tcp_timer_activate [6] 89.86% 0.03%(248/276) callout_reset_on [7] 55.24% 0.01%(137/248) write_eflags [8] 100.00% 0.01%(137/137) [self] [7] 21.77% 0.01%(54/248) atomic_cmpset_int [8] 100.00% 0.01%(54/54) [self] [7] 21.77% 0.01%(54/248) callout_lock [8] 100.00% 0.01%(54/54) [self] [7] 1.21% 0.00%(3/248) kern_timeout_callwheel_init [8] 100.00% 0.00%(3/3) [self] [6] 10.14% 0.00%(28/276) _callout_stop_safe [7] 53.57% 0.00%(15/28) write_eflags [8] 100.00% 0.00%(15/15) [self] [7] 28.57% 0.00%(8/28) atomic_cmpset_int [8] 100.00% 0.00%(8/8) [self] [7] 14.29% 0.00%(4/28) callout_lock [8] 100.00% 0.00%(4/4) [self] [7] 3.57% 0.00%(1/28) kern_timeout_callwheel_init [8] 100.00% 0.00%(1/1) [self] [5] 0.17% 0.00%(2/1198) tcp_setpersist [6] 100.00% 0.00%(2/2) tcp_timer_activate [7] 100.00% 0.00%(2/2) callout_reset_on [8] 100.00% 0.00%(2/2) [self] [5] 0.08% 0.00%(1/1198) sbreserve_locked [6] 100.00% 0.00%(1/1) lim_cur [7] 100.00% 0.00%(1/1) lim_hold [8] 100.00% 0.00%(1/1) [self] [4] 10.26% 0.01%(137/1335) m_gethdr [5] 100.00% 0.01%(137/137) uma_zalloc_arg [6] 100.00% 0.01%(137/137) mb_ctor_mbuf [7] 65.69% 0.01%(90/137) mac_mbuf_init [8] 100.00% 0.01%(90/90) [self] [7] 22.63% 0.00%(31/137) m_tag_prepend [8] 100.00% 0.00%(31/31) [self] [7] 11.68% 0.00%(16/137) mac_mbuf_tag_init [8] 100.00% 0.00%(16/16) [self] [3] 23.68% 0.05%(420/1774) m_uiotombuf [4] 100.00% 0.05%(420/420) m_getjcl [5] 100.00% 0.05%(420/420) uma_zalloc_arg [6] 100.00% 0.05%(420/420) mb_ctor_clust [7] 49.76% 0.02%(209/420) pmap_kextract [8] 100.00% 0.02%(209/209) [self] [7] 23.81% 0.01%(100/420) vtoslab [8] 100.00% 0.01%(100/100) [self] [7] 22.14% 0.01%(93/420) uma_find_refcnt [8] 100.00% 0.01%(93/93) [self] [7] 3.10% 0.00%(13/420) uma_zone_set_fini [8] 100.00% 0.00%(13/13) [self] [7] 1.19% 0.00%(5/420) PHYS_TO_VM_PAGE [8] 100.00% 0.00%(5/5) [self] [3] 1.07% 0.00%(19/1774) tcp_usr_send [4] 94.74% 0.00%(18/19) sbappendstream [5] 100.00% 0.00%(18/18) sbappendstream_locked [6] 72.22% 0.00%(13/18) m_free [7] 53.85% 0.00%(7/13) uma_zfree [8] 100.00% 0.00%(7/7) [self] [7] 46.15% 0.00%(6/13) mb_free_ext [8] 100.00% 0.00%(6/6) [self] [6] 27.78% 0.00%(5/18) uma_zfree [7] 100.00% 0.00%(5/5) uma_zfree_arg [8] 100.00% 0.00%(5/5) [self] [4] 5.26% 0.00%(1/19) _rw_wunlock_hard [5] 100.00% 0.00%(1/1) turnstile_unpend [6] 100.00% 0.00%(1/1) sched_unlend_prio [7] 100.00% 0.00%(1/1) __curthread [8] 100.00% 0.00%(1/1) [self] [0] 0.19% 0.19%(1726/926344) fwdStart [1] 100.00% 0.19%(1726/1726) peerSelect [2] 89.92% 0.17%(1552/1726) peerSelectFoo [3] 94.91% 0.16%(1473/1552) peerSelectCallback [4] 99.52% 0.16%(1466/1473) fwdStartComplete [5] 100.00% 0.16%(1466/1466) fwdConnectStart [6] 28.10% 0.04%(412/1466) hierarchyNote [7] 98.54% 0.04%(406/412) xstrncpy [8] 100.00% 0.04%(406/406) [self] [7] 1.46% 0.00%(6/412) tvSubDsec [8] 100.00% 0.00%(6/6) [self] [6] 20.94% 0.03%(307/1466) fwdDispatch [7] 50.81% 0.02%(156/307) httpStart [8] 100.00% 0.02%(156/156) [self] [7] 13.68% 0.00%(42/307) sqinet_get_v4_inaddr [8] 100.00% 0.00%(42/42) [self] [7] 11.73% 0.00%(36/307) netdbPingSite [8] 100.00% 0.00%(36/36) [self] [7] 9.45% 0.00%(29/307) fd_note [8] 100.00% 0.00%(29/29) [self] [7] 8.79% 0.00%(27/307) storeUrl [8] 100.00% 0.00%(27/27) [self] [7] 4.56% 0.00%(14/307) sqinet_set_v4_sockaddr [8] 100.00% 0.00%(14/14) [self] [7] 0.33% 0.00%(1/307) httpSendRequest [8] 100.00% 0.00%(1/1) [self] [7] 0.33% 0.00%(1/307) netdbInit [8] 100.00% 0.00%(1/1) [self] [7] 0.33% 0.00%(1/307) storeSetMemStatus [8] 100.00% 0.00%(1/1) [self] [6] 19.24% 0.03%(282/1466) pconnPop [7] 28.01% 0.01%(79/282) pconnRemoveFD [8] 100.00% 0.01%(79/79) [self] [7] 27.30% 0.01%(77/282) commSetTimeout [8] 100.00% 0.01%(77/77) [self] [7] 24.11% 0.01%(68/282) commSetSelect [8] 100.00% 0.01%(68/68) [self] [7] 18.44% 0.01%(52/282) pconnLookup [8] 100.00% 0.01%(52/52) [self] [7] 1.06% 0.00%(3/282) commUpdateWriteHandler [8] 100.00% 0.00%(3/3) [self] [7] 0.71% 0.00%(2/282) comm_listen [8] 100.00% 0.00%(2/2) [self] [7] 0.35% 0.00%(1/282) pconnPop [8] 100.00% 0.00%(1/1) [self] [6] 18.55% 0.03%(272/1466) comm_add_close_handler [7] 68.38% 0.02%(186/272) memPoolAlloc [8] 100.00% 0.02%(186/186) [self] [7] 30.88% 0.01%(84/272) cbdataLock [8] 100.00% 0.01%(84/84) [self] [7] 0.74% 0.00%(2/272) memPoolDestroy [8] 100.00% 0.00%(2/2) [self] [6] 7.71% 0.01%(113/1466) commConnectStart [7] 33.63% 0.00%(38/113) comm_add_close_handler [8] 100.00% 0.00%(38/38) [self] [7] 17.70% 0.00%(20/113) cbdataInternalAlloc [8] 100.00% 0.00%(20/20) [self] [7] 12.39% 0.00%(14/113) memcpy [8] 100.00% 0.00%(14/14) [self] [7] 11.50% 0.00%(13/113) xstrdup [8] 100.00% 0.00%(13/13) [self] [7] 8.85% 0.00%(10/113) ipcache_nbgethostbyname [8] 100.00% 0.00%(10/10) [self] [7] 4.42% 0.00%(5/113) strncmp [8] 100.00% 0.00%(5/5) [self] [7] 3.54% 0.00%(4/113) cbdataLock [8] 100.00% 0.00%(4/4) [self] [7] 2.65% 0.00%(3/113) ipcacheHandleReply [8] 100.00% 0.00%(3/3) [self] [7] 1.77% 0.00%(2/113) [unmapped_function] [7] 1.77% 0.00%(2/113) memset [8] 100.00% 0.00%(2/2) [self] [7] 1.77% 0.00%(2/113) strlen [8] 100.00% 0.00%(2/2) [self] [6] 5.12% 0.01%(75/1466) fwdConnectCreateSocket [7] 45.33% 0.00%(34/75) memset [8] 100.00% 0.00%(34/34) [self] [7] 25.33% 0.00%(19/75) comm_open [8] 100.00% 0.00%(19/19) [self] [7] 9.33% 0.00%(7/75) getOutgoingTOS [8] 100.00% 0.00%(7/7) [self] [7] 9.33% 0.00%(7/75) storeUrl [8] 100.00% 0.00%(7/7) [self] [7] 4.00% 0.00%(3/75) sqinet_get_family [8] 100.00% 0.00%(3/3) [self] [7] 2.67% 0.00%(2/75) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 2.67% 0.00%(2/75) getOutgoingAddr [8] 100.00% 0.00%(2/2) [self] [7] 1.33% 0.00%(1/75) [unmapped_function] [6] 0.20% 0.00%(3/1466) getOutgoingAddr [7] 100.00% 0.00%(3/3) aclMapAddr [8] 100.00% 0.00%(3/3) [self] [6] 0.14% 0.00%(2/1466) getOutgoingTOS [7] 100.00% 0.00%(2/2) aclMapTOS [8] 100.00% 0.00%(2/2) [self] [4] 0.48% 0.00%(7/1473) peerSelectStateFree [5] 100.00% 0.00%(7/7) cbdataInternalFree [6] 100.00% 0.00%(7/7) memPoolFree [7] 71.43% 0.00%(5/7) xfree [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) xmalloc [8] 100.00% 0.00%(2/2) [self] [3] 3.61% 0.01%(56/1552) peerGetSomeNeighbor [4] 89.29% 0.01%(50/56) neighborsDigestSelect [5] 100.00% 0.01%(50/50) storeKeyPublicByRequest [6] 100.00% 0.01%(50/50) storeKeyPublicByRequestMethod [7] 26.00% 0.00%(13/50) MD5Init [8] 100.00% 0.00%(13/13) [self] [7] 24.00% 0.00%(12/50) urlCanonical [8] 100.00% 0.00%(12/12) [self] [7] 16.00% 0.00%(8/50) MD2File [8] 100.00% 0.00%(8/8) [self] [7] 16.00% 0.00%(8/50) MD5Update [8] 100.00% 0.00%(8/8) [self] [7] 12.00% 0.00%(6/50) MD5Pad [8] 100.00% 0.00%(6/6) [self] [7] 6.00% 0.00%(3/50) urnParse [8] 100.00% 0.00%(3/3) [self] [4] 10.71% 0.00%(6/56) netdbClosestParent [5] 100.00% 0.00%(6/6) netdbLookupHost [6] 100.00% 0.00%(6/6) hash_lookup [7] 83.33% 0.00%(5/6) latin1_to_utf8 [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) hash_string [8] 100.00% 0.00%(1/1) [self] [3] 1.16% 0.00%(18/1552) peerCheckNetdbDirect [4] 100.00% 0.00%(18/18) netdbHostHops [5] 100.00% 0.00%(18/18) netdbLookupHost [6] 100.00% 0.00%(18/18) hash_lookup [7] 100.00% 0.00%(18/18) hash_string [8] 100.00% 0.00%(18/18) [self] [3] 0.32% 0.00%(5/1552) peerGetSomeDirect [4] 100.00% 0.00%(5/5) peerAddFwdServer [5] 100.00% 0.00%(5/5) memPoolAlloc [6] 100.00% 0.00%(5/5) xcalloc [7] 100.00% 0.00%(5/5) posix_memalign [8] 100.00% 0.00%(5/5) [self] [2] 10.08% 0.02%(174/1726) cbdataInternalAlloc [3] 100.00% 0.02%(174/174) memPoolAlloc [4] 100.00% 0.02%(174/174) xcalloc [5] 100.00% 0.02%(174/174) arena_malloc_small [6] 100.00% 0.02%(174/174) arena_bin_nonfull_run_get [7] 87.93% 0.02%(153/174) arena_run_tree_remove [8] 100.00% 0.02%(153/153) [self] [7] 12.07% 0.00%(21/174) arena_run_comp [8] 100.00% 0.00%(21/21) [self] [0] 0.18% 0.18%(1711/926344) InvokeHandlers [1] 100.00% 0.18%(1711/1711) storeClientCopy2 [2] 100.00% 0.18%(1711/1711) storeClientCopy3 [3] 100.00% 0.18%(1711/1711) storeClientCallback [4] 98.25% 0.18%(1681/1711) storeClientCopyHeadersCB [5] 99.94% 0.18%(1680/1681) clientSendHeaders [6] 78.39% 0.14%(1317/1680) clientCloneReply [7] 88.46% 0.13%(1165/1317) clientBuildReplyHeader [8] 100.00% 0.13%(1165/1165) [self] [7] 10.63% 0.02%(140/1317) httpReplyClone [8] 100.00% 0.02%(140/140) [self] [7] 0.46% 0.00%(6/1317) httpReplyHdrCacheInit [8] 100.00% 0.00%(6/6) [self] [7] 0.38% 0.00%(5/1317) isTcpHit [8] 100.00% 0.00%(5/5) [self] [7] 0.08% 0.00%(1/1317) [unmapped_function] [6] 19.35% 0.04%(325/1680) clientMaxBodySize [7] 52.62% 0.02%(171/325) aclChecklistFree [8] 100.00% 0.02%(171/171) [self] [7] 29.85% 0.01%(97/325) aclCheckFast [8] 100.00% 0.01%(97/97) [self] [7] 14.77% 0.01%(48/325) clientAclChecklistCreate [8] 100.00% 0.01%(48/48) [self] [7] 2.15% 0.00%(7/325) aclCheck [8] 100.00% 0.00%(7/7) [self] [7] 0.62% 0.00%(2/325) clientIdentDone [8] 100.00% 0.00%(2/2) [self] [6] 2.26% 0.00%(38/1680) clientHttpLocationRewriteCheck [7] 97.37% 0.00%(37/38) clientHttpLocationRewriteDone [8] 100.00% 0.00%(37/37) [self] [7] 2.63% 0.00%(1/38) clientHttpLocationRewrite [8] 100.00% 0.00%(1/1) [self] [5] 0.06% 0.00%(1/1681) clientCacheHit [6] 100.00% 0.00%(1/1) clientProcessHit [7] 100.00% 0.00%(1/1) clientSendHeaders [8] 100.00% 0.00%(1/1) [self] [4] 1.75% 0.00%(30/1711) clientSendMoreData [5] 100.00% 0.00%(30/30) comm_write [6] 100.00% 0.00%(30/30) commSetSelect [7] 96.67% 0.00%(29/30) commUpdateWriteHandler [8] 100.00% 0.00%(29/29) [self] [7] 3.33% 0.00%(1/30) commUpdateReadHandler [8] 100.00% 0.00%(1/1) [self] [0] 0.18% 0.18%(1697/926344) httpMakePublic [1] 100.00% 0.18%(1697/1697) storeSetPublicKey [2] 77.43% 0.14%(1314/1697) storeKeyPublicByRequest [3] 100.00% 0.14%(1314/1314) storeKeyPublicByRequestMethod [4] 100.00% 0.14%(1314/1314) MD5Final [5] 100.00% 0.14%(1314/1314) MD5Pad [6] 100.00% 0.14%(1314/1314) MD5Update [7] 100.00% 0.14%(1314/1314) MD5Init [8] 100.00% 0.14%(1314/1314) [self] [2] 10.61% 0.02%(180/1697) storeSetPrivateKey [3] 78.89% 0.02%(142/180) storeKeyPrivate [4] 100.00% 0.02%(142/142) MD5Final [5] 100.00% 0.02%(142/142) MD5Pad [6] 100.00% 0.02%(142/142) MD5Update [7] 100.00% 0.02%(142/142) MD5Init [8] 100.00% 0.02%(142/142) [self] [3] 16.11% 0.00%(29/180) storeHashInsert [4] 100.00% 0.00%(29/29) storeKeyDup [5] 100.00% 0.00%(29/29) memPoolAlloc [6] 100.00% 0.00%(29/29) xcalloc [7] 20.69% 0.00%(6/29) arena_lock_balance [8] 100.00% 0.00%(6/6) [self] [7] 17.24% 0.00%(5/29) arena_malloc_small [8] 100.00% 0.00%(5/5) [self] [7] 13.79% 0.00%(4/29) memset [8] 100.00% 0.00%(4/4) [self] [7] 10.34% 0.00%(3/29) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 6.90% 0.00%(2/29) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 6.90% 0.00%(2/29) calloc [8] 100.00% 0.00%(2/2) [self] [7] 6.90% 0.00%(2/29) icalloc [8] 100.00% 0.00%(2/2) [self] [7] 6.90% 0.00%(2/29) posix_memalign [8] 100.00% 0.00%(2/2) [self] [7] 3.45% 0.00%(1/29) [unmapped_function] [7] 3.45% 0.00%(1/29) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 3.45% 0.00%(1/29) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [3] 5.00% 0.00%(9/180) storeHashDelete [4] 100.00% 0.00%(9/9) storeKeyFree [5] 100.00% 0.00%(9/9) memPoolFree [6] 100.00% 0.00%(9/9) xfree [7] 55.56% 0.00%(5/9) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 11.11% 0.00%(1/9) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) idalloc [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) realloc [8] 100.00% 0.00%(1/1) [self] [2] 10.19% 0.02%(173/1697) storeRelease [3] 90.17% 0.02%(156/173) destroy_StoreEntry [4] 98.72% 0.02%(154/156) destroy_MemObject [5] 59.09% 0.01%(91/154) httpReplyDestroy [6] 83.52% 0.01%(76/91) httpReplyClean [7] 85.53% 0.01%(65/76) httpHeaderClean [8] 100.00% 0.01%(65/65) [self] [7] 9.21% 0.00%(7/76) httpReplyHdrCacheClean [8] 100.00% 0.00%(7/7) [self] [7] 3.95% 0.00%(3/76) httpStatusLineClean [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(1/76) httpStatusLineInit [8] 100.00% 0.00%(1/1) [self] [6] 16.48% 0.00%(15/91) httpReplyDoDestroy [7] 66.67% 0.00%(10/15) memset [8] 100.00% 0.00%(10/10) [self] [7] 33.33% 0.00%(5/15) memPoolFree [8] 100.00% 0.00%(5/5) [self] [5] 23.38% 0.00%(36/154) xxfree [6] 100.00% 0.00%(36/36) arena_dalloc_small [7] 91.67% 0.00%(33/36) arena_run_tree_insert [8] 100.00% 0.00%(33/33) [self] [7] 8.33% 0.00%(3/36) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [5] 9.09% 0.00%(14/154) stmemFree [6] 100.00% 0.00%(14/14) stmemNodeFree [7] 100.00% 0.00%(14/14) memPoolFree [8] 100.00% 0.00%(14/14) [self] [5] 8.44% 0.00%(13/154) memPoolFree [6] 100.00% 0.00%(13/13) xfree [7] 53.85% 0.00%(7/13) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 15.38% 0.00%(2/13) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 15.38% 0.00%(2/13) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 0.64% 0.00%(1/156) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 0.64% 0.00%(1/156) storeHashDelete [5] 100.00% 0.00%(1/1) storeKeyFree [6] 100.00% 0.00%(1/1) memPoolFree [7] 100.00% 0.00%(1/1) xfree [8] 100.00% 0.00%(1/1) [self] [3] 9.83% 0.00%(17/173) storeSetMemStatus [4] 100.00% 0.00%(17/17) lru_remove [5] 100.00% 0.00%(17/17) memPoolFree [6] 100.00% 0.00%(17/17) xfree [7] 35.29% 0.00%(6/17) arena_dalloc_small [8] 100.00% 0.00%(6/6) [self] [7] 29.41% 0.00%(5/17) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 11.76% 0.00%(2/17) arena_run_reg_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 11.76% 0.00%(2/17) free [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [2] 1.59% 0.00%(27/1697) storeHashInsert [3] 100.00% 0.00%(27/27) storeKeyDup [4] 100.00% 0.00%(27/27) memPoolAlloc [5] 100.00% 0.00%(27/27) xcalloc [6] 100.00% 0.00%(27/27) arena_malloc_small [7] 48.15% 0.00%(13/27) arena_run_tree_first [8] 100.00% 0.00%(13/13) [self] [7] 29.63% 0.00%(8/27) arena_run_reg_alloc [8] 100.00% 0.00%(8/8) [self] [7] 14.81% 0.00%(4/27) arena_bin_malloc_hard [8] 100.00% 0.00%(4/4) [self] [7] 7.41% 0.00%(2/27) arena_bin_nonfull_run_get [8] 100.00% 0.00%(2/2) [self] [2] 0.18% 0.00%(3/1697) storeHashDelete [3] 100.00% 0.00%(3/3) storeKeyFree [4] 100.00% 0.00%(3/3) memPoolFree [5] 100.00% 0.00%(3/3) xfree [6] 100.00% 0.00%(3/3) arena_dalloc_small [7] 100.00% 0.00%(3/3) arena_run_tree_insert [8] 100.00% 0.00%(3/3) [self] [0] 0.18% 0.18%(1672/926344) clientBeginForwarding [1] 100.00% 0.18%(1672/1672) fwdStart [2] 100.00% 0.18%(1672/1672) peerSelect [3] 99.70% 0.18%(1667/1672) peerSelectFoo [4] 48.89% 0.09%(815/1667) peerCheckNetdbDirect [5] 54.36% 0.05%(443/815) netdbHostRtt [6] 100.00% 0.05%(443/443) netdbLookupHost [7] 73.59% 0.04%(326/443) strcmp [8] 100.00% 0.04%(326/326) [self] [7] 22.57% 0.01%(100/443) hash_lookup [8] 100.00% 0.01%(100/100) [self] [7] 3.61% 0.00%(16/443) mergesort [8] 100.00% 0.00%(16/16) [self] [7] 0.23% 0.00%(1/443) [unmapped_function] [5] 45.64% 0.04%(372/815) netdbHostHops [6] 100.00% 0.04%(372/372) netdbLookupHost [7] 79.84% 0.03%(297/372) strcmp [8] 100.00% 0.03%(297/297) [self] [7] 17.74% 0.01%(66/372) hash_lookup [8] 100.00% 0.01%(66/66) [self] [7] 1.88% 0.00%(7/372) mergesort [8] 100.00% 0.00%(7/7) [self] [7] 0.54% 0.00%(2/372) [unmapped_function] [4] 31.73% 0.06%(529/1667) peerGetSomeNeighbor [5] 67.49% 0.04%(357/529) netdbClosestParent [6] 100.00% 0.04%(357/357) netdbLookupHost [7] 79.27% 0.03%(283/357) strcmp [8] 100.00% 0.03%(283/283) [self] [7] 18.77% 0.01%(67/357) hash_lookup [8] 100.00% 0.01%(67/67) [self] [7] 1.12% 0.00%(4/357) [unmapped_function] [7] 0.84% 0.00%(3/357) mergesort [8] 100.00% 0.00%(3/3) [self] [5] 32.51% 0.02%(172/529) neighborsDigestSelect [6] 100.00% 0.02%(172/172) storeKeyPublicByRequest [7] 67.44% 0.01%(116/172) storeKeyPublicByRequestMethod [8] 100.00% 0.01%(116/116) [self] [7] 20.35% 0.00%(35/172) strlen [8] 100.00% 0.00%(35/35) [self] [7] 9.30% 0.00%(16/172) [unmapped_function] [7] 2.91% 0.00%(5/172) strncmp [8] 100.00% 0.00%(5/5) [self] [4] 17.52% 0.03%(292/1667) peerSelectCallback [5] 54.45% 0.02%(159/292) peerSelectStateFree [6] 100.00% 0.02%(159/159) cbdataInternalFree [7] 59.75% 0.01%(95/159) memset [8] 100.00% 0.01%(95/95) [self] [7] 35.85% 0.01%(57/159) memPoolFree [8] 100.00% 0.01%(57/57) [self] [7] 3.77% 0.00%(6/159) _getdtablesize [8] 100.00% 0.00%(6/6) [self] [7] 0.63% 0.00%(1/159) [unmapped_function] [5] 45.55% 0.01%(133/292) fwdStartComplete [6] 100.00% 0.01%(133/133) fwdConnectStart [7] 23.31% 0.00%(31/133) pconnPop [8] 100.00% 0.00%(31/31) [self] [7] 20.30% 0.00%(27/133) comm_add_close_handler [8] 100.00% 0.00%(27/27) [self] [7] 17.29% 0.00%(23/133) hierarchyLogEntryCopy [8] 100.00% 0.00%(23/23) [self] [7] 7.52% 0.00%(10/133) fwdDispatch [8] 100.00% 0.00%(10/10) [self] [7] 7.52% 0.00%(10/133) hierarchyNote [8] 100.00% 0.00%(10/10) [self] [7] 4.51% 0.00%(6/133) fwdCheckRetriable [8] 100.00% 0.00%(6/6) [self] [7] 3.76% 0.00%(5/133) fwdStartFail [8] 100.00% 0.00%(5/5) [self] [7] 3.76% 0.00%(5/133) pconnPush [8] 100.00% 0.00%(5/5) [self] [7] 3.01% 0.00%(4/133) clientHttpLocationRewriteDone [8] 100.00% 0.00%(4/4) [self] [7] 2.26% 0.00%(3/133) commSetTimeout [8] 100.00% 0.00%(3/3) [self] [7] 2.26% 0.00%(3/133) fwdConnectCreateSocket [8] 100.00% 0.00%(3/3) [self] [7] 1.50% 0.00%(2/133) fwdCheckRetry [8] 100.00% 0.00%(2/2) [self] [7] 1.50% 0.00%(2/133) getOutgoingAddr [8] 100.00% 0.00%(2/2) [self] [7] 0.75% 0.00%(1/133) commConnectStart [8] 100.00% 0.00%(1/1) [self] [7] 0.75% 0.00%(1/133) commSetSelect [8] 100.00% 0.00%(1/1) [self] [4] 1.86% 0.00%(31/1667) peerGetSomeDirect [5] 100.00% 0.00%(31/31) peerAddFwdServer [6] 100.00% 0.00%(31/31) memPoolAlloc [7] 64.52% 0.00%(20/31) xcalloc [8] 100.00% 0.00%(20/20) [self] [7] 22.58% 0.00%(7/31) memMeterSyncHWater [8] 100.00% 0.00%(7/7) [self] [7] 9.68% 0.00%(3/31) xrealloc [8] 100.00% 0.00%(3/3) [self] [7] 3.23% 0.00%(1/31) [unmapped_function] [3] 0.30% 0.00%(5/1672) cbdataInternalAlloc [4] 100.00% 0.00%(5/5) memPoolAlloc [5] 100.00% 0.00%(5/5) xcalloc [6] 100.00% 0.00%(5/5) calloc [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [0] 0.18% 0.18%(1645/926344) commConnectCallback [1] 99.94% 0.18%(1644/1645) fwdConnectDone [2] 100.00% 0.18%(1644/1644) fwdDispatch [3] 99.94% 0.18%(1643/1644) httpStart [4] 89.29% 0.16%(1467/1643) httpSendRequest [5] 94.07% 0.15%(1380/1467) httpBuildRequestPrefix [6] 56.09% 0.08%(774/1380) httpHeaderClean [7] 38.24% 0.03%(296/774) httpHeaderEntryDestroy [8] 100.00% 0.03%(296/296) [self] [7] 34.24% 0.03%(265/774) httpHeaderGetEntry [8] 100.00% 0.03%(265/265) [self] [7] 25.58% 0.02%(198/774) statHistCount [8] 100.00% 0.02%(198/198) [self] [7] 0.78% 0.00%(6/774) statHistSafeCopy [8] 100.00% 0.00%(6/6) [self] [7] 0.52% 0.00%(4/774) httpHeaderEntryCreateStr [8] 100.00% 0.00%(4/4) [self] [7] 0.39% 0.00%(3/774) httpHeaderInsertEntryStr [8] 100.00% 0.00%(3/3) [self] [7] 0.26% 0.00%(2/774) vector_done [8] 100.00% 0.00%(2/2) [self] [6] 25.51% 0.04%(352/1380) httpHeaderPackInto [7] 51.70% 0.02%(182/352) httpHeaderEntryPackInto [8] 100.00% 0.02%(182/182) [self] [7] 47.16% 0.02%(166/352) httpHeaderGetEntry [8] 100.00% 0.02%(166/166) [self] [7] 1.14% 0.00%(4/352) httpHeaderInsertEntryStr [8] 100.00% 0.00%(4/4) [self] [6] 16.52% 0.02%(228/1380) httpBuildRequestHeader [7] 21.49% 0.01%(49/228) httpHeaderAddClone [8] 100.00% 0.01%(49/49) [self] [7] 10.09% 0.00%(23/228) httpHeaderPutString [8] 100.00% 0.00%(20/20) [self] [7] 7.89% 0.00%(18/228) httpHeaderGetEntry [8] 100.00% 0.00%(18/18) [self] [7] 4.82% 0.00%(11/228) httpHeaderPutStr [8] 100.00% 0.00%(11/11) [self] [7] 4.82% 0.00%(11/228) stringClean [8] 100.00% 0.00%(11/11) [self] [7] 4.39% 0.00%(10/228) inet_ntoa_r [8] 100.00% 0.00%(10/10) [self] [7] 4.39% 0.00%(10/228) httpRequestHdrAllowed [8] 100.00% 0.00%(10/10) [self] [7] 3.95% 0.00%(9/228) __sys_unlink [8] 100.00% 0.00%(9/9) [self] [7] 3.51% 0.00%(8/228) urlParseProtocol [8] 100.00% 0.00%(8/8) [self] [7] 3.07% 0.00%(7/228) httpHeaderGetList [8] 100.00% 0.00%(7/7) [self] [7] 2.63% 0.00%(6/228) httpHdrCcSetMaxAge [8] 100.00% 0.00%(6/6) [self] [7] 2.63% 0.00%(6/228) httpHeaderPutCc [8] 100.00% 0.00%(6/6) [self] [7] 2.19% 0.00%(5/228) strListAdd [8] 100.00% 0.00%(5/5) [self] [7] 2.19% 0.00%(5/228) httpHeaderInsertEntryStr [8] 100.00% 0.00%(5/5) [self] [7] 2.19% 0.00%(5/228) IsNoAddr [8] 100.00% 0.00%(5/5) [self] [7] 1.75% 0.00%(4/228) httpHeaderGetCc [8] 100.00% 0.00%(4/4) [self] [7] 1.75% 0.00%(4/228) _rtld_atfork_post [8] 100.00% 0.00%(4/4) [self] [7] 1.75% 0.00%(4/228) httpHeaderPutStrf [8] 100.00% 0.00%(4/4) [self] [7] 1.32% 0.00%(3/228) vector_get [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) xinet_ntoa [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) snprintf [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) httpHeaderPackInto [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) httpHeaderHas [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) httpHdrCcDestroy [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) httpHdrCcCreate [8] 100.00% 0.00%(3/3) [self] [7] 0.88% 0.00%(2/228) httpHeaderNoteParsedEntry [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(2/228) httpHeaderGetListMember [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(2/228) httpHdrCcUpdateStats [8] 100.00% 0.00%(2/2) [self] [7] 0.44% 0.00%(1/228) httpHeaderNameById [8] 100.00% 0.00%(1/1) [self] [7] 0.44% 0.00%(1/228) httpRequestPrefixLen [8] 100.00% 0.00%(1/1) [self] [7] 0.44% 0.00%(1/228) httpHeaderInit [8] 100.00% 0.00%(1/1) [self] [7] 0.44% 0.00%(1/228) stringDup [8] 100.00% 0.00%(1/1) [self] [7] 0.44% 0.00%(1/228) urlDefaultPort [8] 100.00% 0.00%(1/1) [self] [7] 0.44% 0.00%(1/228) getMaxAge [8] 100.00% 0.00%(1/1) [self] [6] 1.88% 0.00%(26/1380) memBufPrintf [7] 100.00% 0.00%(26/26) memBufVPrintf [8] 100.00% 0.00%(26/26) [self] [5] 3.20% 0.01%(47/1467) comm_write_mbuf [6] 87.23% 0.00%(41/47) comm_write [7] 51.22% 0.00%(21/41) commSetSelect [8] 100.00% 0.00%(21/21) [self] [7] 46.34% 0.00%(19/41) cbdataLock [8] 100.00% 0.00%(19/19) [self] [7] 2.44% 0.00%(1/41) commUpdateWriteHandler [8] 100.00% 0.00%(1/1) [self] [6] 12.77% 0.00%(6/47) memBufFreeFunc [7] 83.33% 0.00%(5/6) memFreeBufFunc [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) memFree64K [8] 100.00% 0.00%(1/1) [self] [5] 1.36% 0.00%(20/1467) commSetSelect [6] 100.00% 0.00%(20/20) commUpdateReadHandler [7] 100.00% 0.00%(20/20) commUpdateEvents [8] 100.00% 0.00%(20/20) [self] [5] 1.36% 0.00%(20/1467) memBufDefInit [6] 100.00% 0.00%(20/20) memBufInit [7] 100.00% 0.00%(20/20) memBufGrow [8] 100.00% 0.00%(20/20) [self] [4] 5.42% 0.01%(89/1643) comm_add_close_handler [5] 100.00% 0.01%(89/89) memPoolAlloc [6] 100.00% 0.01%(89/89) xcalloc [7] 25.84% 0.00%(23/89) arena_malloc_small [8] 100.00% 0.00%(23/23) [self] [7] 16.85% 0.00%(15/89) memset [8] 100.00% 0.00%(15/15) [self] [7] 13.48% 0.00%(12/89) calloc [8] 100.00% 0.00%(12/12) [self] [7] 10.11% 0.00%(9/89) arena_lock_balance [8] 100.00% 0.00%(9/9) [self] [7] 7.87% 0.00%(7/89) arena_malloc [8] 100.00% 0.00%(7/7) [self] [7] 6.74% 0.00%(6/89) arena_bin_malloc_easy [8] 100.00% 0.00%(6/6) [self] [7] 5.62% 0.00%(5/89) posix_memalign [8] 100.00% 0.00%(5/5) [self] [7] 4.49% 0.00%(4/89) icalloc [8] 100.00% 0.00%(4/4) [self] [7] 3.37% 0.00%(3/89) arena_run_reg_alloc [8] 100.00% 0.00%(3/3) [self] [7] 2.25% 0.00%(2/89) [unmapped_function] [7] 2.25% 0.00%(2/89) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 1.12% 0.00%(1/89) malloc_init [8] 100.00% 0.00%(1/1) [self] [4] 5.30% 0.01%(87/1643) cbdataInternalAlloc [5] 100.00% 0.01%(87/87) memPoolAlloc [6] 100.00% 0.01%(87/87) xcalloc [7] 33.33% 0.00%(29/87) memset [8] 100.00% 0.00%(29/29) [self] [7] 11.49% 0.00%(10/87) arena_lock_balance [8] 100.00% 0.00%(10/10) [self] [7] 11.49% 0.00%(10/87) arena_malloc_small [8] 100.00% 0.00%(10/10) [self] [7] 11.49% 0.00%(10/87) calloc [8] 100.00% 0.00%(10/10) [self] [7] 8.05% 0.00%(7/87) arena_bin_malloc_easy [8] 100.00% 0.00%(7/7) [self] [7] 8.05% 0.00%(7/87) icalloc [8] 100.00% 0.00%(7/7) [self] [7] 4.60% 0.00%(4/87) _getdtablesize [8] 100.00% 0.00%(4/4) [self] [7] 4.60% 0.00%(4/87) posix_memalign [8] 100.00% 0.00%(4/4) [self] [7] 3.45% 0.00%(3/87) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 1.15% 0.00%(1/87) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 1.15% 0.00%(1/87) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 1.15% 0.00%(1/87) malloc_init [8] 100.00% 0.00%(1/1) [self] [3] 0.06% 0.00%(1/1644) netdbPingSite [4] 100.00% 0.00%(1/1) ipcache_nbgethostbyname [5] 100.00% 0.00%(1/1) netdbSendPing [6] 100.00% 0.00%(1/1) netdbLookupHost [7] 100.00% 0.00%(1/1) mergesort [8] 100.00% 0.00%(1/1) [self] [1] 0.06% 0.00%(1/1645) commConnectFree [2] 100.00% 0.00%(1/1) cbdataInternalFree [3] 100.00% 0.00%(1/1) memPoolFree [4] 100.00% 0.00%(1/1) xfree [5] 100.00% 0.00%(1/1) arena_dalloc_small [6] 100.00% 0.00%(1/1) arena_run_dalloc [7] 100.00% 0.00%(1/1) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.18% 0.18%(1625/926344) __sprint [1] 32.68% 0.06%(531/1625) __vfprintf [2] 85.69% 0.05%(455/531) __ultoa [3] 100.00% 0.05%(455/455) [self] [2] 12.43% 0.01%(66/531) localeconv [3] 100.00% 0.01%(66/66) [self] [2] 1.88% 0.00%(10/531) [unmapped_function] [1] 30.89% 0.05%(502/1625) memcpy [2] 100.00% 0.05%(502/502) [self] [1] 26.15% 0.05%(425/1625) __sfvwrite [2] 100.00% 0.05%(425/425) [self] [1] 7.94% 0.01%(129/1625) io_flush [2] 93.02% 0.01%(120/129) __sprint [3] 100.00% 0.01%(120/120) [self] [2] 6.98% 0.00%(9/129) [unmapped_function] [1] 1.23% 0.00%(20/1625) memset [2] 100.00% 0.00%(20/20) [self] [1] 1.11% 0.00%(18/1625) [unmapped_function] [0] 0.17% 0.17%(1594/926344) arena_dalloc_large [1] 52.07% 0.09%(830/1594) arena_chunk_tree_dirty_insert [2] 100.00% 0.09%(830/830) [self] [1] 43.29% 0.07%(690/1594) arena_run_dalloc [2] 100.00% 0.07%(690/690) [self] [1] 2.70% 0.00%(43/1594) arena_chunk_comp [2] 100.00% 0.00%(43/43) [self] [1] 1.38% 0.00%(22/1594) arena_purge [2] 100.00% 0.00%(22/22) [self] [1] 0.38% 0.00%(6/1594) [unmapped_function] [1] 0.19% 0.00%(3/1594) arena_chunk_dealloc [2] 100.00% 0.00%(3/3) [self] [0] 0.17% 0.17%(1573/926344) aclNBCheck [1] 96.38% 0.16%(1516/1573) aclCheck [2] 71.50% 0.12%(1084/1516) aclCheckCallback [3] 41.33% 0.05%(448/1084) clientAccessCheckDone [4] 60.71% 0.03%(272/448) urlCanonical [5] 95.59% 0.03%(260/272) xstrdup [6] 100.00% 0.03%(260/260) xmalloc [7] 32.69% 0.01%(85/260) arena_lock_balance [8] 100.00% 0.01%(85/85) [self] [7] 23.46% 0.01%(61/260) arena_malloc_small [8] 100.00% 0.01%(61/61) [self] [7] 20.38% 0.01%(53/260) malloc [8] 100.00% 0.01%(53/53) [self] [7] 8.85% 0.00%(23/260) arena_run_reg_alloc [8] 100.00% 0.00%(23/23) [self] [7] 7.69% 0.00%(20/260) imalloc [8] 100.00% 0.00%(20/20) [self] [7] 3.46% 0.00%(9/260) arena_bin_malloc_easy [8] 100.00% 0.00%(9/9) [self] [7] 2.31% 0.00%(6/260) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 0.38% 0.00%(1/260) calloc [8] 100.00% 0.00%(1/1) [self] [7] 0.38% 0.00%(1/260) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 0.38% 0.00%(1/260) malloc_init [8] 100.00% 0.00%(1/1) [self] [5] 4.41% 0.00%(12/272) urlMakeHttpCanonical [6] 100.00% 0.00%(12/12) snprintf [7] 66.67% 0.00%(8/12) open [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) __vfprintf [8] 100.00% 0.00%(4/4) [self] [4] 31.47% 0.02%(141/448) xstrdup [5] 100.00% 0.02%(141/141) xmalloc [6] 100.00% 0.02%(141/141) arena_malloc_small [7] 48.23% 0.01%(68/141) arena_run_tree_first [8] 100.00% 0.01%(68/68) [self] [7] 30.50% 0.00%(43/141) arena_run_reg_alloc [8] 100.00% 0.00%(43/43) [self] [7] 15.60% 0.00%(22/141) arena_bin_malloc_hard [8] 100.00% 0.00%(22/22) [self] [7] 4.96% 0.00%(7/141) arena_bin_nonfull_run_get [8] 100.00% 0.00%(7/7) [self] [7] 0.71% 0.00%(1/141) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [4] 7.37% 0.00%(33/448) clientRedirectStart [5] 100.00% 0.00%(33/33) clientRedirectDone [6] 100.00% 0.00%(33/33) clientStoreURLRewriteStart [7] 90.91% 0.00%(30/33) clientStoreURLRewriteDone [8] 100.00% 0.00%(30/30) [self] [7] 9.09% 0.00%(3/33) clientStoreURLRewriteStart [8] 100.00% 0.00%(3/3) [self] [4] 0.45% 0.00%(2/448) xxfree [5] 100.00% 0.00%(2/2) arena_dalloc_small [6] 100.00% 0.00%(2/2) arena_run_dalloc [7] 50.00% 0.00%(1/2) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [3] 30.72% 0.04%(333/1084) clientHttpReplyAccessCheckDone [4] 100.00% 0.04%(333/333) clientCheckErrorMap [5] 100.00% 0.04%(333/333) clientCheckHeaderDone [6] 51.35% 0.02%(171/333) comm_write_mbuf [7] 45.03% 0.01%(77/171) comm_write [8] 100.00% 0.01%(77/77) [self] [7] 38.60% 0.01%(66/171) memBufFreeFunc [8] 100.00% 0.01%(66/66) [self] [7] 16.37% 0.00%(28/171) commHandleWrite [8] 100.00% 0.00%(28/28) [self] [6] 48.65% 0.02%(162/333) httpReplyPack [7] 51.23% 0.01%(83/162) httpReplyPackInto [8] 100.00% 0.01%(83/83) [self] [7] 20.37% 0.00%(33/162) packerToMemInit [8] 100.00% 0.00%(31/31) [self] [7] 11.11% 0.00%(18/162) packerClean [8] 100.00% 0.00%(18/18) [self] [7] 11.11% 0.00%(18/162) packerToStoreInit [8] 100.00% 0.00%(18/18) [self] [7] 4.94% 0.00%(8/162) memBufDefInit [8] 100.00% 0.00%(8/8) [self] [7] 0.62% 0.00%(1/162) httpReplyParse [8] 100.00% 0.00%(1/1) [self] [7] 0.62% 0.00%(1/162) memFreeBufFunc [8] 100.00% 0.00%(1/1) [self] [3] 27.95% 0.03%(303/1084) aclChecklistFree [4] 100.00% 0.03%(303/303) cbdataInternalFree [5] 100.00% 0.03%(303/303) memPoolFree [6] 100.00% 0.03%(303/303) xfree [7] 26.07% 0.01%(79/303) idalloc [8] 100.00% 0.01%(79/79) [self] [7] 19.80% 0.01%(60/303) free [8] 100.00% 0.01%(60/60) [self] [7] 19.47% 0.01%(59/303) arena_dalloc_small [8] 100.00% 0.01%(59/59) [self] [7] 15.84% 0.01%(48/303) arena_run_reg_dalloc [8] 100.00% 0.01%(48/48) [self] [7] 9.57% 0.00%(29/303) malloc_spin_unlock [8] 100.00% 0.00%(29/29) [self] [7] 4.29% 0.00%(13/303) realloc [8] 100.00% 0.00%(13/13) [self] [7] 3.96% 0.00%(12/303) arena_dalloc [8] 100.00% 0.00%(12/12) [self] [7] 0.99% 0.00%(3/303) [unmapped_function] [2] 14.78% 0.02%(224/1516) [self] [2] 13.72% 0.02%(208/1516) aclMatchAclList [3] 100.00% 0.02%(208/208) aclMatchAcl [4] 100.00% 0.02%(208/208) aclMatchIp [5] 100.00% 0.02%(208/208) splay_splay [6] 100.00% 0.02%(208/208) aclIpAddrNetworkCompare [7] 100.00% 0.02%(208/208) aclIpNetworkCompare2 [8] 100.00% 0.02%(208/208) [self] [1] 1.97% 0.00%(31/1573) cbdataLock [2] 100.00% 0.00%(31/31) [self] [1] 1.14% 0.00%(18/1573) vsnprintf [2] 88.89% 0.00%(16/18) __vfprintf [3] 100.00% 0.00%(16/16) [self] [2] 5.56% 0.00%(1/18) io_pad [3] 100.00% 0.00%(1/1) [self] [2] 5.56% 0.00%(1/18) io_print [3] 100.00% 0.00%(1/1) [self] [1] 0.51% 0.00%(8/1573) aclChecklistCacheInit [2] 100.00% 0.00%(8/8) [self] [0] 0.17% 0.17%(1560/926344) MD5Update [1] 100.00% 0.17%(1560/1560) MD5Init [2] 100.00% 0.17%(1560/1560) [self] [0] 0.16% 0.16%(1511/926344) stringDup [1] 100.00% 0.16%(1511/1511) stringLimitInit [2] 100.00% 0.16%(1511/1511) stringInitBuf [3] 100.00% 0.16%(1511/1511) memAllocString [4] 100.00% 0.16%(1511/1511) memPoolAlloc [5] 100.00% 0.16%(1511/1511) xmalloc [6] 90.67% 0.15%(1370/1511) arena_malloc_small [7] 49.27% 0.07%(675/1370) arena_run_tree_first [8] 100.00% 0.07%(675/675) [self] [7] 39.78% 0.06%(545/1370) arena_run_reg_alloc [8] 100.00% 0.06%(545/545) [self] [7] 7.74% 0.01%(106/1370) arena_bin_malloc_hard [8] 100.00% 0.01%(106/106) [self] [7] 2.70% 0.00%(37/1370) arena_bin_nonfull_run_get [8] 100.00% 0.00%(37/37) [self] [7] 0.44% 0.00%(6/1370) arena_bin_malloc_easy [8] 100.00% 0.00%(6/6) [self] [7] 0.07% 0.00%(1/1370) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 9.33% 0.02%(141/1511) malloc [7] 100.00% 0.02%(141/141) __i686.get_pc_thunk.bx [8] 100.00% 0.02%(141/141) [self] [0] 0.16% 0.16%(1508/926344) httpReplySetupStuff [1] 37.67% 0.06%(568/1508) httpMaybeRemovePublic [2] 71.30% 0.04%(405/568) storeGetPublicByRequestMethodCode [3] 100.00% 0.04%(405/405) storeGetPublicByRequestMethod [4] 100.00% 0.04%(405/405) storeKeyPublicByRequestMethod [5] 100.00% 0.04%(405/405) MD5Final [6] 100.00% 0.04%(405/405) MD5Pad [7] 65.68% 0.03%(266/405) memcpy [8] 100.00% 0.03%(266/266) [self] [7] 27.41% 0.01%(111/405) MD5Update [8] 100.00% 0.01%(111/111) [self] [7] 2.47% 0.00%(10/405) MD5Init [8] 100.00% 0.00%(10/10) [self] [7] 2.47% 0.00%(10/405) memset [8] 100.00% 0.00%(10/10) [self] [7] 1.98% 0.00%(8/405) [unmapped_function] [2] 18.49% 0.01%(105/568) [self] [2] 10.21% 0.01%(58/568) storeGetPublicByRequest [3] 100.00% 0.01%(58/58) storeGetPublicByRequestMethod [4] 100.00% 0.01%(58/58) storeKeyPublicByRequestMethod [5] 100.00% 0.01%(58/58) MD5Final [6] 100.00% 0.01%(58/58) MD5Pad [7] 63.79% 0.00%(37/58) memcpy [8] 100.00% 0.00%(37/37) [self] [7] 24.14% 0.00%(14/58) MD5Update [8] 100.00% 0.00%(14/14) [self] [7] 5.17% 0.00%(3/58) MD5Init [8] 100.00% 0.00%(3/3) [self] [7] 5.17% 0.00%(3/58) memset [8] 100.00% 0.00%(3/3) [self] [7] 1.72% 0.00%(1/58) [unmapped_function] [1] 35.68% 0.06%(538/1508) httpMakePublic [2] 98.51% 0.06%(530/538) storeSetPublicKey [3] 55.85% 0.03%(296/530) storeKeyPublicByRequest [4] 100.00% 0.03%(296/296) storeKeyPublicByRequestMethod [5] 100.00% 0.03%(296/296) MD5Final [6] 100.00% 0.03%(296/296) MD5Pad [7] 76.35% 0.02%(226/296) memcpy [8] 100.00% 0.02%(226/226) [self] [7] 17.91% 0.01%(53/296) MD5Update [8] 100.00% 0.01%(53/53) [self] [7] 3.04% 0.00%(9/296) MD5Init [8] 100.00% 0.00%(9/9) [self] [7] 2.03% 0.00%(6/296) memset [8] 100.00% 0.00%(6/6) [self] [7] 0.68% 0.00%(2/296) [unmapped_function] [3] 26.60% 0.02%(141/530) storeHashDelete [4] 100.00% 0.02%(141/141) storeKeyFree [5] 100.00% 0.02%(141/141) memPoolFree [6] 100.00% 0.02%(141/141) xfree [7] 31.91% 0.00%(45/141) arena_dalloc_small [8] 100.00% 0.00%(45/45) [self] [7] 19.15% 0.00%(27/141) idalloc [8] 100.00% 0.00%(27/27) [self] [7] 18.44% 0.00%(26/141) arena_run_reg_dalloc [8] 100.00% 0.00%(26/26) [self] [7] 12.77% 0.00%(18/141) free [8] 100.00% 0.00%(18/18) [self] [7] 6.38% 0.00%(9/141) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 4.96% 0.00%(7/141) malloc_spin_unlock [8] 100.00% 0.00%(7/7) [self] [7] 4.96% 0.00%(7/141) realloc [8] 100.00% 0.00%(7/7) [self] [7] 1.42% 0.00%(2/141) malloc_spin_lock [8] 100.00% 0.00%(2/2) [self] [3] 7.92% 0.00%(42/530) storeSetPrivateKey [4] 88.10% 0.00%(37/42) storeKeyPrivate [5] 100.00% 0.00%(37/37) MD5Final [6] 100.00% 0.00%(37/37) MD5Pad [7] 67.57% 0.00%(25/37) memcpy [8] 100.00% 0.00%(25/25) [self] [7] 24.32% 0.00%(9/37) MD5Update [8] 100.00% 0.00%(9/9) [self] [7] 5.41% 0.00%(2/37) [unmapped_function] [7] 2.70% 0.00%(1/37) MD5Init [8] 100.00% 0.00%(1/1) [self] [4] 9.52% 0.00%(4/42) storeHashInsert [5] 100.00% 0.00%(4/4) storeKeyDup [6] 100.00% 0.00%(4/4) memPoolAlloc [7] 75.00% 0.00%(3/4) xcalloc [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) xrealloc [8] 100.00% 0.00%(1/1) [self] [4] 2.38% 0.00%(1/42) storeHashDelete [5] 100.00% 0.00%(1/1) storeKeyFree [6] 100.00% 0.00%(1/1) memPoolFree [7] 100.00% 0.00%(1/1) xfree [8] 100.00% 0.00%(1/1) [self] [3] 7.36% 0.00%(39/530) storeRelease [4] 100.00% 0.00%(39/39) destroy_StoreEntry [5] 56.41% 0.00%(22/39) memPoolFree [6] 100.00% 0.00%(22/22) xfree [7] 36.36% 0.00%(8/22) idalloc [8] 100.00% 0.00%(8/8) [self] [7] 22.73% 0.00%(5/22) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 13.64% 0.00%(3/22) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 13.64% 0.00%(3/22) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(1/22) free [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) realloc [8] 100.00% 0.00%(1/1) [self] [5] 35.90% 0.00%(14/39) storeHashDelete [6] 100.00% 0.00%(14/14) storeKeyFree [7] 78.57% 0.00%(11/14) memset [8] 100.00% 0.00%(11/11) [self] [7] 21.43% 0.00%(3/14) memPoolFree [8] 100.00% 0.00%(3/3) [self] [5] 7.69% 0.00%(3/39) destroy_MemObject [6] 66.67% 0.00%(2/3) httpReplyDestroy [7] 50.00% 0.00%(1/2) httpReplyClean [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) httpReplyDoDestroy [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) stmemFree [7] 100.00% 0.00%(1/1) stmemNodeFree [8] 100.00% 0.00%(1/1) [self] [3] 2.26% 0.00%(12/530) storeHashInsert [4] 100.00% 0.00%(12/12) storeKeyDup [5] 100.00% 0.00%(12/12) memPoolAlloc [6] 100.00% 0.00%(12/12) xcalloc [7] 100.00% 0.00%(12/12) posix_memalign [8] 100.00% 0.00%(12/12) [self] [2] 1.49% 0.00%(8/538) [self] [1] 17.57% 0.03%(265/1508) httpCachableReply [2] 99.62% 0.03%(264/265) [self] [2] 0.38% 0.00%(1/265) refreshIsCachable [3] 100.00% 0.00%(1/1) refreshCheck [4] 100.00% 0.00%(1/1) refreshLimits [5] 100.00% 0.00%(1/1) sfast [6] 100.00% 0.00%(1/1) sstep [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 4.58% 0.01%(69/1508) storeTimestampsSet [2] 100.00% 0.01%(69/69) [self] [1] 2.12% 0.00%(32/1508) httpHeaderHas [2] 100.00% 0.00%(32/32) [self] [1] 1.59% 0.00%(24/1508) httpReplyBodySize [2] 100.00% 0.00%(24/24) [self] [1] 0.80% 0.00%(12/1508) peer_supports_connection_pinning [2] 100.00% 0.00%(12/12) [self] [0] 0.16% 0.16%(1497/926344) httpHeaderGetEntry [1] 100.00% 0.16%(1497/1497) vector_get [2] 100.00% 0.16%(1497/1497) [self] [0] 0.16% 0.16%(1491/926344) peerGetSomeNeighbor [1] 100.00% 0.16%(1491/1491) neighborsDigestSelect [2] 100.00% 0.16%(1491/1491) storeKeyPublicByRequest [3] 100.00% 0.16%(1491/1491) storeKeyPublicByRequestMethod [4] 100.00% 0.16%(1491/1491) MD5Final [5] 100.00% 0.16%(1491/1491) MD5Pad [6] 100.00% 0.16%(1491/1491) MD5Update [7] 100.00% 0.16%(1491/1491) MD5Init [8] 100.00% 0.16%(1491/1491) [self] [0] 0.15% 0.15%(1389/926344) clientAccessCheck2 [1] 100.00% 0.15%(1389/1389) clientCheckNoCache [2] 100.00% 0.15%(1389/1389) clientCheckNoCacheDone [3] 100.00% 0.15%(1389/1389) clientProcessRequest [4] 81.14% 0.12%(1127/1389) clientProcessMiss [5] 58.03% 0.07%(654/1127) clientCreateStoreEntry [6] 38.99% 0.03%(255/654) storeCreateEntry [7] 31.37% 0.01%(80/255) storeSetPrivateKey [8] 100.00% 0.01%(80/80) [self] [7] 29.80% 0.01%(76/255) new_StoreEntry [8] 100.00% 0.01%(76/76) [self] [7] 15.29% 0.00%(39/255) urlMethodDup [8] 100.00% 0.00%(39/39) [self] [7] 12.16% 0.00%(31/255) storeSetMemStatus [8] 100.00% 0.00%(31/31) [self] [7] 9.80% 0.00%(25/255) memHaveHeaders [8] 100.00% 0.00%(25/25) [self] [7] 1.57% 0.00%(4/255) storeEntryDump [8] 100.00% 0.00%(4/4) [self] [6] 38.69% 0.03%(253/654) storeClientRegister [7] 45.06% 0.01%(114/253) cbdataInternalAlloc [8] 100.00% 0.01%(114/114) [self] [7] 22.53% 0.01%(57/253) storeClientType [8] 100.00% 0.01%(57/57) [self] [7] 17.79% 0.00%(45/253) dlinkAdd [8] 100.00% 0.00%(45/45) [self] [7] 13.04% 0.00%(33/253) storeLockObjectDebug [8] 100.00% 0.00%(33/33) [self] [7] 0.79% 0.00%(2/253) _db_set_syslog [8] 100.00% 0.00%(2/2) [self] [7] 0.79% 0.00%(2/253) storeIOStats [8] 100.00% 0.00%(2/2) [self] [6] 17.43% 0.01%(114/654) storeClientCopyHeaders [7] 96.49% 0.01%(110/114) storeClientRef [8] 100.00% 0.01%(110/110) [self] [7] 3.51% 0.00%(4/114) storeClientCopyEvent [8] 100.00% 0.00%(4/4) [self] [6] 4.43% 0.00%(29/654) delaySetStoreClient [7] 75.86% 0.00%(22/29) delayRegisterDelayIdPtr [8] 100.00% 0.00%(22/22) [self] [7] 24.14% 0.00%(7/29) delayFreeDelayData [8] 100.00% 0.00%(7/7) [self] [6] 0.46% 0.00%(3/654) delayClient [7] 100.00% 0.00%(3/3) delayId [8] 100.00% 0.00%(3/3) [self] [5] 41.97% 0.05%(473/1127) clientBeginForwarding [6] 100.00% 0.05%(473/473) fwdStart [7] 30.87% 0.02%(146/473) peerSelect [8] 100.00% 0.02%(146/146) [self] [7] 16.28% 0.01%(77/473) memset [8] 100.00% 0.01%(77/77) [self] [7] 9.73% 0.00%(46/473) storeRegisterAbort [8] 100.00% 0.00%(46/46) [self] [7] 9.30% 0.00%(44/473) requestLink [8] 100.00% 0.00%(44/44) [self] [7] 8.46% 0.00%(40/473) cbdataInternalAlloc [8] 100.00% 0.00%(40/40) [self] [7] 8.25% 0.00%(39/473) storeLockObjectDebug [8] 100.00% 0.00%(39/39) [self] [7] 5.71% 0.00%(27/473) aclCheckFastRequest [8] 100.00% 0.00%(27/27) [self] [7] 5.07% 0.00%(24/473) peerSelectIcpPing [8] 100.00% 0.00%(24/24) [self] [7] 3.59% 0.00%(17/473) IsNoAddr [8] 100.00% 0.00%(17/17) [self] [7] 1.90% 0.00%(9/473) storeTimestampsSet [8] 100.00% 0.00%(9/9) [self] [7] 0.42% 0.00%(2/473) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 0.21% 0.00%(1/473) aclCheckFast [8] 100.00% 0.00%(1/1) [self] [7] 0.21% 0.00%(1/473) xinet_ntoa [8] 100.00% 0.00%(1/1) [self] [4] 14.83% 0.02%(206/1389) clientProcessRequest2 [5] 100.00% 0.02%(206/206) storeGetPublicByRequest [6] 100.00% 0.02%(206/206) storeGetPublicByRequestMethod [7] 52.91% 0.01%(109/206) storeKeyPublicByRequestMethod [8] 100.00% 0.01%(109/109) [self] [7] 12.62% 0.00%(26/206) storeGet [8] 100.00% 0.00%(26/26) [self] [7] 11.17% 0.00%(23/206) strlen [8] 100.00% 0.00%(23/23) [self] [7] 8.25% 0.00%(17/206) storeKeyPublicByRequest [8] 100.00% 0.00%(17/17) [self] [7] 7.77% 0.00%(16/206) storeUnlockObjectDebug [8] 100.00% 0.00%(16/16) [self] [7] 4.37% 0.00%(9/206) strncmp [8] 100.00% 0.00%(9/9) [self] [7] 2.91% 0.00%(6/206) [unmapped_function] [4] 2.16% 0.00%(30/1389) storeClientCopyHeaders [5] 100.00% 0.00%(30/30) storeClientRef [6] 100.00% 0.00%(30/30) storeClientCopy2 [7] 86.67% 0.00%(26/30) storeClientCopy3 [8] 100.00% 0.00%(26/26) [self] [7] 13.33% 0.00%(4/30) cbdataLock [8] 100.00% 0.00%(3/3) [self] [4] 0.94% 0.00%(13/1389) storeClientRegister [5] 61.54% 0.00%(8/13) cbdataInternalAlloc [6] 100.00% 0.00%(8/8) memPoolAlloc [7] 87.50% 0.00%(7/8) xcalloc [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) [unmapped_function] [5] 38.46% 0.00%(5/13) storeLockObjectDebug [6] 100.00% 0.00%(5/5) storeEntryReferenced [7] 100.00% 0.00%(5/5) lru_referenced [8] 100.00% 0.00%(5/5) [self] [4] 0.94% 0.00%(13/1389) storeLockObjectDebug [5] 100.00% 0.00%(13/13) storeEntryReferenced [6] 100.00% 0.00%(13/13) lru_referenced [7] 76.92% 0.00%(10/13) dlinkAddTail [8] 100.00% 0.00%(10/10) [self] [7] 23.08% 0.00%(3/13) dlinkDelete [8] 100.00% 0.00%(3/3) [self] [0] 0.15% 0.15%(1351/926344) memBufInit [1] 100.00% 0.15%(1351/1351) memBufGrow [2] 100.00% 0.15%(1351/1351) memReallocBuf [3] 100.00% 0.15%(1351/1351) memAllocBuf [4] 100.00% 0.15%(1351/1351) memAllocate [5] 100.00% 0.15%(1351/1351) memPoolAlloc [6] 100.00% 0.15%(1351/1351) xmalloc [7] 33.31% 0.05%(450/1351) arena_malloc_small [8] 100.00% 0.05%(450/450) [self] [7] 21.47% 0.03%(290/1351) arena_lock_balance [8] 100.00% 0.03%(290/290) [self] [7] 14.06% 0.02%(190/1351) malloc [8] 100.00% 0.02%(190/190) [self] [7] 10.88% 0.02%(147/1351) arena_run_reg_alloc [8] 100.00% 0.02%(147/147) [self] [7] 5.85% 0.01%(79/1351) imalloc [8] 100.00% 0.01%(79/79) [self] [7] 3.85% 0.01%(52/1351) choose_arena [8] 100.00% 0.01%(52/52) [self] [7] 2.74% 0.00%(37/1351) calloc [8] 100.00% 0.00%(37/37) [self] [7] 2.15% 0.00%(29/1351) arena_malloc [8] 100.00% 0.00%(29/29) [self] [7] 2.07% 0.00%(28/1351) malloc_init [8] 100.00% 0.00%(28/28) [self] [7] 2.00% 0.00%(27/1351) arena_bin_malloc_easy [8] 100.00% 0.00%(27/27) [self] [7] 1.48% 0.00%(20/1351) malloc_spin_unlock [8] 100.00% 0.00%(20/20) [self] [7] 0.15% 0.00%(2/1351) [unmapped_function] [0] 0.15% 0.15%(1344/926344) stmemFree [1] 100.00% 0.15%(1344/1344) stmemNodeFree [2] 99.70% 0.14%(1340/1344) memPoolFree [3] 100.00% 0.14%(1340/1340) xfree [4] 100.00% 0.14%(1340/1340) arena_dalloc [5] 100.00% 0.14%(1340/1340) arena_dalloc_large [6] 93.43% 0.14%(1252/1340) arena_run_dalloc [7] 62.46% 0.08%(782/1252) arena_avail_tree_insert [8] 100.00% 0.08%(782/782) [self] [7] 24.52% 0.03%(307/1252) arena_avail_comp [8] 100.00% 0.03%(307/307) [self] [7] 12.62% 0.02%(158/1252) arena_avail_tree_remove [8] 100.00% 0.02%(158/158) [self] [7] 0.24% 0.00%(3/1252) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [7] 0.16% 0.00%(2/1252) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [6] 6.57% 0.01%(88/1340) arena_purge [7] 95.45% 0.01%(84/88) arena_chunk_tree_dirty_remove [8] 100.00% 0.01%(84/84) [self] [7] 4.55% 0.00%(4/88) arena_chunk_comp [8] 100.00% 0.00%(4/4) [self] [2] 0.30% 0.00%(4/1344) [self] [0] 0.14% 0.14%(1343/926344) hash_lookup [1] 77.89% 0.11%(1046/1343) hash_string [2] 100.00% 0.11%(1046/1046) [self] [1] 13.10% 0.02%(176/1343) storeKeyHashCmp [2] 100.00% 0.02%(176/176) [self] [1] 5.44% 0.01%(73/1343) hash4 [2] 100.00% 0.01%(73/73) [self] [1] 2.98% 0.00%(40/1343) storeKeyHashHash [2] 100.00% 0.00%(40/40) [self] [1] 0.60% 0.00%(8/1343) strlen [2] 100.00% 0.00%(8/8) [self] [0] 0.14% 0.14%(1326/926344) stmemAppend [1] 100.00% 0.14%(1326/1326) memPoolAlloc [2] 87.03% 0.12%(1154/1326) xmalloc [3] 100.00% 0.12%(1154/1154) arena_malloc [4] 100.00% 0.12%(1154/1154) arena_malloc_large [5] 100.00% 0.12%(1154/1154) arena_run_alloc [6] 100.00% 0.12%(1154/1154) arena_run_split [7] 56.33% 0.07%(650/1154) arena_avail_tree_remove [8] 100.00% 0.07%(650/650) [self] [7] 36.92% 0.05%(426/1154) arena_avail_comp [8] 100.00% 0.05%(426/426) [self] [7] 6.24% 0.01%(72/1154) arena_avail_tree_insert [8] 100.00% 0.01%(72/72) [self] [7] 0.43% 0.00%(5/1154) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [7] 0.09% 0.00%(1/1154) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [2] 12.97% 0.02%(172/1326) [self] [0] 0.14% 0.14%(1301/926344) storeSwapOut [1] 99.69% 0.14%(1297/1301) storeSwapOutStart [2] 99.85% 0.14%(1295/1297) storeSwapMetaBuild [3] 100.00% 0.14%(1295/1295) tlv_add [4] 100.00% 0.14%(1295/1295) xmalloc [5] 100.00% 0.14%(1295/1295) arena_malloc_small [6] 100.00% 0.14%(1295/1295) arena_bin_nonfull_run_get [7] 80.77% 0.11%(1046/1295) arena_run_tree_remove [8] 100.00% 0.11%(1046/1046) [self] [7] 19.00% 0.03%(246/1295) arena_run_comp [8] 100.00% 0.03%(246/246) [self] [7] 0.23% 0.00%(3/1295) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(3/3) [self] [2] 0.08% 0.00%(1/1297) [self] [2] 0.08% 0.00%(1/1297) storeSwapMetaPack [3] 100.00% 0.00%(1/1) xmalloc [4] 100.00% 0.00%(1/1) arena_malloc_small [5] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [6] 100.00% 0.00%(1/1) arena_run_alloc [7] 100.00% 0.00%(1/1) arena_run_split [8] 100.00% 0.00%(1/1) [self] [1] 0.23% 0.00%(3/1301) storeSwapOutMaintainMemObject [2] 100.00% 0.00%(3/3) [self] [1] 0.08% 0.00%(1/1301) storeCheckCachable [2] 100.00% 0.00%(1/1) [self] [0] 0.14% 0.14%(1295/926344) imalloc [1] 32.51% 0.05%(421/1295) arena_malloc_small [2] 100.00% 0.05%(421/421) [self] [1] 25.56% 0.04%(331/1295) arena_lock_balance [2] 100.00% 0.04%(331/331) [self] [1] 17.68% 0.02%(229/1295) arena_malloc [2] 100.00% 0.02%(229/229) [self] [1] 13.44% 0.02%(174/1295) arena_malloc_large [2] 100.00% 0.02%(174/174) [self] [1] 5.87% 0.01%(76/1295) arena_bin_malloc_easy [2] 100.00% 0.01%(76/76) [self] [1] 2.24% 0.00%(29/1295) malloc_spin_unlock [2] 100.00% 0.00%(29/29) [self] [1] 1.62% 0.00%(21/1295) arena_run_reg_alloc [2] 100.00% 0.00%(21/21) [self] [1] 0.77% 0.00%(10/1295) [unmapped_function] [1] 0.31% 0.00%(4/1295) malloc_spin_lock [2] 100.00% 0.00%(4/4) [self] [0] 0.14% 0.14%(1276/926344) clientSendMoreData [1] 51.72% 0.07%(660/1276) comm_write [2] 100.00% 0.07%(660/660) [self] [1] 26.33% 0.04%(336/1276) dlinkAdd [2] 100.00% 0.04%(336/336) [self] [1] 21.94% 0.03%(280/1276) dlinkDelete [2] 100.00% 0.03%(280/280) [self] [0] 0.13% 0.13%(1238/926344) peerSelectCallback [1] 99.92% 0.13%(1237/1238) fwdStartComplete [2] 100.00% 0.13%(1237/1237) fwdConnectStart [3] 41.71% 0.06%(516/1237) fwdDispatch [4] 55.43% 0.03%(286/516) netdbPingSite [5] 100.00% 0.03%(286/286) netdbLookupHost [6] 100.00% 0.03%(286/286) hash_lookup [7] 99.65% 0.03%(285/286) hash_string [8] 100.00% 0.03%(285/285) [self] [7] 0.35% 0.00%(1/286) latin1_to_utf8 [8] 100.00% 0.00%(1/1) [self] [4] 44.57% 0.02%(230/516) httpStart [5] 72.17% 0.02%(166/230) httpSendRequest [6] 62.65% 0.01%(104/166) httpBuildRequestPrefix [7] 23.08% 0.00%(24/104) memBufPrintf [8] 100.00% 0.00%(24/24) [self] [7] 13.46% 0.00%(14/104) urlMethodGetConstStr [8] 100.00% 0.00%(14/14) [self] [7] 11.54% 0.00%(12/104) httpSendComplete [8] 100.00% 0.00%(12/12) [self] [7] 10.58% 0.00%(11/104) httpHeaderClean [8] 100.00% 0.00%(11/11) [self] [7] 9.62% 0.00%(10/104) httpBuildRequestHeader [8] 100.00% 0.00%(10/10) [self] [7] 9.62% 0.00%(10/104) httpHeaderPackInto [8] 100.00% 0.00%(10/10) [self] [7] 6.73% 0.00%(7/104) packerToStoreInit [8] 100.00% 0.00%(7/7) [self] [7] 4.81% 0.00%(5/104) packerToMemInit [8] 100.00% 0.00%(3/3) [self] [7] 2.88% 0.00%(3/104) httpHeaderHas [8] 100.00% 0.00%(3/3) [self] [7] 2.88% 0.00%(3/104) urlMethodDup [8] 100.00% 0.00%(3/3) [self] [7] 1.92% 0.00%(2/104) httpHeaderNameById [8] 100.00% 0.00%(2/2) [self] [7] 0.96% 0.00%(1/104) httpHeaderCleanModule [8] 100.00% 0.00%(1/1) [self] [7] 0.96% 0.00%(1/104) httpHeaderInit [8] 100.00% 0.00%(1/1) [self] [7] 0.96% 0.00%(1/104) packerClean [8] 100.00% 0.00%(1/1) [self] [6] 25.90% 0.00%(43/166) comm_write_mbuf [7] 53.49% 0.00%(23/43) memBufFreeFunc [8] 100.00% 0.00%(23/23) [self] [7] 46.51% 0.00%(20/43) comm_write [8] 100.00% 0.00%(20/20) [self] [6] 7.23% 0.00%(12/166) memBufDefInit [7] 100.00% 0.00%(12/12) memBufInit [8] 100.00% 0.00%(12/12) [self] [6] 4.22% 0.00%(7/166) commSetSelect [7] 57.14% 0.00%(4/7) commUpdateReadHandler [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) commUpdateEvents [8] 100.00% 0.00%(3/3) [self] [5] 14.35% 0.00%(33/230) comm_add_close_handler [6] 100.00% 0.00%(33/33) memPoolAlloc [7] 78.79% 0.00%(26/33) xcalloc [8] 100.00% 0.00%(26/26) [self] [7] 12.12% 0.00%(4/33) xrealloc [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(3/33) memMeterSyncHWater [8] 100.00% 0.00%(3/3) [self] [5] 8.70% 0.00%(20/230) cbdataInternalAlloc [6] 100.00% 0.00%(20/20) memPoolAlloc [7] 90.00% 0.00%(18/20) xcalloc [8] 100.00% 0.00%(18/18) [self] [7] 5.00% 0.00%(1/20) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [7] 5.00% 0.00%(1/20) xrealloc [8] 100.00% 0.00%(1/1) [self] [5] 4.78% 0.00%(11/230) storeLockObjectDebug [6] 100.00% 0.00%(11/11) storeEntryReferenced [7] 100.00% 0.00%(11/11) lru_referenced [8] 100.00% 0.00%(11/11) [self] [3] 25.71% 0.03%(318/1237) commConnectStart [4] 46.86% 0.02%(149/318) ipcache_nbgethostbyname [5] 81.21% 0.01%(121/149) ipcacheCheckNumeric [6] 100.00% 0.01%(121/121) safe_inet_addr [7] 28.93% 0.00%(35/121) memset [8] 100.00% 0.00%(35/35) [self] [7] 14.88% 0.00%(18/121) snprintf [8] 100.00% 0.00%(18/18) [self] [7] 13.22% 0.00%(16/121) __inet_addr [8] 100.00% 0.00%(16/16) [self] [7] 13.22% 0.00%(16/121) sscanf [8] 100.00% 0.00%(16/16) [self] [7] 9.09% 0.00%(11/121) __res_nmkupdate [8] 100.00% 0.00%(11/11) [self] [7] 5.79% 0.00%(7/121) __sys_unlink [8] 100.00% 0.00%(7/7) [self] [7] 5.79% 0.00%(7/121) inet_aton [8] 100.00% 0.00%(7/7) [self] [7] 5.79% 0.00%(7/121) strlen [8] 100.00% 0.00%(7/7) [self] [7] 2.48% 0.00%(3/121) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 0.83% 0.00%(1/121) [unmapped_function] [5] 18.79% 0.00%(28/149) commConnectDnsHandle [6] 82.14% 0.00%(23/28) commConnectHandle [7] 60.87% 0.00%(14/23) commSetSelect [8] 100.00% 0.00%(14/14) [self] [7] 17.39% 0.00%(4/23) sqinet_done [8] 100.00% 0.00%(4/4) [self] [7] 13.04% 0.00%(3/23) __bswap16 [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(1/23) comm_connect_addr [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) sqinet_init [8] 100.00% 0.00%(1/1) [self] [6] 17.86% 0.00%(5/28) ipcacheCycleAddr [7] 60.00% 0.00%(3/5) ipcacheRelease [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) ipcache_get [8] 100.00% 0.00%(2/2) [self] [4] 27.67% 0.01%(88/318) comm_add_close_handler [5] 100.00% 0.01%(88/88) memPoolAlloc [6] 100.00% 0.01%(88/88) xcalloc [7] 22.73% 0.00%(20/88) memset [8] 100.00% 0.00%(20/20) [self] [7] 20.45% 0.00%(18/88) arena_lock_balance [8] 100.00% 0.00%(18/18) [self] [7] 18.18% 0.00%(16/88) arena_malloc_small [8] 100.00% 0.00%(16/16) [self] [7] 12.50% 0.00%(11/88) calloc [8] 100.00% 0.00%(11/11) [self] [7] 7.95% 0.00%(7/88) arena_run_reg_alloc [8] 100.00% 0.00%(7/7) [self] [7] 5.68% 0.00%(5/88) icalloc [8] 100.00% 0.00%(5/5) [self] [7] 3.41% 0.00%(3/88) arena_bin_malloc_easy [8] 100.00% 0.00%(3/3) [self] [7] 2.27% 0.00%(2/88) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 2.27% 0.00%(2/88) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 2.27% 0.00%(2/88) posix_memalign [8] 100.00% 0.00%(2/2) [self] [7] 1.14% 0.00%(1/88) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [7] 1.14% 0.00%(1/88) arena_malloc [8] 100.00% 0.00%(1/1) [self] [4] 25.47% 0.01%(81/318) cbdataInternalAlloc [5] 100.00% 0.01%(81/81) memPoolAlloc [6] 100.00% 0.01%(81/81) xcalloc [7] 32.10% 0.00%(26/81) arena_malloc_small [8] 100.00% 0.00%(26/26) [self] [7] 20.99% 0.00%(17/81) memset [8] 100.00% 0.00%(17/17) [self] [7] 13.58% 0.00%(11/81) calloc [8] 100.00% 0.00%(11/11) [self] [7] 12.35% 0.00%(10/81) arena_lock_balance [8] 100.00% 0.00%(10/10) [self] [7] 4.94% 0.00%(4/81) arena_bin_malloc_easy [8] 100.00% 0.00%(4/4) [self] [7] 4.94% 0.00%(4/81) icalloc [8] 100.00% 0.00%(4/4) [self] [7] 4.94% 0.00%(4/81) malloc_init [8] 100.00% 0.00%(4/4) [self] [7] 2.47% 0.00%(2/81) [unmapped_function] [7] 2.47% 0.00%(2/81) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 1.23% 0.00%(1/81) posix_memalign [8] 100.00% 0.00%(1/1) [self] [3] 16.98% 0.02%(210/1237) pconnPop [4] 50.48% 0.01%(106/210) pconnRemoveFD [5] 100.00% 0.01%(106/106) pconnDelete [6] 74.53% 0.01%(79/106) hash_remove_link [7] 100.00% 0.01%(79/79) hash_string [8] 100.00% 0.01%(79/79) [self] [6] 19.81% 0.00%(21/106) xfree [7] 28.57% 0.00%(6/21) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 23.81% 0.00%(5/21) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 19.05% 0.00%(4/21) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(3/21) arena_dalloc_small [8] 100.00% 0.00%(3/3) [self] [7] 9.52% 0.00%(2/21) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) realloc [8] 100.00% 0.00%(1/1) [self] [6] 5.66% 0.00%(6/106) memPoolFree [7] 100.00% 0.00%(6/6) xfree [8] 100.00% 0.00%(6/6) [self] [4] 47.14% 0.01%(99/210) commSetSelect [5] 100.00% 0.01%(99/99) commUpdateReadHandler [6] 100.00% 0.01%(99/99) commUpdateEvents [7] 98.99% 0.01%(98/99) commSetEvents [8] 100.00% 0.01%(98/98) [self] [7] 1.01% 0.00%(1/99) commClose [8] 100.00% 0.00%(1/1) [self] [4] 2.38% 0.00%(5/210) pconnLookup [5] 100.00% 0.00%(5/5) pconnKey [6] 100.00% 0.00%(5/5) snprintf [7] 80.00% 0.00%(4/5) __vfprintf [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) open [8] 100.00% 0.00%(1/1) [self] [3] 14.15% 0.02%(175/1237) fwdConnectCreateSocket [4] 100.00% 0.02%(175/175) comm_open [5] 100.00% 0.02%(175/175) comm_open6 [6] 100.00% 0.02%(175/175) comm_fdopen6 [7] 20.00% 0.00%(35/175) memset [8] 100.00% 0.00%(35/35) [self] [7] 18.29% 0.00%(32/175) commSetNonBlocking [8] 100.00% 0.00%(32/32) [self] [7] 9.71% 0.00%(17/175) sqinet_is_noaddr [8] 100.00% 0.00%(17/17) [self] [7] 9.71% 0.00%(17/175) sqinet_get_port [8] 100.00% 0.00%(17/17) [self] [7] 8.00% 0.00%(14/175) fd_open [8] 100.00% 0.00%(14/14) [self] [7] 7.43% 0.00%(13/175) commSetCloseOnExec [8] 100.00% 0.00%(13/13) [self] [7] 6.86% 0.00%(12/175) commBind [8] 100.00% 0.00%(12/12) [self] [7] 3.43% 0.00%(6/175) memcpy [8] 100.00% 0.00%(6/6) [self] [7] 2.86% 0.00%(5/175) _clock_gettime [8] 100.00% 0.00%(5/5) [self] [7] 2.29% 0.00%(4/175) commUnsetNonBlocking [8] 100.00% 0.00%(4/4) [self] [7] 2.29% 0.00%(4/175) identConfigTimeout [8] 100.00% 0.00%(4/4) [self] [7] 1.71% 0.00%(3/175) sqinet_init [8] 100.00% 0.00%(3/3) [self] [7] 1.14% 0.00%(2/175) sqinet_get_entry [8] 100.00% 0.00%(2/2) [self] [7] 1.14% 0.00%(2/175) default_write_method [8] 100.00% 0.00%(2/2) [self] [7] 1.14% 0.00%(2/175) comm_fdopen6 [8] 100.00% 0.00%(2/2) [self] [7] 1.14% 0.00%(2/175) commSetTcpNoDelay [8] 100.00% 0.00%(2/2) [self] [7] 0.57% 0.00%(1/175) sqinet_set_noaddr [8] 100.00% 0.00%(1/1) [self] [7] 0.57% 0.00%(1/175) setgrent [8] 100.00% 0.00%(1/1) [self] [7] 0.57% 0.00%(1/175) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [7] 0.57% 0.00%(1/175) _bind [8] 100.00% 0.00%(1/1) [self] [7] 0.57% 0.00%(1/175) [unmapped_function] [3] 1.46% 0.00%(18/1237) comm_add_close_handler [4] 100.00% 0.00%(18/18) memPoolAlloc [5] 100.00% 0.00%(18/18) xcalloc [6] 94.44% 0.00%(17/18) calloc [7] 100.00% 0.00%(17/17) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(17/17) [self] [6] 5.56% 0.00%(1/18) arena_malloc_small [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [1] 0.08% 0.00%(1/1238) peerSelectStateFree [2] 100.00% 0.00%(1/1) cbdataInternalFree [3] 100.00% 0.00%(1/1) memPoolFree [4] 100.00% 0.00%(1/1) xfree [5] 100.00% 0.00%(1/1) arena_dalloc_small [6] 100.00% 0.00%(1/1) arena_run_dalloc [7] 100.00% 0.00%(1/1) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.13% 0.13%(1232/926344) storeClientRef [1] 60.47% 0.08%(745/1232) storeClientCopy2 [2] 58.12% 0.05%(433/745) [self] [2] 41.88% 0.03%(312/745) storeClientCopy3 [3] 99.04% 0.03%(309/312) storeClientCallback [4] 82.20% 0.03%(254/309) clientSendMoreData [5] 100.00% 0.03%(254/254) comm_write [6] 100.00% 0.03%(254/254) commSetSelect [7] 98.43% 0.03%(250/254) commUpdateWriteHandler [8] 100.00% 0.03%(250/250) [self] [7] 1.57% 0.00%(4/254) commUpdateReadHandler [8] 100.00% 0.00%(4/4) [self] [4] 17.80% 0.01%(55/309) storeClientCopyHeadersCB [5] 100.00% 0.01%(55/55) clientCacheHit [6] 49.09% 0.00%(27/55) clientProcessHit [7] 100.00% 0.00%(27/27) clientSendHeaders [8] 100.00% 0.00%(27/27) [self] [6] 40.00% 0.00%(22/55) refreshCheckHTTPStale [7] 90.91% 0.00%(20/22) refreshCheck [8] 100.00% 0.00%(20/20) [self] [7] 4.55% 0.00%(1/22) memset [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) refreshStaleness [8] 100.00% 0.00%(1/1) [self] [6] 9.09% 0.00%(5/55) varyEvaluateMatch [7] 100.00% 0.00%(5/5) httpHeaderHas [8] 100.00% 0.00%(5/5) [self] [6] 1.82% 0.00%(1/55) clientCheckUrlIsValid [7] 100.00% 0.00%(1/1) urlCanonical [8] 100.00% 0.00%(1/1) [self] [3] 0.96% 0.00%(3/312) storeSwapOutMaintainMemObject [4] 100.00% 0.00%(3/3) stmemFreeDataUpto [5] 100.00% 0.00%(3/3) stmemNodeFree [6] 100.00% 0.00%(3/3) memPoolFree [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [1] 20.13% 0.03%(248/1232) storeSwapOut [2] 50.40% 0.01%(125/248) [self] [2] 44.35% 0.01%(110/248) storeSwapOutStart [3] 97.27% 0.01%(107/110) storeSwapMetaBuild [4] 100.00% 0.01%(107/107) tlv_add [5] 100.00% 0.01%(107/107) xmalloc [6] 91.59% 0.01%(98/107) arena_malloc_small [7] 46.94% 0.00%(46/98) arena_run_tree_first [8] 100.00% 0.00%(46/46) [self] [7] 42.86% 0.00%(42/98) arena_run_reg_alloc [8] 100.00% 0.00%(42/42) [self] [7] 5.10% 0.00%(5/98) arena_bin_malloc_hard [8] 100.00% 0.00%(5/5) [self] [7] 4.08% 0.00%(4/98) arena_bin_nonfull_run_get [8] 100.00% 0.00%(4/4) [self] [7] 1.02% 0.00%(1/98) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 8.41% 0.00%(9/107) malloc [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [3] 1.82% 0.00%(2/110) cbdataInternalAlloc [4] 100.00% 0.00%(2/2) memPoolAlloc [5] 100.00% 0.00%(2/2) xcalloc [6] 50.00% 0.00%(1/2) arena_malloc_small [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 0.91% 0.00%(1/110) cbdataInternalFree [4] 100.00% 0.00%(1/1) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 5.24% 0.00%(13/248) storeSwapOutMaintainMemObject [3] 100.00% 0.00%(13/13) stmemFreeDataUpto [4] 100.00% 0.00%(13/13) stmemNodeFree [5] 100.00% 0.00%(13/13) memPoolFree [6] 100.00% 0.00%(13/13) xfree [7] 38.46% 0.00%(5/13) free [8] 100.00% 0.00%(5/5) [self] [7] 30.77% 0.00%(4/13) realloc [8] 100.00% 0.00%(4/4) [self] [7] 23.08% 0.00%(3/13) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(1/13) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [1] 19.40% 0.03%(239/1232) cbdataLock [2] 100.00% 0.03%(239/239) [self] [0] 0.13% 0.13%(1230/926344) httpHeaderAppend [1] 92.76% 0.12%(1141/1230) httpHeaderAddClone [2] 97.98% 0.12%(1118/1141) httpHeaderEntryClone [3] 100.00% 0.12%(1118/1118) httpHeaderEntryCreateStr [4] 100.00% 0.12%(1118/1118) stringDup [5] 100.00% 0.12%(1118/1118) stringLimitInit [6] 100.00% 0.12%(1118/1118) stringInitBuf [7] 98.03% 0.12%(1096/1118) memAllocString [8] 100.00% 0.12%(1096/1096) [self] [7] 1.97% 0.00%(22/1118) memTotalAllocated [8] 100.00% 0.00%(22/22) [self] [2] 2.02% 0.00%(23/1141) [self] [1] 7.24% 0.01%(89/1230) httpHeaderGetEntry [2] 100.00% 0.01%(89/89) [self] [0] 0.13% 0.13%(1201/926344) aclCheck [1] 93.51% 0.12%(1123/1201) aclCheckCallback [2] 49.07% 0.06%(551/1123) clientHttpReplyAccessCheckDone [3] 100.00% 0.06%(551/551) clientCheckErrorMap [4] 100.00% 0.06%(551/551) clientCheckHeaderDone [5] 62.25% 0.04%(343/551) httpReplyPack [6] 85.13% 0.03%(292/343) httpReplyPackInto [7] 63.36% 0.02%(185/292) httpHeaderPackInto [8] 100.00% 0.02%(185/185) [self] [7] 20.89% 0.01%(61/292) httpStatusLinePackInto [8] 100.00% 0.01%(61/61) [self] [7] 13.70% 0.00%(40/292) httpBodyPackInto [8] 100.00% 0.00%(40/40) [self] [7] 1.71% 0.00%(5/292) packerAppend [8] 100.00% 0.00%(5/5) [self] [7] 0.34% 0.00%(1/292) httpGetCount [8] 100.00% 0.00%(1/1) [self] [6] 14.87% 0.01%(51/343) memBufDefInit [7] 98.04% 0.01%(50/51) memBufInit [8] 100.00% 0.01%(50/50) [self] [7] 1.96% 0.00%(1/51) memBufDefInit [8] 100.00% 0.00%(1/1) [self] [5] 37.75% 0.02%(208/551) comm_write_mbuf [6] 84.62% 0.02%(176/208) comm_write [7] 87.50% 0.02%(154/176) commSetSelect [8] 100.00% 0.02%(154/154) [self] [7] 11.93% 0.00%(21/176) cbdataLock [8] 100.00% 0.00%(21/21) [self] [7] 0.57% 0.00%(1/176) commUpdateWriteHandler [8] 100.00% 0.00%(1/1) [self] [6] 15.38% 0.00%(32/208) memBufFreeFunc [7] 100.00% 0.00%(32/32) memFreeBufFunc [8] 100.00% 0.00%(32/32) [self] [2] 48.98% 0.06%(550/1123) clientAccessCheckDone [3] 71.27% 0.04%(392/550) xstrdup [4] 100.00% 0.04%(392/392) xmalloc [5] 100.00% 0.04%(392/392) arena_malloc_small [6] 100.00% 0.04%(392/392) arena_bin_nonfull_run_get [7] 83.16% 0.04%(326/392) arena_run_tree_remove [8] 100.00% 0.04%(326/326) [self] [7] 16.84% 0.01%(66/392) arena_run_comp [8] 100.00% 0.01%(66/66) [self] [3] 25.09% 0.01%(138/550) urlCanonical [4] 97.83% 0.01%(135/138) urlMakeHttpCanonical [5] 100.00% 0.01%(135/135) snprintf [6] 59.26% 0.01%(80/135) __vfprintf [7] 45.00% 0.00%(36/80) fprintf [8] 100.00% 0.00%(36/36) [self] [7] 17.50% 0.00%(14/80) __bt_search [8] 100.00% 0.00%(14/14) [self] [7] 17.50% 0.00%(14/80) __ultoa [8] 100.00% 0.00%(14/14) [self] [7] 10.00% 0.00%(8/80) strnlen [8] 100.00% 0.00%(8/8) [self] [7] 7.50% 0.00%(6/80) localeconv [8] 100.00% 0.00%(6/6) [self] [7] 1.25% 0.00%(1/80) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 1.25% 0.00%(1/80) open [8] 100.00% 0.00%(1/1) [self] [6] 40.74% 0.01%(55/135) io_flush [7] 50.91% 0.00%(28/55) __sprint [8] 100.00% 0.00%(28/28) [self] [7] 49.09% 0.00%(27/55) open [8] 100.00% 0.00%(27/27) [self] [4] 2.17% 0.00%(3/138) xstrdup [5] 100.00% 0.00%(3/3) xmalloc [6] 100.00% 0.00%(3/3) malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [3] 3.64% 0.00%(20/550) clientRedirectStart [4] 100.00% 0.00%(20/20) clientRedirectDone [5] 100.00% 0.00%(20/20) clientStoreURLRewriteStart [6] 100.00% 0.00%(20/20) clientStoreURLRewriteDone [7] 95.00% 0.00%(19/20) clientFinishRewriteStuff [8] 100.00% 0.00%(19/19) [self] [7] 5.00% 0.00%(1/20) clientAccessCheck2 [8] 100.00% 0.00%(1/1) [self] [2] 1.96% 0.00%(22/1123) aclChecklistFree [3] 100.00% 0.00%(22/22) cbdataInternalFree [4] 100.00% 0.00%(22/22) memPoolFree [5] 100.00% 0.00%(22/22) xfree [6] 100.00% 0.00%(22/22) free [7] 100.00% 0.00%(22/22) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(22/22) [self] [1] 6.16% 0.01%(74/1201) aclMatchAclList [2] 100.00% 0.01%(74/74) aclMatchAcl [3] 100.00% 0.01%(74/74) aclMatchIp [4] 100.00% 0.01%(74/74) splay_splay [5] 100.00% 0.01%(74/74) aclIpAddrNetworkCompare [6] 100.00% 0.01%(74/74) aclIpNetworkCompare2 [7] 63.51% 0.01%(47/74) __bswap32 [8] 100.00% 0.01%(47/47) [self] [7] 36.49% 0.00%(27/74) decode_addr [8] 100.00% 0.00%(27/27) [self] [1] 0.33% 0.00%(4/1201) vsnprintf [2] 100.00% 0.00%(4/4) __vfprintf [3] 100.00% 0.00%(4/4) [self] [0] 0.13% 0.13%(1178/926344) httpHdrMangleList [1] 55.26% 0.07%(651/1178) httpHeaderGetEntry [2] 100.00% 0.07%(651/651) [self] [1] 42.36% 0.05%(499/1178) httpHdrMangle [2] 100.00% 0.05%(499/499) [self] [1] 1.27% 0.00%(15/1178) __vfprintf [2] 60.00% 0.00%(9/15) __ultoa [3] 100.00% 0.00%(9/9) [self] [2] 40.00% 0.00%(6/15) localeconv [3] 100.00% 0.00%(6/6) [self] [1] 1.10% 0.00%(13/1178) io_flush [2] 92.31% 0.00%(12/13) __sprint [3] 100.00% 0.00%(12/12) [self] [2] 7.69% 0.00%(1/13) [unmapped_function] [0] 0.12% 0.12%(1129/926344) httpHeaderAddEntryStr [1] 100.00% 0.12%(1129/1129) httpHeaderAddEntryStr2 [2] 100.00% 0.12%(1129/1129) httpHeaderEntryCreate [3] 100.00% 0.12%(1129/1129) stringInit [4] 100.00% 0.12%(1129/1129) stringLimitInit [5] 100.00% 0.12%(1129/1129) stringInitBuf [6] 100.00% 0.12%(1129/1129) memAllocString [7] 98.23% 0.12%(1109/1129) memPoolAlloc [8] 100.00% 0.12%(1109/1109) [self] [7] 1.51% 0.00%(17/1129) memPoolDestroy [8] 100.00% 0.00%(17/17) [self] [7] 0.27% 0.00%(3/1129) memMeterSyncHWater [8] 100.00% 0.00%(3/3) [self] [0] 0.12% 0.12%(1089/926344) httpHeaderPutStrf [1] 100.00% 0.12%(1089/1089) httpHeaderPutStrvf [2] 58.77% 0.07%(640/1089) memBufClean [3] 100.00% 0.07%(640/640) memFreeBuf [4] 100.00% 0.07%(640/640) memFree [5] 100.00% 0.07%(640/640) memPoolFree [6] 100.00% 0.07%(640/640) xfree [7] 29.69% 0.02%(190/640) idalloc [8] 100.00% 0.02%(190/190) [self] [7] 22.19% 0.02%(142/640) arena_run_reg_dalloc [8] 100.00% 0.02%(142/142) [self] [7] 19.38% 0.01%(124/640) free [8] 100.00% 0.01%(124/124) [self] [7] 16.09% 0.01%(103/640) arena_dalloc_small [8] 100.00% 0.01%(103/103) [self] [7] 6.41% 0.00%(41/640) realloc [8] 100.00% 0.00%(41/41) [self] [7] 3.91% 0.00%(25/640) arena_dalloc [8] 100.00% 0.00%(25/25) [self] [7] 1.56% 0.00%(10/640) malloc_spin_unlock [8] 100.00% 0.00%(10/10) [self] [7] 0.62% 0.00%(4/640) malloc_spin_lock [8] 100.00% 0.00%(4/4) [self] [7] 0.16% 0.00%(1/640) [unmapped_function] [2] 25.62% 0.03%(279/1089) httpHeaderPutStr [3] 100.00% 0.03%(279/279) httpHeaderAddEntryStr [4] 100.00% 0.03%(279/279) httpHeaderAddEntryStr2 [5] 100.00% 0.03%(279/279) httpHeaderEntryCreate [6] 100.00% 0.03%(279/279) stringInit [7] 62.37% 0.02%(174/279) memcpy [8] 100.00% 0.02%(174/174) [self] [7] 30.11% 0.01%(84/279) stringLimitInit [8] 100.00% 0.01%(84/84) [self] [7] 6.09% 0.00%(17/279) memset [8] 100.00% 0.00%(17/17) [self] [7] 1.43% 0.00%(4/279) [unmapped_function] [2] 12.67% 0.01%(138/1089) memBufDefInit [3] 100.00% 0.01%(138/138) memBufInit [4] 100.00% 0.01%(138/138) memBufGrow [5] 100.00% 0.01%(138/138) memReallocBuf [6] 100.00% 0.01%(138/138) memAllocBuf [7] 76.81% 0.01%(106/138) memFindBufSizeType [8] 100.00% 0.01%(106/106) [self] [7] 19.57% 0.00%(27/138) memAllocate [8] 100.00% 0.00%(27/27) [self] [7] 2.90% 0.00%(4/138) memDataNonZero [8] 100.00% 0.00%(4/4) [self] [7] 0.72% 0.00%(1/138) memFree [8] 100.00% 0.00%(1/1) [self] [2] 1.65% 0.00%(18/1089) memBufVPrintf [3] 100.00% 0.00%(18/18) vsnprintf [4] 100.00% 0.00%(18/18) io_flush [5] 100.00% 0.00%(18/18) __sprint [6] 100.00% 0.00%(18/18) __sfvwrite [7] 100.00% 0.00%(18/18) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(18/18) [self] [2] 1.29% 0.00%(14/1089) [self] [0] 0.12% 0.12%(1080/926344) storePurgeMem [1] 87.96% 0.10%(950/1080) destroy_MemObject [2] 92.95% 0.10%(883/950) httpReplyDestroy [3] 96.15% 0.09%(849/883) httpReplyClean [4] 98.82% 0.09%(839/849) httpHeaderClean [5] 53.75% 0.05%(451/839) httpHeaderEntryDestroy [6] 100.00% 0.05%(451/451) stringClean [7] 97.12% 0.05%(438/451) memFreeString [8] 100.00% 0.05%(438/438) [self] [7] 2.88% 0.00%(13/451) memAllocString [8] 100.00% 0.00%(13/13) [self] [5] 36.35% 0.03%(305/839) statHistCount [6] 100.00% 0.03%(305/305) statHistBin [7] 50.49% 0.02%(154/305) floor [8] 100.00% 0.02%(154/154) [self] [7] 45.25% 0.01%(138/305) Null [8] 100.00% 0.01%(138/138) [self] [7] 4.26% 0.00%(13/305) logf [8] 100.00% 0.00%(13/13) [self] [5] 9.89% 0.01%(83/839) vector_done [6] 100.00% 0.01%(83/83) xfree [7] 28.92% 0.00%(24/83) arena_run_reg_dalloc [8] 100.00% 0.00%(24/24) [self] [7] 26.51% 0.00%(22/83) idalloc [8] 100.00% 0.00%(22/22) [self] [7] 20.48% 0.00%(17/83) arena_dalloc_small [8] 100.00% 0.00%(17/17) [self] [7] 10.84% 0.00%(9/83) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 9.64% 0.00%(8/83) malloc_spin_unlock [8] 100.00% 0.00%(8/8) [self] [7] 2.41% 0.00%(2/83) free [8] 100.00% 0.00%(2/2) [self] [7] 1.20% 0.00%(1/83) realloc [8] 100.00% 0.00%(1/1) [self] [4] 1.18% 0.00%(10/849) httpReplyHdrCacheClean [5] 100.00% 0.00%(10/10) httpHdrCcDestroy [6] 100.00% 0.00%(10/10) memPoolFree [7] 100.00% 0.00%(10/10) xfree [8] 100.00% 0.00%(10/10) [self] [3] 3.85% 0.00%(34/883) httpReplyDoDestroy [4] 100.00% 0.00%(34/34) memPoolFree [5] 100.00% 0.00%(34/34) xfree [6] 97.06% 0.00%(33/34) arena_dalloc_small [7] 90.91% 0.00%(30/33) arena_run_tree_insert [8] 100.00% 0.00%(30/30) [self] [7] 9.09% 0.00%(3/33) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [6] 2.94% 0.00%(1/34) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 5.47% 0.01%(52/950) [self] [2] 1.58% 0.00%(15/950) stmemFree [3] 100.00% 0.00%(15/15) stmemNodeFree [4] 100.00% 0.00%(15/15) memPoolFree [5] 100.00% 0.00%(15/15) xfree [6] 86.67% 0.00%(13/15) free [7] 100.00% 0.00%(13/13) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(13/13) [self] [6] 13.33% 0.00%(2/15) arena_dalloc [7] 100.00% 0.00%(2/2) arena_dalloc_large [8] 100.00% 0.00%(2/2) [self] [1] 9.91% 0.01%(107/1080) storeRelease [2] 88.79% 0.01%(95/107) destroy_StoreEntry [3] 100.00% 0.01%(95/95) storeHashDelete [4] 100.00% 0.01%(95/95) storeKeyFree [5] 100.00% 0.01%(95/95) memPoolFree [6] 100.00% 0.01%(95/95) xfree [7] 30.53% 0.00%(29/95) free [8] 100.00% 0.00%(29/29) [self] [7] 15.79% 0.00%(15/95) arena_run_reg_dalloc [8] 100.00% 0.00%(15/15) [self] [7] 13.68% 0.00%(13/95) idalloc [8] 100.00% 0.00%(13/13) [self] [7] 11.58% 0.00%(11/95) arena_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 9.47% 0.00%(9/95) arena_dalloc_small [8] 100.00% 0.00%(9/9) [self] [7] 8.42% 0.00%(8/95) realloc [8] 100.00% 0.00%(8/8) [self] [7] 6.32% 0.00%(6/95) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 4.21% 0.00%(4/95) [unmapped_function] [2] 11.21% 0.00%(12/107) [self] [1] 2.13% 0.00%(23/1080) storeSetMemStatus [2] 100.00% 0.00%(23/23) [self] [0] 0.12% 0.12%(1074/926344) httpHeaderEntryPackInto [1] 99.81% 0.12%(1072/1074) packerAppend [2] 100.00% 0.12%(1072/1072) [self] [1] 0.19% 0.00%(2/1074) __vfprintf [2] 100.00% 0.00%(2/2) __ultoa [3] 100.00% 0.00%(2/2) [self] [0] 0.11% 0.11%(1014/926344) httpMsgIsPersistent [1] 89.84% 0.10%(911/1014) httpHeaderHasConnDir [2] 80.13% 0.08%(730/911) httpHeaderGetList [3] 100.00% 0.08%(730/730) strListAddStr [4] 100.00% 0.08%(730/730) stringAppend [5] 100.00% 0.08%(730/730) stringInitBuf [6] 100.00% 0.08%(730/730) memAllocString [7] 99.45% 0.08%(726/730) memPoolAlloc [8] 100.00% 0.08%(726/726) [self] [7] 0.41% 0.00%(3/730) memPoolDestroy [8] 100.00% 0.00%(3/3) [self] [7] 0.14% 0.00%(1/730) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [2] 18.77% 0.02%(171/911) [self] [2] 1.10% 0.00%(10/911) stringClean [3] 100.00% 0.00%(10/10) memFreeString [4] 100.00% 0.00%(10/10) memPoolFree [5] 100.00% 0.00%(10/10) xfree [6] 100.00% 0.00%(10/10) free [7] 100.00% 0.00%(10/10) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(10/10) [self] [1] 10.16% 0.01%(103/1014) httpHeaderGetStr [2] 100.00% 0.01%(103/103) [self] [0] 0.11% 0.11%(1013/926344) httpHeaderPutCc [1] 79.76% 0.09%(808/1013) httpHdrCcPackInto [2] 57.92% 0.05%(468/808) packerPrintf [3] 100.00% 0.05%(468/468) memBufVPrintf [4] 100.00% 0.05%(468/468) vsnprintf [5] 98.72% 0.05%(462/468) io_flush [6] 100.00% 0.05%(462/462) __sprint [7] 52.81% 0.03%(244/462) __sfvwrite [8] 100.00% 0.03%(244/244) [self] [7] 38.31% 0.02%(177/462) memcpy [8] 100.00% 0.02%(177/177) [self] [7] 3.03% 0.00%(14/462) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(14/14) [self] [7] 2.81% 0.00%(13/462) memset [8] 100.00% 0.00%(13/13) [self] [7] 2.60% 0.00%(12/462) [unmapped_function] [7] 0.43% 0.00%(2/462) fwrite [8] 100.00% 0.00%(2/2) [self] [5] 1.28% 0.00%(6/468) __vfprintf [6] 100.00% 0.00%(6/6) localeconv [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [2] 42.08% 0.04%(340/808) [self] [1] 5.33% 0.01%(54/1013) httpHeaderAddEntryStr2 [2] 72.22% 0.00%(39/54) [self] [2] 27.78% 0.00%(15/54) httpHeaderEntryCreate [3] 100.00% 0.00%(15/15) stringLimitInit [4] 100.00% 0.00%(15/15) stringInitBuf [5] 100.00% 0.00%(15/15) memAllocString [6] 100.00% 0.00%(15/15) memPoolAlloc [7] 86.67% 0.00%(13/15) xmalloc [8] 100.00% 0.00%(13/13) [self] [7] 13.33% 0.00%(2/15) memMeterSyncHWater [8] 100.00% 0.00%(2/2) [self] [1] 4.44% 0.00%(45/1013) memBufDefInit [2] 82.22% 0.00%(37/45) memBufInit [3] 100.00% 0.00%(37/37) memBufGrow [4] 100.00% 0.00%(37/37) memReallocBuf [5] 100.00% 0.00%(37/37) memAllocBuf [6] 100.00% 0.00%(37/37) memAllocate [7] 97.30% 0.00%(36/37) memPoolAlloc [8] 100.00% 0.00%(36/36) [self] [7] 2.70% 0.00%(1/37) memPoolDestroy [8] 100.00% 0.00%(1/1) [self] [2] 17.78% 0.00%(8/45) [self] [1] 3.55% 0.00%(36/1013) memBufClean [2] 100.00% 0.00%(36/36) [self] [1] 3.46% 0.00%(35/1013) httpHeaderDelById [2] 100.00% 0.00%(35/35) [self] [1] 2.96% 0.00%(30/1013) packerToMemInit [2] 100.00% 0.00%(30/30) [self] [1] 0.49% 0.00%(5/1013) packerClean [2] 100.00% 0.00%(5/5) [self] [0] 0.11% 0.11%(987/926344) httpHeaderInit [1] 100.00% 0.11%(987/987) vector_init [2] 95.44% 0.10%(942/987) vector_grow [3] 100.00% 0.10%(942/942) xrealloc [4] 100.00% 0.10%(942/942) imalloc [5] 100.00% 0.10%(942/942) arena_malloc_small [6] 100.00% 0.10%(942/942) arena_bin_nonfull_run_get [7] 79.41% 0.08%(748/942) arena_run_tree_remove [8] 100.00% 0.08%(748/748) [self] [7] 20.59% 0.02%(194/942) arena_run_comp [8] 100.00% 0.02%(194/194) [self] [2] 4.56% 0.00%(45/987) [self] [0] 0.10% 0.10%(962/926344) storeSwapMetaBuild [1] 44.70% 0.05%(430/962) memcpy [2] 100.00% 0.05%(430/430) [self] [1] 42.52% 0.04%(409/962) tlv_add [2] 100.00% 0.04%(409/409) [self] [1] 6.34% 0.01%(61/962) storeUrl [2] 100.00% 0.01%(61/61) [self] [1] 3.12% 0.00%(30/962) objectLen [2] 100.00% 0.00%(30/30) [self] [1] 2.70% 0.00%(26/962) memset [2] 100.00% 0.00%(26/26) [self] [1] 0.62% 0.00%(6/962) [unmapped_function] [0] 0.10% 0.10%(933/926344) clientCacheHit [1] 85.96% 0.09%(802/933) clientProcessHit [2] 99.75% 0.09%(800/802) clientSendHeaders [3] 82.12% 0.07%(657/800) clientCloneReply [4] 68.49% 0.05%(450/657) httpReplyClone [5] 55.56% 0.03%(250/450) httpHeaderAppend [6] 84.80% 0.02%(212/250) httpHeaderAddClone [7] 56.13% 0.01%(119/212) httpHeaderAddInfo [8] 100.00% 0.01%(119/119) [self] [7] 35.85% 0.01%(76/212) httpHeaderAllocNewEntry [8] 100.00% 0.01%(76/76) [self] [7] 6.60% 0.00%(14/212) httpHeaderEntryClone [8] 100.00% 0.00%(14/14) [self] [7] 1.42% 0.00%(3/212) httpHeaderEntryDestroy [8] 100.00% 0.00%(3/3) [self] [6] 15.20% 0.00%(38/250) httpHeaderGetEntry [7] 92.11% 0.00%(35/38) vector_get [8] 100.00% 0.00%(35/35) [self] [7] 7.89% 0.00%(3/38) httpHeaderGetEntry [8] 100.00% 0.00%(3/3) [self] [5] 37.11% 0.02%(167/450) httpHeaderGetCc [6] 74.25% 0.01%(124/167) httpHeaderGetList [7] 89.52% 0.01%(111/124) httpHeaderGetEntry [8] 100.00% 0.01%(111/111) [self] [7] 8.06% 0.00%(10/124) strListAddStr [8] 100.00% 0.00%(10/10) [self] [7] 2.42% 0.00%(3/124) httpHeaderInsertEntryStr [8] 100.00% 0.00%(3/3) [self] [6] 14.97% 0.00%(25/167) httpHdrCcParseCreate [7] 56.00% 0.00%(14/25) httpHdrCcParseInit [8] 100.00% 0.00%(14/14) [self] [7] 24.00% 0.00%(6/25) httpHdrCcCreate [8] 100.00% 0.00%(6/6) [self] [7] 16.00% 0.00%(4/25) memchr [8] 100.00% 0.00%(4/4) [self] [7] 4.00% 0.00%(1/25) reallocf [8] 100.00% 0.00%(1/1) [self] [6] 7.19% 0.00%(12/167) httpHdrCcUpdateStats [7] 100.00% 0.00%(12/12) statHistCount [8] 100.00% 0.00%(12/12) [self] [6] 3.59% 0.00%(6/167) stringClean [7] 100.00% 0.00%(6/6) memFreeString [8] 100.00% 0.00%(6/6) [self] [5] 7.33% 0.00%(33/450) httpReplyCreate [6] 93.94% 0.00%(31/33) httpReplyInit [7] 51.61% 0.00%(16/31) httpReplyHdrCacheInit [8] 100.00% 0.00%(16/16) [self] [7] 22.58% 0.00%(7/31) httpHeaderInit [8] 100.00% 0.00%(7/7) [self] [7] 9.68% 0.00%(3/31) httpStatusLineInit [8] 100.00% 0.00%(3/3) [self] [7] 9.68% 0.00%(3/31) memset [8] 100.00% 0.00%(3/3) [self] [7] 6.45% 0.00%(2/31) httpBodyInit [8] 100.00% 0.00%(2/2) [self] [6] 6.06% 0.00%(2/33) memPoolAlloc [7] 100.00% 0.00%(2/2) xcalloc [8] 100.00% 0.00%(2/2) [self] [4] 31.51% 0.02%(207/657) clientBuildReplyHeader [5] 18.36% 0.00%(38/207) httpHeaderDelById [6] 78.95% 0.00%(30/38) httpHeaderGetEntry [7] 100.00% 0.00%(30/30) vector_get [8] 100.00% 0.00%(30/30) [self] [6] 21.05% 0.00%(8/38) httpHeaderDelAt [7] 87.50% 0.00%(7/8) httpHeaderEntryDestroy [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) vector_get [8] 100.00% 0.00%(1/1) [self] [5] 17.39% 0.00%(36/207) httpHdrMangleList [6] 100.00% 0.00%(36/36) httpHeaderGetEntry [7] 94.44% 0.00%(34/36) vector_get [8] 100.00% 0.00%(34/34) [self] [7] 5.56% 0.00%(2/36) httpHeaderGetEntry [8] 100.00% 0.00%(2/2) [self] [5] 13.04% 0.00%(27/207) httpHeaderPutString [6] 100.00% 0.00%(27/27) httpHeaderAddEntryString [7] 66.67% 0.00%(18/27) httpHeaderAddInfo [8] 100.00% 0.00%(18/18) [self] [7] 22.22% 0.00%(6/27) httpHeaderEntryCreateStr [8] 100.00% 0.00%(6/6) [self] [7] 7.41% 0.00%(2/27) httpHeaderAllocNewEntry [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) httpHeaderReset [8] 100.00% 0.00%(1/1) [self] [5] 10.14% 0.00%(21/207) stringClean [6] 100.00% 0.00%(21/21) memFreeString [7] 100.00% 0.00%(21/21) memPoolFree [8] 100.00% 0.00%(21/21) [self] [5] 9.18% 0.00%(19/207) strListAdd [6] 100.00% 0.00%(19/19) strListAddStr [7] 52.63% 0.00%(10/19) stringAppend [8] 100.00% 0.00%(10/10) [self] [7] 42.11% 0.00%(8/19) memcpy [8] 100.00% 0.00%(8/8) [self] [7] 5.26% 0.00%(1/19) [unmapped_function] [5] 8.21% 0.00%(17/207) httpHeaderPutInt [6] 76.47% 0.00%(13/17) xitoa [7] 46.15% 0.00%(6/13) memset [8] 100.00% 0.00%(6/6) [self] [7] 46.15% 0.00%(6/13) snprintf [8] 100.00% 0.00%(6/6) [self] [7] 7.69% 0.00%(1/13) __sys_unlink [8] 100.00% 0.00%(1/1) [self] [6] 23.53% 0.00%(4/17) httpHeaderAddEntryStr [7] 100.00% 0.00%(4/4) httpHeaderAddEntryStr2 [8] 100.00% 0.00%(4/4) [self] [5] 7.73% 0.00%(16/207) strListIsMember [6] 100.00% 0.00%(16/16) strListGetItem [7] 43.75% 0.00%(7/16) strspn [8] 100.00% 0.00%(7/7) [self] [7] 31.25% 0.00%(5/16) strcspn [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(4/16) __sbistype [8] 100.00% 0.00%(4/4) [self] [5] 7.25% 0.00%(15/207) httpHeaderPutStrf [6] 100.00% 0.00%(15/15) httpHeaderPutStrvf [7] 40.00% 0.00%(6/15) memBufVPrintf [8] 100.00% 0.00%(6/6) [self] [7] 26.67% 0.00%(4/15) httpHeaderPutStr [8] 100.00% 0.00%(4/4) [self] [7] 13.33% 0.00%(2/15) memBufClean [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) memBufDefInit [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(1/15) memFreeBufFunc [8] 100.00% 0.00%(1/1) [self] [5] 5.31% 0.00%(11/207) httpHeaderPutStr [6] 100.00% 0.00%(11/11) httpHeaderAddEntryStr [7] 100.00% 0.00%(11/11) httpHeaderAddEntryStr2 [8] 100.00% 0.00%(11/11) [self] [5] 1.93% 0.00%(4/207) httpHeaderGetList [6] 100.00% 0.00%(4/4) httpHeaderGetEntry [7] 100.00% 0.00%(4/4) vector_get [8] 100.00% 0.00%(4/4) [self] [5] 1.45% 0.00%(3/207) snprintf [6] 66.67% 0.00%(2/3) __vfprintf [7] 50.00% 0.00%(1/2) localeconv [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) open [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) io_flush [7] 100.00% 0.00%(1/1) __sprint [8] 100.00% 0.00%(1/1) [self] [3] 14.25% 0.01%(114/800) clientHttpLocationRewriteCheck [4] 100.00% 0.01%(114/114) clientHttpLocationRewriteDone [5] 100.00% 0.01%(114/114) clientHttpReplyAccessCheck [6] 68.42% 0.01%(78/114) clientAclChecklistCreate [7] 84.62% 0.01%(66/78) aclChecklistCreate [8] 100.00% 0.01%(66/66) [self] [7] 12.82% 0.00%(10/78) cbdataLock [8] 100.00% 0.00%(10/10) [self] [7] 1.28% 0.00%(1/78) aclChecklistCacheInit [8] 100.00% 0.00%(1/1) [self] [7] 1.28% 0.00%(1/78) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [6] 31.58% 0.00%(36/114) aclNBCheck [7] 94.44% 0.00%(34/36) aclCheck [8] 100.00% 0.00%(34/34) [self] [7] 2.78% 0.00%(1/36) aclCheckFastRequest [8] 100.00% 0.00%(1/1) [self] [7] 2.78% 0.00%(1/36) cbdataLock [8] 100.00% 0.00%(1/1) [self] [3] 3.62% 0.00%(29/800) clientMaxBodySize [4] 72.41% 0.00%(21/29) clientAclChecklistCreate [5] 100.00% 0.00%(21/21) aclChecklistCreate [6] 100.00% 0.00%(21/21) cbdataInternalAlloc [7] 100.00% 0.00%(21/21) memPoolAlloc [8] 100.00% 0.00%(21/21) [self] [4] 17.24% 0.00%(5/29) aclCheckFast [5] 100.00% 0.00%(5/5) aclMatchAclList [6] 100.00% 0.00%(5/5) aclMatchAcl [7] 100.00% 0.00%(5/5) aclMatchIp [8] 100.00% 0.00%(5/5) [self] [4] 10.34% 0.00%(3/29) aclChecklistFree [5] 100.00% 0.00%(3/3) cbdataInternalFree [6] 100.00% 0.00%(3/3) memPoolFree [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [2] 0.25% 0.00%(2/802) [self] [1] 10.72% 0.01%(100/933) strcmp [2] 100.00% 0.01%(100/100) [self] [1] 1.29% 0.00%(12/933) clientCheckUrlIsValid [2] 100.00% 0.00%(12/12) [self] [1] 1.07% 0.00%(10/933) varyEvaluateMatch [2] 100.00% 0.00%(10/10) [self] [1] 0.43% 0.00%(4/933) refreshCheckHTTPStale [2] 100.00% 0.00%(4/4) [self] [1] 0.32% 0.00%(3/933) mergesort [2] 100.00% 0.00%(3/3) [self] [1] 0.21% 0.00%(2/933) httpHeaderHas [2] 100.00% 0.00%(2/2) [self] [0] 0.10% 0.10%(909/926344) clientHttpReplyAccessCheckDone [1] 100.00% 0.10%(909/909) clientCheckErrorMap [2] 100.00% 0.10%(909/909) clientCheckHeaderDone [3] 84.49% 0.08%(768/909) httpReplyPack [4] 97.79% 0.08%(751/768) httpReplyPackInto [5] 91.74% 0.07%(689/751) httpHeaderPackInto [6] 68.07% 0.05%(469/689) httpHeaderEntryPackInto [7] 83.58% 0.04%(392/469) packerAppend [8] 100.00% 0.04%(392/392) [self] [7] 16.42% 0.01%(77/469) packerClean [8] 100.00% 0.01%(77/77) [self] [6] 31.93% 0.02%(220/689) httpHeaderGetEntry [7] 77.27% 0.02%(170/220) vector_get [8] 100.00% 0.02%(170/170) [self] [7] 22.73% 0.01%(50/220) httpHeaderGetEntry [8] 100.00% 0.01%(50/50) [self] [5] 8.26% 0.01%(62/751) httpStatusLinePackInto [6] 77.42% 0.01%(48/62) packerPrintf [7] 93.75% 0.00%(45/48) memBufVPrintf [8] 100.00% 0.00%(45/45) [self] [7] 6.25% 0.00%(3/48) memBufPrintf [8] 100.00% 0.00%(3/3) [self] [6] 22.58% 0.00%(14/62) httpStatusLineReason [7] 100.00% 0.00%(14/14) httpStatusString [8] 100.00% 0.00%(14/14) [self] [4] 2.21% 0.00%(17/768) memBufDefInit [5] 100.00% 0.00%(17/17) memBufInit [6] 100.00% 0.00%(17/17) memBufGrow [7] 100.00% 0.00%(17/17) memReallocBuf [8] 100.00% 0.00%(17/17) [self] [3] 15.51% 0.02%(141/909) comm_write_mbuf [4] 100.00% 0.02%(141/141) comm_write [5] 100.00% 0.02%(141/141) commSetSelect [6] 100.00% 0.02%(141/141) commUpdateWriteHandler [7] 97.16% 0.01%(137/141) commUpdateEvents [8] 100.00% 0.01%(137/137) [self] [7] 2.84% 0.00%(4/141) commSetDefer [8] 100.00% 0.00%(4/4) [self] [0] 0.10% 0.10%(905/926344) stringAppend [1] 93.70% 0.09%(848/905) stringInitBuf [2] 97.17% 0.09%(824/848) memAllocString [3] 100.00% 0.09%(824/824) memPoolAlloc [4] 100.00% 0.09%(824/824) xmalloc [5] 100.00% 0.09%(824/824) arena_malloc_small [6] 100.00% 0.09%(824/824) arena_bin_nonfull_run_get [7] 83.86% 0.07%(691/824) arena_run_tree_remove [8] 100.00% 0.07%(691/691) [self] [7] 16.02% 0.01%(132/824) arena_run_comp [8] 100.00% 0.01%(132/132) [self] [7] 0.12% 0.00%(1/824) arena_avail_tree_nsearch [8] 100.00% 0.00%(1/1) [self] [2] 2.83% 0.00%(24/848) [self] [1] 6.30% 0.01%(57/905) stringClean [2] 100.00% 0.01%(57/57) [self] [0] 0.10% 0.10%(883/926344) httpRequestHdrAllowed [1] 49.72% 0.05%(439/883) strlen [2] 100.00% 0.05%(439/439) [self] [1] 46.66% 0.04%(412/883) strListIsMember [2] 100.00% 0.04%(412/412) [self] [1] 2.04% 0.00%(18/883) strncmp [2] 100.00% 0.00%(18/18) [self] [1] 1.59% 0.00%(14/883) [unmapped_function] [0] 0.09% 0.09%(875/926344) io_flush [1] 90.63% 0.09%(793/875) __sprint [2] 100.00% 0.09%(793/793) [self] [1] 3.31% 0.00%(29/875) [unmapped_function] [1] 2.74% 0.00%(24/875) __vfprintf [2] 91.67% 0.00%(22/24) __ultoa [3] 100.00% 0.00%(22/22) [self] [2] 8.33% 0.00%(2/24) localeconv [3] 100.00% 0.00%(2/2) [self] [1] 2.51% 0.00%(22/875) vsnprintf [2] 90.91% 0.00%(20/22) __vfprintf [3] 100.00% 0.00%(20/20) [self] [2] 4.55% 0.00%(1/22) io_pad [3] 100.00% 0.00%(1/1) [self] [2] 4.55% 0.00%(1/22) io_print [3] 100.00% 0.00%(1/1) [self] [1] 0.80% 0.00%(7/875) io_flush [2] 100.00% 0.00%(7/7) __sprint [3] 100.00% 0.00%(7/7) [self] [0] 0.09% 0.09%(873/926344) clientAccessCheck [1] 93.13% 0.09%(813/873) aclNBCheck [2] 91.39% 0.08%(743/813) aclCheck [3] 95.69% 0.08%(711/743) aclCheckCallback [4] 96.20% 0.07%(684/711) clientAccessCheckDone [5] 65.35% 0.05%(447/684) urlCanonical [6] 93.06% 0.04%(416/447) urlMakeHttpCanonical [7] 53.37% 0.02%(222/416) memset [8] 100.00% 0.02%(222/222) [self] [7] 28.37% 0.01%(118/416) snprintf [8] 100.00% 0.01%(118/118) [self] [7] 9.62% 0.00%(40/416) urlDefaultPort [8] 100.00% 0.00%(40/40) [self] [7] 6.73% 0.00%(28/416) __sys_unlink [8] 100.00% 0.00%(28/28) [self] [7] 1.44% 0.00%(6/416) _getdtablesize [8] 100.00% 0.00%(6/6) [self] [7] 0.48% 0.00%(2/416) urlParseProtocol [8] 100.00% 0.00%(2/2) [self] [6] 6.94% 0.00%(31/447) xstrdup [7] 100.00% 0.00%(31/31) xmalloc [8] 100.00% 0.00%(31/31) [self] [5] 33.48% 0.02%(229/684) xstrdup [6] 100.00% 0.02%(229/229) xmalloc [7] 39.30% 0.01%(90/229) arena_lock_balance [8] 100.00% 0.01%(90/90) [self] [7] 21.40% 0.01%(49/229) arena_malloc_small [8] 100.00% 0.01%(49/49) [self] [7] 13.10% 0.00%(30/229) malloc [8] 100.00% 0.00%(30/30) [self] [7] 10.48% 0.00%(24/229) arena_run_reg_alloc [8] 100.00% 0.00%(24/24) [self] [7] 4.80% 0.00%(11/229) arena_malloc [8] 100.00% 0.00%(11/11) [self] [7] 3.06% 0.00%(7/229) [unmapped_function] [7] 2.62% 0.00%(6/229) choose_arena [8] 100.00% 0.00%(6/6) [self] [7] 2.62% 0.00%(6/229) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 1.31% 0.00%(3/229) imalloc [8] 100.00% 0.00%(3/3) [self] [7] 0.87% 0.00%(2/229) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.44% 0.00%(1/229) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [5] 0.88% 0.00%(6/684) clientRedirectStart [6] 100.00% 0.00%(6/6) clientRedirectDone [7] 100.00% 0.00%(6/6) clientStoreURLRewriteStart [8] 100.00% 0.00%(6/6) [self] [5] 0.29% 0.00%(2/684) xxfree [6] 100.00% 0.00%(2/2) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [4] 3.80% 0.00%(27/711) aclChecklistFree [5] 100.00% 0.00%(27/27) cbdataInternalFree [6] 100.00% 0.00%(27/27) memPoolFree [7] 85.19% 0.00%(23/27) xfree [8] 100.00% 0.00%(23/23) [self] [7] 14.81% 0.00%(4/27) [unmapped_function] [3] 4.31% 0.00%(32/743) aclMatchAclList [4] 100.00% 0.00%(32/32) aclMatchAcl [5] 53.12% 0.00%(17/32) aclMatchIp [6] 100.00% 0.00%(17/17) splay_splay [7] 100.00% 0.00%(17/17) aclIpAddrNetworkCompare [8] 100.00% 0.00%(17/17) [self] [5] 46.88% 0.00%(15/32) aclMatchWordListInsensitive [6] 100.00% 0.00%(15/15) strcasecmp [7] 100.00% 0.00%(15/15) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(15/15) [self] [2] 8.61% 0.01%(70/813) [self] [1] 6.87% 0.01%(60/873) clientAclChecklistCreate [2] 90.00% 0.01%(54/60) [self] [2] 10.00% 0.00%(6/60) aclChecklistCreate [3] 100.00% 0.00%(6/6) cbdataInternalAlloc [4] 100.00% 0.00%(6/6) memPoolAlloc [5] 100.00% 0.00%(6/6) xcalloc [6] 100.00% 0.00%(6/6) calloc [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [0] 0.09% 0.09%(866/926344) kern_connect [1] 100.00% 0.09%(866/866) soconnect [2] 58.66% 0.05%(508/866) tcp_output_connect [3] 100.00% 0.05%(508/508) tcp_output [4] 93.90% 0.05%(477/508) tcp_mssopt [5] 95.18% 0.05%(454/477) tcp_hc_getmtu [6] 100.00% 0.05%(454/454) tcp_hc_lookup [7] 98.24% 0.05%(446/454) memcmp [8] 100.00% 0.05%(446/446) [self] [7] 1.76% 0.00%(8/454) inet_ntoa [8] 100.00% 0.00%(8/8) [self] [5] 4.82% 0.00%(23/477) tcp_maxmtu [6] 100.00% 0.00%(23/23) in_rtalloc_ign [7] 65.22% 0.00%(15/23) atomic_cmpset_int [8] 100.00% 0.00%(15/15) [self] [7] 30.43% 0.00%(7/23) rtalloc_ign_fib [8] 100.00% 0.00%(7/7) [self] [7] 4.35% 0.00%(1/23) rtredirect [8] 100.00% 0.00%(1/1) [self] [4] 4.13% 0.00%(21/508) ip_output [5] 80.95% 0.00%(17/21) ether_output [6] 100.00% 0.00%(17/17) ether_output_frame [7] 64.71% 0.00%(11/17) atomic_cmpset_int [8] 100.00% 0.00%(11/11) [self] [7] 23.53% 0.00%(4/17) if_transmit [8] 100.00% 0.00%(4/4) [self] [7] 11.76% 0.00%(2/17) __curthread [8] 100.00% 0.00%(2/2) [self] [5] 19.05% 0.00%(4/21) flowtable_lookup [6] 100.00% 0.00%(4/4) flowtable_pcpu_unlock [7] 75.00% 0.00%(3/4) critical_exit [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) runq_init [8] 100.00% 0.00%(1/1) [self] [4] 1.97% 0.00%(10/508) tcp_timer_activate [5] 100.00% 0.00%(10/10) callout_reset_on [6] 100.00% 0.00%(10/10) callout_lock [7] 90.00% 0.00%(9/10) spinlock_enter [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) disable_intr [8] 100.00% 0.00%(1/1) [self] [2] 41.34% 0.04%(358/866) tcp_usr_connect [3] 100.00% 0.04%(358/358) tcp_connect [4] 94.13% 0.04%(337/358) tcp_new_isn [5] 85.46% 0.03%(288/337) MD5Pad [6] 100.00% 0.03%(288/288) MD5Update [7] 89.58% 0.03%(258/288) MD5Transform [8] 100.00% 0.03%(258/258) [self] [7] 5.21% 0.00%(15/288) memcpy [8] 100.00% 0.00%(15/15) [self] [7] 3.47% 0.00%(10/288) generic_bzero [8] 100.00% 0.00%(10/10) [self] [7] 1.74% 0.00%(5/288) bzero [8] 100.00% 0.00%(5/5) [self] [5] 14.54% 0.01%(49/337) arc4random [6] 97.96% 0.01%(48/49) arc4rand [7] 41.67% 0.00%(20/48) arc4_swap [8] 100.00% 0.00%(20/20) [self] [7] 20.83% 0.00%(10/48) getmicrouptime [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(8/48) arc4_randbyte [8] 100.00% 0.00%(8/8) [self] [7] 14.58% 0.00%(7/48) microuptime [8] 100.00% 0.00%(7/7) [self] [7] 4.17% 0.00%(2/48) vn_poll [8] 100.00% 0.00%(2/2) [self] [7] 2.08% 0.00%(1/48) bintime2timeval [8] 100.00% 0.00%(1/1) [self] [6] 2.04% 0.00%(1/49) arc4_randomstir [7] 100.00% 0.00%(1/1) arc4_swap [8] 100.00% 0.00%(1/1) [self] [4] 4.19% 0.00%(15/358) in_pcbladdr [5] 100.00% 0.00%(15/15) in_rtalloc_ign [6] 100.00% 0.00%(15/15) rtalloc_ign_fib [7] 66.67% 0.00%(10/15) rtalloc1_fib [8] 100.00% 0.00%(10/10) [self] [7] 20.00% 0.00%(3/15) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 13.33% 0.00%(2/15) rtfree [8] 100.00% 0.00%(2/2) [self] [4] 1.68% 0.00%(6/358) tcp_timer_activate [5] 100.00% 0.00%(6/6) callout_reset_on [6] 100.00% 0.00%(6/6) callout_lock [7] 66.67% 0.00%(4/6) spinlock_enter [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) read_eflags [8] 100.00% 0.00%(2/2) [self] [0] 0.09% 0.09%(858/926344) cbdataInternalAlloc [1] 100.00% 0.09%(858/858) memPoolAlloc [2] 99.77% 0.09%(856/858) [self] [2] 0.23% 0.00%(2/858) xcalloc [3] 100.00% 0.00%(2/2) arena_malloc_small [4] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [5] 100.00% 0.00%(2/2) arena_run_alloc [6] 100.00% 0.00%(2/2) arena_run_split [7] 100.00% 0.00%(2/2) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [0] 0.09% 0.09%(853/926344) comm_close [1] 97.54% 0.09%(832/853) commCallCloseHandlers [2] 77.88% 0.07%(648/832) connStateFree [3] 98.15% 0.07%(636/648) httpRequestFree [4] 48.43% 0.03%(308/636) httpReplyDestroy [5] 100.00% 0.03%(308/308) httpReplyClean [6] 94.16% 0.03%(290/308) httpHeaderClean [7] 37.24% 0.01%(108/290) httpHeaderGetEntry [8] 100.00% 0.01%(108/108) [self] [7] 34.14% 0.01%(99/290) httpHeaderEntryDestroy [8] 100.00% 0.01%(99/99) [self] [7] 26.55% 0.01%(77/290) statHistCount [8] 100.00% 0.01%(77/77) [self] [7] 1.03% 0.00%(3/290) httpHeaderInsertEntryStr [8] 100.00% 0.00%(3/3) [self] [7] 0.69% 0.00%(2/290) httpHeaderEntryCreateStr [8] 100.00% 0.00%(2/2) [self] [7] 0.34% 0.00%(1/290) statHistSafeCopy [8] 100.00% 0.00%(1/1) [self] [6] 2.92% 0.00%(9/308) httpReplyHdrCacheClean [7] 55.56% 0.00%(5/9) stringClean [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) httpHdrCcDestroy [8] 100.00% 0.00%(4/4) [self] [6] 1.62% 0.00%(5/308) httpStatusLineClean [7] 100.00% 0.00%(5/5) httpStatusLineSet [8] 100.00% 0.00%(5/5) [self] [6] 1.30% 0.00%(4/308) httpBodyClean [7] 100.00% 0.00%(4/4) memBufIsNull [8] 100.00% 0.00%(4/4) [self] [4] 43.08% 0.03%(274/636) requestUnlink [5] 100.00% 0.03%(274/274) requestDestroy [6] 87.23% 0.03%(239/274) httpHeaderClean [7] 39.33% 0.01%(94/239) httpHeaderGetEntry [8] 100.00% 0.01%(94/94) [self] [7] 32.22% 0.01%(77/239) httpHeaderEntryDestroy [8] 100.00% 0.01%(77/77) [self] [7] 26.78% 0.01%(64/239) statHistCount [8] 100.00% 0.01%(64/64) [self] [7] 0.42% 0.00%(1/239) httpHeaderEntryCreateStr [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) httpHeaderInsertEntryStr [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) statHistSafeCopy [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) vector_done [8] 100.00% 0.00%(1/1) [self] [6] 8.39% 0.00%(23/274) xxfree [7] 43.48% 0.00%(10/23) arena_dalloc_small [8] 100.00% 0.00%(10/10) [self] [7] 13.04% 0.00%(3/23) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 13.04% 0.00%(3/23) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 8.70% 0.00%(2/23) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) free [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) realloc [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(1/23) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [6] 4.38% 0.00%(12/274) stringClean [7] 100.00% 0.00%(12/12) memFreeString [8] 100.00% 0.00%(12/12) [self] [4] 3.14% 0.00%(20/636) storeUnlockObjectDebug [5] 80.00% 0.00%(16/20) storeSetMemStatus [6] 100.00% 0.00%(16/16) lru_add [7] 81.25% 0.00%(13/16) memPoolAlloc [8] 100.00% 0.00%(13/13) [self] [7] 18.75% 0.00%(3/16) dlinkAddTail [8] 100.00% 0.00%(3/3) [self] [5] 15.00% 0.00%(3/20) storeRelease [6] 100.00% 0.00%(3/3) destroy_StoreEntry [7] 66.67% 0.00%(2/3) destroy_MemObject [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) memset [8] 100.00% 0.00%(1/1) [self] [5] 5.00% 0.00%(1/20) storeEntryDereferenced [6] 100.00% 0.00%(1/1) lru_referenced [7] 100.00% 0.00%(1/1) dlinkAddTail [8] 100.00% 0.00%(1/1) [self] [4] 2.67% 0.00%(17/636) storeClientUnregister [5] 100.00% 0.00%(17/17) storeSwapOut [6] 64.71% 0.00%(11/17) storeSwapOutStart [7] 63.64% 0.00%(7/11) tlv_free [8] 100.00% 0.00%(7/7) [self] [7] 18.18% 0.00%(2/11) storeSwapMetaPack [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) storeCreate [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) storeSwapMetaBuild [8] 100.00% 0.00%(1/1) [self] [6] 17.65% 0.00%(3/17) storeCheckCachable [7] 66.67% 0.00%(2/3) storeCheckTooSmall [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) fdDumpOpen [8] 100.00% 0.00%(1/1) [self] [6] 17.65% 0.00%(3/17) storeSwapOutMaintainMemObject [7] 66.67% 0.00%(2/3) storeSwapOutObjectBytesOnDisk [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) storeSwapOutAble [8] 100.00% 0.00%(1/1) [self] [4] 2.20% 0.00%(14/636) httpRequestLog [5] 42.86% 0.00%(6/14) clientAclChecklistCreate [6] 100.00% 0.00%(6/6) aclChecklistCreate [7] 33.33% 0.00%(2/6) cbdataInternalAlloc [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) requestDestroy [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) requestLink [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) tvSubDsec [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.00%(4/14) clientdbUpdate [6] 100.00% 0.00%(4/4) radix_search_exact [7] 75.00% 0.00%(3/4) memcmp [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) comp_with_mask [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.00%(4/14) urlCanonicalClean [6] 100.00% 0.00%(4/4) urlMakeHttpCanonical2 [7] 75.00% 0.00%(3/4) urlDefaultPort [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __sys_unlink [8] 100.00% 0.00%(1/1) [self] [4] 0.47% 0.00%(3/636) aclChecklistFree [5] 100.00% 0.00%(3/3) cbdataInternalFree [6] 100.00% 0.00%(3/3) memPoolFree [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [3] 1.85% 0.00%(12/648) memFreeBuf [4] 100.00% 0.00%(12/12) memFree [5] 100.00% 0.00%(12/12) memPoolFree [6] 100.00% 0.00%(12/12) xfree [7] 75.00% 0.00%(9/12) idalloc [8] 100.00% 0.00%(9/9) [self] [7] 16.67% 0.00%(2/12) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) free [8] 100.00% 0.00%(1/1) [self] [2] 19.71% 0.02%(164/832) httpStateFree [3] 100.00% 0.02%(164/164) buf_deref [4] 99.39% 0.02%(163/164) arena_dalloc [5] 100.00% 0.02%(163/163) arena_dalloc_large [6] 100.00% 0.02%(163/163) arena_run_dalloc [7] 80.98% 0.01%(132/163) arena_avail_tree_insert [8] 100.00% 0.01%(132/132) [self] [7] 19.02% 0.00%(31/163) arena_avail_comp [8] 100.00% 0.00%(31/31) [self] [4] 0.61% 0.00%(1/164) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 2.40% 0.00%(20/832) [self] [1] 1.52% 0.00%(13/853) comm_close_finish [2] 100.00% 0.00%(13/13) [self] [1] 0.47% 0.00%(4/853) pconnHistCount [2] 100.00% 0.00%(4/4) [self] [1] 0.35% 0.00%(3/853) CommWriteStateCallbackAndFree [2] 100.00% 0.00%(3/3) [self] [1] 0.12% 0.00%(1/853) [unmapped_function] [0] 0.09% 0.09%(844/926344) memAllocString [1] 75.24% 0.07%(635/844) memPoolAlloc [2] 98.58% 0.07%(626/635) [self] [2] 1.42% 0.00%(9/635) xmalloc [3] 100.00% 0.00%(9/9) arena_malloc_small [4] 100.00% 0.00%(9/9) arena_bin_nonfull_run_get [5] 100.00% 0.00%(9/9) arena_run_alloc [6] 100.00% 0.00%(9/9) arena_run_split [7] 44.44% 0.00%(4/9) arena_avail_tree_remove [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(2/9) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [1] 24.41% 0.02%(206/844) vsnprintf [2] 77.67% 0.02%(160/206) __vfprintf [3] 100.00% 0.02%(160/160) [self] [2] 12.62% 0.00%(26/206) strlen [3] 100.00% 0.00%(26/26) [self] [2] 4.37% 0.00%(9/206) io_print [3] 100.00% 0.00%(9/9) [self] [2] 1.46% 0.00%(3/206) io_flush [3] 100.00% 0.00%(3/3) [self] [2] 1.46% 0.00%(3/206) io_init [3] 100.00% 0.00%(3/3) [self] [2] 0.97% 0.00%(2/206) [unmapped_function] [2] 0.97% 0.00%(2/206) strncmp [3] 100.00% 0.00%(2/2) [self] [2] 0.49% 0.00%(1/206) __ujtoa [3] 100.00% 0.00%(1/1) [self] [1] 0.36% 0.00%(3/844) memMeterSyncHWater [2] 100.00% 0.00%(3/3) [self] [0] 0.09% 0.09%(820/926344) httpReplyDestroy [1] 99.51% 0.09%(816/820) httpReplyClean [2] 90.81% 0.08%(741/816) httpHeaderClean [3] 100.00% 0.08%(741/741) httpHeaderEntryDestroy [4] 100.00% 0.08%(741/741) stringClean [5] 100.00% 0.08%(741/741) memFreeString [6] 100.00% 0.08%(741/741) memPoolFree [7] 78.41% 0.06%(581/741) xfree [8] 100.00% 0.06%(581/581) [self] [7] 11.47% 0.01%(85/741) [unmapped_function] [7] 10.12% 0.01%(75/741) xmalloc [8] 100.00% 0.01%(75/75) [self] [2] 8.82% 0.01%(72/816) httpReplyHdrCacheClean [3] 100.00% 0.01%(72/72) httpHdrCcDestroy [4] 100.00% 0.01%(72/72) memPoolFree [5] 100.00% 0.01%(72/72) xfree [6] 91.67% 0.01%(66/72) arena_dalloc_small [7] 90.91% 0.01%(60/66) arena_run_tree_insert [8] 100.00% 0.01%(60/60) [self] [7] 9.09% 0.00%(6/66) arena_run_comp [8] 100.00% 0.00%(6/6) [self] [6] 8.33% 0.00%(6/72) free [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [2] 0.37% 0.00%(3/816) [self] [1] 0.49% 0.00%(4/820) httpReplyDoDestroy [2] 100.00% 0.00%(4/4) [self] [0] 0.09% 0.09%(815/926344) sqinet_ntoa [1] 100.00% 0.09%(815/815) getnameinfo_inet [2] 99.51% 0.09%(811/815) __inet_ntop [3] 100.00% 0.09%(811/811) inet_ntop4 [4] 100.00% 0.09%(811/811) snprintf [5] 99.26% 0.09%(805/811) io_flush [6] 100.00% 0.09%(805/805) __sprint [7] 47.58% 0.04%(383/805) memcpy [8] 100.00% 0.04%(383/383) [self] [7] 45.59% 0.04%(367/805) __sfvwrite [8] 100.00% 0.04%(367/367) [self] [7] 2.86% 0.00%(23/805) memset [8] 100.00% 0.00%(23/23) [self] [7] 1.86% 0.00%(15/805) [unmapped_function] [7] 1.86% 0.00%(15/805) fwrite [8] 100.00% 0.00%(15/15) [self] [7] 0.25% 0.00%(2/805) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [5] 0.74% 0.00%(6/811) __vfprintf [6] 100.00% 0.00%(6/6) __ultoa [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [2] 0.49% 0.00%(4/815) [self] [0] 0.09% 0.09%(809/926344) clientFinishRewriteStuff [1] 100.00% 0.09%(809/809) clientAccessCheck2 [2] 100.00% 0.09%(809/809) clientCheckNoCache [3] 100.00% 0.09%(809/809) clientCheckNoCacheDone [4] 100.00% 0.09%(809/809) clientProcessRequest [5] 89.37% 0.08%(723/809) clientProcessMiss [6] 65.98% 0.05%(477/723) clientCreateStoreEntry [7] 33.75% 0.02%(161/477) storeCreateEntry [8] 100.00% 0.02%(161/161) [self] [7] 20.75% 0.01%(99/477) storeClientRegister [8] 100.00% 0.01%(99/99) [self] [7] 15.93% 0.01%(76/477) delayClient [8] 100.00% 0.01%(76/76) [self] [7] 7.97% 0.00%(38/477) memset [8] 100.00% 0.00%(38/38) [self] [7] 6.50% 0.00%(31/477) storeClientCopyHeaders [8] 100.00% 0.00%(31/31) [self] [7] 3.98% 0.00%(19/477) delayId [8] 100.00% 0.00%(19/19) [self] [7] 3.35% 0.00%(16/477) _getdtablesize [8] 100.00% 0.00%(16/16) [self] [7] 3.35% 0.00%(16/477) delaySetStoreClient [8] 100.00% 0.00%(16/16) [self] [7] 2.10% 0.00%(10/477) delayMostBytesAllowed [8] 100.00% 0.00%(10/10) [self] [7] 1.26% 0.00%(6/477) storeClientType [8] 100.00% 0.00%(6/6) [self] [7] 0.63% 0.00%(3/477) storeSetPublicKey [8] 100.00% 0.00%(3/3) [self] [7] 0.42% 0.00%(2/477) storeClientCopyHeadersCB [8] 100.00% 0.00%(2/2) [self] [6] 34.02% 0.03%(246/723) clientBeginForwarding [7] 97.56% 0.03%(240/246) fwdStart [8] 100.00% 0.03%(240/240) [self] [7] 2.44% 0.00%(6/246) fwdStartPeer [8] 100.00% 0.00%(6/6) [self] [5] 4.08% 0.00%(33/809) storeClientCopyHeaders [6] 100.00% 0.00%(33/33) storeClientRef [7] 75.76% 0.00%(25/33) storeClientCopy2 [8] 100.00% 0.00%(25/25) [self] [7] 24.24% 0.00%(8/33) cbdataLock [8] 100.00% 0.00%(8/8) [self] [5] 3.34% 0.00%(27/809) clientProcessRequest2 [6] 100.00% 0.00%(27/27) storeGetPublicByRequest [7] 100.00% 0.00%(27/27) storeGetPublicByRequestMethod [8] 100.00% 0.00%(27/27) [self] [5] 2.72% 0.00%(22/809) storeClientRegister [6] 90.91% 0.00%(20/22) cbdataInternalAlloc [7] 100.00% 0.00%(20/20) memPoolAlloc [8] 100.00% 0.00%(20/20) [self] [6] 9.09% 0.00%(2/22) storeLockObjectDebug [7] 100.00% 0.00%(2/2) storeEntryReferenced [8] 100.00% 0.00%(2/2) [self] [5] 0.49% 0.00%(4/809) storeLockObjectDebug [6] 100.00% 0.00%(4/4) storeEntryReferenced [7] 100.00% 0.00%(4/4) lru_referenced [8] 100.00% 0.00%(4/4) [self] [0] 0.09% 0.09%(799/926344) storeGetMemSpace [1] 100.00% 0.09%(799/799) storePurgeMem [2] 96.75% 0.08%(773/799) destroy_MemObject [3] 66.24% 0.06%(512/773) httpReplyDestroy [4] 82.81% 0.05%(424/512) httpReplyClean [5] 80.66% 0.04%(342/424) httpHeaderClean [6] 36.26% 0.01%(124/342) statHistCount [7] 98.39% 0.01%(122/124) statHistBin [8] 100.00% 0.01%(122/122) [self] [7] 1.61% 0.00%(2/124) [unmapped_function] [6] 35.67% 0.01%(122/342) httpHeaderEntryDestroy [7] 98.36% 0.01%(120/122) stringClean [8] 100.00% 0.01%(120/120) [self] [7] 1.64% 0.00%(2/122) stringDup [8] 100.00% 0.00%(2/2) [self] [6] 26.90% 0.01%(92/342) httpHeaderGetEntry [7] 83.70% 0.01%(77/92) vector_get [8] 100.00% 0.01%(77/77) [self] [7] 16.30% 0.00%(15/92) httpHeaderGetEntry [8] 100.00% 0.00%(15/15) [self] [6] 1.17% 0.00%(4/342) vector_done [7] 100.00% 0.00%(4/4) xfree [8] 100.00% 0.00%(4/4) [self] [5] 19.34% 0.01%(82/424) httpReplyHdrCacheClean [6] 100.00% 0.01%(82/82) httpHdrCcDestroy [7] 80.49% 0.01%(66/82) memset [8] 100.00% 0.01%(66/66) [self] [7] 18.29% 0.00%(15/82) memPoolFree [8] 100.00% 0.00%(15/15) [self] [7] 1.22% 0.00%(1/82) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [4] 17.19% 0.01%(88/512) httpReplyDoDestroy [5] 100.00% 0.01%(88/88) memPoolFree [6] 100.00% 0.01%(88/88) xfree [7] 36.36% 0.00%(32/88) idalloc [8] 100.00% 0.00%(32/32) [self] [7] 22.73% 0.00%(20/88) arena_dalloc_small [8] 100.00% 0.00%(20/20) [self] [7] 15.91% 0.00%(14/88) arena_run_reg_dalloc [8] 100.00% 0.00%(14/14) [self] [7] 10.23% 0.00%(9/88) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 5.68% 0.00%(5/88) realloc [8] 100.00% 0.00%(5/5) [self] [7] 4.55% 0.00%(4/88) free [8] 100.00% 0.00%(4/4) [self] [7] 4.55% 0.00%(4/88) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [3] 33.76% 0.03%(261/773) stmemFree [4] 100.00% 0.03%(261/261) stmemNodeFree [5] 100.00% 0.03%(261/261) memPoolFree [6] 100.00% 0.03%(261/261) xfree [7] 42.15% 0.01%(110/261) idalloc [8] 100.00% 0.01%(110/110) [self] [7] 30.27% 0.01%(79/261) free [8] 100.00% 0.01%(79/79) [self] [7] 16.48% 0.00%(43/261) arena_dalloc [8] 100.00% 0.00%(43/43) [self] [7] 10.73% 0.00%(28/261) realloc [8] 100.00% 0.00%(28/28) [self] [7] 0.38% 0.00%(1/261) [unmapped_function] [2] 3.25% 0.00%(26/799) storeRelease [3] 100.00% 0.00%(26/26) destroy_StoreEntry [4] 80.77% 0.00%(21/26) memPoolFree [5] 100.00% 0.00%(21/21) xfree [6] 85.71% 0.00%(18/21) arena_dalloc_small [7] 94.44% 0.00%(17/18) arena_run_tree_insert [8] 100.00% 0.00%(17/17) [self] [7] 5.56% 0.00%(1/18) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(3/21) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [4] 19.23% 0.00%(5/26) storeHashDelete [5] 100.00% 0.00%(5/5) storeKeyFree [6] 100.00% 0.00%(5/5) memPoolFree [7] 100.00% 0.00%(5/5) xfree [8] 100.00% 0.00%(5/5) [self] [0] 0.08% 0.08%(778/926344) httpReplyClone [1] 60.28% 0.05%(469/778) httpHeaderAppend [2] 92.96% 0.05%(436/469) httpHeaderAddClone [3] 100.00% 0.05%(436/436) httpHeaderEntryClone [4] 100.00% 0.05%(436/436) httpHeaderEntryCreateStr [5] 100.00% 0.05%(436/436) stringDup [6] 100.00% 0.05%(436/436) stringLimitInit [7] 94.50% 0.04%(412/436) stringInitBuf [8] 100.00% 0.04%(412/412) [self] [7] 5.50% 0.00%(24/436) memStringInit [8] 100.00% 0.00%(24/24) [self] [2] 7.04% 0.00%(33/469) [self] [1] 26.86% 0.02%(209/778) httpHeaderGetCc [2] 89.00% 0.02%(186/209) httpHeaderGetList [3] 100.00% 0.02%(186/186) strListAddStr [4] 100.00% 0.02%(186/186) stringAppend [5] 100.00% 0.02%(186/186) stringInitBuf [6] 100.00% 0.02%(186/186) memAllocString [7] 94.62% 0.02%(176/186) memPoolAlloc [8] 100.00% 0.02%(176/176) [self] [7] 5.38% 0.00%(10/186) memPoolDestroy [8] 100.00% 0.00%(10/10) [self] [2] 5.74% 0.00%(12/209) [self] [2] 3.83% 0.00%(8/209) httpHdrCcParseCreate [3] 100.00% 0.00%(8/8) httpHdrCcCreate [4] 100.00% 0.00%(8/8) memPoolAlloc [5] 100.00% 0.00%(8/8) xcalloc [6] 100.00% 0.00%(8/8) arena_malloc_small [7] 50.00% 0.00%(4/8) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 50.00% 0.00%(4/8) arena_run_tree_first [8] 100.00% 0.00%(4/4) [self] [2] 1.44% 0.00%(3/209) stringClean [3] 100.00% 0.00%(3/3) memFreeString [4] 100.00% 0.00%(3/3) memPoolFree [5] 100.00% 0.00%(3/3) xfree [6] 66.67% 0.00%(2/3) arena_dalloc_small [7] 100.00% 0.00%(2/2) arena_run_dalloc [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 11.83% 0.01%(92/778) httpReplyCreate [2] 96.74% 0.01%(89/92) httpReplyInit [3] 100.00% 0.01%(89/89) httpHeaderInit [4] 100.00% 0.01%(89/89) vector_init [5] 100.00% 0.01%(89/89) vector_grow [6] 100.00% 0.01%(89/89) xrealloc [7] 42.70% 0.00%(38/89) realloc [8] 100.00% 0.00%(38/38) [self] [7] 28.09% 0.00%(25/89) malloc [8] 100.00% 0.00%(25/25) [self] [7] 13.48% 0.00%(12/89) malloc_init [8] 100.00% 0.00%(12/12) [self] [7] 8.99% 0.00%(8/89) imalloc [8] 100.00% 0.00%(8/8) [self] [7] 4.49% 0.00%(4/89) choose_arena [8] 100.00% 0.00%(4/4) [self] [7] 1.12% 0.00%(1/89) idalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.12% 0.00%(1/89) mag_rack_dalloc [8] 100.00% 0.00%(1/1) [self] [2] 3.26% 0.00%(3/92) [self] [1] 1.03% 0.00%(8/778) httpHeaderGetContRange [2] 100.00% 0.00%(8/8) [self] [0] 0.08% 0.08%(771/926344) Xint0x80_syscall [1] 100.00% 0.08%(771/771) [self] [0] 0.08% 0.08%(770/926344) clientHttpLocationRewriteDone [1] 100.00% 0.08%(770/770) clientHttpReplyAccessCheck [2] 51.43% 0.04%(396/770) clientAclChecklistCreate [3] 100.00% 0.04%(396/396) aclChecklistCreate [4] 100.00% 0.04%(396/396) cbdataInternalAlloc [5] 100.00% 0.04%(396/396) memPoolAlloc [6] 100.00% 0.04%(396/396) xcalloc [7] 33.59% 0.01%(133/396) memset [8] 100.00% 0.01%(133/133) [self] [7] 25.25% 0.01%(100/396) arena_lock_balance [8] 100.00% 0.01%(100/100) [self] [7] 10.86% 0.00%(43/396) calloc [8] 100.00% 0.00%(43/43) [self] [7] 7.83% 0.00%(31/396) arena_malloc_small [8] 100.00% 0.00%(31/31) [self] [7] 5.05% 0.00%(20/396) icalloc [8] 100.00% 0.00%(20/20) [self] [7] 4.04% 0.00%(16/396) posix_memalign [8] 100.00% 0.00%(16/16) [self] [7] 3.79% 0.00%(15/396) arena_malloc [8] 100.00% 0.00%(15/15) [self] [7] 2.78% 0.00%(11/396) [unmapped_function] [7] 2.53% 0.00%(10/396) arena_bin_malloc_easy [8] 100.00% 0.00%(10/10) [self] [7] 1.26% 0.00%(5/396) _getdtablesize [8] 100.00% 0.00%(5/5) [self] [7] 1.01% 0.00%(4/396) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 0.76% 0.00%(3/396) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 0.51% 0.00%(2/396) mag_rack_alloc [8] 100.00% 0.00%(2/2) [self] [7] 0.51% 0.00%(2/396) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.25% 0.00%(1/396) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [2] 46.75% 0.04%(360/770) aclNBCheck [3] 100.00% 0.04%(360/360) aclCheck [4] 89.17% 0.03%(321/360) aclCheckCallback [5] 54.83% 0.02%(176/321) aclChecklistFree [6] 100.00% 0.02%(176/176) cbdataInternalFree [7] 53.98% 0.01%(95/176) memset [8] 100.00% 0.01%(95/95) [self] [7] 40.34% 0.01%(71/176) memPoolFree [8] 100.00% 0.01%(71/71) [self] [7] 5.68% 0.00%(10/176) _getdtablesize [8] 100.00% 0.00%(10/10) [self] [5] 45.17% 0.02%(145/321) clientHttpReplyAccessCheckDone [6] 100.00% 0.02%(145/145) clientCheckErrorMap [7] 98.62% 0.02%(143/145) clientCheckHeaderDone [8] 100.00% 0.02%(143/143) [self] [7] 1.38% 0.00%(2/145) httpReplyPack [8] 100.00% 0.00%(2/2) [self] [4] 10.83% 0.00%(39/360) aclMatchAclList [5] 100.00% 0.00%(39/39) aclMatchAcl [6] 100.00% 0.00%(39/39) aclMatchIp [7] 51.28% 0.00%(20/39) splay_splay [8] 100.00% 0.00%(20/20) [self] [7] 41.03% 0.00%(16/39) SetNoAddr [8] 100.00% 0.00%(14/14) [self] [7] 2.56% 0.00%(1/39) IsAnyAddr [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) SetAnyAddr [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) splay_insert [8] 100.00% 0.00%(1/1) [self] [2] 1.82% 0.00%(14/770) [self] [0] 0.08% 0.08%(744/926344) httpHeaderPutStrvf [1] 68.41% 0.05%(509/744) memBufDefInit [2] 100.00% 0.05%(509/509) memBufInit [3] 100.00% 0.05%(509/509) memBufGrow [4] 100.00% 0.05%(509/509) memReallocBuf [5] 100.00% 0.05%(509/509) memAllocBuf [6] 100.00% 0.05%(509/509) memAllocate [7] 99.21% 0.05%(505/509) memPoolAlloc [8] 100.00% 0.05%(505/505) [self] [7] 0.79% 0.00%(4/509) memPoolDestroy [8] 100.00% 0.00%(4/4) [self] [1] 17.47% 0.01%(130/744) httpHeaderPutStr [2] 76.15% 0.01%(99/130) httpHeaderAddEntryStr [3] 100.00% 0.01%(99/99) httpHeaderAddEntryStr2 [4] 100.00% 0.01%(99/99) httpHeaderEntryCreate [5] 100.00% 0.01%(99/99) stringInit [6] 100.00% 0.01%(99/99) stringLimitInit [7] 96.97% 0.01%(96/99) stringInitBuf [8] 100.00% 0.01%(96/96) [self] [7] 3.03% 0.00%(3/99) memStringInit [8] 100.00% 0.00%(3/3) [self] [2] 23.85% 0.00%(31/130) [self] [1] 8.74% 0.01%(65/744) memBufVPrintf [2] 100.00% 0.01%(65/65) [self] [1] 5.38% 0.00%(40/744) memBufClean [2] 60.00% 0.00%(24/40) [self] [2] 40.00% 0.00%(16/40) memFreeBuf [3] 100.00% 0.00%(16/16) memFree [4] 100.00% 0.00%(16/16) memPoolFree [5] 100.00% 0.00%(16/16) xfree [6] 68.75% 0.00%(11/16) arena_dalloc_small [7] 54.55% 0.00%(6/11) arena_run_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 45.45% 0.00%(5/11) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(5/5) [self] [6] 31.25% 0.00%(5/16) free [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [0] 0.08% 0.08%(739/926344) new_StoreEntry [1] 72.26% 0.06%(534/739) new_MemObject [2] 84.64% 0.05%(452/534) httpReplyCreate [3] 60.40% 0.03%(273/452) memPoolAlloc [4] 100.00% 0.03%(273/273) xcalloc [5] 100.00% 0.03%(273/273) arena_malloc_small [6] 100.00% 0.03%(273/273) arena_bin_nonfull_run_get [7] 85.35% 0.03%(233/273) arena_run_tree_remove [8] 100.00% 0.03%(233/233) [self] [7] 14.29% 0.00%(39/273) arena_run_comp [8] 100.00% 0.00%(39/39) [self] [7] 0.37% 0.00%(1/273) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [3] 39.60% 0.02%(179/452) httpReplyInit [4] 74.30% 0.01%(133/179) httpReplyHdrCacheInit [5] 100.00% 0.01%(133/133) httpMsgIsPersistent [6] 90.98% 0.01%(121/133) httpHeaderHasConnDir [7] 92.56% 0.01%(112/121) httpHeaderHas [8] 100.00% 0.01%(112/112) [self] [7] 7.44% 0.00%(9/121) httpHeaderNameById [8] 100.00% 0.00%(9/9) [self] [6] 9.02% 0.00%(12/133) httpHeaderGetStr [7] 100.00% 0.00%(12/12) httpHeaderFindEntry [8] 100.00% 0.00%(12/12) [self] [4] 25.70% 0.00%(46/179) httpHeaderInit [5] 100.00% 0.00%(46/46) vector_init [6] 100.00% 0.00%(46/46) vector_grow [7] 95.65% 0.00%(44/46) xrealloc [8] 100.00% 0.00%(44/44) [self] [7] 4.35% 0.00%(2/46) xxfree [8] 100.00% 0.00%(2/2) [self] [2] 15.36% 0.01%(82/534) [self] [1] 27.74% 0.02%(205/739) memPoolAlloc [2] 100.00% 0.02%(205/205) [self] [0] 0.08% 0.08%(738/926344) httpHeaderEntryParseCreate [1] 100.00% 0.08%(738/738) httpHeaderAddEntryStr2 [2] 100.00% 0.08%(738/738) httpHeaderEntryCreate [3] 100.00% 0.08%(738/738) stringLimitInit [4] 100.00% 0.08%(738/738) stringInitBuf [5] 100.00% 0.08%(738/738) memAllocString [6] 100.00% 0.08%(738/738) memPoolAlloc [7] 86.31% 0.07%(637/738) xmalloc [8] 100.00% 0.07%(637/637) [self] [7] 9.49% 0.01%(70/738) memMeterSyncHWater [8] 100.00% 0.01%(70/70) [self] [7] 3.66% 0.00%(27/738) stackTop [8] 100.00% 0.00%(27/27) [self] [7] 0.41% 0.00%(3/738) memPoolClean [8] 100.00% 0.00%(3/3) [self] [7] 0.14% 0.00%(1/738) [unmapped_function] [0] 0.08% 0.08%(731/926344) httpHeaderAllocNewEntry [1] 100.00% 0.08%(731/731) vector_append [2] 100.00% 0.08%(731/731) [self] [0] 0.08% 0.08%(730/926344) clientProcessHit [1] 100.00% 0.08%(730/730) clientSendHeaders [2] 88.63% 0.07%(647/730) clientCloneReply [3] 81.30% 0.06%(526/647) httpReplyClone [4] 36.31% 0.02%(191/526) httpHeaderAppend [5] 100.00% 0.02%(191/191) httpHeaderAddClone [6] 51.31% 0.01%(98/191) httpHeaderEntryClone [7] 100.00% 0.01%(98/98) httpHeaderEntryCreateStr [8] 100.00% 0.01%(98/98) [self] [6] 48.69% 0.01%(93/191) httpHeaderAllocNewEntry [7] 100.00% 0.01%(93/93) vector_append [8] 100.00% 0.01%(93/93) [self] [4] 31.94% 0.02%(168/526) httpHeaderGetCc [5] 53.57% 0.01%(90/168) httpHdrCcParseCreate [6] 81.11% 0.01%(73/90) httpHdrCcParseInit [7] 68.49% 0.01%(50/73) strListGetItem [8] 100.00% 0.01%(50/50) [self] [7] 10.96% 0.00%(8/73) httpHeaderIdByName [8] 100.00% 0.00%(8/8) [self] [7] 8.22% 0.00%(6/73) strxfrm [8] 100.00% 0.00%(6/6) [self] [7] 5.48% 0.00%(4/73) __res_ninit [8] 100.00% 0.00%(4/4) [self] [7] 4.11% 0.00%(3/73) strListAddUnique [8] 100.00% 0.00%(3/3) [self] [7] 2.74% 0.00%(2/73) [unmapped_function] [6] 18.89% 0.00%(17/90) httpHdrCcCreate [7] 100.00% 0.00%(17/17) memPoolAlloc [8] 100.00% 0.00%(17/17) [self] [5] 36.31% 0.01%(61/168) httpHeaderGetList [6] 60.66% 0.00%(37/61) httpHeaderGetEntry [7] 97.30% 0.00%(36/37) vector_get [8] 100.00% 0.00%(36/36) [self] [7] 2.70% 0.00%(1/37) httpHeaderGetEntry [8] 100.00% 0.00%(1/1) [self] [6] 39.34% 0.00%(24/61) strListAddStr [7] 58.33% 0.00%(14/24) stringAppend [8] 100.00% 0.00%(14/14) [self] [7] 37.50% 0.00%(9/24) memcpy [8] 100.00% 0.00%(9/9) [self] [7] 4.17% 0.00%(1/24) stringReset [8] 100.00% 0.00%(1/1) [self] [5] 5.36% 0.00%(9/168) httpHdrCcUpdateStats [6] 100.00% 0.00%(9/9) statHistCount [7] 88.89% 0.00%(8/9) statHistBin [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) [unmapped_function] [5] 4.76% 0.00%(8/168) stringClean [6] 100.00% 0.00%(8/8) memFreeString [7] 75.00% 0.00%(6/8) memPoolFree [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) memPoolAlloc [8] 100.00% 0.00%(2/2) [self] [4] 31.75% 0.02%(167/526) httpReplyCreate [5] 67.66% 0.01%(113/167) httpReplyInit [6] 90.27% 0.01%(102/113) httpReplyHdrCacheInit [7] 29.41% 0.00%(30/102) httpMsgIsPersistent [8] 100.00% 0.00%(30/30) [self] [7] 19.61% 0.00%(20/102) httpHeaderGetTime [8] 100.00% 0.00%(17/17) [self] [7] 18.63% 0.00%(19/102) httpHeaderGetStr [8] 100.00% 0.00%(19/19) [self] [7] 10.78% 0.00%(11/102) httpHeaderGetSize [8] 100.00% 0.00%(11/11) [self] [7] 9.80% 0.00%(10/102) httpHeaderGetContRange [8] 100.00% 0.00%(10/10) [self] [7] 8.82% 0.00%(9/102) httpReplyHdrExpirationTime [8] 100.00% 0.00%(9/9) [self] [7] 2.94% 0.00%(3/102) httpMsgIsolateHeaders [8] 100.00% 0.00%(3/3) [self] [6] 6.19% 0.00%(7/113) httpStatusLineInit [7] 71.43% 0.00%(5/7) httpStatusLineSet [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) httpBuildVersion [8] 100.00% 0.00%(2/2) [self] [6] 3.54% 0.00%(4/113) httpHeaderInit [7] 100.00% 0.00%(4/4) vector_init [8] 100.00% 0.00%(4/4) [self] [5] 32.34% 0.01%(54/167) memPoolAlloc [6] 100.00% 0.01%(54/54) xcalloc [7] 42.59% 0.00%(23/54) arena_malloc_small [8] 100.00% 0.00%(23/23) [self] [7] 27.78% 0.00%(15/54) memset [8] 100.00% 0.00%(15/15) [self] [7] 11.11% 0.00%(6/54) calloc [8] 100.00% 0.00%(6/6) [self] [7] 7.41% 0.00%(4/54) icalloc [8] 100.00% 0.00%(4/4) [self] [7] 3.70% 0.00%(2/54) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 1.85% 0.00%(1/54) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) posix_memalign [8] 100.00% 0.00%(1/1) [self] [3] 18.70% 0.01%(121/647) clientBuildReplyHeader [4] 56.20% 0.01%(68/121) httpHeaderPutStrf [5] 100.00% 0.01%(68/68) httpHeaderPutStrvf [6] 61.76% 0.00%(42/68) memBufVPrintf [7] 54.76% 0.00%(23/42) vsnprintf [8] 100.00% 0.00%(23/23) [self] [7] 33.33% 0.00%(14/42) memset [8] 100.00% 0.00%(14/14) [self] [7] 7.14% 0.00%(3/42) vswprintf [8] 100.00% 0.00%(3/3) [self] [7] 2.38% 0.00%(1/42) [unmapped_function] [7] 2.38% 0.00%(1/42) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [6] 14.71% 0.00%(10/68) memBufClean [7] 100.00% 0.00%(10/10) memFreeBuf [8] 100.00% 0.00%(10/10) [self] [6] 14.71% 0.00%(10/68) memBufDefInit [7] 100.00% 0.00%(10/10) memBufInit [8] 100.00% 0.00%(10/10) [self] [6] 8.82% 0.00%(6/68) httpHeaderPutStr [7] 83.33% 0.00%(5/6) httpHeaderAddEntryStr [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) httpHeaderAllocInsertEntry [8] 100.00% 0.00%(1/1) [self] [4] 26.45% 0.00%(32/121) strListIsMember [5] 100.00% 0.00%(32/32) strListGetItem [6] 100.00% 0.00%(32/32) __sbistype [7] 100.00% 0.00%(32/32) __sbmaskrune [8] 100.00% 0.00%(32/32) [self] [4] 5.79% 0.00%(7/121) httpHeaderGetList [5] 100.00% 0.00%(7/7) strListAddStr [6] 100.00% 0.00%(7/7) stringAppend [7] 57.14% 0.00%(4/7) stringClean [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) stringInitBuf [8] 100.00% 0.00%(3/3) [self] [4] 3.31% 0.00%(4/121) httpHeaderPutString [5] 100.00% 0.00%(4/4) httpHeaderAddEntryString [6] 100.00% 0.00%(4/4) httpHeaderEntryCreateStr [7] 50.00% 0.00%(2/4) stringDup [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) stringLimitInit [8] 100.00% 0.00%(2/2) [self] [4] 3.31% 0.00%(4/121) snprintf [5] 100.00% 0.00%(4/4) io_flush [6] 100.00% 0.00%(4/4) __sprint [7] 50.00% 0.00%(2/4) __sfvwrite [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) memcpy [8] 100.00% 0.00%(1/1) [self] [4] 2.48% 0.00%(3/121) httpHeaderPutStr [5] 100.00% 0.00%(3/3) httpHeaderAddEntryStr [6] 100.00% 0.00%(3/3) httpHeaderAddEntryStr2 [7] 66.67% 0.00%(2/3) httpHeaderAllocNewEntry [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) httpHeaderAddInfo [8] 100.00% 0.00%(1/1) [self] [4] 2.48% 0.00%(3/121) stringClean [5] 100.00% 0.00%(3/3) memFreeString [6] 100.00% 0.00%(3/3) memPoolFree [7] 100.00% 0.00%(3/3) xfree [8] 100.00% 0.00%(3/3) [self] [2] 6.99% 0.01%(51/730) clientHttpLocationRewriteCheck [3] 100.00% 0.01%(51/51) clientHttpLocationRewriteDone [4] 100.00% 0.01%(51/51) clientHttpReplyAccessCheck [5] 64.71% 0.00%(33/51) aclNBCheck [6] 100.00% 0.00%(33/33) aclCheck [7] 69.70% 0.00%(23/33) aclCheckCallback [8] 100.00% 0.00%(23/23) [self] [7] 15.15% 0.00%(5/33) aclMatchAclList [8] 100.00% 0.00%(5/5) [self] [7] 9.09% 0.00%(3/33) cbdataUnlock [8] 100.00% 0.00%(3/3) [self] [7] 6.06% 0.00%(2/33) cbdataValid [8] 100.00% 0.00%(2/2) [self] [5] 35.29% 0.00%(18/51) clientAclChecklistCreate [6] 94.44% 0.00%(17/18) aclChecklistCreate [7] 41.18% 0.00%(7/17) cbdataInternalAlloc [8] 100.00% 0.00%(7/7) [self] [7] 23.53% 0.00%(4/17) xstrncpy [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) cbdataLock [8] 100.00% 0.00%(3/3) [self] [7] 17.65% 0.00%(3/17) requestLink [8] 100.00% 0.00%(3/3) [self] [6] 5.56% 0.00%(1/18) __vfprintf [7] 100.00% 0.00%(1/1) localeconv [8] 100.00% 0.00%(1/1) [self] [2] 4.38% 0.00%(32/730) clientMaxBodySize [3] 59.38% 0.00%(19/32) aclChecklistFree [4] 100.00% 0.00%(19/19) cbdataInternalFree [5] 100.00% 0.00%(19/19) memPoolFree [6] 100.00% 0.00%(19/19) xfree [7] 52.63% 0.00%(10/19) arena_run_reg_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 15.79% 0.00%(3/19) free [8] 100.00% 0.00%(3/3) [self] [7] 10.53% 0.00%(2/19) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 10.53% 0.00%(2/19) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) realloc [8] 100.00% 0.00%(1/1) [self] [3] 31.25% 0.00%(10/32) aclCheckFast [4] 100.00% 0.00%(10/10) aclMatchAclList [5] 100.00% 0.00%(10/10) aclMatchAcl [6] 100.00% 0.00%(10/10) aclMatchIp [7] 60.00% 0.00%(6/10) splay_splay [8] 100.00% 0.00%(6/6) [self] [7] 30.00% 0.00%(3/10) SetNoAddr [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(1/10) SetAnyAddr [8] 100.00% 0.00%(1/1) [self] [3] 9.38% 0.00%(3/32) clientAclChecklistCreate [4] 100.00% 0.00%(3/3) aclChecklistCreate [5] 100.00% 0.00%(3/3) cbdataInternalAlloc [6] 100.00% 0.00%(3/3) memPoolAlloc [7] 100.00% 0.00%(3/3) xcalloc [8] 100.00% 0.00%(3/3) [self] [0] 0.08% 0.08%(723/926344) doreti_next [1] 100.00% 0.08%(723/723) [self] [0] 0.08% 0.08%(714/926344) Xlcall_syscall [1] 100.00% 0.08%(714/714) [self] [0] 0.08% 0.08%(703/926344) pconnPush [1] 37.55% 0.03%(264/703) strcmp [2] 100.00% 0.03%(264/264) [self] [1] 13.51% 0.01%(95/703) memset [2] 100.00% 0.01%(95/95) [self] [1] 9.96% 0.01%(70/703) hash_lookup [2] 100.00% 0.01%(70/70) [self] [1] 8.39% 0.01%(59/703) commSetTimeout [2] 100.00% 0.01%(59/59) [self] [1] 8.25% 0.01%(58/703) commSetSelect [2] 100.00% 0.01%(58/58) [self] [1] 6.54% 0.00%(46/703) fdUsageHigh [2] 100.00% 0.00%(46/46) [self] [1] 6.12% 0.00%(43/703) pconnKey [2] 100.00% 0.00%(43/43) [self] [1] 4.98% 0.00%(35/703) snprintf [2] 100.00% 0.00%(35/35) [self] [1] 2.42% 0.00%(17/703) fd_note [2] 100.00% 0.00%(17/17) [self] [1] 1.14% 0.00%(8/703) pconnNew [2] 100.00% 0.00%(8/8) [self] [1] 0.71% 0.00%(5/703) mergesort [2] 100.00% 0.00%(5/5) [self] [1] 0.28% 0.00%(2/703) _getdtablesize [2] 100.00% 0.00%(2/2) [self] [1] 0.14% 0.00%(1/703) [unmapped_function] [0] 0.08% 0.08%(702/926344) storeCreateEntry [1] 99.15% 0.08%(696/702) new_StoreEntry [2] 100.00% 0.08%(696/696) new_MemObject [3] 54.17% 0.04%(377/696) httpReplyCreate [4] 98.94% 0.04%(373/377) httpReplyInit [5] 83.11% 0.03%(310/373) httpReplyHdrCacheInit [6] 60.32% 0.02%(187/310) httpMsgIsPersistent [7] 75.40% 0.02%(141/187) httpHeaderHasConnDir [8] 100.00% 0.02%(141/141) [self] [7] 20.86% 0.00%(39/187) httpHeaderGetStr [8] 100.00% 0.00%(39/39) [self] [7] 3.74% 0.00%(7/187) httpHeaderEntryClone [8] 100.00% 0.00%(7/7) [self] [6] 10.65% 0.00%(33/310) httpHeaderGetTime [7] 100.00% 0.00%(33/33) httpHeaderFindEntry [8] 100.00% 0.00%(33/33) [self] [6] 10.00% 0.00%(31/310) httpHeaderGetSize [7] 100.00% 0.00%(31/31) httpHeaderFindEntry [8] 100.00% 0.00%(31/31) [self] [6] 7.10% 0.00%(22/310) httpHeaderGetContRange [7] 100.00% 0.00%(22/22) httpHeaderFindEntry [8] 100.00% 0.00%(22/22) [self] [6] 7.10% 0.00%(22/310) httpHeaderGetStr [7] 95.45% 0.00%(21/22) httpHeaderFindEntry [8] 100.00% 0.00%(21/21) [self] [7] 4.55% 0.00%(1/22) httpHeaderIdByName [8] 100.00% 0.00%(1/1) [self] [6] 4.84% 0.00%(15/310) httpReplyHdrExpirationTime [7] 93.33% 0.00%(14/15) httpHeaderHas [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) httpHeaderNameById [8] 100.00% 0.00%(1/1) [self] [5] 16.89% 0.01%(63/373) httpHeaderInit [6] 100.00% 0.01%(63/63) vector_init [7] 96.83% 0.01%(61/63) vector_grow [8] 100.00% 0.01%(61/61) [self] [7] 3.17% 0.00%(2/63) uudecode [8] 100.00% 0.00%(2/2) [self] [4] 1.06% 0.00%(4/377) memPoolAlloc [5] 100.00% 0.00%(4/4) xcalloc [6] 75.00% 0.00%(3/4) arena_malloc_small [7] 66.67% 0.00%(2/3) arena_bin_malloc_hard [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 45.83% 0.03%(319/696) xstrdup [4] 100.00% 0.03%(319/319) xmalloc [5] 100.00% 0.03%(319/319) arena_malloc_small [6] 100.00% 0.03%(319/319) arena_bin_nonfull_run_get [7] 81.82% 0.03%(261/319) arena_run_tree_remove [8] 100.00% 0.03%(261/261) [self] [7] 18.18% 0.01%(58/319) arena_run_comp [8] 100.00% 0.01%(58/58) [self] [1] 0.85% 0.00%(6/702) storeSetPrivateKey [2] 100.00% 0.00%(6/6) storeHashInsert [3] 100.00% 0.00%(6/6) storeKeyDup [4] 100.00% 0.00%(6/6) memPoolAlloc [5] 100.00% 0.00%(6/6) xcalloc [6] 83.33% 0.00%(5/6) calloc [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [6] 16.67% 0.00%(1/6) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [0] 0.08% 0.08%(696/926344) stmemFreeDataUpto [1] 100.00% 0.08%(696/696) stmemNodeFree [2] 100.00% 0.08%(696/696) memPoolFree [3] 100.00% 0.08%(696/696) xfree [4] 100.00% 0.08%(696/696) arena_dalloc [5] 100.00% 0.08%(696/696) arena_dalloc_large [6] 99.86% 0.08%(695/696) arena_run_dalloc [7] 76.26% 0.06%(530/695) arena_avail_tree_insert [8] 100.00% 0.06%(530/530) [self] [7] 19.14% 0.01%(133/695) arena_avail_comp [8] 100.00% 0.01%(133/133) [self] [7] 4.32% 0.00%(30/695) arena_avail_tree_remove [8] 100.00% 0.00%(30/30) [self] [7] 0.14% 0.00%(1/695) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 0.14% 0.00%(1/695) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 0.14% 0.00%(1/696) arena_purge [7] 100.00% 0.00%(1/1) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(682/926344) sosend [1] 100.00% 0.07%(682/682) sosend_generic [2] 93.84% 0.07%(640/682) tcp_output_send [3] 100.00% 0.07%(640/640) tcp_output [4] 79.38% 0.05%(508/640) ip_output [5] 84.84% 0.05%(431/508) ether_output [6] 100.00% 0.05%(431/431) ether_output_frame [7] 77.26% 0.04%(333/431) atomic_cmpset_int [8] 100.00% 0.04%(333/333) [self] [7] 20.42% 0.01%(88/431) if_transmit [8] 100.00% 0.01%(88/88) [self] [7] 2.09% 0.00%(9/431) if_handoff [8] 100.00% 0.00%(9/9) [self] [7] 0.23% 0.00%(1/431) __curthread [8] 100.00% 0.00%(1/1) [self] [5] 15.16% 0.01%(77/508) flowtable_lookup [6] 62.34% 0.01%(48/77) flowtable_pcpu_unlock [7] 72.92% 0.00%(35/48) critical_exit [8] 100.00% 0.00%(35/35) [self] [7] 20.83% 0.00%(10/48) __curthread [8] 100.00% 0.00%(10/10) [self] [7] 6.25% 0.00%(3/48) runq_init [8] 100.00% 0.00%(3/3) [self] [6] 37.66% 0.00%(29/77) flowtable_pcpu_lock [7] 72.41% 0.00%(21/29) critical_enter [8] 100.00% 0.00%(21/21) [self] [7] 17.24% 0.00%(5/29) choosethread [8] 100.00% 0.00%(5/5) [self] [7] 10.34% 0.00%(3/29) __curthread [8] 100.00% 0.00%(3/3) [self] [4] 20.16% 0.01%(129/640) tcp_timer_activate [5] 94.57% 0.01%(122/129) callout_reset_on [6] 100.00% 0.01%(122/122) callout_lock [7] 53.28% 0.01%(65/122) spinlock_enter [8] 100.00% 0.01%(65/65) [self] [7] 18.03% 0.00%(22/122) read_eflags [8] 100.00% 0.00%(22/22) [self] [7] 16.39% 0.00%(20/122) disable_intr [8] 100.00% 0.00%(20/20) [self] [7] 9.84% 0.00%(12/122) spinlock_exit [8] 100.00% 0.00%(12/12) [self] [7] 1.64% 0.00%(2/122) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 0.82% 0.00%(1/122) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 5.43% 0.00%(7/129) _callout_stop_safe [6] 100.00% 0.00%(7/7) callout_lock [7] 85.71% 0.00%(6/7) spinlock_enter [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) read_eflags [8] 100.00% 0.00%(1/1) [self] [4] 0.47% 0.00%(3/640) tcp_setpersist [5] 100.00% 0.00%(3/3) tcp_timer_activate [6] 100.00% 0.00%(3/3) callout_reset_on [7] 66.67% 0.00%(2/3) write_eflags [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [2] 6.16% 0.00%(42/682) tcp_usr_send [3] 97.62% 0.00%(41/42) sbappendstream [4] 100.00% 0.00%(41/41) sbappendstream_locked [5] 85.37% 0.00%(35/41) m_free [6] 100.00% 0.00%(35/35) uma_zfree [7] 97.14% 0.00%(34/35) uma_zfree_arg [8] 100.00% 0.00%(34/34) [self] [7] 2.86% 0.00%(1/35) bucket_alloc [8] 100.00% 0.00%(1/1) [self] [5] 14.63% 0.00%(6/41) uma_zfree [6] 100.00% 0.00%(6/6) uma_zfree_arg [7] 50.00% 0.00%(3/6) mb_dtor_mbuf [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) mb_zinit_pack [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) critical_exit [8] 100.00% 0.00%(1/1) [self] [3] 2.38% 0.00%(1/42) _rw_wunlock_hard [4] 100.00% 0.00%(1/1) turnstile_unpend [5] 100.00% 0.00%(1/1) sched_add [6] 100.00% 0.00%(1/1) tdq_notify [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(644/926344) destroy_StoreEntry [1] 100.00% 0.07%(644/644) destroy_MemObject [2] 97.98% 0.07%(631/644) httpReplyDestroy [3] 86.69% 0.06%(547/631) httpReplyClean [4] 100.00% 0.06%(547/547) httpHeaderClean [5] 45.34% 0.03%(248/547) statHistCount [6] 100.00% 0.03%(248/248) statHistBin [7] 49.19% 0.01%(122/248) Null [8] 100.00% 0.01%(122/122) [self] [7] 47.58% 0.01%(118/248) floor [8] 100.00% 0.01%(118/118) [self] [7] 3.23% 0.00%(8/248) logf [8] 100.00% 0.00%(8/8) [self] [5] 41.86% 0.02%(229/547) httpHeaderEntryDestroy [6] 100.00% 0.02%(229/229) stringClean [7] 98.69% 0.02%(226/229) memFreeString [8] 100.00% 0.02%(226/226) [self] [7] 1.31% 0.00%(3/229) memAllocString [8] 100.00% 0.00%(3/3) [self] [5] 12.80% 0.01%(70/547) vector_done [6] 100.00% 0.01%(70/70) xfree [7] 35.71% 0.00%(25/70) arena_dalloc_small [8] 100.00% 0.00%(25/25) [self] [7] 27.14% 0.00%(19/70) idalloc [8] 100.00% 0.00%(19/19) [self] [7] 12.86% 0.00%(9/70) arena_run_reg_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 11.43% 0.00%(8/70) free [8] 100.00% 0.00%(8/8) [self] [7] 5.71% 0.00%(4/70) arena_dalloc [8] 100.00% 0.00%(4/4) [self] [7] 5.71% 0.00%(4/70) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 1.43% 0.00%(1/70) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [3] 13.31% 0.01%(84/631) httpReplyDoDestroy [4] 100.00% 0.01%(84/84) memPoolFree [5] 100.00% 0.01%(84/84) xfree [6] 98.81% 0.01%(83/84) arena_dalloc_small [7] 83.13% 0.01%(69/83) arena_run_tree_insert [8] 100.00% 0.01%(69/69) [self] [7] 16.87% 0.00%(14/83) arena_run_comp [8] 100.00% 0.00%(14/14) [self] [6] 1.19% 0.00%(1/84) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 2.02% 0.00%(13/644) stmemFree [3] 100.00% 0.00%(13/13) stmemNodeFree [4] 100.00% 0.00%(13/13) memPoolFree [5] 100.00% 0.00%(13/13) xfree [6] 100.00% 0.00%(13/13) arena_dalloc [7] 69.23% 0.00%(9/13) arena_dalloc_large [8] 100.00% 0.00%(9/9) [self] [7] 23.08% 0.00%(3/13) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(1/13) _malloc_prefork [8] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(639/926344) storeUnlockObjectDebug [1] 100.00% 0.07%(639/639) storeRelease [2] 100.00% 0.07%(639/639) destroy_StoreEntry [3] 93.58% 0.06%(598/639) destroy_MemObject [4] 98.83% 0.06%(591/598) httpReplyDestroy [5] 99.83% 0.06%(590/591) httpReplyClean [6] 92.54% 0.06%(546/590) httpHeaderClean [7] 35.35% 0.02%(193/546) httpHeaderGetEntry [8] 100.00% 0.02%(193/193) [self] [7] 31.87% 0.02%(174/546) httpHeaderEntryDestroy [8] 100.00% 0.02%(174/174) [self] [7] 30.59% 0.02%(167/546) statHistCount [8] 100.00% 0.02%(167/167) [self] [7] 0.92% 0.00%(5/546) httpHeaderEntryCreateStr [8] 100.00% 0.00%(5/5) [self] [7] 0.73% 0.00%(4/546) vector_done [8] 100.00% 0.00%(4/4) [self] [7] 0.37% 0.00%(2/546) httpHeaderInsertEntryStr [8] 100.00% 0.00%(2/2) [self] [7] 0.18% 0.00%(1/546) statHistSafeCopy [8] 100.00% 0.00%(1/1) [self] [6] 3.90% 0.00%(23/590) httpReplyHdrCacheClean [7] 52.17% 0.00%(12/23) stringClean [8] 100.00% 0.00%(12/12) [self] [7] 26.09% 0.00%(6/23) httpHdrCcDestroy [8] 100.00% 0.00%(6/6) [self] [7] 21.74% 0.00%(5/23) httpHdrCcParseInit [8] 100.00% 0.00%(5/5) [self] [6] 2.37% 0.00%(14/590) httpStatusLineClean [7] 78.57% 0.00%(11/14) httpStatusLineSet [8] 100.00% 0.00%(11/11) [self] [7] 14.29% 0.00%(2/14) httpBuildVersion [8] 100.00% 0.00%(2/2) [self] [7] 7.14% 0.00%(1/14) httpStatusLineClean [8] 100.00% 0.00%(1/1) [self] [6] 1.19% 0.00%(7/590) httpBodyClean [7] 71.43% 0.00%(5/7) memBufIsNull [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) memBufReset [8] 100.00% 0.00%(2/2) [self] [5] 0.17% 0.00%(1/591) httpReplyDoDestroy [6] 100.00% 0.00%(1/1) memPoolFree [7] 100.00% 0.00%(1/1) xfree [8] 100.00% 0.00%(1/1) [self] [4] 0.84% 0.00%(5/598) memPoolFree [5] 100.00% 0.00%(5/5) xfree [6] 80.00% 0.00%(4/5) arena_dalloc_small [7] 100.00% 0.00%(4/4) arena_run_tree_insert [8] 100.00% 0.00%(4/4) [self] [6] 20.00% 0.00%(1/5) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 0.33% 0.00%(2/598) stmemFree [5] 100.00% 0.00%(2/2) stmemNodeFree [6] 100.00% 0.00%(2/2) memPoolFree [7] 50.00% 0.00%(1/2) xfree [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) xmalloc [8] 100.00% 0.00%(1/1) [self] [3] 6.42% 0.00%(41/639) storeHashDelete [4] 100.00% 0.00%(41/41) storeKeyFree [5] 100.00% 0.00%(41/41) memPoolFree [6] 100.00% 0.00%(41/41) xfree [7] 19.51% 0.00%(8/41) arena_dalloc_small [8] 100.00% 0.00%(8/8) [self] [7] 17.07% 0.00%(7/41) arena_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 17.07% 0.00%(7/41) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 14.63% 0.00%(6/41) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 12.20% 0.00%(5/41) arena_run_reg_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 12.20% 0.00%(5/41) free [8] 100.00% 0.00%(5/5) [self] [7] 7.32% 0.00%(3/41) realloc [8] 100.00% 0.00%(3/3) [self] [0] 0.07% 0.07%(638/926344) clientAclChecklistCreate [1] 76.80% 0.05%(490/638) aclChecklistCreate [2] 100.00% 0.05%(490/490) [self] [1] 9.40% 0.01%(60/638) cbdataLock [2] 100.00% 0.01%(60/60) [self] [1] 9.09% 0.01%(58/638) __vfprintf [2] 72.41% 0.00%(42/58) strnlen [3] 100.00% 0.00%(42/42) [self] [2] 27.59% 0.00%(16/58) __ultoa [3] 100.00% 0.00%(16/16) [self] [1] 4.70% 0.00%(30/638) io_flush [2] 93.33% 0.00%(28/30) __sprint [3] 100.00% 0.00%(28/28) [self] [2] 6.67% 0.00%(2/30) [unmapped_function] [0] 0.07% 0.07%(627/926344) httpHeaderPutStr [1] 100.00% 0.07%(627/627) httpHeaderAddEntryStr [2] 95.85% 0.06%(601/627) httpHeaderAddEntryStr2 [3] 100.00% 0.06%(601/601) httpHeaderEntryCreate [4] 100.00% 0.06%(601/601) stringInit [5] 100.00% 0.06%(601/601) stringLimitInit [6] 100.00% 0.06%(601/601) stringInitBuf [7] 99.83% 0.06%(600/601) memAllocString [8] 100.00% 0.06%(600/600) [self] [7] 0.17% 0.00%(1/601) memTotalAllocated [8] 100.00% 0.00%(1/1) [self] [2] 4.15% 0.00%(26/627) [self] [0] 0.07% 0.07%(626/926344) storeRelease [1] 100.00% 0.07%(626/626) destroy_StoreEntry [2] 98.56% 0.07%(617/626) destroy_MemObject [3] 89.95% 0.06%(555/617) httpReplyDestroy [4] 89.37% 0.05%(496/555) httpReplyClean [5] 93.35% 0.05%(463/496) httpHeaderClean [6] 41.04% 0.02%(190/463) httpHeaderEntryDestroy [7] 96.84% 0.02%(184/190) stringClean [8] 100.00% 0.02%(184/184) [self] [7] 3.16% 0.00%(6/190) stringDup [8] 100.00% 0.00%(6/6) [self] [6] 35.21% 0.02%(163/463) statHistCount [7] 100.00% 0.02%(163/163) statHistBin [8] 100.00% 0.02%(163/163) [self] [6] 23.33% 0.01%(108/463) httpHeaderGetEntry [7] 95.37% 0.01%(103/108) vector_get [8] 100.00% 0.01%(103/103) [self] [7] 4.63% 0.00%(5/108) httpHeaderGetEntry [8] 100.00% 0.00%(5/5) [self] [6] 0.43% 0.00%(2/463) vector_done [7] 100.00% 0.00%(2/2) xfree [8] 100.00% 0.00%(2/2) [self] [5] 6.65% 0.00%(33/496) httpReplyHdrCacheClean [6] 100.00% 0.00%(33/33) httpHdrCcDestroy [7] 75.76% 0.00%(25/33) memset [8] 100.00% 0.00%(25/25) [self] [7] 21.21% 0.00%(7/33) memPoolFree [8] 100.00% 0.00%(7/7) [self] [7] 3.03% 0.00%(1/33) [unmapped_function] [4] 10.63% 0.01%(59/555) httpReplyDoDestroy [5] 100.00% 0.01%(59/59) memPoolFree [6] 100.00% 0.01%(59/59) xfree [7] 47.46% 0.00%(28/59) idalloc [8] 100.00% 0.00%(28/28) [self] [7] 25.42% 0.00%(15/59) arena_dalloc_small [8] 100.00% 0.00%(15/15) [self] [7] 11.86% 0.00%(7/59) arena_run_reg_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 8.47% 0.00%(5/59) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 3.39% 0.00%(2/59) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 1.69% 0.00%(1/59) free [8] 100.00% 0.00%(1/1) [self] [7] 1.69% 0.00%(1/59) realloc [8] 100.00% 0.00%(1/1) [self] [3] 10.05% 0.01%(62/617) stmemFree [4] 100.00% 0.01%(62/62) stmemNodeFree [5] 100.00% 0.01%(62/62) memPoolFree [6] 100.00% 0.01%(62/62) xfree [7] 35.48% 0.00%(22/62) arena_dalloc [8] 100.00% 0.00%(22/22) [self] [7] 33.87% 0.00%(21/62) idalloc [8] 100.00% 0.00%(21/21) [self] [7] 22.58% 0.00%(14/62) free [8] 100.00% 0.00%(14/14) [self] [7] 8.06% 0.00%(5/62) realloc [8] 100.00% 0.00%(5/5) [self] [2] 1.44% 0.00%(9/626) storeHashDelete [3] 100.00% 0.00%(9/9) storeKeyFree [4] 100.00% 0.00%(9/9) memPoolFree [5] 100.00% 0.00%(9/9) xfree [6] 66.67% 0.00%(6/9) arena_dalloc_small [7] 100.00% 0.00%(6/6) arena_run_tree_insert [8] 100.00% 0.00%(6/6) [self] [6] 33.33% 0.00%(3/9) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [0] 0.07% 0.07%(610/926344) clientCheckFollowXForwardedFor [1] 100.00% 0.07%(610/610) clientAccessCheck [2] 95.90% 0.06%(585/610) aclNBCheck [3] 100.00% 0.06%(585/585) aclCheck [4] 86.67% 0.05%(507/585) aclCheckCallback [5] 59.76% 0.03%(303/507) clientAccessCheckDone [6] 44.55% 0.01%(135/303) xxfree [7] 32.59% 0.00%(44/135) arena_dalloc_small [8] 100.00% 0.00%(44/44) [self] [7] 29.63% 0.00%(40/135) idalloc [8] 100.00% 0.00%(40/40) [self] [7] 9.63% 0.00%(13/135) free [8] 100.00% 0.00%(13/13) [self] [7] 9.63% 0.00%(13/135) malloc_spin_unlock [8] 100.00% 0.00%(13/13) [self] [7] 8.15% 0.00%(11/135) arena_run_reg_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 5.19% 0.00%(7/135) arena_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 5.19% 0.00%(7/135) realloc [8] 100.00% 0.00%(7/7) [self] [6] 38.28% 0.01%(116/303) clientRedirectStart [7] 99.14% 0.01%(115/116) clientRedirectDone [8] 100.00% 0.01%(115/115) [self] [7] 0.86% 0.00%(1/116) clientRedirectStart [8] 100.00% 0.00%(1/1) [self] [6] 15.84% 0.01%(48/303) urlCanonical [7] 56.25% 0.00%(27/48) urlMakeHttpCanonical [8] 100.00% 0.00%(27/27) [self] [7] 25.00% 0.00%(12/48) xstrdup [8] 100.00% 0.00%(12/12) [self] [7] 10.42% 0.00%(5/48) urlHostname [8] 100.00% 0.00%(5/5) [self] [7] 8.33% 0.00%(4/48) xcalloc [8] 100.00% 0.00%(4/4) [self] [6] 1.32% 0.00%(4/303) xstrdup [7] 100.00% 0.00%(4/4) xmalloc [8] 100.00% 0.00%(4/4) [self] [5] 40.24% 0.02%(204/507) aclChecklistFree [6] 100.00% 0.02%(204/204) cbdataInternalFree [7] 52.45% 0.01%(107/204) memset [8] 100.00% 0.01%(107/107) [self] [7] 46.57% 0.01%(95/204) memPoolFree [8] 100.00% 0.01%(95/95) [self] [7] 0.49% 0.00%(1/204) [unmapped_function] [7] 0.49% 0.00%(1/204) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [4] 13.33% 0.01%(78/585) aclMatchAclList [5] 100.00% 0.01%(78/78) aclMatchAcl [6] 61.54% 0.01%(48/78) aclMatchIp [7] 41.67% 0.00%(20/48) SetAnyAddr [8] 100.00% 0.00%(20/20) [self] [7] 27.08% 0.00%(13/48) splay_insert [8] 100.00% 0.00%(13/13) [self] [7] 14.58% 0.00%(7/48) splay_splay [8] 100.00% 0.00%(7/7) [self] [7] 10.42% 0.00%(5/48) IsAnyAddr [8] 100.00% 0.00%(5/5) [self] [7] 6.25% 0.00%(3/48) SetNoAddr [8] 100.00% 0.00%(3/3) [self] [6] 38.46% 0.00%(30/78) aclMatchWordListInsensitive [7] 53.33% 0.00%(16/30) strcasecmp [8] 100.00% 0.00%(16/16) [self] [7] 46.67% 0.00%(14/30) strncasecmp [8] 100.00% 0.00%(14/14) [self] [2] 4.10% 0.00%(25/610) clientAclChecklistCreate [3] 100.00% 0.00%(25/25) aclChecklistCreate [4] 100.00% 0.00%(25/25) cbdataInternalAlloc [5] 100.00% 0.00%(25/25) memPoolAlloc [6] 100.00% 0.00%(25/25) xcalloc [7] 100.00% 0.00%(25/25) posix_memalign [8] 100.00% 0.00%(25/25) [self] [0] 0.06% 0.06%(599/926344) stringInitBuf [1] 100.00% 0.06%(599/599) memAllocString [2] 98.66% 0.06%(591/599) [self] [2] 1.34% 0.00%(8/599) memPoolAlloc [3] 100.00% 0.00%(8/8) xmalloc [4] 100.00% 0.00%(8/8) arena_malloc_small [5] 100.00% 0.00%(8/8) arena_bin_nonfull_run_get [6] 100.00% 0.00%(8/8) arena_run_alloc [7] 75.00% 0.00%(6/8) arena_run_split [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(2/2) [self] [0] 0.06% 0.06%(587/926344) memPoolAlloc [1] 74.62% 0.05%(438/587) xmalloc [2] 100.00% 0.05%(438/438) [self] [1] 15.84% 0.01%(93/587) xcalloc [2] 100.00% 0.01%(93/93) [self] [1] 6.30% 0.00%(37/587) memMeterSyncHWater [2] 100.00% 0.00%(37/37) [self] [1] 3.24% 0.00%(19/587) [unmapped_function] [0] 0.06% 0.06%(586/926344) commUpdateWriteHandler [1] 65.36% 0.04%(383/586) __vfprintf [2] 65.54% 0.03%(251/383) strnlen [3] 100.00% 0.03%(251/251) [self] [2] 21.67% 0.01%(83/383) __ultoa [3] 100.00% 0.01%(83/83) [self] [2] 12.01% 0.00%(46/383) localeconv [3] 100.00% 0.00%(46/46) [self] [2] 0.78% 0.00%(3/383) [unmapped_function] [1] 33.79% 0.02%(198/586) io_flush [2] 93.94% 0.02%(186/198) __sprint [3] 100.00% 0.02%(186/186) [self] [2] 6.06% 0.00%(12/198) [unmapped_function] [1] 0.85% 0.00%(5/586) vsnprintf [2] 60.00% 0.00%(3/5) __vfprintf [3] 100.00% 0.00%(3/3) [self] [2] 40.00% 0.00%(2/5) io_print [3] 100.00% 0.00%(2/2) [self] [0] 0.06% 0.06%(580/926344) arena_malloc_large [1] 66.21% 0.04%(384/580) arena_avail_comp [2] 100.00% 0.04%(384/384) [self] [1] 21.21% 0.01%(123/580) arena_avail_tree_nsearch [2] 100.00% 0.01%(123/123) [self] [1] 12.24% 0.01%(71/580) arena_run_alloc [2] 100.00% 0.01%(71/71) [self] [1] 0.34% 0.00%(2/580) arena_chunk_alloc [2] 100.00% 0.00%(2/2) [self] [0] 0.06% 0.06%(577/926344) sfast [1] 82.67% 0.05%(477/577) sstep [2] 100.00% 0.05%(477/477) [self] [1] 15.08% 0.01%(87/577) vsnprintf [2] 87.36% 0.01%(76/87) __vfprintf [3] 100.00% 0.01%(76/76) [self] [2] 4.60% 0.00%(4/87) io_flush [3] 100.00% 0.00%(4/4) [self] [2] 4.60% 0.00%(4/87) io_print [3] 100.00% 0.00%(4/4) [self] [2] 3.45% 0.00%(3/87) strlen [3] 100.00% 0.00%(3/3) [self] [1] 1.21% 0.00%(7/577) [unmapped_function] [1] 1.04% 0.00%(6/577) __tolower [2] 100.00% 0.00%(6/6) [self] [0] 0.06% 0.06%(557/926344) fwdCheckDeferRead [1] 49.37% 0.03%(275/557) delayMostBytesWanted [2] 100.00% 0.03%(275/275) [self] [1] 37.34% 0.02%(208/557) storeLowestMemReaderOffset [2] 100.00% 0.02%(208/208) [self] [1] 12.57% 0.01%(70/557) delayIsNoDelay [2] 100.00% 0.01%(70/70) [self] [1] 0.72% 0.00%(4/557) storeDeferRead [2] 100.00% 0.00%(4/4) [self] [0] 0.06% 0.06%(544/926344) strListAddStr [1] 71.32% 0.04%(388/544) stringAppend [2] 69.07% 0.03%(268/388) stringInitBuf [3] 100.00% 0.03%(268/268) memAllocString [4] 100.00% 0.03%(268/268) memPoolAlloc [5] 100.00% 0.03%(268/268) xmalloc [6] 80.60% 0.02%(216/268) arena_malloc_small [7] 43.52% 0.01%(94/216) arena_run_tree_first [8] 100.00% 0.01%(94/94) [self] [7] 42.59% 0.01%(92/216) arena_run_reg_alloc [8] 100.00% 0.01%(92/92) [self] [7] 6.94% 0.00%(15/216) arena_bin_malloc_hard [8] 100.00% 0.00%(15/15) [self] [7] 6.48% 0.00%(14/216) arena_bin_nonfull_run_get [8] 100.00% 0.00%(14/14) [self] [7] 0.46% 0.00%(1/216) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [6] 19.40% 0.01%(52/268) malloc [7] 100.00% 0.01%(52/52) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(52/52) [self] [2] 30.93% 0.01%(120/388) [self] [1] 26.65% 0.02%(145/544) memcpy [2] 100.00% 0.02%(145/145) [self] [1] 1.10% 0.00%(6/544) memset [2] 100.00% 0.00%(6/6) [self] [1] 0.92% 0.00%(5/544) [unmapped_function] [0] 0.06% 0.06%(538/926344) kevent [1] 98.70% 0.06%(531/538) kqueue_scan [2] 99.81% 0.06%(530/531) _sleep [3] 98.68% 0.06%(523/530) sleepq_timedwait_sig [4] 91.59% 0.05%(479/523) sleepq_catch_signals [5] 97.29% 0.05%(466/479) sleepq_switch [6] 87.34% 0.04%(407/466) mi_switch [7] 41.03% 0.02%(167/407) sched_switch [8] 100.00% 0.02%(167/167) [self] [7] 22.85% 0.01%(93/407) cpu_switch [8] 100.00% 0.01%(93/93) [self] [7] 8.35% 0.00%(34/407) atomic_cmpset_int [8] 100.00% 0.00%(34/34) [self] [7] 6.39% 0.00%(26/407) atomic_store_rel_int [8] 100.00% 0.00%(26/26) [self] [7] 5.41% 0.00%(22/407) rdtsc [8] 100.00% 0.00%(22/22) [self] [7] 4.67% 0.00%(19/407) atomic_load_acq_int [8] 100.00% 0.00%(19/19) [self] [7] 3.93% 0.00%(16/407) sw1 [8] 100.00% 0.00%(16/16) [self] [7] 3.44% 0.00%(14/407) trap [8] 100.00% 0.00%(14/14) [self] [7] 2.21% 0.00%(9/407) sw0 [8] 100.00% 0.00%(9/9) [self] [7] 1.23% 0.00%(5/407) tdq_add [8] 100.00% 0.00%(5/5) [self] [7] 0.25% 0.00%(1/407) cpu_throw [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/407) thread_block_switch [8] 100.00% 0.00%(1/1) [self] [6] 12.66% 0.01%(59/466) sched_sleep [7] 96.61% 0.01%(57/59) sched_prio [8] 100.00% 0.01%(57/57) [self] [7] 3.39% 0.00%(2/59) sched_thread_priority [8] 100.00% 0.00%(2/2) [self] [5] 2.71% 0.00%(13/479) _thread_lock_flags [6] 100.00% 0.00%(13/13) spinlock_enter [7] 46.15% 0.00%(6/13) choosethread [8] 100.00% 0.00%(6/6) [self] [7] 38.46% 0.00%(5/13) __curthread [8] 100.00% 0.00%(5/5) [self] [7] 15.38% 0.00%(2/13) critical_enter [8] 100.00% 0.00%(2/2) [self] [4] 8.41% 0.00%(44/523) sleepq_check_timeout [5] 100.00% 0.00%(44/44) _callout_stop_safe [6] 61.36% 0.00%(27/44) callout_lock [7] 70.37% 0.00%(19/27) spinlock_enter [8] 100.00% 0.00%(19/19) [self] [7] 7.41% 0.00%(2/27) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) _mtx_lock_spin [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) spinlock_exit [8] 100.00% 0.00%(2/2) [self] [6] 38.64% 0.00%(17/44) spinlock_exit [7] 100.00% 0.00%(17/17) critical_exit [8] 100.00% 0.00%(17/17) [self] [3] 1.32% 0.00%(7/530) sleepq_set_timeout [4] 100.00% 0.00%(7/7) callout_reset_on [5] 100.00% 0.00%(7/7) callout_lock [6] 85.71% 0.00%(6/7) spinlock_enter [7] 66.67% 0.00%(4/6) __curthread [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) critical_enter [8] 100.00% 0.00%(2/2) [self] [6] 14.29% 0.00%(1/7) _mtx_lock_spin [7] 100.00% 0.00%(1/1) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [2] 0.19% 0.00%(1/531) knlist_mtx_lock [3] 100.00% 0.00%(1/1) _mtx_lock_sleep [4] 100.00% 0.00%(1/1) turnstile_wait [5] 100.00% 0.00%(1/1) mi_switch [6] 100.00% 0.00%(1/1) sched_switch [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [1] 1.30% 0.00%(7/538) kern_kevent [2] 85.71% 0.00%(6/7) kqueue_register [3] 33.33% 0.00%(2/6) fo_kqfilter [4] 100.00% 0.00%(2/2) soo_kqfilter [5] 100.00% 0.00%(2/2) knlist_add [6] 50.00% 0.00%(1/2) _mtx_lock_sleep [7] 100.00% 0.00%(1/1) turnstile_cancel [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) _mtx_unlock_sleep [7] 100.00% 0.00%(1/1) turnstile_unpend [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(2/6) knote_drop [4] 100.00% 0.00%(2/2) _mtx_unlock_sleep [5] 100.00% 0.00%(2/2) turnstile_unpend [6] 50.00% 0.00%(1/2) sched_add [7] 100.00% 0.00%(1/1) tdq_runq_add [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) sched_setcpu [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [3] 16.67% 0.00%(1/6) _mtx_unlock_sleep [4] 100.00% 0.00%(1/1) turnstile_unpend [5] 100.00% 0.00%(1/1) sched_add [6] 100.00% 0.00%(1/1) tdq_runq_add [7] 100.00% 0.00%(1/1) runq_add [8] 100.00% 0.00%(1/1) [self] [3] 16.67% 0.00%(1/6) filt_sowdetach [4] 100.00% 0.00%(1/1) knlist_remove [5] 100.00% 0.00%(1/1) knlist_remove_kq [6] 100.00% 0.00%(1/1) _mtx_lock_sleep [7] 100.00% 0.00%(1/1) turnstile_cancel [8] 100.00% 0.00%(1/1) [self] [2] 14.29% 0.00%(1/7) kqueue_release [3] 100.00% 0.00%(1/1) _mtx_unlock_sleep [4] 100.00% 0.00%(1/1) turnstile_unpend [5] 100.00% 0.00%(1/1) sched_add [6] 100.00% 0.00%(1/1) tdq_add [7] 100.00% 0.00%(1/1) tdq_load_add [8] 100.00% 0.00%(1/1) [self] [0] 0.06% 0.06%(530/926344) default_write_method [1] 57.92% 0.03%(307/530) write [2] 100.00% 0.03%(307/307) [self] [1] 28.87% 0.02%(153/530) _close [2] 100.00% 0.02%(153/153) [self] [1] 7.92% 0.00%(42/530) _write [2] 100.00% 0.00%(42/42) [self] [1] 5.28% 0.00%(28/530) [unmapped_function] [0] 0.06% 0.06%(517/926344) stringInit [1] 61.51% 0.03%(318/517) stringLimitInit [2] 74.53% 0.03%(237/318) stringInitBuf [3] 100.00% 0.03%(237/237) memAllocString [4] 100.00% 0.03%(237/237) memPoolAlloc [5] 100.00% 0.03%(237/237) xmalloc [6] 88.61% 0.02%(210/237) arena_malloc_small [7] 50.00% 0.01%(105/210) arena_run_tree_first [8] 100.00% 0.01%(105/105) [self] [7] 31.90% 0.01%(67/210) arena_run_reg_alloc [8] 100.00% 0.01%(67/67) [self] [7] 11.43% 0.00%(24/210) arena_bin_malloc_hard [8] 100.00% 0.00%(24/24) [self] [7] 6.67% 0.00%(14/210) arena_bin_nonfull_run_get [8] 100.00% 0.00%(14/14) [self] [6] 11.39% 0.00%(27/237) malloc [7] 100.00% 0.00%(27/27) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(27/27) [self] [2] 25.47% 0.01%(81/318) [self] [1] 34.62% 0.02%(179/517) memcpy [2] 100.00% 0.02%(179/179) [self] [1] 2.32% 0.00%(12/517) memset [2] 100.00% 0.00%(12/12) [self] [1] 1.55% 0.00%(8/517) [unmapped_function] [0] 0.06% 0.06%(515/926344) commConnectHandle [1] 52.82% 0.03%(272/515) commConnectCallback [2] 71.69% 0.02%(195/272) fwdConnectDone [3] 100.00% 0.02%(195/195) fwdDispatch [4] 50.77% 0.01%(99/195) httpStart [5] 80.81% 0.01%(80/99) httpSendRequest [6] 36.25% 0.00%(29/80) comm_write_mbuf [7] 62.07% 0.00%(18/29) comm_write [8] 100.00% 0.00%(18/18) [self] [7] 37.93% 0.00%(11/29) memBufFreeFunc [8] 100.00% 0.00%(11/11) [self] [6] 31.25% 0.00%(25/80) httpBuildRequestPrefix [7] 24.00% 0.00%(6/25) httpHeaderClean [8] 100.00% 0.00%(6/6) [self] [7] 20.00% 0.00%(5/25) memBufPrintf [8] 100.00% 0.00%(5/5) [self] [7] 16.00% 0.00%(4/25) packerToMemInit [8] 100.00% 0.00%(2/2) [self] [7] 16.00% 0.00%(4/25) urlMethodGetConstStr [8] 100.00% 0.00%(4/4) [self] [7] 8.00% 0.00%(2/25) packerClean [8] 100.00% 0.00%(2/2) [self] [7] 8.00% 0.00%(2/25) urlMethodDup [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(1/25) httpHeaderPackInto [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) packerToStoreInit [8] 100.00% 0.00%(1/1) [self] [6] 17.50% 0.00%(14/80) commSetSelect [7] 100.00% 0.00%(14/14) commUpdateReadHandler [8] 100.00% 0.00%(14/14) [self] [6] 15.00% 0.00%(12/80) memBufDefInit [7] 100.00% 0.00%(12/12) memBufInit [8] 100.00% 0.00%(12/12) [self] [5] 9.09% 0.00%(9/99) cbdataInternalAlloc [6] 100.00% 0.00%(9/9) memPoolAlloc [7] 66.67% 0.00%(6/9) xcalloc [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) memMeterSyncHWater [8] 100.00% 0.00%(3/3) [self] [5] 7.07% 0.00%(7/99) comm_add_close_handler [6] 100.00% 0.00%(7/7) memPoolAlloc [7] 85.71% 0.00%(6/7) xcalloc [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [5] 3.03% 0.00%(3/99) storeLockObjectDebug [6] 100.00% 0.00%(3/3) storeEntryReferenced [7] 100.00% 0.00%(3/3) lru_referenced [8] 100.00% 0.00%(3/3) [self] [4] 49.23% 0.01%(96/195) netdbPingSite [5] 100.00% 0.01%(96/96) netdbLookupHost [6] 100.00% 0.01%(96/96) hash_lookup [7] 100.00% 0.01%(96/96) hash_string [8] 100.00% 0.01%(96/96) [self] [2] 23.16% 0.01%(63/272) commConnectFree [3] 100.00% 0.01%(63/63) cbdataInternalFree [4] 100.00% 0.01%(63/63) memPoolFree [5] 100.00% 0.01%(63/63) xfree [6] 92.06% 0.01%(58/63) arena_dalloc_small [7] 79.31% 0.00%(46/58) arena_run_tree_insert [8] 100.00% 0.00%(46/46) [self] [7] 17.24% 0.00%(10/58) arena_run_comp [8] 100.00% 0.00%(10/10) [self] [7] 3.45% 0.00%(2/58) arena_run_dalloc [8] 100.00% 0.00%(2/2) [self] [6] 7.94% 0.00%(5/63) free [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [2] 5.15% 0.00%(14/272) [self] [1] 20.39% 0.01%(105/515) comm_connect_addr [2] 96.19% 0.01%(101/105) [self] [2] 3.81% 0.00%(4/105) sqinet_ntoa [3] 100.00% 0.00%(4/4) getnameinfo_inet [4] 100.00% 0.00%(4/4) __inet_ntop [5] 100.00% 0.00%(4/4) inet_ntop4 [6] 100.00% 0.00%(4/4) snprintf [7] 50.00% 0.00%(2/4) __vfprintf [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) open [8] 100.00% 0.00%(2/2) [self] [1] 7.57% 0.00%(39/515) vsnprintf [2] 82.05% 0.00%(32/39) __vfprintf [3] 100.00% 0.00%(32/32) [self] [2] 7.69% 0.00%(3/39) io_flush [3] 100.00% 0.00%(3/3) [self] [2] 7.69% 0.00%(3/39) io_print [3] 100.00% 0.00%(3/3) [self] [2] 2.56% 0.00%(1/39) strlen [3] 100.00% 0.00%(1/1) [self] [1] 3.88% 0.00%(20/515) commSetSelect [2] 100.00% 0.00%(20/20) [self] [1] 3.30% 0.00%(17/515) memset [2] 100.00% 0.00%(17/17) [self] [1] 2.91% 0.00%(15/515) _getdtablesize [2] 100.00% 0.00%(15/15) [self] [1] 2.33% 0.00%(12/515) [unmapped_function] [1] 1.94% 0.00%(10/515) sqinet_set_v4_sockaddr [2] 100.00% 0.00%(10/10) [self] [1] 1.75% 0.00%(9/515) _pthread_cleanup_push [2] 100.00% 0.00%(9/9) [self] [1] 0.97% 0.00%(5/515) __sys_getrlimit [2] 100.00% 0.00%(5/5) [self] [1] 0.58% 0.00%(3/515) __bswap16 [2] 100.00% 0.00%(3/3) [self] [1] 0.58% 0.00%(3/515) _pthread_setconcurrency [2] 100.00% 0.00%(3/3) [self] [1] 0.39% 0.00%(2/515) sqinet_init [2] 100.00% 0.00%(2/2) [self] [1] 0.19% 0.00%(1/515) __error [2] 100.00% 0.00%(1/1) [self] [1] 0.19% 0.00%(1/515) getsockopt [2] 100.00% 0.00%(1/1) [self] [1] 0.19% 0.00%(1/515) ipcacheMarkGoodAddr [2] 100.00% 0.00%(1/1) [self] [0] 0.05% 0.05%(498/926344) inet_ntop4 [1] 58.43% 0.03%(291/498) strlcpy [2] 100.00% 0.03%(291/291) [self] [1] 21.49% 0.01%(107/498) memset [2] 100.00% 0.01%(107/107) [self] [1] 13.25% 0.01%(66/498) snprintf [2] 100.00% 0.01%(66/66) [self] [1] 6.02% 0.00%(30/498) _getdtablesize [2] 100.00% 0.00%(30/30) [self] [1] 0.80% 0.00%(4/498) [unmapped_function] [0] 0.05% 0.05%(483/926344) connStateFree [1] 100.00% 0.05%(483/483) httpRequestFree [2] 37.06% 0.02%(179/483) httpReplyDestroy [3] 98.32% 0.02%(176/179) httpReplyClean [4] 100.00% 0.02%(176/176) httpHeaderClean [5] 47.16% 0.01%(83/176) httpHeaderEntryDestroy [6] 100.00% 0.01%(83/83) stringClean [7] 100.00% 0.01%(83/83) memFreeString [8] 100.00% 0.01%(83/83) [self] [5] 44.89% 0.01%(79/176) statHistCount [6] 100.00% 0.01%(79/79) statHistBin [7] 49.37% 0.00%(39/79) Null [8] 100.00% 0.00%(39/39) [self] [7] 49.37% 0.00%(39/79) floor [8] 100.00% 0.00%(39/39) [self] [7] 1.27% 0.00%(1/79) logf [8] 100.00% 0.00%(1/1) [self] [5] 7.95% 0.00%(14/176) vector_done [6] 100.00% 0.00%(14/14) xfree [7] 35.71% 0.00%(5/14) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 35.71% 0.00%(5/14) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 21.43% 0.00%(3/14) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(1/14) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [3] 1.68% 0.00%(3/179) httpReplyDoDestroy [4] 100.00% 0.00%(3/3) memPoolFree [5] 100.00% 0.00%(3/3) xfree [6] 66.67% 0.00%(2/3) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [2] 27.54% 0.01%(133/483) storeClientUnregister [3] 99.25% 0.01%(132/133) storeSwapOut [4] 100.00% 0.01%(132/132) storeSwapOutStart [5] 74.24% 0.01%(98/132) tlv_free [6] 100.00% 0.01%(98/98) xfree [7] 22.45% 0.00%(22/98) arena_dalloc_small [8] 100.00% 0.00%(22/22) [self] [7] 20.41% 0.00%(20/98) arena_run_reg_dalloc [8] 100.00% 0.00%(20/20) [self] [7] 19.39% 0.00%(19/98) idalloc [8] 100.00% 0.00%(19/19) [self] [7] 15.31% 0.00%(15/98) free [8] 100.00% 0.00%(15/15) [self] [7] 13.27% 0.00%(13/98) malloc_spin_unlock [8] 100.00% 0.00%(13/13) [self] [7] 3.06% 0.00%(3/98) [unmapped_function] [7] 3.06% 0.00%(3/98) realloc [8] 100.00% 0.00%(3/3) [self] [7] 2.04% 0.00%(2/98) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 1.02% 0.00%(1/98) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [5] 14.39% 0.00%(19/132) storeSwapMetaPack [6] 100.00% 0.00%(19/19) xmalloc [7] 57.89% 0.00%(11/19) arena_malloc_small [8] 100.00% 0.00%(11/11) [self] [7] 21.05% 0.00%(4/19) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 10.53% 0.00%(2/19) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) malloc_init [8] 100.00% 0.00%(1/1) [self] [5] 10.61% 0.00%(14/132) storeSwapMetaBuild [6] 100.00% 0.00%(14/14) tlv_add [7] 92.86% 0.00%(13/14) xmalloc [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) [unmapped_function] [5] 0.76% 0.00%(1/132) storeCreate [6] 100.00% 0.00%(1/1) storeDirSelectSwapDirLeastLoad [7] 100.00% 0.00%(1/1) storeNullDirRebuildComplete [8] 100.00% 0.00%(1/1) [self] [3] 0.75% 0.00%(1/133) cbdataInternalFree [4] 100.00% 0.00%(1/1) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 27.33% 0.01%(132/483) requestUnlink [3] 100.00% 0.01%(132/132) requestDestroy [4] 99.24% 0.01%(131/132) httpHeaderClean [5] 47.33% 0.01%(62/131) statHistCount [6] 100.00% 0.01%(62/62) statHistBin [7] 51.61% 0.00%(32/62) floor [8] 100.00% 0.00%(32/32) [self] [7] 46.77% 0.00%(29/62) Null [8] 100.00% 0.00%(29/29) [self] [7] 1.61% 0.00%(1/62) logf [8] 100.00% 0.00%(1/1) [self] [5] 45.80% 0.01%(60/131) httpHeaderEntryDestroy [6] 100.00% 0.01%(60/60) stringClean [7] 100.00% 0.01%(60/60) memFreeString [8] 100.00% 0.01%(60/60) [self] [5] 6.87% 0.00%(9/131) vector_done [6] 100.00% 0.00%(9/9) xfree [7] 33.33% 0.00%(3/9) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 22.22% 0.00%(2/9) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) free [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 0.76% 0.00%(1/132) stringClean [5] 100.00% 0.00%(1/1) memFreeString [6] 100.00% 0.00%(1/1) memPoolFree [7] 100.00% 0.00%(1/1) xfree [8] 100.00% 0.00%(1/1) [self] [2] 6.00% 0.00%(29/483) storeUnlockObjectDebug [3] 58.62% 0.00%(17/29) storeSetMemStatus [4] 100.00% 0.00%(17/17) lru_add [5] 100.00% 0.00%(17/17) memPoolAlloc [6] 100.00% 0.00%(17/17) xcalloc [7] 23.53% 0.00%(4/17) arena_lock_balance [8] 100.00% 0.00%(4/4) [self] [7] 23.53% 0.00%(4/17) arena_malloc_small [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) memset [8] 100.00% 0.00%(3/3) [self] [7] 11.76% 0.00%(2/17) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) calloc [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) posix_memalign [8] 100.00% 0.00%(1/1) [self] [3] 41.38% 0.00%(12/29) storeRelease [4] 100.00% 0.00%(12/12) destroy_StoreEntry [5] 58.33% 0.00%(7/12) destroy_MemObject [6] 85.71% 0.00%(6/7) xxfree [7] 66.67% 0.00%(4/6) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) httpReplyDestroy [7] 100.00% 0.00%(1/1) httpReplyDoDestroy [8] 100.00% 0.00%(1/1) [self] [5] 41.67% 0.00%(5/12) memPoolFree [6] 100.00% 0.00%(5/5) xfree [7] 80.00% 0.00%(4/5) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [2] 1.86% 0.00%(9/483) httpRequestLog [3] 66.67% 0.00%(6/9) urlCanonicalClean [4] 100.00% 0.00%(6/6) urlMakeHttpCanonical2 [5] 100.00% 0.00%(6/6) snprintf [6] 50.00% 0.00%(3/6) __vfprintf [7] 66.67% 0.00%(2/3) __ultoa [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) open [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(3/6) io_flush [7] 100.00% 0.00%(3/3) __sprint [8] 100.00% 0.00%(3/3) [self] [3] 22.22% 0.00%(2/9) clientUpdateCounters [4] 100.00% 0.00%(2/2) statHistCount [5] 100.00% 0.00%(2/2) statHistBin [6] 100.00% 0.00%(2/2) Log [7] 100.00% 0.00%(2/2) log [8] 100.00% 0.00%(2/2) [self] [3] 11.11% 0.00%(1/9) clientAclChecklistCreate [4] 100.00% 0.00%(1/1) aclChecklistCreate [5] 100.00% 0.00%(1/1) cbdataInternalAlloc [6] 100.00% 0.00%(1/1) memPoolAlloc [7] 100.00% 0.00%(1/1) xcalloc [8] 100.00% 0.00%(1/1) [self] [2] 0.21% 0.00%(1/483) aclChecklistFree [3] 100.00% 0.00%(1/1) cbdataInternalFree [4] 100.00% 0.00%(1/1) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [0] 0.05% 0.05%(455/926344) statHistBin [1] 54.07% 0.03%(246/455) floor [2] 100.00% 0.03%(246/246) [self] [1] 25.71% 0.01%(117/455) Null [2] 100.00% 0.01%(117/117) [self] [1] 19.12% 0.01%(87/455) Log [2] 100.00% 0.01%(87/87) [self] [1] 0.88% 0.00%(4/455) log [2] 100.00% 0.00%(4/4) [self] [1] 0.22% 0.00%(1/455) [unmapped_function] [0] 0.05% 0.05%(453/926344) sscanf [1] 92.94% 0.05%(421/453) __svfscanf [2] 100.00% 0.05%(421/421) [self] [1] 2.65% 0.00%(12/453) parsefloat [2] 100.00% 0.00%(12/12) [self] [1] 2.21% 0.00%(10/453) __sbistype [2] 100.00% 0.00%(10/10) [self] [1] 1.32% 0.00%(6/453) __sbmaskrune [2] 100.00% 0.00%(6/6) [self] [1] 0.88% 0.00%(4/453) [unmapped_function] [0] 0.05% 0.05%(434/926344) storeCreate [1] 98.39% 0.05%(427/434) storeDirSelectSwapDirLeastLoad [2] 100.00% 0.05%(427/427) [self] [1] 1.61% 0.00%(7/434) objectLen [2] 100.00% 0.00%(7/7) [self] [0] 0.04% 0.04%(415/926344) doreti_popl_fs [1] 100.00% 0.04%(415/415) [self] [0] 0.04% 0.04%(411/926344) strListAdd [1] 100.00% 0.04%(411/411) strListAddStr [2] 94.65% 0.04%(389/411) stringAppend [3] 100.00% 0.04%(389/389) stringInitBuf [4] 100.00% 0.04%(389/389) memAllocString [5] 100.00% 0.04%(389/389) memPoolAlloc [6] 100.00% 0.04%(389/389) xmalloc [7] 35.73% 0.02%(139/389) arena_malloc_small [8] 100.00% 0.02%(139/139) [self] [7] 23.65% 0.01%(92/389) arena_lock_balance [8] 100.00% 0.01%(92/92) [self] [7] 11.05% 0.00%(43/389) malloc [8] 100.00% 0.00%(43/43) [self] [7] 9.00% 0.00%(35/389) imalloc [8] 100.00% 0.00%(35/35) [self] [7] 8.23% 0.00%(32/389) arena_run_reg_alloc [8] 100.00% 0.00%(32/32) [self] [7] 5.14% 0.00%(20/389) calloc [8] 100.00% 0.00%(20/20) [self] [7] 3.08% 0.00%(12/389) arena_malloc [8] 100.00% 0.00%(12/12) [self] [7] 1.54% 0.00%(6/389) choose_arena [8] 100.00% 0.00%(6/6) [self] [7] 1.29% 0.00%(5/389) malloc_init [8] 100.00% 0.00%(5/5) [self] [7] 1.29% 0.00%(5/389) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [2] 5.35% 0.00%(22/411) [self] [0] 0.04% 0.04%(409/926344) storeSetPrivateKey [1] 35.94% 0.02%(147/409) storeKeyPrivate [2] 100.00% 0.02%(147/147) [self] [1] 30.07% 0.01%(123/409) hash_lookup [2] 100.00% 0.01%(123/123) [self] [1] 26.16% 0.01%(107/409) storeHashInsert [2] 73.83% 0.01%(79/107) storeKeyDup [3] 100.00% 0.01%(79/79) memPoolAlloc [4] 100.00% 0.01%(79/79) xcalloc [5] 100.00% 0.01%(79/79) arena_malloc_small [6] 100.00% 0.01%(79/79) arena_bin_nonfull_run_get [7] 86.08% 0.01%(68/79) arena_run_tree_remove [8] 100.00% 0.01%(68/68) [self] [7] 13.92% 0.00%(11/79) arena_run_comp [8] 100.00% 0.00%(11/11) [self] [2] 26.17% 0.00%(28/107) [self] [1] 4.40% 0.00%(18/409) strlen [2] 100.00% 0.00%(18/18) [self] [1] 3.42% 0.00%(14/409) getKeyCounter [2] 100.00% 0.00%(14/14) [self] [0] 0.04% 0.04%(404/926344) httpHeaderPutString [1] 100.00% 0.04%(404/404) httpHeaderAddEntryString [2] 75.25% 0.03%(304/404) httpHeaderEntryCreateStr [3] 100.00% 0.03%(304/304) stringDup [4] 100.00% 0.03%(304/304) stringLimitInit [5] 100.00% 0.03%(304/304) stringInitBuf [6] 100.00% 0.03%(304/304) memAllocString [7] 96.38% 0.03%(293/304) memPoolAlloc [8] 100.00% 0.03%(293/293) [self] [7] 1.97% 0.00%(6/304) memMeterSyncHWater [8] 100.00% 0.00%(6/6) [self] [7] 1.32% 0.00%(4/304) memPoolDestroy [8] 100.00% 0.00%(4/4) [self] [7] 0.33% 0.00%(1/304) memPoolClean [8] 100.00% 0.00%(1/1) [self] [2] 24.75% 0.01%(100/404) [self] [0] 0.04% 0.04%(402/926344) requestUnlink [1] 100.00% 0.04%(402/402) requestDestroy [2] 95.02% 0.04%(382/402) httpHeaderClean [3] 100.00% 0.04%(382/382) httpHeaderEntryDestroy [4] 100.00% 0.04%(382/382) stringClean [5] 100.00% 0.04%(382/382) memFreeString [6] 100.00% 0.04%(382/382) memPoolFree [7] 75.13% 0.03%(287/382) xfree [8] 100.00% 0.03%(287/287) [self] [7] 12.83% 0.01%(49/382) xmalloc [8] 100.00% 0.01%(49/49) [self] [7] 12.04% 0.00%(46/382) [unmapped_function] [2] 4.98% 0.00%(20/402) stringClean [3] 100.00% 0.00%(20/20) memFreeString [4] 100.00% 0.00%(20/20) memPoolFree [5] 100.00% 0.00%(20/20) xfree [6] 100.00% 0.00%(20/20) arena_dalloc_small [7] 95.00% 0.00%(19/20) arena_run_tree_insert [8] 100.00% 0.00%(19/19) [self] [7] 5.00% 0.00%(1/20) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(387/926344) commConnectStart [1] 100.00% 0.04%(387/387) ipcache_nbgethostbyname [2] 92.25% 0.04%(357/387) ipcacheCheckNumeric [3] 100.00% 0.04%(357/357) safe_inet_addr [4] 77.03% 0.03%(275/357) snprintf [5] 98.91% 0.03%(272/275) io_flush [6] 100.00% 0.03%(272/272) __sprint [7] 50.37% 0.01%(137/272) __sfvwrite [8] 100.00% 0.01%(137/137) [self] [7] 40.07% 0.01%(109/272) memcpy [8] 100.00% 0.01%(109/109) [self] [7] 5.51% 0.00%(15/272) memset [8] 100.00% 0.00%(15/15) [self] [7] 2.94% 0.00%(8/272) [unmapped_function] [7] 1.10% 0.00%(3/272) fwrite [8] 100.00% 0.00%(3/3) [self] [5] 1.09% 0.00%(3/275) __vfprintf [6] 100.00% 0.00%(3/3) __ultoa [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [4] 22.97% 0.01%(82/357) sscanf [5] 100.00% 0.01%(82/82) __svfscanf [6] 82.93% 0.01%(68/82) strtoimax [7] 52.94% 0.00%(36/68) __umoddi3 [8] 100.00% 0.00%(35/35) [self] [7] 25.00% 0.00%(17/68) __udivdi3 [8] 100.00% 0.00%(17/17) [self] [7] 11.76% 0.00%(8/68) __find_warguments [8] 100.00% 0.00%(8/8) [self] [7] 7.35% 0.00%(5/68) [unmapped_function] [7] 2.94% 0.00%(2/68) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 17.07% 0.00%(14/82) __srefill [7] 64.29% 0.00%(9/14) _sread [8] 100.00% 0.00%(9/9) [self] [7] 28.57% 0.00%(4/14) __res_nmkupdate [8] 100.00% 0.00%(4/4) [self] [7] 7.14% 0.00%(1/14) eofread [8] 100.00% 0.00%(1/1) [self] [2] 7.75% 0.00%(30/387) commConnectDnsHandle [3] 100.00% 0.00%(30/30) commConnectHandle [4] 90.00% 0.00%(27/30) commSetSelect [5] 100.00% 0.00%(27/27) commUpdateWriteHandler [6] 100.00% 0.00%(27/27) commUpdateEvents [7] 88.89% 0.00%(24/27) commSetEvents [8] 100.00% 0.00%(24/24) [self] [7] 11.11% 0.00%(3/27) commClose [8] 100.00% 0.00%(3/3) [self] [4] 10.00% 0.00%(3/30) comm_connect_addr [5] 100.00% 0.00%(3/3) sqinet_ntoa [6] 100.00% 0.00%(3/3) getnameinfo_inet [7] 100.00% 0.00%(3/3) __inet_pton [8] 100.00% 0.00%(3/3) [self] [0] 0.04% 0.04%(384/926344) tcp_output_send [1] 100.00% 0.04%(384/384) tcp_output [2] 99.74% 0.04%(383/384) ip_output [3] 100.00% 0.04%(383/383) ether_output [4] 100.00% 0.04%(383/383) ether_output_frame [5] 100.00% 0.04%(383/383) if_transmit [6] 99.74% 0.04%(382/383) if_start [7] 92.67% 0.04%(354/382) atomic_cmpset_int [8] 100.00% 0.04%(354/354) [self] [7] 6.81% 0.00%(26/382) bge_start [8] 100.00% 0.00%(26/26) [self] [7] 0.52% 0.00%(2/382) __curthread [8] 100.00% 0.00%(2/2) [self] [6] 0.26% 0.00%(1/383) _mtx_lock_sleep [7] 100.00% 0.00%(1/1) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [2] 0.26% 0.00%(1/384) tcp_setpersist [3] 100.00% 0.00%(1/1) tcp_timer_activate [4] 100.00% 0.00%(1/1) callout_reset_on [5] 100.00% 0.00%(1/1) callout_lock [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(380/926344) storeSetPublicKey [1] 76.58% 0.03%(291/380) storeRelease [2] 93.81% 0.03%(273/291) destroy_StoreEntry [3] 94.87% 0.03%(259/273) destroy_MemObject [4] 94.21% 0.03%(244/259) httpReplyDestroy [5] 100.00% 0.03%(244/244) httpReplyClean [6] 92.21% 0.02%(225/244) httpHeaderClean [7] 38.22% 0.01%(86/225) httpHeaderGetEntry [8] 100.00% 0.01%(86/86) [self] [7] 33.33% 0.01%(75/225) httpHeaderEntryDestroy [8] 100.00% 0.01%(75/75) [self] [7] 26.22% 0.01%(59/225) statHistCount [8] 100.00% 0.01%(59/59) [self] [7] 1.78% 0.00%(4/225) vector_done [8] 100.00% 0.00%(4/4) [self] [7] 0.44% 0.00%(1/225) httpHeaderInsertEntryStr [8] 100.00% 0.00%(1/1) [self] [6] 3.28% 0.00%(8/244) httpStatusLineClean [7] 100.00% 0.00%(8/8) httpStatusLineSet [8] 100.00% 0.00%(8/8) [self] [6] 2.46% 0.00%(6/244) httpBodyClean [7] 100.00% 0.00%(6/6) memBufIsNull [8] 100.00% 0.00%(6/6) [self] [6] 2.05% 0.00%(5/244) httpReplyHdrCacheClean [7] 40.00% 0.00%(2/5) httpHdrCcDestroy [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) stringClean [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) stringDup [8] 100.00% 0.00%(1/1) [self] [4] 4.25% 0.00%(11/259) memPoolFree [5] 100.00% 0.00%(11/11) xfree [6] 100.00% 0.00%(11/11) arena_dalloc_small [7] 90.91% 0.00%(10/11) arena_run_tree_insert [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [4] 1.54% 0.00%(4/259) stmemFree [5] 100.00% 0.00%(4/4) stmemNodeFree [6] 100.00% 0.00%(4/4) memPoolFree [7] 50.00% 0.00%(2/4) xfree [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) [unmapped_function] [7] 25.00% 0.00%(1/4) xmalloc [8] 100.00% 0.00%(1/1) [self] [3] 5.13% 0.00%(14/273) storeHashDelete [4] 100.00% 0.00%(14/14) storeKeyFree [5] 100.00% 0.00%(14/14) memPoolFree [6] 100.00% 0.00%(14/14) xfree [7] 35.71% 0.00%(5/14) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(2/14) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(2/14) arena_run_reg_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(2/14) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(2/14) realloc [8] 100.00% 0.00%(2/2) [self] [7] 7.14% 0.00%(1/14) free [8] 100.00% 0.00%(1/1) [self] [2] 6.19% 0.00%(18/291) storeSetMemStatus [3] 100.00% 0.00%(18/18) lru_remove [4] 100.00% 0.00%(18/18) memPoolFree [5] 100.00% 0.00%(18/18) xfree [6] 100.00% 0.00%(18/18) arena_dalloc_small [7] 72.22% 0.00%(13/18) arena_run_tree_insert [8] 100.00% 0.00%(13/13) [self] [7] 27.78% 0.00%(5/18) arena_run_comp [8] 100.00% 0.00%(5/5) [self] [1] 23.16% 0.01%(88/380) storeHashInsert [2] 100.00% 0.01%(88/88) storeKeyDup [3] 100.00% 0.01%(88/88) memPoolAlloc [4] 100.00% 0.01%(88/88) xcalloc [5] 100.00% 0.01%(88/88) arena_malloc_small [6] 100.00% 0.01%(88/88) arena_bin_nonfull_run_get [7] 81.82% 0.01%(72/88) arena_run_tree_remove [8] 100.00% 0.01%(72/72) [self] [7] 18.18% 0.00%(16/88) arena_run_comp [8] 100.00% 0.00%(16/16) [self] [1] 0.26% 0.00%(1/380) storeSetPrivateKey [2] 100.00% 0.00%(1/1) storeHashDelete [3] 100.00% 0.00%(1/1) storeKeyFree [4] 100.00% 0.00%(1/1) memPoolFree [5] 100.00% 0.00%(1/1) xfree [6] 100.00% 0.00%(1/1) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(366/926344) clientCheckNoCache [1] 100.00% 0.04%(366/366) clientCheckNoCacheDone [2] 100.00% 0.04%(366/366) clientProcessRequest [3] 50.27% 0.02%(184/366) clientProcessMiss [4] 61.96% 0.01%(114/184) clientCreateStoreEntry [5] 45.61% 0.01%(52/114) storeCreateEntry [6] 84.62% 0.00%(44/52) storeSetPrivateKey [7] 43.18% 0.00%(19/44) storeHashInsert [8] 100.00% 0.00%(19/19) [self] [7] 34.09% 0.00%(15/44) storeKeyPrivate [8] 100.00% 0.00%(15/15) [self] [7] 15.91% 0.00%(7/44) getKeyCounter [8] 100.00% 0.00%(7/7) [self] [7] 4.55% 0.00%(2/44) destroy_StoreEntry [8] 100.00% 0.00%(2/2) [self] [7] 2.27% 0.00%(1/44) storePurgeEntriesByUrl [8] 100.00% 0.00%(1/1) [self] [6] 15.38% 0.00%(8/52) new_StoreEntry [7] 87.50% 0.00%(7/8) new_MemObject [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [5] 32.46% 0.00%(37/114) storeClientCopyHeaders [6] 100.00% 0.00%(37/37) storeClientRef [7] 64.86% 0.00%(24/37) storeClientCopy2 [8] 100.00% 0.00%(24/24) [self] [7] 32.43% 0.00%(12/37) cbdataLock [8] 100.00% 0.00%(12/12) [self] [7] 2.70% 0.00%(1/37) cbdataLocked [8] 100.00% 0.00%(1/1) [self] [5] 21.93% 0.00%(25/114) storeClientRegister [6] 96.00% 0.00%(24/25) storeLockObjectDebug [7] 95.83% 0.00%(23/24) storeEntryReferenced [8] 100.00% 0.00%(23/23) [self] [7] 4.17% 0.00%(1/24) storePurgeMem [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(1/25) cbdataInternalAlloc [7] 100.00% 0.00%(1/1) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [4] 38.04% 0.01%(70/184) clientBeginForwarding [5] 100.00% 0.01%(70/70) fwdStart [6] 64.29% 0.00%(45/70) peerSelect [7] 28.89% 0.00%(13/45) cbdataInternalAlloc [8] 100.00% 0.00%(13/13) [self] [7] 20.00% 0.00%(9/45) cbdataLock [8] 100.00% 0.00%(9/9) [self] [7] 15.56% 0.00%(7/45) peerSelectFoo [8] 100.00% 0.00%(7/7) [self] [7] 11.11% 0.00%(5/45) cbdataLocked [8] 100.00% 0.00%(5/5) [self] [7] 11.11% 0.00%(5/45) peerCheckNetdbDirect [8] 100.00% 0.00%(5/5) [self] [7] 8.89% 0.00%(4/45) requestDestroy [8] 100.00% 0.00%(4/4) [self] [7] 2.22% 0.00%(1/45) requestLink [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) storeLockObjectDebug [8] 100.00% 0.00%(1/1) [self] [6] 17.14% 0.00%(12/70) storeLockObjectDebug [7] 66.67% 0.00%(8/12) storeEntryReferenced [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) storePurgeMem [8] 100.00% 0.00%(4/4) [self] [6] 11.43% 0.00%(8/70) cbdataInternalAlloc [7] 100.00% 0.00%(8/8) memPoolAlloc [8] 100.00% 0.00%(8/8) [self] [6] 7.14% 0.00%(5/70) aclCheckFastRequest [7] 100.00% 0.00%(5/5) aclCheckFast [8] 100.00% 0.00%(5/5) [self] [3] 47.81% 0.02%(175/366) clientProcessRequest2 [4] 100.00% 0.02%(175/175) storeGetPublicByRequest [5] 100.00% 0.02%(175/175) storeGetPublicByRequestMethod [6] 64.57% 0.01%(113/175) storeGet [7] 96.46% 0.01%(109/113) hash_lookup [8] 100.00% 0.01%(109/109) [self] [7] 3.54% 0.00%(4/113) hash_join [8] 100.00% 0.00%(4/4) [self] [6] 35.43% 0.01%(62/175) storeKeyPublicByRequestMethod [7] 41.94% 0.00%(26/62) MD5Init [8] 100.00% 0.00%(26/26) [self] [7] 29.03% 0.00%(18/62) MD2File [8] 100.00% 0.00%(18/18) [self] [7] 17.74% 0.00%(11/62) MD5Pad [8] 100.00% 0.00%(11/11) [self] [7] 6.45% 0.00%(4/62) urlCanonical [8] 100.00% 0.00%(4/4) [self] [7] 4.84% 0.00%(3/62) MD5Update [8] 100.00% 0.00%(3/3) [self] [3] 1.09% 0.00%(4/366) storeClientCopyHeaders [4] 100.00% 0.00%(4/4) storeClientRef [5] 100.00% 0.00%(4/4) storeClientCopy2 [6] 100.00% 0.00%(4/4) storeClientCopy3 [7] 75.00% 0.00%(3/4) stmemAppend [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) storeClientCallback [8] 100.00% 0.00%(1/1) [self] [3] 0.82% 0.00%(3/366) storeClientRegister [4] 66.67% 0.00%(2/3) cbdataInternalAlloc [5] 100.00% 0.00%(2/2) memPoolAlloc [6] 100.00% 0.00%(2/2) xcalloc [7] 100.00% 0.00%(2/2) posix_memalign [8] 100.00% 0.00%(2/2) [self] [4] 33.33% 0.00%(1/3) storeLockObjectDebug [5] 100.00% 0.00%(1/1) storeEntryReferenced [6] 100.00% 0.00%(1/1) lru_referenced [7] 100.00% 0.00%(1/1) dlinkAddTail [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(361/926344) soo_close [1] 100.00% 0.04%(361/361) soclose [2] 90.30% 0.04%(326/361) sodisconnect [3] 100.00% 0.04%(326/326) tcp_usr_disconnect [4] 88.34% 0.03%(288/326) tcp_output_disconnect [5] 90.97% 0.03%(262/288) tcp_output [6] 91.22% 0.03%(239/262) ip_output [7] 23.01% 0.01%(55/239) ether_output [8] 100.00% 0.01%(55/55) [self] [7] 20.92% 0.01%(50/239) flowtable_lookup [8] 100.00% 0.01%(50/50) [self] [7] 17.99% 0.00%(43/239) memcpy [8] 100.00% 0.00%(43/43) [self] [7] 13.39% 0.00%(32/239) in_broadcast [8] 100.00% 0.00%(32/32) [self] [7] 5.86% 0.00%(14/239) bcmp [8] 100.00% 0.00%(14/14) [self] [7] 4.18% 0.00%(10/239) atomic_fetchadd_int [8] 100.00% 0.00%(10/10) [self] [7] 3.77% 0.00%(9/239) atomic_add_barr_int [8] 100.00% 0.00%(9/9) [self] [7] 3.35% 0.00%(8/239) jenkins_hashword [8] 100.00% 0.00%(8/8) [self] [7] 2.93% 0.00%(7/239) ipv4_flow_lookup_hash_internal [8] 100.00% 0.00%(7/7) [self] [7] 2.51% 0.00%(6/239) flowtable_key_equal [8] 100.00% 0.00%(6/6) [self] [7] 0.42% 0.00%(1/239) ether_input [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) ifa_del_loopback_route [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) ifa_free [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) ifa_ref [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/239) small_i586_bcopy [8] 100.00% 0.00%(1/1) [self] [6] 8.78% 0.00%(23/262) tcp_timer_activate [7] 65.22% 0.00%(15/23) callout_reset_on [8] 100.00% 0.00%(15/15) [self] [7] 30.43% 0.00%(7/23) atomic_store_rel_int [8] 100.00% 0.00%(7/7) [self] [7] 4.35% 0.00%(1/23) _callout_stop_safe [8] 100.00% 0.00%(1/1) [self] [5] 9.03% 0.00%(26/288) m_gethdr [6] 100.00% 0.00%(26/26) uma_zalloc_arg [7] 88.46% 0.00%(23/26) mb_ctor_mbuf [8] 100.00% 0.00%(23/23) [self] [7] 11.54% 0.00%(3/26) critical_enter [8] 100.00% 0.00%(3/3) [self] [4] 11.35% 0.00%(37/326) tcp_disconnect [5] 75.68% 0.00%(28/37) soisdisconnecting [6] 100.00% 0.00%(28/28) wakeup [7] 32.14% 0.00%(9/28) sleepq_release [8] 100.00% 0.00%(9/9) [self] [7] 28.57% 0.00%(8/28) sleepq_broadcast [8] 100.00% 0.00%(8/8) [self] [7] 14.29% 0.00%(4/28) atomic_cmpset_int [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(4/28) atomic_store_rel_int [8] 100.00% 0.00%(4/4) [self] [7] 10.71% 0.00%(3/28) sleepq_lock [8] 100.00% 0.00%(3/3) [self] [5] 24.32% 0.00%(9/37) sbflush [6] 100.00% 0.00%(9/9) sbflush_locked [7] 100.00% 0.00%(9/9) sbflush_internal [8] 100.00% 0.00%(9/9) [self] [4] 0.31% 0.00%(1/326) _rw_wunlock_hard [5] 100.00% 0.00%(1/1) turnstile_unpend [6] 100.00% 0.00%(1/1) _thread_lock_flags [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [2] 9.70% 0.00%(35/361) tcp_usr_close [3] 100.00% 0.00%(35/35) tcp_disconnect [4] 100.00% 0.00%(35/35) soisdisconnecting [5] 100.00% 0.00%(35/35) wakeup [6] 54.29% 0.00%(19/35) sleepq_release [7] 100.00% 0.00%(19/19) write_eflags [8] 100.00% 0.00%(19/19) [self] [6] 25.71% 0.00%(9/35) sleepq_broadcast [7] 100.00% 0.00%(9/9) sleepq_lookup [8] 100.00% 0.00%(9/9) [self] [6] 20.00% 0.00%(7/35) sleepq_lock [7] 57.14% 0.00%(4/7) spinlock_enter [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) disable_intr [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) read_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(356/926344) clientHttpLocationRewriteCheck [1] 100.00% 0.04%(356/356) clientHttpLocationRewriteDone [2] 100.00% 0.04%(356/356) clientHttpReplyAccessCheck [3] 95.22% 0.04%(339/356) aclNBCheck [4] 100.00% 0.04%(339/339) aclCheck [5] 81.71% 0.03%(277/339) aclCheckCallback [6] 87.36% 0.03%(242/277) aclChecklistFree [7] 53.31% 0.01%(129/242) cbdataInternalFree [8] 100.00% 0.01%(129/129) [self] [7] 17.36% 0.00%(42/242) cbdataUnlock [8] 100.00% 0.00%(42/42) [self] [7] 16.12% 0.00%(39/242) requestUnlink [8] 100.00% 0.00%(39/39) [self] [7] 11.98% 0.00%(29/242) aclCheckCleanup [8] 100.00% 0.00%(29/29) [self] [7] 0.83% 0.00%(2/242) cbdataInternalAlloc [8] 100.00% 0.00%(2/2) [self] [7] 0.41% 0.00%(1/242) cbdataLock [8] 100.00% 0.00%(1/1) [self] [6] 12.64% 0.00%(35/277) clientHttpReplyAccessCheckDone [7] 85.71% 0.00%(30/35) clientCheckErrorMap [8] 100.00% 0.00%(30/30) [self] [7] 14.29% 0.00%(5/35) clientCheckErrorMapDone [8] 100.00% 0.00%(5/5) [self] [5] 18.29% 0.01%(62/339) aclMatchAclList [6] 100.00% 0.01%(62/62) aclMatchAcl [7] 98.39% 0.01%(61/62) aclMatchIp [8] 100.00% 0.01%(61/61) [self] [7] 1.61% 0.00%(1/62) aclParseAclList [8] 100.00% 0.00%(1/1) [self] [3] 4.78% 0.00%(17/356) clientAclChecklistCreate [4] 100.00% 0.00%(17/17) aclChecklistCreate [5] 100.00% 0.00%(17/17) cbdataInternalAlloc [6] 100.00% 0.00%(17/17) memPoolAlloc [7] 88.24% 0.00%(15/17) xcalloc [8] 100.00% 0.00%(15/15) [self] [7] 11.76% 0.00%(2/17) xrealloc [8] 100.00% 0.00%(2/2) [self] [0] 0.04% 0.04%(352/926344) connect [1] 100.00% 0.04%(352/352) kern_connect [2] 100.00% 0.04%(352/352) soconnect [3] 59.66% 0.02%(210/352) tcp_output_connect [4] 92.86% 0.02%(195/210) tcp_output [5] 70.26% 0.01%(137/195) tcp_mssopt [6] 99.27% 0.01%(136/137) tcp_hc_getmtu [7] 93.38% 0.01%(127/136) tcp_hc_lookup [8] 100.00% 0.01%(127/127) [self] [7] 4.41% 0.00%(6/136) atomic_cmpset_int [8] 100.00% 0.00%(6/6) [self] [7] 1.47% 0.00%(2/136) sctp_soreceive [8] 100.00% 0.00%(2/2) [self] [7] 0.74% 0.00%(1/136) __curthread [8] 100.00% 0.00%(1/1) [self] [6] 0.73% 0.00%(1/137) tcp_maxmtu [7] 100.00% 0.00%(1/1) in_rtalloc_ign [8] 100.00% 0.00%(1/1) [self] [5] 15.90% 0.00%(31/195) ip_output [6] 58.06% 0.00%(18/31) ether_output [7] 38.89% 0.00%(7/18) mac_ifnet_check_transmit [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(6/18) ether_output_frame [8] 100.00% 0.00%(6/6) [self] [7] 27.78% 0.00%(5/18) mac_ifnet_ioctl_get [8] 100.00% 0.00%(5/5) [self] [6] 41.94% 0.00%(13/31) flowtable_lookup [7] 38.46% 0.00%(5/13) flowtable_entry [8] 100.00% 0.00%(5/5) [self] [7] 38.46% 0.00%(5/13) flowtable_pcpu_unlock [8] 100.00% 0.00%(4/4) [self] [7] 15.38% 0.00%(2/13) flowtable_pcpu_lock [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) flowtable_alloc [8] 100.00% 0.00%(1/1) [self] [5] 13.85% 0.00%(27/195) tcp_timer_activate [6] 100.00% 0.00%(27/27) callout_reset_on [7] 59.26% 0.00%(16/27) write_eflags [8] 100.00% 0.00%(16/16) [self] [7] 25.93% 0.00%(7/27) atomic_cmpset_int [8] 100.00% 0.00%(7/7) [self] [7] 14.81% 0.00%(4/27) callout_lock [8] 100.00% 0.00%(4/4) [self] [4] 7.14% 0.00%(15/210) m_gethdr [5] 100.00% 0.00%(15/15) uma_zalloc_arg [6] 100.00% 0.00%(15/15) mb_ctor_mbuf [7] 53.33% 0.00%(8/15) mac_mbuf_init [8] 100.00% 0.00%(8/8) [self] [7] 46.67% 0.00%(7/15) m_tag_prepend [8] 100.00% 0.00%(7/7) [self] [3] 40.34% 0.02%(142/352) tcp_usr_connect [4] 98.59% 0.02%(140/142) tcp_connect [5] 72.14% 0.01%(101/140) tcp_new_isn [6] 64.36% 0.01%(65/101) MD5Pad [7] 75.38% 0.01%(49/65) memcpy [8] 100.00% 0.01%(49/49) [self] [7] 24.62% 0.00%(16/65) MD5Update [8] 100.00% 0.00%(16/16) [self] [6] 35.64% 0.00%(36/101) arc4random [7] 50.00% 0.00%(18/36) arc4rand [8] 100.00% 0.00%(18/18) [self] [7] 27.78% 0.00%(10/36) atomic_cmpset_int [8] 100.00% 0.00%(10/10) [self] [7] 11.11% 0.00%(4/36) __curthread [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(3/36) arc4_init [8] 100.00% 0.00%(3/3) [self] [7] 2.78% 0.00%(1/36) arc4_randomstir [8] 100.00% 0.00%(1/1) [self] [5] 18.57% 0.00%(26/140) in_pcbladdr [6] 100.00% 0.00%(26/26) in_rtalloc_ign [7] 57.69% 0.00%(15/26) rtalloc_ign_fib [8] 100.00% 0.00%(15/15) [self] [7] 38.46% 0.00%(10/26) atomic_cmpset_int [8] 100.00% 0.00%(10/10) [self] [7] 3.85% 0.00%(1/26) rtredirect [8] 100.00% 0.00%(1/1) [self] [5] 9.29% 0.00%(13/140) tcp_timer_activate [6] 100.00% 0.00%(13/13) callout_reset_on [7] 30.77% 0.00%(4/13) callout_lock [8] 100.00% 0.00%(4/4) [self] [7] 30.77% 0.00%(4/13) write_eflags [8] 100.00% 0.00%(4/4) [self] [7] 23.08% 0.00%(3/13) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) spinlock_exit [8] 100.00% 0.00%(2/2) [self] [4] 1.41% 0.00%(2/142) _rw_wunlock_hard [5] 100.00% 0.00%(2/2) turnstile_unpend [6] 100.00% 0.00%(2/2) sched_add [7] 50.00% 0.00%(1/2) tdq_add [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) tdq_notify [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(348/926344) vm_object_madvise [1] 99.71% 0.04%(347/348) pmap_clear_modify [2] 100.00% 0.04%(347/347) pmap_invalidate_page [3] 100.00% 0.04%(347/347) smp_invlpg [4] 100.00% 0.04%(347/347) smp_tlb_shootdown [5] 100.00% 0.04%(347/347) ipi_all_but_self [6] 100.00% 0.04%(347/347) lapic_ipi_vectored [7] 57.64% 0.02%(200/347) lapic_ipi_wait [8] 100.00% 0.02%(200/200) [self] [7] 36.89% 0.01%(128/347) lapic_ipi_raw [8] 100.00% 0.01%(128/128) [self] [7] 5.48% 0.00%(19/347) write_eflags [8] 100.00% 0.00%(19/19) [self] [1] 0.29% 0.00%(1/348) _mtx_unlock_sleep [2] 100.00% 0.00%(1/1) turnstile_unpend [3] 100.00% 0.00%(1/1) sched_unlend_prio [4] 100.00% 0.00%(1/1) sched_thread_priority [5] 100.00% 0.00%(1/1) tdq_setlowpri [6] 100.00% 0.00%(1/1) tdq_choose [7] 100.00% 0.00%(1/1) runq_choose [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(341/926344) commCallCloseHandlers [1] 84.75% 0.03%(289/341) connStateFree [2] 95.85% 0.03%(277/289) httpRequestFree [3] 49.10% 0.01%(136/277) storeClientUnregister [4] 84.56% 0.01%(115/136) storeSwapOut [5] 100.00% 0.01%(115/115) storeSwapOutStart [6] 38.26% 0.00%(44/115) storeSwapMetaBuild [7] 50.00% 0.00%(22/44) tlv_add [8] 100.00% 0.00%(22/22) [self] [7] 36.36% 0.00%(16/44) memcpy [8] 100.00% 0.00%(16/16) [self] [7] 6.82% 0.00%(3/44) storeUrl [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(2/44) tlv_init [8] 100.00% 0.00%(2/2) [self] [7] 2.27% 0.00%(1/44) objectLen [8] 100.00% 0.00%(1/1) [self] [6] 21.74% 0.00%(25/115) cbdataInternalFree [7] 44.00% 0.00%(11/25) memPoolFree [8] 100.00% 0.00%(11/11) [self] [7] 36.00% 0.00%(9/25) memset [8] 100.00% 0.00%(9/9) [self] [7] 12.00% 0.00%(3/25) _getdtablesize [8] 100.00% 0.00%(3/3) [self] [7] 4.00% 0.00%(1/25) [unmapped_function] [7] 4.00% 0.00%(1/25) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [6] 15.65% 0.00%(18/115) storeCreate [7] 88.89% 0.00%(16/18) storeDirSelectSwapDirLeastLoad [8] 100.00% 0.00%(16/16) [self] [7] 5.56% 0.00%(1/18) objectLen [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) storeDirSelectSwapDirRoundRobin [8] 100.00% 0.00%(1/1) [self] [6] 13.04% 0.00%(15/115) cbdataInternalAlloc [7] 100.00% 0.00%(15/15) memPoolAlloc [8] 100.00% 0.00%(15/15) [self] [6] 5.22% 0.00%(6/115) tlv_free [7] 83.33% 0.00%(5/6) xfree [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [6] 4.35% 0.00%(5/115) xfree [7] 80.00% 0.00%(4/5) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [6] 1.74% 0.00%(2/115) storeSwapMetaPack [7] 100.00% 0.00%(2/2) xmalloc [8] 100.00% 0.00%(2/2) [self] [4] 15.44% 0.00%(21/136) cbdataInternalFree [5] 100.00% 0.00%(21/21) memPoolFree [6] 100.00% 0.00%(21/21) xfree [7] 33.33% 0.00%(7/21) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 23.81% 0.00%(5/21) idalloc [8] 100.00% 0.00%(5/5) [self] [7] 19.05% 0.00%(4/21) free [8] 100.00% 0.00%(4/4) [self] [7] 9.52% 0.00%(2/21) realloc [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 4.76% 0.00%(1/21) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 4.76% 0.00%(1/21) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 16.97% 0.01%(47/277) httpReplyDestroy [4] 63.83% 0.00%(30/47) httpReplyClean [5] 60.00% 0.00%(18/30) httpHeaderClean [6] 55.56% 0.00%(10/18) httpHeaderEntryDestroy [7] 100.00% 0.00%(10/10) stringClean [8] 100.00% 0.00%(10/10) [self] [6] 27.78% 0.00%(5/18) httpHeaderGetEntry [7] 80.00% 0.00%(4/5) vector_get [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) httpHeaderGetEntry [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(3/18) statHistCount [7] 100.00% 0.00%(3/3) statHistBin [8] 100.00% 0.00%(3/3) [self] [5] 40.00% 0.00%(12/30) httpReplyHdrCacheClean [6] 100.00% 0.00%(12/12) httpHdrCcDestroy [7] 83.33% 0.00%(10/12) memset [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) memPoolFree [8] 100.00% 0.00%(2/2) [self] [4] 36.17% 0.00%(17/47) httpReplyDoDestroy [5] 100.00% 0.00%(17/17) memPoolFree [6] 100.00% 0.00%(17/17) xfree [7] 41.18% 0.00%(7/17) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 23.53% 0.00%(4/17) arena_run_reg_dalloc [8] 100.00% 0.00%(4/4) [self] [7] 11.76% 0.00%(2/17) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 11.76% 0.00%(2/17) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) realloc [8] 100.00% 0.00%(1/1) [self] [3] 12.64% 0.00%(35/277) requestUnlink [4] 100.00% 0.00%(35/35) requestDestroy [5] 42.86% 0.00%(15/35) httpHeaderClean [6] 60.00% 0.00%(9/15) httpHeaderEntryDestroy [7] 77.78% 0.00%(7/9) stringClean [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) stringDup [8] 100.00% 0.00%(2/2) [self] [6] 20.00% 0.00%(3/15) httpHeaderGetEntry [7] 66.67% 0.00%(2/3) httpHeaderGetEntry [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) vector_get [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(3/15) statHistCount [7] 100.00% 0.00%(3/3) statHistBin [8] 100.00% 0.00%(3/3) [self] [5] 31.43% 0.00%(11/35) memPoolFree [6] 100.00% 0.00%(11/11) xfree [7] 45.45% 0.00%(5/11) arena_dalloc_small [8] 100.00% 0.00%(5/5) [self] [7] 27.27% 0.00%(3/11) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) free [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [5] 25.71% 0.00%(9/35) stringClean [6] 100.00% 0.00%(9/9) memFreeString [7] 88.89% 0.00%(8/9) memPoolFree [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) memPoolAlloc [8] 100.00% 0.00%(1/1) [self] [3] 10.83% 0.00%(30/277) httpRequestLog [4] 50.00% 0.00%(15/30) clientUpdateCounters [5] 100.00% 0.00%(15/15) statHistCount [6] 100.00% 0.00%(15/15) statHistBin [7] 53.33% 0.00%(8/15) floor [8] 100.00% 0.00%(8/8) [self] [7] 40.00% 0.00%(6/15) Log [8] 100.00% 0.00%(6/6) [self] [7] 6.67% 0.00%(1/15) log [8] 100.00% 0.00%(1/1) [self] [4] 40.00% 0.00%(12/30) clientAclChecklistCreate [5] 100.00% 0.00%(12/12) aclChecklistCreate [6] 100.00% 0.00%(12/12) cbdataInternalAlloc [7] 100.00% 0.00%(12/12) memPoolAlloc [8] 100.00% 0.00%(12/12) [self] [4] 10.00% 0.00%(3/30) urlCanonicalClean [5] 100.00% 0.00%(3/3) urlMakeHttpCanonical2 [6] 100.00% 0.00%(3/3) snprintf [7] 66.67% 0.00%(2/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) open [8] 100.00% 0.00%(1/1) [self] [3] 7.94% 0.00%(22/277) aclChecklistFree [4] 100.00% 0.00%(22/22) cbdataInternalFree [5] 100.00% 0.00%(22/22) memPoolFree [6] 100.00% 0.00%(22/22) xfree [7] 45.45% 0.00%(10/22) arena_run_reg_dalloc [8] 100.00% 0.00%(10/10) [self] [7] 18.18% 0.00%(4/22) arena_dalloc_small [8] 100.00% 0.00%(4/4) [self] [7] 18.18% 0.00%(4/22) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 4.55% 0.00%(1/22) [unmapped_function] [7] 4.55% 0.00%(1/22) free [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) realloc [8] 100.00% 0.00%(1/1) [self] [3] 2.53% 0.00%(7/277) storeUnlockObjectDebug [4] 100.00% 0.00%(7/7) storeRelease [5] 100.00% 0.00%(7/7) destroy_StoreEntry [6] 71.43% 0.00%(5/7) storeHashDelete [7] 60.00% 0.00%(3/5) hash_remove_link [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) storeKeyFree [8] 100.00% 0.00%(2/2) [self] [6] 28.57% 0.00%(2/7) destroy_MemObject [7] 50.00% 0.00%(1/2) stmemFree [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) urlMethodFree [8] 100.00% 0.00%(1/1) [self] [2] 2.08% 0.00%(6/289) [self] [2] 2.08% 0.00%(6/289) memFreeBuf [3] 100.00% 0.00%(6/6) memFree [4] 100.00% 0.00%(6/6) memPoolFree [5] 100.00% 0.00%(6/6) xfree [6] 100.00% 0.00%(6/6) arena_dalloc [7] 100.00% 0.00%(6/6) arena_dalloc_large [8] 100.00% 0.00%(6/6) [self] [1] 6.45% 0.00%(22/341) fwdServerClosed [2] 100.00% 0.00%(22/22) fwdStateFree [3] 100.00% 0.00%(22/22) fwdServersFree [4] 100.00% 0.00%(22/22) fwdServerFree [5] 100.00% 0.00%(22/22) memPoolFree [6] 100.00% 0.00%(22/22) xfree [7] 36.36% 0.00%(8/22) arena_run_reg_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 18.18% 0.00%(4/22) arena_dalloc_small [8] 100.00% 0.00%(4/4) [self] [7] 18.18% 0.00%(4/22) free [8] 100.00% 0.00%(4/4) [self] [7] 13.64% 0.00%(3/22) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 9.09% 0.00%(2/22) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [1] 3.52% 0.00%(12/341) cbdataUnlock [2] 100.00% 0.00%(12/12) [self] [1] 2.35% 0.00%(8/341) memPoolFree [2] 100.00% 0.00%(8/8) [self] [1] 2.05% 0.00%(7/341) cbdataValid [2] 100.00% 0.00%(7/7) [self] [1] 0.59% 0.00%(2/341) memset [2] 100.00% 0.00%(2/2) [self] [1] 0.29% 0.00%(1/341) _getdtablesize [2] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(338/926344) httpHeaderEntryClone [1] 100.00% 0.04%(338/338) httpHeaderEntryCreateStr [2] 100.00% 0.04%(338/338) stringDup [3] 100.00% 0.04%(338/338) stringLimitInit [4] 100.00% 0.04%(338/338) stringInitBuf [5] 100.00% 0.04%(338/338) memAllocString [6] 100.00% 0.04%(338/338) memPoolAlloc [7] 87.87% 0.03%(297/338) xmalloc [8] 100.00% 0.03%(297/297) [self] [7] 11.24% 0.00%(38/338) memMeterSyncHWater [8] 100.00% 0.00%(38/38) [self] [7] 0.89% 0.00%(3/338) memPoolClean [8] 100.00% 0.00%(3/3) [self] [0] 0.04% 0.04%(334/926344) __svfscanf [1] 88.02% 0.03%(294/334) strtoimax [2] 100.00% 0.03%(294/294) [self] [1] 5.69% 0.00%(19/334) __srefill [2] 100.00% 0.00%(19/19) [self] [1] 3.89% 0.00%(13/334) [unmapped_function] [1] 2.40% 0.00%(8/334) __sbmaskrune [2] 100.00% 0.00%(8/8) [self] [0] 0.04% 0.04%(330/926344) xfree [1] 33.03% 0.01%(109/330) arena_dalloc_small [2] 100.00% 0.01%(109/109) [self] [1] 30.00% 0.01%(99/330) idalloc [2] 100.00% 0.01%(99/99) [self] [1] 15.76% 0.01%(52/330) arena_run_reg_dalloc [2] 100.00% 0.01%(52/52) [self] [1] 10.00% 0.00%(33/330) free [2] 100.00% 0.00%(33/33) [self] [1] 6.67% 0.00%(22/330) malloc_spin_unlock [2] 100.00% 0.00%(22/22) [self] [1] 3.94% 0.00%(13/330) arena_dalloc [2] 100.00% 0.00%(13/13) [self] [1] 0.61% 0.00%(2/330) [unmapped_function] [0] 0.03% 0.03%(318/926344) cbdataInternalFree [1] 46.54% 0.02%(148/318) memset [2] 100.00% 0.02%(148/148) [self] [1] 30.19% 0.01%(96/318) memPoolFree [2] 100.00% 0.01%(96/96) [self] [1] 22.01% 0.01%(70/318) _getdtablesize [2] 100.00% 0.01%(70/70) [self] [1] 1.26% 0.00%(4/318) [unmapped_function] [0] 0.03% 0.03%(317/926344) __sfvwrite [1] 55.21% 0.02%(175/317) __vfprintf [2] 68.00% 0.01%(119/175) __ultoa [3] 100.00% 0.01%(119/119) [self] [2] 32.00% 0.01%(56/175) localeconv [3] 100.00% 0.01%(56/56) [self] [1] 44.48% 0.02%(141/317) io_flush [2] 93.62% 0.01%(132/141) __sprint [3] 100.00% 0.01%(132/132) [self] [2] 6.38% 0.00%(9/141) [unmapped_function] [1] 0.32% 0.00%(1/317) commSetSelect [2] 100.00% 0.00%(1/1) commUpdateWriteHandler [3] 100.00% 0.00%(1/1) getnameinfo_inet [4] 100.00% 0.00%(1/1) strlcpy [5] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(317/926344) fo_close [1] 100.00% 0.03%(317/317) soo_close [2] 100.00% 0.03%(317/317) soclose [3] 86.12% 0.03%(273/317) sodisconnect [4] 100.00% 0.03%(273/273) tcp_usr_disconnect [5] 95.24% 0.03%(260/273) tcp_output_disconnect [6] 91.54% 0.03%(238/260) tcp_output [7] 32.77% 0.01%(78/238) tcp_addoptions [8] 100.00% 0.01%(78/78) [self] [7] 31.93% 0.01%(76/238) ip_output [8] 100.00% 0.01%(76/76) [self] [7] 8.40% 0.00%(20/238) tcp_timer_active [8] 100.00% 0.00%(18/18) [self] [7] 6.72% 0.00%(16/238) generic_bcopy [8] 100.00% 0.00%(16/16) [self] [7] 6.72% 0.00%(16/238) tcpip_fillheaders [8] 100.00% 0.00%(16/16) [self] [7] 2.94% 0.00%(7/238) bzero [8] 100.00% 0.00%(7/7) [self] [7] 2.10% 0.00%(5/238) tcp_timer_activate [8] 100.00% 0.00%(5/5) [self] [7] 1.68% 0.00%(4/238) bcopy [8] 100.00% 0.00%(4/4) [self] [7] 1.68% 0.00%(4/238) generic_bzero [8] 100.00% 0.00%(4/4) [self] [7] 1.26% 0.00%(3/238) __bswap16 [8] 100.00% 0.00%(3/3) [self] [7] 1.26% 0.00%(3/238) ip_fragment [8] 100.00% 0.00%(3/3) [self] [7] 0.84% 0.00%(2/238) mac_inpcb_create_mbuf [8] 100.00% 0.00%(2/2) [self] [7] 0.42% 0.00%(1/238) __bswap32 [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/238) bcopyb [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/238) syncache_add [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/238) tcp_sack_doack [8] 100.00% 0.00%(1/1) [self] [6] 8.46% 0.00%(22/260) m_gethdr [7] 100.00% 0.00%(22/22) uma_zalloc_arg [8] 100.00% 0.00%(22/22) [self] [5] 4.40% 0.00%(12/273) tcp_disconnect [6] 83.33% 0.00%(10/12) soisdisconnecting [7] 100.00% 0.00%(10/10) wakeup [8] 100.00% 0.00%(10/10) [self] [6] 16.67% 0.00%(2/12) sbflush [7] 100.00% 0.00%(2/2) sbflush_locked [8] 100.00% 0.00%(2/2) [self] [5] 0.37% 0.00%(1/273) _rw_wlock_hard [6] 100.00% 0.00%(1/1) turnstile_cancel [7] 100.00% 0.00%(1/1) write_eflags [8] 100.00% 0.00%(1/1) [self] [3] 13.88% 0.00%(44/317) tcp_usr_close [4] 97.73% 0.00%(43/44) tcp_disconnect [5] 90.70% 0.00%(39/43) soisdisconnecting [6] 100.00% 0.00%(39/39) wakeup [7] 35.90% 0.00%(14/39) atomic_cmpset_int [8] 100.00% 0.00%(14/14) [self] [7] 28.21% 0.00%(11/39) atomic_store_rel_int [8] 100.00% 0.00%(11/11) [self] [7] 17.95% 0.00%(7/39) sleepq_release [8] 100.00% 0.00%(6/6) [self] [7] 12.82% 0.00%(5/39) sleepq_broadcast [8] 100.00% 0.00%(5/5) [self] [7] 2.56% 0.00%(1/39) sleepq_abort [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) sleepq_lock [8] 100.00% 0.00%(1/1) [self] [5] 9.30% 0.00%(4/43) sbflush [6] 100.00% 0.00%(4/4) sbflush_locked [7] 100.00% 0.00%(4/4) sbflush_internal [8] 100.00% 0.00%(4/4) [self] [4] 2.27% 0.00%(1/44) _rw_wunlock_hard [5] 100.00% 0.00%(1/1) turnstile_unpend [6] 100.00% 0.00%(1/1) sched_add [7] 100.00% 0.00%(1/1) sched_pickcpu [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(315/926344) clientSetKeepaliveFlag [1] 100.00% 0.03%(315/315) httpMsgIsPersistent [2] 100.00% 0.03%(315/315) httpHeaderHasConnDir [3] 97.78% 0.03%(308/315) stringClean [4] 100.00% 0.03%(308/308) memFreeString [5] 100.00% 0.03%(308/308) memPoolFree [6] 100.00% 0.03%(308/308) xfree [7] 25.97% 0.01%(80/308) arena_dalloc_small [8] 100.00% 0.01%(80/80) [self] [7] 18.18% 0.01%(56/308) free [8] 100.00% 0.01%(56/56) [self] [7] 14.61% 0.00%(45/308) arena_dalloc [8] 100.00% 0.00%(45/45) [self] [7] 13.64% 0.00%(42/308) realloc [8] 100.00% 0.00%(42/42) [self] [7] 12.99% 0.00%(40/308) arena_run_reg_dalloc [8] 100.00% 0.00%(40/40) [self] [7] 11.36% 0.00%(35/308) idalloc [8] 100.00% 0.00%(35/35) [self] [7] 3.25% 0.00%(10/308) malloc_spin_unlock [8] 100.00% 0.00%(10/10) [self] [3] 1.90% 0.00%(6/315) httpHeaderGetList [4] 100.00% 0.00%(6/6) strListAddStr [5] 100.00% 0.00%(6/6) stringAppend [6] 100.00% 0.00%(6/6) stringInitBuf [7] 66.67% 0.00%(4/6) memAllocString [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) memTotalAllocated [8] 100.00% 0.00%(2/2) [self] [3] 0.32% 0.00%(1/315) strListIsMember [4] 100.00% 0.00%(1/1) [unmapped_function] [0] 0.03% 0.03%(314/926344) closef [1] 100.00% 0.03%(314/314) fo_close [2] 100.00% 0.03%(314/314) soo_close [3] 100.00% 0.03%(314/314) soclose [4] 94.90% 0.03%(298/314) sodisconnect [5] 100.00% 0.03%(298/298) tcp_usr_disconnect [6] 79.19% 0.03%(236/298) tcp_output_disconnect [7] 83.90% 0.02%(198/236) tcp_output [8] 100.00% 0.02%(198/198) [self] [7] 5.93% 0.00%(14/236) atomic_cmpset_int [8] 100.00% 0.00%(14/14) [self] [7] 4.24% 0.00%(10/236) generic_bcopy [8] 100.00% 0.00%(10/10) [self] [7] 2.12% 0.00%(5/236) in_pseudo [8] 100.00% 0.00%(5/5) [self] [7] 1.69% 0.00%(4/236) imin [8] 100.00% 0.00%(4/4) [self] [7] 1.27% 0.00%(3/236) min [8] 100.00% 0.00%(3/3) [self] [7] 0.85% 0.00%(2/236) __curthread [8] 100.00% 0.00%(2/2) [self] [6] 19.80% 0.01%(59/298) tcp_disconnect [7] 33.90% 0.00%(20/59) atomic_cmpset_int [8] 100.00% 0.00%(20/20) [self] [7] 28.81% 0.00%(17/59) tcp_usrclosed [8] 100.00% 0.00%(17/17) [self] [7] 15.25% 0.00%(9/59) soisdisconnecting [8] 100.00% 0.00%(9/9) [self] [7] 13.56% 0.00%(8/59) sbflush [8] 100.00% 0.00%(8/8) [self] [7] 3.39% 0.00%(2/59) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 1.69% 0.00%(1/59) sbflush_locked [8] 100.00% 0.00%(1/1) [self] [7] 1.69% 0.00%(1/59) soisdisconnected [8] 100.00% 0.00%(1/1) [self] [7] 1.69% 0.00%(1/59) tcp6_connect [8] 100.00% 0.00%(1/1) [self] [6] 1.01% 0.00%(3/298) _rw_wunlock_hard [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) turnstile_unpend [8] 100.00% 0.00%(1/1) [self] [4] 5.10% 0.00%(16/314) tcp_usr_close [5] 81.25% 0.00%(13/16) tcp_output_disconnect [6] 100.00% 0.00%(13/13) tcp_output [7] 92.31% 0.00%(12/13) tcp_timer_active [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) syncache_add [8] 100.00% 0.00%(1/1) [self] [5] 18.75% 0.00%(3/16) tcp_disconnect [6] 100.00% 0.00%(3/3) soisdisconnecting [7] 100.00% 0.00%(3/3) wakeup [8] 100.00% 0.00%(3/3) [self] [0] 0.03% 0.03%(310/926344) madvise [1] 100.00% 0.03%(310/310) vm_map_madvise [2] 100.00% 0.03%(310/310) vm_object_madvise [3] 67.74% 0.02%(210/310) pmap_clear_modify [4] 100.00% 0.02%(210/210) pmap_invalidate_page [5] 100.00% 0.02%(210/210) smp_invlpg [6] 100.00% 0.02%(210/210) smp_tlb_shootdown [7] 50.95% 0.01%(107/210) write_eflags [8] 100.00% 0.01%(107/107) [self] [7] 17.14% 0.00%(36/210) spinlock_enter [8] 100.00% 0.00%(36/36) [self] [7] 13.33% 0.00%(28/210) disable_intr [8] 100.00% 0.00%(28/28) [self] [7] 13.33% 0.00%(28/210) read_eflags [8] 100.00% 0.00%(28/28) [self] [7] 4.29% 0.00%(9/210) spinlock_exit [8] 100.00% 0.00%(9/9) [self] [7] 0.95% 0.00%(2/210) __curthread [8] 100.00% 0.00%(2/2) [self] [3] 32.26% 0.01%(100/310) vm_page_dontneed [4] 100.00% 0.01%(100/100) pmap_clear_reference [5] 100.00% 0.01%(100/100) pmap_invalidate_page [6] 100.00% 0.01%(100/100) smp_invlpg [7] 86.00% 0.01%(86/100) ia32_pause [8] 100.00% 0.01%(86/86) [self] [7] 6.00% 0.00%(6/100) atomic_cmpset_int [8] 100.00% 0.00%(6/6) [self] [7] 4.00% 0.00%(4/100) atomic_store_rel_int [8] 100.00% 0.00%(4/4) [self] [7] 2.00% 0.00%(2/100) read_eflags [8] 100.00% 0.00%(2/2) [self] [7] 2.00% 0.00%(2/100) smp_tlb_shootdown [8] 100.00% 0.00%(2/2) [self] [0] 0.03% 0.03%(309/926344) stringReset [1] 100.00% 0.03%(309/309) stringInit [2] 100.00% 0.03%(309/309) stringLimitInit [3] 100.00% 0.03%(309/309) stringInitBuf [4] 100.00% 0.03%(309/309) memAllocString [5] 100.00% 0.03%(309/309) memPoolAlloc [6] 100.00% 0.03%(309/309) xmalloc [7] 39.16% 0.01%(121/309) arena_malloc_small [8] 100.00% 0.01%(121/121) [self] [7] 28.80% 0.01%(89/309) malloc [8] 100.00% 0.01%(89/89) [self] [7] 11.00% 0.00%(34/309) calloc [8] 100.00% 0.00%(34/34) [self] [7] 8.41% 0.00%(26/309) arena_run_reg_alloc [8] 100.00% 0.00%(26/26) [self] [7] 7.77% 0.00%(24/309) arena_lock_balance [8] 100.00% 0.00%(24/24) [self] [7] 1.29% 0.00%(4/309) malloc_init [8] 100.00% 0.00%(4/4) [self] [7] 0.97% 0.00%(3/309) arena_bin_malloc_easy [8] 100.00% 0.00%(3/3) [self] [7] 0.97% 0.00%(3/309) imalloc [8] 100.00% 0.00%(3/3) [self] [7] 0.97% 0.00%(3/309) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 0.32% 0.00%(1/309) [unmapped_function] [7] 0.32% 0.00%(1/309) arena_malloc [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(309/926344) clientStoreURLRewriteDone [1] 100.00% 0.03%(309/309) clientFinishRewriteStuff [2] 100.00% 0.03%(309/309) clientAccessCheck2 [3] 100.00% 0.03%(309/309) clientCheckNoCache [4] 100.00% 0.03%(309/309) clientCheckNoCacheDone [5] 100.00% 0.03%(309/309) clientProcessRequest [6] 66.67% 0.02%(206/309) clientProcessMiss [7] 57.28% 0.01%(118/206) clientCreateStoreEntry [8] 100.00% 0.01%(118/118) [self] [7] 21.36% 0.00%(44/206) clientBeginForwarding [8] 100.00% 0.00%(44/44) [self] [7] 20.87% 0.00%(43/206) clientOnlyIfCached [8] 100.00% 0.00%(42/42) [self] [7] 0.49% 0.00%(1/206) clientAclChecklistCreate [8] 100.00% 0.00%(1/1) [self] [6] 14.56% 0.00%(45/309) clientProcessRequest2 [7] 80.00% 0.00%(36/45) storeGetPublicByRequest [8] 100.00% 0.00%(36/36) [self] [7] 13.33% 0.00%(6/45) storeEntryValidToSend [8] 100.00% 0.00%(6/6) [self] [7] 6.67% 0.00%(3/45) storeGetPublicByRequestMethodCode [8] 100.00% 0.00%(3/3) [self] [6] 10.68% 0.00%(33/309) storeClientRegister [7] 33.33% 0.00%(11/33) storeClientType [8] 100.00% 0.00%(11/11) [self] [7] 30.30% 0.00%(10/33) cbdataInternalAlloc [8] 100.00% 0.00%(10/10) [self] [7] 24.24% 0.00%(8/33) dlinkAdd [8] 100.00% 0.00%(8/8) [self] [7] 9.09% 0.00%(3/33) storeLockObjectDebug [8] 100.00% 0.00%(3/3) [self] [7] 3.03% 0.00%(1/33) storeIOStats [8] 100.00% 0.00%(1/1) [self] [6] 3.56% 0.00%(11/309) storeClientCopyHeaders [7] 100.00% 0.00%(11/11) storeClientRef [8] 100.00% 0.00%(11/11) [self] [6] 1.94% 0.00%(6/309) storeLockObjectDebug [7] 100.00% 0.00%(6/6) storeEntryReferenced [8] 100.00% 0.00%(6/6) [self] [6] 1.29% 0.00%(4/309) delaySetStoreClient [7] 100.00% 0.00%(4/4) delayRegisterDelayIdPtr [8] 100.00% 0.00%(4/4) [self] [6] 0.97% 0.00%(3/309) urlMethodAssign [7] 100.00% 0.00%(3/3) urlMethodDup [8] 100.00% 0.00%(3/3) [self] [6] 0.32% 0.00%(1/309) delayClient [7] 100.00% 0.00%(1/1) delayId [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(309/926344) clientStoreURLRewriteStart [1] 100.00% 0.03%(309/309) clientStoreURLRewriteDone [2] 100.00% 0.03%(309/309) clientFinishRewriteStuff [3] 100.00% 0.03%(309/309) clientAccessCheck2 [4] 100.00% 0.03%(309/309) clientCheckNoCache [5] 100.00% 0.03%(309/309) clientCheckNoCacheDone [6] 100.00% 0.03%(309/309) clientProcessRequest [7] 44.98% 0.02%(139/309) clientProcessRequest2 [8] 100.00% 0.02%(139/139) [self] [7] 39.48% 0.01%(122/309) clientProcessMiss [8] 100.00% 0.01%(122/122) [self] [7] 2.59% 0.00%(8/309) urlMethodAssign [8] 100.00% 0.00%(8/8) [self] [7] 2.59% 0.00%(8/309) storeClientRegister [8] 100.00% 0.00%(8/8) [self] [7] 1.94% 0.00%(6/309) memset [8] 100.00% 0.00%(6/6) [self] [7] 1.62% 0.00%(5/309) delayClient [8] 100.00% 0.00%(5/5) [self] [7] 1.62% 0.00%(5/309) httpHeaderHas [8] 100.00% 0.00%(5/5) [self] [7] 0.97% 0.00%(3/309) storeClientCopyHeaders [8] 100.00% 0.00%(3/3) [self] [7] 0.65% 0.00%(2/309) storeLockObjectDebug [8] 100.00% 0.00%(2/2) [self] [7] 0.65% 0.00%(2/309) delaySetStoreClient [8] 100.00% 0.00%(2/2) [self] [7] 0.65% 0.00%(2/309) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [7] 0.32% 0.00%(1/309) httpHeaderNameById [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/309) delayId [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/309) storeClientCopyHeadersCB [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/309) clientProcessOnlyIfCachedMiss [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/309) storeClientType [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/309) storeCreateMemObject [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/309) clientCheckBeginForwarding [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(306/926344) statHistCount [1] 97.71% 0.03%(299/306) statHistBin [2] 100.00% 0.03%(299/299) [self] [1] 2.29% 0.00%(7/306) [unmapped_function] [0] 0.03% 0.03%(294/926344) tlv_add [1] 92.52% 0.03%(272/294) xmalloc [2] 100.00% 0.03%(272/272) [self] [1] 7.48% 0.00%(22/294) [unmapped_function] [0] 0.03% 0.03%(292/926344) soo_read [1] 100.00% 0.03%(292/292) soreceive [2] 100.00% 0.03%(292/292) soreceive_generic [3] 99.32% 0.03%(290/292) tcp_output_rcvd [4] 68.28% 0.02%(198/290) tcp_output [5] 63.64% 0.01%(126/198) ip_output [6] 55.56% 0.01%(70/126) ether_output [7] 68.57% 0.01%(48/70) mac_ifnet_check_transmit [8] 100.00% 0.01%(48/48) [self] [7] 21.43% 0.00%(15/70) mac_ifnet_ioctl_get [8] 100.00% 0.00%(15/15) [self] [7] 10.00% 0.00%(7/70) ether_output_frame [8] 100.00% 0.00%(7/7) [self] [6] 44.44% 0.01%(56/126) flowtable_lookup [7] 83.93% 0.01%(47/56) flowtable_entry [8] 100.00% 0.01%(47/47) [self] [7] 8.93% 0.00%(5/56) flowtable_pcpu_lock [8] 100.00% 0.00%(5/5) [self] [7] 5.36% 0.00%(3/56) flowtable_pcpu_unlock [8] 100.00% 0.00%(2/2) [self] [7] 1.79% 0.00%(1/56) flowtable_mask [8] 100.00% 0.00%(1/1) [self] [5] 36.36% 0.01%(72/198) tcp_timer_activate [6] 100.00% 0.01%(72/72) _callout_stop_safe [7] 50.00% 0.00%(36/72) write_eflags [8] 100.00% 0.00%(36/36) [self] [7] 30.56% 0.00%(22/72) atomic_cmpset_int [8] 100.00% 0.00%(22/22) [self] [7] 16.67% 0.00%(12/72) callout_lock [8] 100.00% 0.00%(12/12) [self] [7] 1.39% 0.00%(1/72) kern_timeout_callwheel_init [8] 100.00% 0.00%(1/1) [self] [7] 1.39% 0.00%(1/72) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [4] 31.72% 0.01%(92/290) m_gethdr [5] 100.00% 0.01%(92/92) uma_zalloc_arg [6] 100.00% 0.01%(92/92) mb_ctor_mbuf [7] 56.52% 0.01%(52/92) mac_mbuf_init [8] 100.00% 0.01%(52/52) [self] [7] 36.96% 0.00%(34/92) m_tag_prepend [8] 100.00% 0.00%(34/34) [self] [7] 6.52% 0.00%(6/92) mac_mbuf_tag_init [8] 100.00% 0.00%(6/6) [self] [3] 0.34% 0.00%(1/292) _mtx_unlock_sleep [4] 100.00% 0.00%(1/1) turnstile_unpend [5] 100.00% 0.00%(1/1) sched_unlend_prio [6] 100.00% 0.00%(1/1) sched_thread_priority [7] 100.00% 0.00%(1/1) tdq_setlowpri [8] 100.00% 0.00%(1/1) [self] [3] 0.34% 0.00%(1/292) tcp_usr_rcvd [4] 100.00% 0.00%(1/1) _rw_wunlock_hard [5] 100.00% 0.00%(1/1) turnstile_unpend [6] 100.00% 0.00%(1/1) sched_add [7] 100.00% 0.00%(1/1) sched_pickcpu [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(291/926344) commSetSelect [1] 89.35% 0.03%(260/291) commUpdateReadHandler [2] 100.00% 0.03%(260/260) [self] [1] 10.65% 0.00%(31/291) commUpdateWriteHandler [2] 93.55% 0.00%(29/31) [self] [2] 3.23% 0.00%(1/31) __vfprintf [3] 100.00% 0.00%(1/1) localeconv [4] 100.00% 0.00%(1/1) [self] [2] 3.23% 0.00%(1/31) getnameinfo_inet [3] 100.00% 0.00%(1/1) __inet_ntop [4] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(288/926344) doreti_popl_ds [1] 100.00% 0.03%(288/288) [self] [0] 0.03% 0.03%(282/926344) ipcache_nbgethostbyname [1] 92.20% 0.03%(260/282) ipcacheCheckNumeric [2] 100.00% 0.03%(260/260) safe_inet_addr [3] 98.46% 0.03%(256/260) sscanf [4] 100.00% 0.03%(256/256) __svfscanf [5] 100.00% 0.03%(256/256) strtoimax [6] 91.80% 0.03%(235/256) __udivdi3 [7] 99.57% 0.03%(234/235) __qdivrem [8] 100.00% 0.03%(234/234) [self] [7] 0.43% 0.00%(1/235) _flockfile_debug [8] 100.00% 0.00%(1/1) [self] [6] 8.20% 0.00%(21/256) __umoddi3 [7] 42.86% 0.00%(9/21) __qdivrem [8] 100.00% 0.00%(9/9) [self] [7] 38.10% 0.00%(8/21) _flockfile_debug [8] 100.00% 0.00%(8/8) [self] [7] 19.05% 0.00%(4/21) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [3] 1.54% 0.00%(4/260) snprintf [4] 100.00% 0.00%(4/4) io_flush [5] 100.00% 0.00%(4/4) __sprint [6] 100.00% 0.00%(4/4) __sfvwrite [7] 75.00% 0.00%(3/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) memcpy [8] 100.00% 0.00%(1/1) [self] [1] 7.80% 0.00%(22/282) commConnectDnsHandle [2] 100.00% 0.00%(22/22) commConnectHandle [3] 100.00% 0.00%(22/22) comm_connect_addr [4] 100.00% 0.00%(22/22) sqinet_ntoa [5] 100.00% 0.00%(22/22) getnameinfo_inet [6] 100.00% 0.00%(22/22) __inet_ntop [7] 68.18% 0.00%(15/22) inet_ntop4 [8] 100.00% 0.00%(15/15) [self] [7] 31.82% 0.00%(7/22) __inet_pton [8] 100.00% 0.00%(7/7) [self] [0] 0.03% 0.03%(280/926344) arena_malloc [1] 54.29% 0.02%(152/280) arena_lock_balance [2] 100.00% 0.02%(152/152) [self] [1] 37.14% 0.01%(104/280) arena_malloc_large [2] 100.00% 0.01%(104/104) [self] [1] 6.07% 0.00%(17/280) malloc_spin_unlock [2] 100.00% 0.00%(17/17) [self] [1] 2.14% 0.00%(6/280) malloc_spin_lock [2] 100.00% 0.00%(6/6) [self] [1] 0.36% 0.00%(1/280) [unmapped_function] [0] 0.03% 0.03%(277/926344) httpHeaderDelAt [1] 100.00% 0.03%(277/277) httpHeaderEntryDestroy [2] 100.00% 0.03%(277/277) stringClean [3] 100.00% 0.03%(277/277) memFreeString [4] 100.00% 0.03%(277/277) memPoolFree [5] 100.00% 0.03%(277/277) xfree [6] 98.92% 0.03%(274/277) arena_dalloc_small [7] 78.10% 0.02%(214/274) arena_run_tree_insert [8] 100.00% 0.02%(214/214) [self] [7] 21.90% 0.01%(60/274) arena_run_comp [8] 100.00% 0.01%(60/60) [self] [6] 1.08% 0.00%(3/277) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [0] 0.03% 0.03%(274/926344) commUpdateEvents [1] 100.00% 0.03%(274/274) commSetEvents [2] 100.00% 0.03%(274/274) [self] [0] 0.03% 0.03%(272/926344) aclMatchWordListInsensitive [1] 54.04% 0.02%(147/272) __sbtolower [2] 100.00% 0.02%(147/147) [self] [1] 45.22% 0.01%(123/272) strcasecmp [2] 100.00% 0.01%(123/123) [self] [1] 0.74% 0.00%(2/272) [unmapped_function] [0] 0.03% 0.03%(270/926344) doreti_nmi [1] 100.00% 0.03%(270/270) [self] [0] 0.03% 0.03%(267/926344) httpAccept [1] 28.09% 0.01%(75/267) comm_accept [2] 98.67% 0.01%(74/75) [self] [2] 1.33% 0.00%(1/75) sqinet_ntoa [3] 100.00% 0.00%(1/1) getnameinfo_inet [4] 100.00% 0.00%(1/1) __inet_ntop [5] 100.00% 0.00%(1/1) inet_ntop4 [6] 100.00% 0.00%(1/1) snprintf [7] 100.00% 0.00%(1/1) __vfprintf [8] 100.00% 0.00%(1/1) [self] [1] 11.99% 0.00%(32/267) memset [2] 100.00% 0.00%(32/32) [self] [1] 10.86% 0.00%(29/267) connStateCreate [2] 37.93% 0.00%(11/29) cbdataInternalAlloc [3] 100.00% 0.00%(11/11) memPoolAlloc [4] 100.00% 0.00%(11/11) xcalloc [5] 100.00% 0.00%(11/11) arena_malloc_small [6] 100.00% 0.00%(11/11) arena_bin_nonfull_run_get [7] 63.64% 0.00%(7/11) arena_run_tree_remove [8] 100.00% 0.00%(7/7) [self] [7] 36.36% 0.00%(4/11) arena_run_comp [8] 100.00% 0.00%(4/4) [self] [2] 37.93% 0.00%(11/29) comm_add_close_handler [3] 100.00% 0.00%(11/11) memPoolAlloc [4] 100.00% 0.00%(11/11) xcalloc [5] 100.00% 0.00%(11/11) arena_malloc_small [6] 100.00% 0.00%(11/11) arena_bin_nonfull_run_get [7] 81.82% 0.00%(9/11) arena_run_tree_remove [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(2/11) arena_run_comp [8] 100.00% 0.00%(2/2) [self] [2] 24.14% 0.00%(7/29) [self] [1] 9.36% 0.00%(25/267) aclCheckFast [2] 56.00% 0.00%(14/25) [self] [2] 44.00% 0.00%(11/25) aclMatchAclList [3] 100.00% 0.00%(11/11) aclMatchAcl [4] 100.00% 0.00%(11/11) aclMatchIp [5] 100.00% 0.00%(11/11) splay_splay [6] 100.00% 0.00%(11/11) aclIpAddrNetworkCompare [7] 90.91% 0.00%(10/11) aclIpNetworkCompare2 [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) aclIpDataToStr [8] 100.00% 0.00%(1/1) [self] [1] 6.74% 0.00%(18/267) commSetSelect [2] 100.00% 0.00%(18/18) [self] [1] 6.37% 0.00%(17/267) sqinet_get_v4_inaddr [2] 100.00% 0.00%(17/17) [self] [1] 6.37% 0.00%(17/267) commSetTimeout [2] 100.00% 0.00%(17/17) [self] [1] 4.12% 0.00%(11/267) clientdbEstablished [2] 100.00% 0.00%(11/11) [self] [1] 2.62% 0.00%(7/267) cbdataLock [2] 100.00% 0.00%(7/7) [self] [1] 2.62% 0.00%(7/267) sqinet_get_port [2] 100.00% 0.00%(7/7) [self] [1] 2.25% 0.00%(6/267) _getdtablesize [2] 100.00% 0.00%(6/6) [self] [1] 1.50% 0.00%(4/267) _pthread_cleanup_push [2] 100.00% 0.00%(4/4) [self] [1] 1.50% 0.00%(4/267) commSetDefer [2] 100.00% 0.00%(4/4) [self] [1] 1.12% 0.00%(3/267) sqinet_init [2] 100.00% 0.00%(3/3) [self] [1] 1.12% 0.00%(3/267) httpAcceptDefer [2] 100.00% 0.00%(3/3) [self] [1] 1.12% 0.00%(3/267) gethostname [2] 100.00% 0.00%(3/3) [self] [1] 0.75% 0.00%(2/267) ignoreErrno [2] 100.00% 0.00%(2/2) [self] [1] 0.37% 0.00%(1/267) sqinet_done [2] 100.00% 0.00%(1/1) [self] [1] 0.37% 0.00%(1/267) sqinet_get_family [2] 100.00% 0.00%(1/1) [self] [1] 0.37% 0.00%(1/267) __error [2] 100.00% 0.00%(1/1) [self] [1] 0.37% 0.00%(1/267) [unmapped_function] [0] 0.03% 0.03%(256/926344) sleepq_catch_signals [1] 100.00% 0.03%(256/256) sleepq_switch [2] 100.00% 0.03%(256/256) mi_switch [3] 100.00% 0.03%(256/256) sched_switch [4] 100.00% 0.03%(256/256) choosethread [5] 100.00% 0.03%(256/256) sched_choose [6] 100.00% 0.03%(256/256) tdq_choose [7] 47.66% 0.01%(122/256) runq_findbit_from [8] 100.00% 0.01%(122/122) [self] [7] 26.17% 0.01%(67/256) runq_choose_from [8] 100.00% 0.01%(67/67) [self] [7] 16.02% 0.00%(41/256) runq_choose [8] 100.00% 0.00%(41/41) [self] [7] 9.77% 0.00%(25/256) runq_findbit [8] 100.00% 0.00%(25/25) [self] [7] 0.39% 0.00%(1/256) runq_check [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(249/926344) doreti_popl_es [1] 100.00% 0.03%(249/249) [self] [0] 0.03% 0.03%(248/926344) kern_close [1] 100.00% 0.03%(248/248) closef [2] 100.00% 0.03%(248/248) fo_close [3] 100.00% 0.03%(248/248) soo_close [4] 100.00% 0.03%(248/248) soclose [5] 68.55% 0.02%(170/248) tcp_usr_close [6] 70.59% 0.01%(120/170) tcp_output_disconnect [7] 75.83% 0.01%(91/120) tcp_output [8] 100.00% 0.01%(91/91) [self] [7] 15.83% 0.00%(19/120) atomic_cmpset_int [8] 100.00% 0.00%(19/19) [self] [7] 4.17% 0.00%(5/120) __curthread [8] 100.00% 0.00%(5/5) [self] [7] 4.17% 0.00%(5/120) imin [8] 100.00% 0.00%(5/5) [self] [6] 28.24% 0.01%(48/170) tcp_disconnect [7] 75.00% 0.00%(36/48) atomic_cmpset_int [8] 100.00% 0.00%(36/36) [self] [7] 10.42% 0.00%(5/48) tcp_usrclosed [8] 100.00% 0.00%(5/5) [self] [7] 8.33% 0.00%(4/48) soisdisconnecting [8] 100.00% 0.00%(4/4) [self] [7] 2.08% 0.00%(1/48) __curthread [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) sbflush [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) sbflush_locked [8] 100.00% 0.00%(1/1) [self] [6] 1.18% 0.00%(2/170) _rw_wunlock_hard [7] 50.00% 0.00%(1/2) turnstile_chain_unlock [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) turnstile_unpend [8] 100.00% 0.00%(1/1) [self] [5] 31.45% 0.01%(78/248) sodisconnect [6] 100.00% 0.01%(78/78) tcp_usr_disconnect [7] 67.95% 0.01%(53/78) ia32_pause [8] 100.00% 0.01%(53/53) [self] [7] 25.64% 0.00%(20/78) tcp_disconnect [8] 100.00% 0.00%(20/20) [self] [7] 3.85% 0.00%(3/78) tcp_output_disconnect [8] 100.00% 0.00%(3/3) [self] [7] 2.56% 0.00%(2/78) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [0] 0.03% 0.03%(240/926344) memBufDefInit [1] 100.00% 0.03%(240/240) memBufInit [2] 75.00% 0.02%(180/240) memBufGrow [3] 100.00% 0.02%(180/180) memReallocBuf [4] 100.00% 0.02%(180/180) memAllocBuf [5] 100.00% 0.02%(180/180) memAllocate [6] 100.00% 0.02%(180/180) memPoolAlloc [7] 91.11% 0.02%(164/180) xmalloc [8] 100.00% 0.02%(164/164) [self] [7] 6.67% 0.00%(12/180) memMeterSyncHWater [8] 100.00% 0.00%(12/12) [self] [7] 1.67% 0.00%(3/180) stackTop [8] 100.00% 0.00%(3/3) [self] [7] 0.56% 0.00%(1/180) memPoolClean [8] 100.00% 0.00%(1/1) [self] [2] 25.00% 0.01%(60/240) [self] [0] 0.03% 0.03%(239/926344) generic_copyin [1] 100.00% 0.03%(239/239) [self] [0] 0.03% 0.03%(239/926344) httpStateFree [1] 32.64% 0.01%(78/239) buf_deref [2] 100.00% 0.01%(78/78) [self] [1] 29.29% 0.01%(70/239) cbdataInternalFree [2] 100.00% 0.01%(70/70) [self] [1] 11.72% 0.00%(28/239) stringClean [2] 100.00% 0.00%(28/28) [self] [1] 10.04% 0.00%(24/239) delayClearNoDelay [2] 100.00% 0.00%(24/24) [self] [1] 9.62% 0.00%(23/239) requestUnlink [2] 100.00% 0.00%(23/23) [self] [1] 5.86% 0.00%(14/239) storeUnlockObjectDebug [2] 100.00% 0.00%(14/14) [self] [1] 0.84% 0.00%(2/239) [unmapped_function] [0] 0.03% 0.03%(233/926344) kqueue_scan [1] 100.00% 0.03%(233/233) _sleep [2] 100.00% 0.03%(233/233) sleepq_timedwait_sig [3] 97.42% 0.02%(227/233) sleepq_catch_signals [4] 100.00% 0.02%(227/227) sleepq_switch [5] 68.28% 0.02%(155/227) mi_switch [6] 63.23% 0.01%(98/155) sched_switch [7] 77.55% 0.01%(76/98) choosethread [8] 100.00% 0.01%(76/76) [self] [7] 15.31% 0.00%(15/98) tdq_load_rem [8] 100.00% 0.00%(15/15) [self] [7] 4.08% 0.00%(4/98) spinlock_enter [8] 100.00% 0.00%(4/4) [self] [7] 2.04% 0.00%(2/98) critical_exit [8] 100.00% 0.00%(2/2) [self] [7] 1.02% 0.00%(1/98) tdq_load_add [8] 100.00% 0.00%(1/1) [self] [6] 36.77% 0.01%(57/155) cpu_switch [7] 98.25% 0.01%(56/57) npxsave [8] 100.00% 0.01%(56/56) [self] [7] 1.75% 0.00%(1/57) fpusave [8] 100.00% 0.00%(1/1) [self] [5] 31.72% 0.01%(72/227) sched_sleep [6] 100.00% 0.01%(72/72) sched_prio [7] 91.67% 0.01%(66/72) sched_thread_priority [8] 100.00% 0.01%(66/66) [self] [7] 6.94% 0.00%(5/72) sched_wakeup [8] 100.00% 0.00%(5/5) [self] [7] 1.39% 0.00%(1/72) __curthread [8] 100.00% 0.00%(1/1) [self] [3] 2.58% 0.00%(6/233) sleepq_check_timeout [4] 100.00% 0.00%(6/6) _callout_stop_safe [5] 100.00% 0.00%(6/6) callout_lock [6] 100.00% 0.00%(6/6) spinlock_enter [7] 83.33% 0.00%(5/6) critical_enter [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) __curthread [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(230/926344) httpReplyPack [1] 73.48% 0.02%(169/230) memBufDefInit [2] 100.00% 0.02%(169/169) memBufInit [3] 100.00% 0.02%(169/169) memBufGrow [4] 100.00% 0.02%(169/169) memReallocBuf [5] 100.00% 0.02%(169/169) memAllocBuf [6] 100.00% 0.02%(169/169) memAllocate [7] 100.00% 0.02%(169/169) memPoolAlloc [8] 100.00% 0.02%(169/169) [self] [1] 26.52% 0.01%(61/230) httpReplyPackInto [2] 100.00% 0.01%(61/61) httpStatusLinePackInto [3] 100.00% 0.01%(61/61) packerPrintf [4] 100.00% 0.01%(61/61) memBufVPrintf [5] 100.00% 0.01%(61/61) vsnprintf [6] 57.38% 0.00%(35/61) __vfprintf [7] 40.00% 0.00%(14/35) localeconv [8] 100.00% 0.00%(14/14) [self] [7] 31.43% 0.00%(11/35) open [8] 100.00% 0.00%(11/11) [self] [7] 17.14% 0.00%(6/35) __ultoa [8] 100.00% 0.00%(6/6) [self] [7] 11.43% 0.00%(4/35) fprintf [8] 100.00% 0.00%(4/4) [self] [6] 42.62% 0.00%(26/61) io_flush [7] 92.31% 0.00%(24/26) __sprint [8] 100.00% 0.00%(24/24) [self] [7] 7.69% 0.00%(2/26) open [8] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(227/926344) clientCheckHeaderDone [1] 53.74% 0.01%(122/227) httpReplyPack [2] 62.30% 0.01%(76/122) memBufDefInit [3] 100.00% 0.01%(76/76) memBufInit [4] 100.00% 0.01%(76/76) memBufGrow [5] 100.00% 0.01%(76/76) memReallocBuf [6] 100.00% 0.01%(76/76) memAllocBuf [7] 81.58% 0.01%(62/76) memFindBufSizeType [8] 100.00% 0.01%(62/62) [self] [7] 10.53% 0.00%(8/76) memAllocate [8] 100.00% 0.00%(8/8) [self] [7] 6.58% 0.00%(5/76) memFree [8] 100.00% 0.00%(5/5) [self] [7] 1.32% 0.00%(1/76) memDataNonZero [8] 100.00% 0.00%(1/1) [self] [2] 36.89% 0.00%(45/122) [self] [2] 0.82% 0.00%(1/122) httpReplyPackInto [3] 100.00% 0.00%(1/1) httpStatusLinePackInto [4] 100.00% 0.00%(1/1) packerPrintf [5] 100.00% 0.00%(1/1) memBufVPrintf [6] 100.00% 0.00%(1/1) vsnprintf [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 41.85% 0.01%(95/227) vsnprintf [2] 84.21% 0.01%(80/95) __vfprintf [3] 100.00% 0.01%(80/80) [self] [2] 4.21% 0.00%(4/95) io_flush [3] 100.00% 0.00%(4/4) [self] [2] 4.21% 0.00%(4/95) io_print [3] 100.00% 0.00%(4/4) [self] [2] 4.21% 0.00%(4/95) strlen [3] 100.00% 0.00%(4/4) [self] [2] 2.11% 0.00%(2/95) strncmp [3] 100.00% 0.00%(2/2) [self] [2] 1.05% 0.00%(1/95) [unmapped_function] [1] 3.96% 0.00%(9/227) comm_write_mbuf [2] 100.00% 0.00%(9/9) [self] [1] 0.44% 0.00%(1/227) httpBuildVersion [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(226/926344) urlCanonical [1] 43.36% 0.01%(98/226) urlMakeHttpCanonical [2] 100.00% 0.01%(98/98) [self] [1] 22.12% 0.01%(50/226) memcpy [2] 100.00% 0.01%(50/50) [self] [1] 17.70% 0.00%(40/226) xstrdup [2] 100.00% 0.00%(40/40) [self] [1] 10.62% 0.00%(24/226) strlen [2] 100.00% 0.00%(24/24) [self] [1] 3.98% 0.00%(9/226) memset [2] 100.00% 0.00%(9/9) [self] [1] 1.33% 0.00%(3/226) [unmapped_function] [1] 0.88% 0.00%(2/226) strncmp [2] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(224/926344) httpHeaderDelById [1] 99.11% 0.02%(222/224) httpHeaderDelAt [2] 100.00% 0.02%(222/222) httpHeaderEntryDestroy [3] 100.00% 0.02%(222/222) stringClean [4] 100.00% 0.02%(222/222) memFreeString [5] 100.00% 0.02%(222/222) memPoolFree [6] 100.00% 0.02%(222/222) xfree [7] 36.94% 0.01%(82/222) arena_dalloc_small [8] 100.00% 0.01%(82/82) [self] [7] 22.97% 0.01%(51/222) idalloc [8] 100.00% 0.01%(51/51) [self] [7] 14.41% 0.00%(32/222) free [8] 100.00% 0.00%(32/32) [self] [7] 10.36% 0.00%(23/222) arena_run_reg_dalloc [8] 100.00% 0.00%(23/23) [self] [7] 9.91% 0.00%(22/222) arena_dalloc [8] 100.00% 0.00%(22/22) [self] [7] 2.70% 0.00%(6/222) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 2.70% 0.00%(6/222) realloc [8] 100.00% 0.00%(6/6) [self] [1] 0.89% 0.00%(2/224) httpHeaderGetEntry [2] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(217/926344) __umoddi3 [1] 99.54% 0.02%(216/217) __qdivrem [2] 100.00% 0.02%(216/216) [self] [1] 0.46% 0.00%(1/217) [unmapped_function] [0] 0.02% 0.02%(216/926344) stringClean [1] 100.00% 0.02%(216/216) memFreeString [2] 100.00% 0.02%(216/216) [self] [0] 0.02% 0.02%(211/926344) sqinet_init [1] 61.14% 0.01%(129/211) __vfprintf [2] 68.22% 0.01%(88/129) strnlen [3] 100.00% 0.01%(88/88) [self] [2] 26.36% 0.00%(34/129) __ultoa [3] 100.00% 0.00%(34/34) [self] [2] 5.43% 0.00%(7/129) localeconv [3] 100.00% 0.00%(7/7) [self] [1] 36.97% 0.01%(78/211) io_flush [2] 92.31% 0.01%(72/78) __sprint [3] 100.00% 0.01%(72/72) [self] [2] 7.69% 0.00%(6/78) [unmapped_function] [1] 1.90% 0.00%(4/211) getnameinfo_inet [2] 75.00% 0.00%(3/4) strlcpy [3] 100.00% 0.00%(3/3) [self] [2] 25.00% 0.00%(1/4) __inet_ntop [3] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(205/926344) soreceive [1] 100.00% 0.02%(205/205) soreceive_generic [2] 100.00% 0.02%(205/205) tcp_output_rcvd [3] 100.00% 0.02%(205/205) tcp_output [4] 84.39% 0.02%(173/205) ip_output [5] 91.33% 0.02%(158/173) ether_output [6] 100.00% 0.02%(158/158) ether_output_frame [7] 74.05% 0.01%(117/158) atomic_cmpset_int [8] 100.00% 0.01%(117/117) [self] [7] 15.19% 0.00%(24/158) if_transmit [8] 100.00% 0.00%(24/24) [self] [7] 8.86% 0.00%(14/158) if_handoff [8] 100.00% 0.00%(14/14) [self] [7] 1.90% 0.00%(3/158) __curthread [8] 100.00% 0.00%(3/3) [self] [5] 8.67% 0.00%(15/173) flowtable_lookup [6] 60.00% 0.00%(9/15) flowtable_pcpu_unlock [7] 100.00% 0.00%(9/9) critical_exit [8] 100.00% 0.00%(9/9) [self] [6] 40.00% 0.00%(6/15) flowtable_pcpu_lock [7] 33.33% 0.00%(2/6) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) choosethread [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) critical_enter [8] 100.00% 0.00%(2/2) [self] [4] 15.61% 0.00%(32/205) tcp_timer_activate [5] 100.00% 0.00%(32/32) _callout_stop_safe [6] 100.00% 0.00%(32/32) callout_lock [7] 62.50% 0.00%(20/32) spinlock_enter [8] 100.00% 0.00%(20/20) [self] [7] 18.75% 0.00%(6/32) spinlock_exit [8] 100.00% 0.00%(6/6) [self] [7] 12.50% 0.00%(4/32) read_eflags [8] 100.00% 0.00%(4/4) [self] [7] 6.25% 0.00%(2/32) disable_intr [8] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(205/926344) httpHeaderEntryDestroy [1] 100.00% 0.02%(205/205) stringClean [2] 99.51% 0.02%(204/205) [self] [2] 0.49% 0.00%(1/205) memFreeString [3] 100.00% 0.00%(1/1) memPoolFree [4] 100.00% 0.00%(1/1) xfree [5] 100.00% 0.00%(1/1) arena_dalloc_small [6] 100.00% 0.00%(1/1) arena_run_dalloc [7] 100.00% 0.00%(1/1) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(204/926344) httpHdrCcParseCreate [1] 48.04% 0.01%(98/204) httpHdrCcParseInit [2] 100.00% 0.01%(98/98) [self] [1] 26.96% 0.01%(55/204) memchr [2] 100.00% 0.01%(55/55) [self] [1] 13.73% 0.00%(28/204) httpHdrCcCreate [2] 100.00% 0.00%(28/28) [self] [1] 8.82% 0.00%(18/204) reallocf [2] 100.00% 0.00%(18/18) [self] [1] 2.45% 0.00%(5/204) [unmapped_function] [0] 0.02% 0.02%(195/926344) default_read_method [1] 40.51% 0.01%(79/195) read [2] 100.00% 0.01%(79/79) [self] [1] 31.79% 0.01%(62/195) _write [2] 100.00% 0.01%(62/62) [self] [1] 9.23% 0.00%(18/195) [unmapped_function] [1] 8.72% 0.00%(17/195) .cerror [2] 100.00% 0.00%(17/17) [self] [1] 6.15% 0.00%(12/195) _read [2] 100.00% 0.00%(12/12) [self] [1] 2.56% 0.00%(5/195) __sys___sysctl [2] 100.00% 0.00%(5/5) [self] [1] 0.51% 0.00%(1/195) _pthread_cleanup_push [2] 100.00% 0.00%(1/1) [self] [1] 0.51% 0.00%(1/195) httpAccept [2] 100.00% 0.00%(1/1) memset [3] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(186/926344) __inet_addr [1] 75.27% 0.02%(140/186) __inet_aton [2] 100.00% 0.02%(140/140) [self] [1] 24.73% 0.00%(46/186) __isctype [2] 100.00% 0.00%(46/46) [self] [0] 0.02% 0.02%(185/926344) aclMatchIp [1] 89.73% 0.02%(166/185) splay_splay [2] 100.00% 0.02%(166/166) [self] [1] 7.57% 0.00%(14/185) SetNoAddr [2] 100.00% 0.00%(14/14) [self] [1] 2.70% 0.00%(5/185) SetAnyAddr [2] 100.00% 0.00%(5/5) [self] [0] 0.02% 0.02%(180/926344) comm_accept [1] 24.44% 0.00%(44/180) memset [2] 100.00% 0.00%(44/44) [self] [1] 17.22% 0.00%(31/180) sqinet_ntoa [2] 61.29% 0.00%(19/31) getnameinfo_inet [3] 100.00% 0.00%(19/19) __inet_ntop [4] 100.00% 0.00%(19/19) inet_ntop4 [5] 100.00% 0.00%(19/19) snprintf [6] 52.63% 0.00%(10/19) __vfprintf [7] 40.00% 0.00%(4/10) __ultoa [8] 100.00% 0.00%(4/4) [self] [7] 40.00% 0.00%(4/10) open [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) fprintf [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) localeconv [8] 100.00% 0.00%(1/1) [self] [6] 47.37% 0.00%(9/19) io_flush [7] 55.56% 0.00%(5/9) __sprint [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) open [8] 100.00% 0.00%(4/4) [self] [2] 38.71% 0.00%(12/31) [self] [1] 9.44% 0.00%(17/180) commSetCloseOnExec [2] 100.00% 0.00%(17/17) [self] [1] 8.33% 0.00%(15/180) memcpy [2] 100.00% 0.00%(15/15) [self] [1] 8.33% 0.00%(15/180) fd_open [2] 100.00% 0.00%(15/15) [self] [1] 6.11% 0.00%(11/180) commSetNonBlocking [2] 100.00% 0.00%(11/11) [self] [1] 4.44% 0.00%(8/180) sqinet_get_port [2] 100.00% 0.00%(8/8) [self] [1] 3.89% 0.00%(7/180) accept [2] 100.00% 0.00%(7/7) [self] [1] 3.89% 0.00%(7/180) [unmapped_function] [1] 2.78% 0.00%(5/180) getpeereid [2] 100.00% 0.00%(5/5) [self] [1] 2.22% 0.00%(4/180) ignoreErrno [2] 100.00% 0.00%(4/4) [self] [1] 1.11% 0.00%(2/180) _pthread_setconcurrency [2] 100.00% 0.00%(2/2) [self] [1] 1.11% 0.00%(2/180) fd_note_static [2] 100.00% 0.00%(2/2) [self] [1] 1.11% 0.00%(2/180) sqinet_copy [2] 100.00% 0.00%(2/2) [self] [1] 1.11% 0.00%(2/180) sqinet_done [2] 100.00% 0.00%(2/2) [self] [1] 1.11% 0.00%(2/180) sqinet_get_maxlength [2] 100.00% 0.00%(2/2) [self] [1] 1.11% 0.00%(2/180) .cerror [2] 100.00% 0.00%(2/2) [self] [1] 0.56% 0.00%(1/180) _pthread_cleanup_push [2] 100.00% 0.00%(1/1) [self] [1] 0.56% 0.00%(1/180) __sys_accept [2] 100.00% 0.00%(1/1) [self] [1] 0.56% 0.00%(1/180) __error [2] 100.00% 0.00%(1/1) [self] [1] 0.56% 0.00%(1/180) sqinet_init [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(167/926344) doreti_ast [1] 100.00% 0.02%(167/167) [self] [0] 0.02% 0.02%(161/926344) httpReplyInit [1] 100.00% 0.02%(161/161) httpHeaderInit [2] 100.00% 0.02%(161/161) vector_init [3] 100.00% 0.02%(161/161) vector_grow [4] 100.00% 0.02%(161/161) xrealloc [5] 100.00% 0.02%(161/161) imalloc [6] 98.14% 0.02%(158/161) arena_malloc_small [7] 48.73% 0.01%(77/158) arena_run_tree_first [8] 100.00% 0.01%(77/77) [self] [7] 40.51% 0.01%(64/158) arena_run_reg_alloc [8] 100.00% 0.01%(64/64) [self] [7] 8.86% 0.00%(14/158) arena_bin_malloc_hard [8] 100.00% 0.00%(14/14) [self] [7] 1.90% 0.00%(3/158) arena_bin_nonfull_run_get [8] 100.00% 0.00%(3/3) [self] [6] 1.86% 0.00%(3/161) arena_malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [0] 0.02% 0.02%(161/926344) close [1] 100.00% 0.02%(161/161) kern_close [2] 100.00% 0.02%(161/161) closef [3] 100.00% 0.02%(161/161) fo_close [4] 100.00% 0.02%(161/161) soo_close [5] 100.00% 0.02%(161/161) soclose [6] 76.40% 0.01%(123/161) tcp_usr_close [7] 88.62% 0.01%(109/123) ia32_pause [8] 100.00% 0.01%(109/109) [self] [7] 8.94% 0.00%(11/123) tcp_disconnect [8] 100.00% 0.00%(11/11) [self] [7] 1.63% 0.00%(2/123) _rw_wlock_hard [8] 100.00% 0.00%(2/2) [self] [7] 0.81% 0.00%(1/123) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [6] 23.60% 0.00%(38/161) sodisconnect [7] 39.47% 0.00%(15/38) tcp_usr_close [8] 100.00% 0.00%(15/15) [self] [7] 34.21% 0.00%(13/38) atomic_cmpset_int [8] 100.00% 0.00%(13/13) [self] [7] 23.68% 0.00%(9/38) tcp_usr_disconnect [8] 100.00% 0.00%(9/9) [self] [7] 2.63% 0.00%(1/38) __curthread [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(157/926344) arena_purge [1] 91.08% 0.02%(143/157) arena_chunk_tree_dirty_remove [2] 100.00% 0.02%(143/143) [self] [1] 8.92% 0.00%(14/157) arena_chunk_comp [2] 100.00% 0.00%(14/14) [self] [0] 0.02% 0.02%(156/926344) httpHdrCcCreate [1] 100.00% 0.02%(156/156) memPoolAlloc [2] 100.00% 0.02%(156/156) [self] [0] 0.02% 0.02%(151/926344) refreshLimits [1] 49.67% 0.01%(75/151) sfast [2] 100.00% 0.01%(75/75) [self] [1] 23.18% 0.00%(35/151) smatcher [2] 100.00% 0.00%(35/35) [self] [1] 10.60% 0.00%(16/151) __maskrune [2] 100.00% 0.00%(16/16) [self] [1] 8.61% 0.00%(13/151) regexec [2] 100.00% 0.00%(13/13) [self] [1] 4.64% 0.00%(7/151) strlen [2] 100.00% 0.00%(7/7) [self] [1] 1.32% 0.00%(2/151) lmatcher [2] 100.00% 0.00%(2/2) [self] [1] 1.32% 0.00%(2/151) xmbrtowc_dummy [2] 100.00% 0.00%(2/2) [self] [1] 0.66% 0.00%(1/151) lfast [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(150/926344) strListIsMember [1] 99.33% 0.02%(149/150) strListGetItem [2] 100.00% 0.02%(149/149) [self] [1] 0.67% 0.00%(1/150) [unmapped_function] [0] 0.02% 0.02%(149/926344) hh_check_content_length [1] 48.32% 0.01%(72/149) httpHeaderParseSize2 [2] 100.00% 0.01%(72/72) [self] [1] 21.48% 0.00%(32/149) httpHeaderFindEntry [2] 100.00% 0.00%(32/32) [self] [1] 19.46% 0.00%(29/149) _pthread_cleanup_push [2] 100.00% 0.00%(29/29) [self] [1] 4.70% 0.00%(7/149) __error [2] 100.00% 0.00%(7/7) [self] [1] 4.03% 0.00%(6/149) _pthread_setconcurrency [2] 100.00% 0.00%(6/6) [self] [1] 2.01% 0.00%(3/149) [unmapped_function] [0] 0.02% 0.02%(148/926344) hardclock [1] 100.00% 0.02%(148/148) hardclock_cpu [2] 50.68% 0.01%(75/148) callout_tick [3] 100.00% 0.01%(75/75) swi_sched [4] 100.00% 0.01%(75/75) intr_event_schedule_thread [5] 90.67% 0.01%(68/75) sched_add [6] 32.35% 0.00%(22/68) tdq_runq_add [7] 86.36% 0.00%(19/22) runq_add [8] 100.00% 0.00%(19/19) [self] [7] 9.09% 0.00%(2/22) runq_setbit [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) uiomove_frombuf [8] 100.00% 0.00%(1/1) [self] [6] 26.47% 0.00%(18/68) tdq_add [7] 100.00% 0.00%(18/18) tdq_load_add [8] 100.00% 0.00%(18/18) [self] [6] 25.00% 0.00%(17/68) sched_lowest [7] 76.47% 0.00%(13/17) cpu_search [8] 100.00% 0.00%(13/13) [self] [7] 17.65% 0.00%(3/17) cpu_search_lowest [8] 100.00% 0.00%(3/3) [self] [7] 5.88% 0.00%(1/17) cpu_compare [8] 100.00% 0.00%(1/1) [self] [6] 16.18% 0.00%(11/68) tdq_notify [7] 63.64% 0.00%(7/11) ipi_selected [8] 100.00% 0.00%(7/7) [self] [7] 18.18% 0.00%(2/11) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) bsfl [8] 100.00% 0.00%(2/2) [self] [5] 8.00% 0.00%(6/75) sched_setcpu [6] 66.67% 0.00%(4/6) thread_lock_block [7] 100.00% 0.00%(4/4) spinlock_enter [8] 100.00% 0.00%(4/4) [self] [6] 33.33% 0.00%(2/6) thread_lock_unblock [7] 100.00% 0.00%(2/2) spinlock_exit [8] 100.00% 0.00%(2/2) [self] [5] 1.33% 0.00%(1/75) _thread_lock_flags [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) choosethread [8] 100.00% 0.00%(1/1) [self] [2] 49.32% 0.01%(73/148) pmc_process_samples [3] 97.26% 0.01%(71/73) pmclog_process_callchain [4] 100.00% 0.01%(71/71) pmclog_reserve [5] 77.46% 0.01%(55/71) _mtx_lock_spin_flags [6] 100.00% 0.01%(55/55) spinlock_enter [7] 92.73% 0.01%(51/55) critical_enter [8] 100.00% 0.01%(51/51) [self] [7] 5.45% 0.00%(3/55) __curthread [8] 100.00% 0.00%(3/3) [self] [7] 1.82% 0.00%(1/55) choosethread [8] 100.00% 0.00%(1/1) [self] [5] 22.54% 0.00%(16/71) pmclog_schedule_io [6] 100.00% 0.00%(16/16) wakeup_one [7] 37.50% 0.00%(6/16) sleepq_release [8] 100.00% 0.00%(5/5) [self] [7] 18.75% 0.00%(3/16) atomic_store_rel_int [8] 100.00% 0.00%(3/3) [self] [7] 18.75% 0.00%(3/16) sleepq_lock [8] 100.00% 0.00%(3/3) [self] [7] 18.75% 0.00%(3/16) sleepq_signal [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [3] 2.74% 0.00%(2/73) pmclog_release [4] 100.00% 0.00%(2/2) pmclog_schedule_io [5] 100.00% 0.00%(2/2) wakeup_one [6] 100.00% 0.00%(2/2) sleepq_signal [7] 100.00% 0.00%(2/2) sleepq_resume_thread [8] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(143/926344) httpHeaderGetCc [1] 44.06% 0.01%(63/143) httpHdrCcParseCreate [2] 100.00% 0.01%(63/63) httpHdrCcCreate [3] 100.00% 0.01%(63/63) memPoolAlloc [4] 100.00% 0.01%(63/63) xcalloc [5] 100.00% 0.01%(63/63) arena_malloc_small [6] 100.00% 0.01%(63/63) arena_bin_nonfull_run_get [7] 87.30% 0.01%(55/63) arena_run_tree_remove [8] 100.00% 0.01%(55/55) [self] [7] 12.70% 0.00%(8/63) arena_run_comp [8] 100.00% 0.00%(8/8) [self] [1] 37.76% 0.01%(54/143) httpHeaderGetList [2] 57.41% 0.00%(31/54) strListAddStr [3] 100.00% 0.00%(31/31) stringAppend [4] 100.00% 0.00%(31/31) stringInitBuf [5] 100.00% 0.00%(31/31) memAllocString [6] 100.00% 0.00%(31/31) memPoolAlloc [7] 90.32% 0.00%(28/31) xmalloc [8] 100.00% 0.00%(28/28) [self] [7] 6.45% 0.00%(2/31) stackTop [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(1/31) [unmapped_function] [2] 42.59% 0.00%(23/54) [self] [1] 13.99% 0.00%(20/143) httpHdrCcUpdateStats [2] 100.00% 0.00%(20/20) [self] [1] 2.10% 0.00%(3/143) httpHeaderNoteParsedEntry [2] 100.00% 0.00%(3/3) [self] [1] 2.10% 0.00%(3/143) stringClean [2] 100.00% 0.00%(3/3) [self] [0] 0.02% 0.02%(142/926344) getnameinfo_inet [1] 82.39% 0.01%(117/142) strlcpy [2] 100.00% 0.01%(117/117) [self] [1] 17.61% 0.00%(25/142) __inet_ntop [2] 88.00% 0.00%(22/25) [self] [2] 12.00% 0.00%(3/25) inet_ntop4 [3] 100.00% 0.00%(3/3) snprintf [4] 66.67% 0.00%(2/3) io_flush [5] 100.00% 0.00%(2/2) __sprint [6] 100.00% 0.00%(2/2) __sfvwrite [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [4] 33.33% 0.00%(1/3) time1 [5] 100.00% 0.00%(1/1) time2 [6] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(141/926344) tcp_output_rcvd [1] 100.00% 0.02%(141/141) tcp_output [2] 100.00% 0.02%(141/141) ip_output [3] 100.00% 0.02%(141/141) ether_output [4] 100.00% 0.02%(141/141) ether_output_frame [5] 100.00% 0.02%(141/141) if_transmit [6] 100.00% 0.02%(141/141) if_start [7] 90.78% 0.01%(128/141) atomic_cmpset_int [8] 100.00% 0.01%(128/128) [self] [7] 7.80% 0.00%(11/141) bge_start [8] 100.00% 0.00%(11/11) [self] [7] 0.71% 0.00%(1/141) __curthread [8] 100.00% 0.00%(1/1) [self] [7] 0.71% 0.00%(1/141) bge_ifmedia_upd [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(140/926344) comm_remove_close_handler [1] 44.29% 0.01%(62/140) memset [2] 100.00% 0.01%(62/62) [self] [1] 32.14% 0.00%(45/140) memPoolFree [2] 100.00% 0.00%(45/45) [self] [1] 21.43% 0.00%(30/140) cbdataUnlock [2] 100.00% 0.00%(30/30) [self] [1] 1.43% 0.00%(2/140) _getdtablesize [2] 100.00% 0.00%(2/2) [self] [1] 0.71% 0.00%(1/140) [unmapped_function] [0] 0.02% 0.02%(139/926344) memAllocate [1] 100.00% 0.02%(139/139) memPoolAlloc [2] 81.29% 0.01%(113/139) [self] [2] 18.71% 0.00%(26/139) xmalloc [3] 65.38% 0.00%(17/26) arena_malloc_small [4] 100.00% 0.00%(17/17) arena_bin_nonfull_run_get [5] 100.00% 0.00%(17/17) arena_run_alloc [6] 100.00% 0.00%(17/17) arena_run_split [7] 58.82% 0.00%(10/17) arena_avail_tree_remove [8] 100.00% 0.00%(10/10) [self] [7] 23.53% 0.00%(4/17) arena_avail_tree_insert [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) arena_avail_comp [8] 100.00% 0.00%(3/3) [self] [3] 34.62% 0.00%(9/26) arena_malloc [4] 100.00% 0.00%(9/9) arena_malloc_large [5] 100.00% 0.00%(9/9) arena_run_alloc [6] 100.00% 0.00%(9/9) arena_run_split [7] 55.56% 0.00%(5/9) arena_avail_tree_remove [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(2/9) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(138/926344) tlv_free [1] 89.13% 0.01%(123/138) xfree [2] 100.00% 0.01%(123/123) [self] [1] 10.87% 0.00%(15/138) [unmapped_function] [0] 0.01% 0.01%(131/926344) httpHdrCcDestroy [1] 48.85% 0.01%(64/131) memPoolFree [2] 100.00% 0.01%(64/64) [self] [1] 37.40% 0.01%(49/131) memset [2] 100.00% 0.01%(49/49) [self] [1] 13.74% 0.00%(18/131) _getdtablesize [2] 100.00% 0.00%(18/18) [self] [0] 0.01% 0.01%(127/926344) memBufGrow [1] 100.00% 0.01%(127/127) memReallocBuf [2] 59.06% 0.01%(75/127) [self] [2] 40.94% 0.01%(52/127) memAllocBuf [3] 100.00% 0.01%(52/52) memAllocate [4] 100.00% 0.01%(52/52) memPoolAlloc [5] 100.00% 0.01%(52/52) xmalloc [6] 94.23% 0.01%(49/52) malloc [7] 100.00% 0.01%(49/49) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(49/49) [self] [6] 5.77% 0.00%(3/52) arena_malloc_small [7] 33.33% 0.00%(1/3) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) arena_run_tree_first [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(126/926344) copyin [1] 100.00% 0.01%(126/126) [self] [0] 0.01% 0.01%(121/926344) storeLockObjectDebug [1] 100.00% 0.01%(121/121) storeEntryReferenced [2] 100.00% 0.01%(121/121) [self] [0] 0.01% 0.01%(118/926344) packerPrintf [1] 98.31% 0.01%(116/118) memBufVPrintf [2] 100.00% 0.01%(116/116) [self] [1] 1.69% 0.00%(2/118) [unmapped_function] [0] 0.01% 0.01%(114/926344) time1 [1] 100.00% 0.01%(114/114) time2 [2] 100.00% 0.01%(114/114) [self] [0] 0.01% 0.01%(113/926344) memFreeBuf [1] 83.19% 0.01%(94/113) memFree [2] 100.00% 0.01%(94/94) memPoolFree [3] 100.00% 0.01%(94/94) xfree [4] 100.00% 0.01%(94/94) arena_dalloc [5] 100.00% 0.01%(94/94) arena_dalloc_large [6] 98.94% 0.01%(93/94) arena_run_dalloc [7] 73.12% 0.01%(68/93) arena_avail_tree_insert [8] 100.00% 0.01%(68/68) [self] [7] 26.88% 0.00%(25/93) arena_avail_comp [8] 100.00% 0.00%(25/25) [self] [6] 1.06% 0.00%(1/94) arena_purge [7] 100.00% 0.00%(1/1) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(1/1) [self] [1] 12.39% 0.00%(14/113) __vfprintf [2] 78.57% 0.00%(11/14) __ultoa [3] 100.00% 0.00%(11/11) [self] [2] 21.43% 0.00%(3/14) localeconv [3] 100.00% 0.00%(3/3) [self] [1] 4.42% 0.00%(5/113) io_flush [2] 100.00% 0.00%(5/5) __sprint [3] 100.00% 0.00%(5/5) [self] [0] 0.01% 0.01%(111/926344) storeSwapOutStart [1] 36.94% 0.00%(41/111) memcpy [2] 100.00% 0.00%(41/41) [self] [1] 18.02% 0.00%(20/111) storeSwapMetaPack [2] 100.00% 0.00%(20/20) [self] [1] 11.71% 0.00%(13/111) tlv_free [2] 100.00% 0.00%(13/13) [self] [1] 10.81% 0.00%(12/111) storeSwapMetaBuild [2] 100.00% 0.00%(12/12) [self] [1] 9.91% 0.00%(11/111) storeCreate [2] 100.00% 0.00%(11/11) [self] [1] 4.50% 0.00%(5/111) cbdataInternalFree [2] 100.00% 0.00%(5/5) [self] [1] 3.60% 0.00%(4/111) memset [2] 100.00% 0.00%(4/4) [self] [1] 2.70% 0.00%(3/111) cbdataInternalAlloc [2] 100.00% 0.00%(3/3) [self] [1] 0.90% 0.00%(1/111) storeLog [2] 100.00% 0.00%(1/1) [self] [1] 0.90% 0.00%(1/111) strncmp [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(104/926344) clientCheckTransferDone [1] 100.00% 0.01%(104/104) objectLen [2] 100.00% 0.01%(104/104) [self] [0] 0.01% 0.01%(102/926344) clientMaxBodySize [1] 99.02% 0.01%(101/102) aclCheckFast [2] 99.01% 0.01%(100/101) aclMatchAclList [3] 100.00% 0.01%(100/100) aclMatchAcl [4] 100.00% 0.01%(100/100) aclMatchIp [5] 100.00% 0.01%(100/100) splay_splay [6] 100.00% 0.01%(100/100) aclIpAddrNetworkCompare [7] 98.00% 0.01%(98/100) aclIpNetworkCompare2 [8] 100.00% 0.01%(98/98) [self] [7] 2.00% 0.00%(2/100) aclIpDataToStr [8] 100.00% 0.00%(2/2) [self] [2] 0.99% 0.00%(1/101) comm_accept [3] 100.00% 0.00%(1/1) memset [4] 100.00% 0.00%(1/1) [self] [1] 0.98% 0.00%(1/102) clientAclChecklistCreate [2] 100.00% 0.00%(1/1) aclChecklistCreate [3] 100.00% 0.00%(1/1) cbdataInternalAlloc [4] 100.00% 0.00%(1/1) memPoolAlloc [5] 100.00% 0.00%(1/1) xcalloc [6] 100.00% 0.00%(1/1) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(101/926344) _sleep [1] 100.00% 0.01%(101/101) sleepq_timedwait_sig [2] 100.00% 0.01%(101/101) sleepq_catch_signals [3] 100.00% 0.01%(101/101) sleepq_switch [4] 100.00% 0.01%(101/101) mi_switch [5] 76.24% 0.01%(77/101) sched_switch [6] 98.70% 0.01%(76/77) choosethread [7] 88.16% 0.01%(67/76) sched_choose [8] 100.00% 0.01%(67/67) [self] [7] 11.84% 0.00%(9/76) tdq_choose [8] 100.00% 0.00%(9/9) [self] [6] 1.30% 0.00%(1/77) spinlock_enter [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [5] 23.76% 0.00%(24/101) cpu_switch [6] 100.00% 0.00%(24/24) npxsave [7] 100.00% 0.00%(24/24) fpusave [8] 100.00% 0.00%(24/24) [self] [0] 0.01% 0.01%(101/926344) doreti_popl_fs_fault [1] 100.00% 0.01%(101/101) [self] [0] 0.01% 0.01%(96/926344) memAllocBuf [1] 81.25% 0.01%(78/96) memAllocate [2] 88.46% 0.01%(69/78) memPoolAlloc [3] 100.00% 0.01%(69/69) xmalloc [4] 82.61% 0.01%(57/69) arena_malloc [5] 100.00% 0.01%(57/57) arena_malloc_large [6] 100.00% 0.01%(57/57) arena_run_alloc [7] 49.12% 0.00%(28/57) arena_run_split [8] 100.00% 0.00%(28/28) [self] [7] 40.35% 0.00%(23/57) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(23/23) [self] [7] 5.26% 0.00%(3/57) arena_chunk_comp [8] 100.00% 0.00%(3/3) [self] [7] 3.51% 0.00%(2/57) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [7] 1.75% 0.00%(1/57) [unmapped_function] [4] 17.39% 0.00%(12/69) arena_malloc_small [5] 100.00% 0.00%(12/12) arena_bin_nonfull_run_get [6] 100.00% 0.00%(12/12) arena_run_alloc [7] 66.67% 0.00%(8/12) arena_run_split [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(4/4) [self] [2] 10.26% 0.00%(8/78) stringInitBuf [3] 100.00% 0.00%(8/8) io_flush [4] 75.00% 0.00%(6/8) io_flush [5] 83.33% 0.00%(5/6) __sprint [6] 100.00% 0.00%(5/5) [self] [5] 16.67% 0.00%(1/6) [unmapped_function] [4] 25.00% 0.00%(2/8) __vfprintf [5] 100.00% 0.00%(2/2) localeconv [6] 100.00% 0.00%(2/2) [self] [2] 1.28% 0.00%(1/78) [self] [1] 18.75% 0.00%(18/96) memFindBufSizeType [2] 100.00% 0.00%(18/18) [self] [0] 0.01% 0.01%(96/926344) aclCheckFastRequest [1] 100.00% 0.01%(96/96) aclCheckFast [2] 100.00% 0.01%(96/96) [self] [0] 0.01% 0.01%(94/926344) httpHeaderHasConnDir [1] 100.00% 0.01%(94/94) httpHeaderGetList [2] 100.00% 0.01%(94/94) strListAddStr [3] 100.00% 0.01%(94/94) stringAppend [4] 100.00% 0.01%(94/94) stringInitBuf [5] 100.00% 0.01%(94/94) memAllocString [6] 100.00% 0.01%(94/94) memPoolAlloc [7] 92.55% 0.01%(87/94) xmalloc [8] 100.00% 0.01%(87/87) [self] [7] 4.26% 0.00%(4/94) [unmapped_function] [7] 2.13% 0.00%(2/94) stackTop [8] 100.00% 0.00%(2/2) [self] [7] 1.06% 0.00%(1/94) memMeterSyncHWater [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(94/926344) connStateCreate [1] 72.34% 0.01%(68/94) memAllocBuf [2] 89.71% 0.01%(61/68) memAllocate [3] 100.00% 0.01%(61/61) memPoolAlloc [4] 100.00% 0.01%(61/61) xmalloc [5] 100.00% 0.01%(61/61) arena_malloc [6] 100.00% 0.01%(61/61) arena_malloc_large [7] 57.38% 0.00%(35/61) arena_avail_comp [8] 100.00% 0.00%(35/35) [self] [7] 22.95% 0.00%(14/61) arena_avail_tree_nsearch [8] 100.00% 0.00%(14/14) [self] [7] 19.67% 0.00%(12/61) arena_run_alloc [8] 100.00% 0.00%(12/12) [self] [2] 10.29% 0.00%(7/68) [self] [1] 13.83% 0.00%(13/94) sqinet_get_v4_sockaddr_ptr [2] 100.00% 0.00%(13/13) [self] [1] 7.45% 0.00%(7/94) cbdataInternalAlloc [2] 85.71% 0.00%(6/7) [self] [2] 14.29% 0.00%(1/7) memPoolAlloc [3] 100.00% 0.00%(1/1) xcalloc [4] 100.00% 0.00%(1/1) arena_malloc_small [5] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [6] 100.00% 0.00%(1/1) arena_run_alloc [7] 100.00% 0.00%(1/1) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(1/1) [self] [1] 6.38% 0.00%(6/94) comm_add_close_handler [2] 100.00% 0.00%(6/6) [self] [0] 0.01% 0.01%(93/926344) soclose [1] 96.77% 0.01%(90/93) sodisconnect [2] 100.00% 0.01%(90/90) tcp_usr_disconnect [3] 52.22% 0.01%(47/90) tcp_output_disconnect [4] 80.85% 0.00%(38/47) tcp_output [5] 57.89% 0.00%(22/38) tcp_timer_activate [6] 100.00% 0.00%(22/22) callout_reset_on [7] 54.55% 0.00%(12/22) write_eflags [8] 100.00% 0.00%(12/12) [self] [7] 22.73% 0.00%(5/22) atomic_cmpset_int [8] 100.00% 0.00%(5/5) [self] [7] 22.73% 0.00%(5/22) callout_lock [8] 100.00% 0.00%(5/5) [self] [5] 42.11% 0.00%(16/38) ip_output [6] 56.25% 0.00%(9/16) flowtable_lookup [7] 66.67% 0.00%(6/9) flowtable_entry [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) flowtable_pcpu_lock [8] 100.00% 0.00%(3/3) [self] [6] 43.75% 0.00%(7/16) ether_output [7] 57.14% 0.00%(4/7) mac_ifnet_check_transmit [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) mac_ifnet_ioctl_get [8] 100.00% 0.00%(3/3) [self] [4] 19.15% 0.00%(9/47) m_gethdr [5] 100.00% 0.00%(9/9) uma_zalloc_arg [6] 100.00% 0.00%(9/9) mb_ctor_mbuf [7] 77.78% 0.00%(7/9) mac_mbuf_init [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) m_tag_prepend [8] 100.00% 0.00%(2/2) [self] [3] 47.78% 0.00%(43/90) tcp_disconnect [4] 100.00% 0.00%(43/43) soisdisconnecting [5] 100.00% 0.00%(43/43) wakeup [6] 48.84% 0.00%(21/43) sleepq_release [7] 90.48% 0.00%(19/21) write_eflags [8] 100.00% 0.00%(19/19) [self] [7] 9.52% 0.00%(2/21) spinlock_exit [8] 100.00% 0.00%(2/2) [self] [6] 30.23% 0.00%(13/43) sleepq_broadcast [7] 92.31% 0.00%(12/13) sleepq_lookup [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) sglist_append_uio [8] 100.00% 0.00%(1/1) [self] [6] 20.93% 0.00%(9/43) sleepq_lock [7] 88.89% 0.00%(8/9) spinlock_enter [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [1] 3.23% 0.00%(3/93) tcp_usr_close [2] 100.00% 0.00%(3/3) tcp_disconnect [3] 100.00% 0.00%(3/3) soisdisconnecting [4] 100.00% 0.00%(3/3) wakeup [5] 100.00% 0.00%(3/3) sleepq_lock [6] 100.00% 0.00%(3/3) spinlock_enter [7] 100.00% 0.00%(3/3) critical_enter [8] 100.00% 0.00%(3/3) [self] [0] 0.01% 0.01%(86/926344) hardclock_cpu [1] 77.91% 0.01%(67/86) callout_tick [2] 100.00% 0.01%(67/67) swi_sched [3] 100.00% 0.01%(67/67) intr_event_schedule_thread [4] 100.00% 0.01%(67/67) sched_add [5] 95.52% 0.01%(64/67) sched_lowest [6] 100.00% 0.01%(64/64) cpu_search [7] 84.38% 0.01%(54/64) cpu_search [8] 100.00% 0.01%(54/54) [self] [7] 15.62% 0.00%(10/64) cpu_compare [8] 100.00% 0.00%(10/10) [self] [5] 4.48% 0.00%(3/67) tdq_notify [6] 100.00% 0.00%(3/3) ipi_selected [7] 100.00% 0.00%(3/3) lapic_ipi_vectored [8] 100.00% 0.00%(3/3) [self] [1] 22.09% 0.00%(19/86) pmc_process_samples [2] 100.00% 0.00%(19/19) pmclog_process_callchain [3] 100.00% 0.00%(19/19) pmclog_reserve [4] 100.00% 0.00%(19/19) pmclog_schedule_io [5] 100.00% 0.00%(19/19) wakeup_one [6] 89.47% 0.00%(17/19) sleepq_signal [7] 47.06% 0.00%(8/17) sleepq_resume_thread [8] 100.00% 0.00%(8/8) [self] [7] 29.41% 0.00%(5/17) sleepq_lookup [8] 100.00% 0.00%(5/5) [self] [7] 17.65% 0.00%(3/17) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 5.88% 0.00%(1/17) _thread_lock_flags [8] 100.00% 0.00%(1/1) [self] [6] 10.53% 0.00%(2/19) sleepq_lock [7] 100.00% 0.00%(2/2) spinlock_enter [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(85/926344) storeComplete [1] 63.53% 0.01%(54/85) InvokeHandlers [2] 100.00% 0.01%(54/54) storeClientCopy2 [3] 100.00% 0.01%(54/54) storeClientCopy3 [4] 100.00% 0.01%(54/54) storeClientCallback [5] 100.00% 0.01%(54/54) storeClientCopyHeadersCB [6] 87.04% 0.01%(47/54) clientSendHeaders [7] 23.40% 0.00%(11/47) clientMaxBodySize [8] 100.00% 0.00%(11/11) [self] [7] 17.02% 0.00%(8/47) clientCloneReply [8] 100.00% 0.00%(8/8) [self] [7] 12.77% 0.00%(6/47) dlinkAdd [8] 100.00% 0.00%(6/6) [self] [7] 12.77% 0.00%(6/47) dlinkDelete [8] 100.00% 0.00%(6/6) [self] [7] 10.64% 0.00%(5/47) clientReplyBodyTooLarge [8] 100.00% 0.00%(5/5) [self] [7] 8.51% 0.00%(4/47) clientHttpLocationRewriteCheck [8] 100.00% 0.00%(4/4) [self] [7] 4.26% 0.00%(2/47) clientDelayMaxBodySize [8] 100.00% 0.00%(2/2) [self] [7] 4.26% 0.00%(2/47) clientStoreURLRewriteDone [8] 100.00% 0.00%(2/2) [self] [7] 4.26% 0.00%(2/47) clientUnwindReply [8] 100.00% 0.00%(2/2) [self] [7] 2.13% 0.00%(1/47) clientSetClientTOS [8] 100.00% 0.00%(1/1) [self] [6] 12.96% 0.00%(7/54) stmemNodeUnref [7] 100.00% 0.00%(7/7) stmemNodeFree [8] 100.00% 0.00%(7/7) [self] [1] 36.47% 0.00%(31/85) storeSwapOut [2] 100.00% 0.00%(31/31) storeSwapOutStart [3] 87.10% 0.00%(27/31) storeSwapMetaBuild [4] 100.00% 0.00%(27/27) tlv_add [5] 100.00% 0.00%(27/27) xmalloc [6] 66.67% 0.00%(18/27) malloc [7] 100.00% 0.00%(18/18) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(18/18) [self] [6] 33.33% 0.00%(9/27) arena_malloc_small [7] 88.89% 0.00%(8/9) arena_bin_malloc_hard [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [3] 9.68% 0.00%(3/31) cbdataInternalFree [4] 100.00% 0.00%(3/3) memPoolFree [5] 100.00% 0.00%(3/3) xfree [6] 100.00% 0.00%(3/3) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [3] 3.23% 0.00%(1/31) cbdataInternalAlloc [4] 100.00% 0.00%(1/1) memPoolAlloc [5] 100.00% 0.00%(1/1) xcalloc [6] 100.00% 0.00%(1/1) calloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(84/926344) memFree [1] 100.00% 0.01%(84/84) memPoolFree [2] 100.00% 0.01%(84/84) [self] [0] 0.01% 0.01%(82/926344) clientRedirectStart [1] 100.00% 0.01%(82/82) clientRedirectDone [2] 100.00% 0.01%(82/82) clientStoreURLRewriteStart [3] 100.00% 0.01%(82/82) clientStoreURLRewriteDone [4] 100.00% 0.01%(82/82) clientFinishRewriteStuff [5] 53.66% 0.00%(44/82) clientAccessCheck2 [6] 100.00% 0.00%(44/44) clientCheckNoCache [7] 97.73% 0.00%(43/44) clientCheckNoCacheDone [8] 100.00% 0.00%(43/43) [self] [7] 2.27% 0.00%(1/44) clientProcessETag [8] 100.00% 0.00%(1/1) [self] [5] 46.34% 0.00%(38/82) clientInterpretRequestHeaders [6] 57.89% 0.00%(22/38) clientCachable [7] 54.55% 0.00%(12/22) httpStateFree [8] 100.00% 0.00%(12/12) [self] [7] 45.45% 0.00%(10/22) httpCachable [8] 100.00% 0.00%(10/10) [self] [6] 36.84% 0.00%(14/38) clientHierarchical [7] 57.14% 0.00%(8/14) strstr [8] 100.00% 0.00%(8/8) [self] [7] 28.57% 0.00%(4/14) _rtld_atfork_post [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(2/14) httpCachable [8] 100.00% 0.00%(2/2) [self] [6] 5.26% 0.00%(2/38) httpHeaderGetTime [7] 100.00% 0.00%(2/2) httpHeaderFindEntry [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(80/926344) httpHeaderAddEntryString [1] 100.00% 0.01%(80/80) httpHeaderEntryCreateStr [2] 100.00% 0.01%(80/80) stringDup [3] 100.00% 0.01%(80/80) stringLimitInit [4] 100.00% 0.01%(80/80) stringInitBuf [5] 100.00% 0.01%(80/80) memAllocString [6] 100.00% 0.01%(80/80) memPoolAlloc [7] 92.50% 0.01%(74/80) xmalloc [8] 100.00% 0.01%(74/74) [self] [7] 5.00% 0.00%(4/80) memMeterSyncHWater [8] 100.00% 0.00%(4/4) [self] [7] 1.25% 0.00%(1/80) memPoolClean [8] 100.00% 0.00%(1/1) [self] [7] 1.25% 0.00%(1/80) stackTop [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(78/926344) doreti_notvm86 [1] 100.00% 0.01%(78/78) [self] [0] 0.01% 0.01%(77/926344) clientHttpReplyAccessCheck [1] 92.21% 0.01%(71/77) aclNBCheck [2] 100.00% 0.01%(71/71) aclCheck [3] 76.06% 0.01%(54/71) aclCheckCallback [4] 83.33% 0.00%(45/54) clientHttpReplyAccessCheckDone [5] 100.00% 0.00%(45/45) clientCheckErrorMap [6] 100.00% 0.00%(45/45) clientCheckHeaderDone [7] 53.33% 0.00%(24/45) comm_write_header [8] 100.00% 0.00%(24/24) [self] [7] 24.44% 0.00%(11/45) comm_write_mbuf [8] 100.00% 0.00%(11/11) [self] [7] 20.00% 0.00%(9/45) httpReplyPack [8] 100.00% 0.00%(9/9) [self] [7] 2.22% 0.00%(1/45) httpReplyPackInto [8] 100.00% 0.00%(1/1) [self] [4] 16.67% 0.00%(9/54) aclChecklistFree [5] 100.00% 0.00%(9/9) cbdataInternalFree [6] 100.00% 0.00%(9/9) memPoolFree [7] 100.00% 0.00%(9/9) xfree [8] 100.00% 0.00%(9/9) [self] [3] 23.94% 0.00%(17/71) aclMatchAclList [4] 100.00% 0.00%(17/17) aclMatchAcl [5] 100.00% 0.00%(17/17) aclMatchIp [6] 100.00% 0.00%(17/17) splay_splay [7] 76.47% 0.00%(13/17) aclIpAddrNetworkCompare [8] 100.00% 0.00%(13/13) [self] [7] 23.53% 0.00%(4/17) aclIpNetworkCompare [8] 100.00% 0.00%(4/4) [self] [1] 7.79% 0.00%(6/77) clientAclChecklistCreate [2] 100.00% 0.00%(6/6) aclChecklistCreate [3] 100.00% 0.00%(6/6) cbdataInternalAlloc [4] 100.00% 0.00%(6/6) memPoolAlloc [5] 100.00% 0.00%(6/6) xcalloc [6] 100.00% 0.00%(6/6) calloc [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [0] 0.01% 0.01%(76/926344) aclCheckFast [1] 92.11% 0.01%(70/76) aclMatchAclList [2] 85.71% 0.01%(60/70) aclMatchAcl [3] 100.00% 0.01%(60/60) aclMatchIp [4] 100.00% 0.01%(60/60) splay_splay [5] 100.00% 0.01%(60/60) aclIpAddrNetworkCompare [6] 100.00% 0.01%(60/60) aclIpNetworkCompare2 [7] 65.00% 0.00%(39/60) __bswap32 [8] 100.00% 0.00%(39/39) [self] [7] 35.00% 0.00%(21/60) decode_addr [8] 100.00% 0.00%(21/21) [self] [2] 14.29% 0.00%(10/70) [self] [1] 3.95% 0.00%(3/76) aclCheckCleanup [2] 100.00% 0.00%(3/3) [self] [1] 3.95% 0.00%(3/76) aclChecklistCacheInit [2] 100.00% 0.00%(3/3) [self] [0] 0.01% 0.01%(76/926344) new_MemObject [1] 97.37% 0.01%(74/76) httpReplyCreate [2] 100.00% 0.01%(74/74) httpReplyInit [3] 100.00% 0.01%(74/74) httpHeaderInit [4] 100.00% 0.01%(74/74) vector_init [5] 100.00% 0.01%(74/74) vector_grow [6] 100.00% 0.01%(74/74) xrealloc [7] 36.49% 0.00%(27/74) realloc [8] 100.00% 0.00%(27/27) [self] [7] 32.43% 0.00%(24/74) malloc [8] 100.00% 0.00%(24/24) [self] [7] 12.16% 0.00%(9/74) malloc_init [8] 100.00% 0.00%(9/9) [self] [7] 9.46% 0.00%(7/74) choose_arena [8] 100.00% 0.00%(7/7) [self] [7] 5.41% 0.00%(4/74) imalloc [8] 100.00% 0.00%(4/4) [self] [7] 2.70% 0.00%(2/74) [unmapped_function] [7] 1.35% 0.00%(1/74) mag_rack_dalloc [8] 100.00% 0.00%(1/1) [self] [1] 1.32% 0.00%(1/76) memPoolAlloc [2] 100.00% 0.00%(1/1) xcalloc [3] 100.00% 0.00%(1/1) arena_malloc_small [4] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_tree_remove [8] 100.00% 0.00%(1/1) [self] [1] 1.32% 0.00%(1/76) xstrdup [2] 100.00% 0.00%(1/1) xmalloc [3] 100.00% 0.00%(1/1) arena_malloc_small [4] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(74/926344) clientdbEstablished [1] 70.27% 0.01%(52/74) radix_search_exact [2] 100.00% 0.01%(52/52) [self] [1] 9.46% 0.00%(7/74) Init_Prefix [2] 100.00% 0.00%(7/7) [self] [1] 8.11% 0.00%(6/74) memset [2] 100.00% 0.00%(6/6) [self] [1] 6.76% 0.00%(5/74) memcpy [2] 100.00% 0.00%(5/5) [self] [1] 5.41% 0.00%(4/74) _getdtablesize [2] 100.00% 0.00%(4/4) [self] [0] 0.01% 0.01%(73/926344) memPoolFree [1] 83.56% 0.01%(61/73) xfree [2] 100.00% 0.01%(61/61) [self] [1] 15.07% 0.00%(11/73) [unmapped_function] [1] 1.37% 0.00%(1/73) httpAccept [2] 100.00% 0.00%(1/1) memset [3] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(73/926344) sw1 [1] 100.00% 0.01%(73/73) [self] [0] 0.01% 0.01%(66/926344) refreshCheck [1] 50.00% 0.00%(33/66) refreshLimits [2] 100.00% 0.00%(33/33) [self] [1] 48.48% 0.00%(32/66) refreshStaleness [2] 100.00% 0.00%(32/32) [self] [1] 1.52% 0.00%(1/66) [unmapped_function] [0] 0.01% 0.01%(65/926344) fwdUnregister [1] 81.54% 0.01%(53/65) comm_remove_close_handler [2] 100.00% 0.01%(53/53) [self] [1] 18.46% 0.00%(12/65) commSetDefer [2] 100.00% 0.00%(12/12) [self] [0] 0.01% 0.01%(65/926344) tcp_output_connect [1] 100.00% 0.01%(65/65) tcp_output [2] 70.77% 0.00%(46/65) tcp_mssopt [3] 100.00% 0.00%(46/46) tcp_maxmtu [4] 100.00% 0.00%(46/46) in_rtalloc_ign [5] 100.00% 0.00%(46/46) rtalloc_ign_fib [6] 100.00% 0.00%(46/46) rtalloc1_fib [7] 54.35% 0.00%(25/46) atomic_cmpset_int [8] 100.00% 0.00%(25/25) [self] [7] 19.57% 0.00%(9/46) rt_tables_get_rnh_ptr [8] 100.00% 0.00%(9/9) [self] [7] 13.04% 0.00%(6/46) in_matroute [8] 100.00% 0.00%(6/6) [self] [7] 4.35% 0.00%(2/46) _rw_rlock [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(2/46) _rw_runlock [8] 100.00% 0.00%(2/2) [self] [7] 2.17% 0.00%(1/46) _rw_wlock_hard [8] 100.00% 0.00%(1/1) [self] [7] 2.17% 0.00%(1/46) raw_input [8] 100.00% 0.00%(1/1) [self] [2] 29.23% 0.00%(19/65) ip_output [3] 100.00% 0.00%(19/19) ether_output [4] 100.00% 0.00%(19/19) ether_output_frame [5] 100.00% 0.00%(19/19) if_transmit [6] 100.00% 0.00%(19/19) if_start [7] 89.47% 0.00%(17/19) atomic_cmpset_int [8] 100.00% 0.00%(17/17) [self] [7] 10.53% 0.00%(2/19) bge_start [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(64/926344) aclMatchAcl [1] 100.00% 0.01%(64/64) aclMatchIp [2] 100.00% 0.01%(64/64) [self] [0] 0.01% 0.01%(64/926344) clientdbUpdate [1] 45.31% 0.00%(29/64) radix_search_exact [2] 100.00% 0.00%(29/29) [self] [1] 17.19% 0.00%(11/64) memcpy [2] 100.00% 0.00%(11/11) [self] [1] 14.06% 0.00%(9/64) kb_incr [2] 100.00% 0.00%(9/9) [self] [1] 9.38% 0.00%(6/64) memset [2] 100.00% 0.00%(6/6) [self] [1] 6.25% 0.00%(4/64) Init_Prefix [2] 100.00% 0.00%(4/4) [self] [1] 6.25% 0.00%(4/64) isTcpHit [2] 100.00% 0.00%(4/4) [self] [1] 1.56% 0.00%(1/64) _getdtablesize [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(63/926344) httpHdrCcUpdateStats [1] 100.00% 0.01%(63/63) statHistCount [2] 100.00% 0.01%(63/63) [self] [0] 0.01% 0.01%(62/926344) __curthread [1] 100.00% 0.01%(62/62) [self] [0] 0.01% 0.01%(62/926344) soconnect [1] 61.29% 0.00%(38/62) tcp_usr_connect [2] 100.00% 0.00%(38/38) tcp_connect [3] 100.00% 0.00%(38/38) in_pcbladdr [4] 100.00% 0.00%(38/38) in_rtalloc_ign [5] 100.00% 0.00%(38/38) rtalloc_ign_fib [6] 100.00% 0.00%(38/38) rtalloc1_fib [7] 23.68% 0.00%(9/38) _rw_rlock [8] 100.00% 0.00%(9/9) [self] [7] 23.68% 0.00%(9/38) atomic_cmpset_int [8] 100.00% 0.00%(9/9) [self] [7] 23.68% 0.00%(9/38) rt_tables_get_rnh_ptr [8] 100.00% 0.00%(9/9) [self] [7] 15.79% 0.00%(6/38) in_matroute [8] 100.00% 0.00%(6/6) [self] [7] 7.89% 0.00%(3/38) _rw_runlock [8] 100.00% 0.00%(3/3) [self] [7] 2.63% 0.00%(1/38) raw_input [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) rt_tables_get_rnh [8] 100.00% 0.00%(1/1) [self] [1] 38.71% 0.00%(24/62) tcp_output_connect [2] 100.00% 0.00%(24/24) tcp_output [3] 100.00% 0.00%(24/24) tcp_mssopt [4] 100.00% 0.00%(24/24) tcp_maxmtu [5] 100.00% 0.00%(24/24) in_rtalloc_ign [6] 100.00% 0.00%(24/24) rtalloc_ign_fib [7] 58.33% 0.00%(14/24) rtalloc1_fib [8] 100.00% 0.00%(14/14) [self] [7] 41.67% 0.00%(10/24) atomic_cmpset_int [8] 100.00% 0.00%(10/10) [self] [0] 0.01% 0.01%(61/926344) httpReplyCreate [1] 75.41% 0.00%(46/61) httpReplyInit [2] 95.65% 0.00%(44/46) httpHeaderInit [3] 100.00% 0.00%(44/44) vector_init [4] 100.00% 0.00%(44/44) vector_grow [5] 100.00% 0.00%(44/44) xrealloc [6] 97.73% 0.00%(43/44) imalloc [7] 97.67% 0.00%(42/43) arena_malloc [8] 100.00% 0.00%(42/42) [self] [7] 2.33% 0.00%(1/43) _malloc_prefork [8] 100.00% 0.00%(1/1) [self] [6] 2.27% 0.00%(1/44) realloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 4.35% 0.00%(2/46) [self] [1] 24.59% 0.00%(15/61) memPoolAlloc [2] 100.00% 0.00%(15/15) [self] [0] 0.01% 0.01%(61/926344) comm_write_mbuf [1] 68.85% 0.00%(42/61) comm_write [2] 100.00% 0.00%(42/42) [self] [1] 31.15% 0.00%(19/61) memBufFreeFunc [2] 100.00% 0.00%(19/19) [self] [0] 0.01% 0.01%(60/926344) sleepq_timedwait_sig [1] 100.00% 0.01%(60/60) sleepq_catch_signals [2] 100.00% 0.01%(60/60) sleepq_switch [3] 100.00% 0.01%(60/60) mi_switch [4] 100.00% 0.01%(60/60) sched_switch [5] 100.00% 0.01%(60/60) choosethread [6] 100.00% 0.01%(60/60) sched_choose [7] 95.00% 0.01%(57/60) tdq_choose [8] 100.00% 0.01%(57/57) [self] [7] 5.00% 0.00%(3/60) sched_bind [8] 100.00% 0.00%(3/3) [self] [0] 0.01% 0.01%(57/926344) tcp_usr_connect [1] 96.49% 0.01%(55/57) tcp_connect [2] 100.00% 0.01%(55/55) in_pcbladdr [3] 100.00% 0.01%(55/55) in_rtalloc_ign [4] 100.00% 0.01%(55/55) rtalloc_ign_fib [5] 100.00% 0.01%(55/55) rtalloc1_fib [6] 100.00% 0.01%(55/55) in_matroute [7] 98.18% 0.01%(54/55) rn_match [8] 100.00% 0.01%(54/54) [self] [7] 1.82% 0.00%(1/55) rn_satisfies_leaf [8] 100.00% 0.00%(1/1) [self] [1] 3.51% 0.00%(2/57) _rw_wunlock_hard [2] 100.00% 0.00%(2/2) turnstile_unpend [3] 50.00% 0.00%(1/2) sched_add [4] 100.00% 0.00%(1/1) tdq_notify [5] 100.00% 0.00%(1/1) ipi_selected [6] 100.00% 0.00%(1/1) lapic_ipi_vectored [7] 100.00% 0.00%(1/1) lapic_ipi_raw [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(1/2) sched_unlend_prio [4] 100.00% 0.00%(1/1) sched_thread_priority [5] 100.00% 0.00%(1/1) tdq_setlowpri [6] 100.00% 0.00%(1/1) tdq_choose [7] 100.00% 0.00%(1/1) runq_findbit_from [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(53/926344) aclChecklistCreate [1] 41.51% 0.00%(22/53) cbdataLock [2] 100.00% 0.00%(22/22) [self] [1] 28.30% 0.00%(15/53) xstrncpy [2] 100.00% 0.00%(15/15) [self] [1] 20.75% 0.00%(11/53) cbdataInternalAlloc [2] 100.00% 0.00%(11/11) [self] [1] 9.43% 0.00%(5/53) requestLink [2] 100.00% 0.00%(5/5) [self] [0] 0.01% 0.01%(51/926344) lru_purgeNext [1] 54.90% 0.00%(28/51) memset [2] 100.00% 0.00%(28/28) [self] [1] 17.65% 0.00%(9/51) memPoolFree [2] 100.00% 0.00%(9/9) [self] [1] 13.73% 0.00%(7/51) storeEntryLocked [2] 100.00% 0.00%(7/7) [self] [1] 11.76% 0.00%(6/51) dlinkDelete [2] 100.00% 0.00%(6/6) [self] [1] 1.96% 0.00%(1/51) _getdtablesize [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(48/926344) comm_open [1] 31.25% 0.00%(15/48) comm_open6 [2] 100.00% 0.00%(15/15) [self] [1] 20.83% 0.00%(10/48) sqinet_set_v4_port [2] 100.00% 0.00%(10/10) [self] [1] 18.75% 0.00%(9/48) memset [2] 100.00% 0.00%(9/9) [self] [1] 12.50% 0.00%(6/48) sqinet_set_v4_inaddr [2] 100.00% 0.00%(6/6) [self] [1] 6.25% 0.00%(3/48) sqinet_init [2] 100.00% 0.00%(3/3) [self] [1] 4.17% 0.00%(2/48) __sys_connect [2] 100.00% 0.00%(2/2) [self] [1] 4.17% 0.00%(2/48) __sys_socket [2] 100.00% 0.00%(2/2) [self] [1] 2.08% 0.00%(1/48) sqinet_done [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(47/926344) storeKeyPrivate [1] 48.94% 0.00%(23/47) memcpy [2] 100.00% 0.00%(23/23) [self] [1] 27.66% 0.00%(13/47) MD5Update [2] 100.00% 0.00%(13/13) [self] [1] 14.89% 0.00%(7/47) memset [2] 100.00% 0.00%(7/7) [self] [1] 6.38% 0.00%(3/47) [unmapped_function] [1] 2.13% 0.00%(1/47) _getdtablesize [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(47/926344) strtoll [1] 38.30% 0.00%(18/47) __udivdi3 [2] 100.00% 0.00%(18/18) [self] [1] 38.30% 0.00%(18/47) __umoddi3 [2] 100.00% 0.00%(18/18) [self] [1] 23.40% 0.00%(11/47) [unmapped_function] [0] 0.01% 0.01%(47/926344) comm_connect_addr [1] 100.00% 0.01%(47/47) sqinet_ntoa [2] 100.00% 0.01%(47/47) getnameinfo_inet [3] 100.00% 0.01%(47/47) __inet_ntop [4] 100.00% 0.01%(47/47) inet_ntop4 [5] 100.00% 0.01%(47/47) snprintf [6] 65.96% 0.00%(31/47) io_flush [7] 70.97% 0.00%(22/31) __sprint [8] 100.00% 0.00%(22/22) [self] [7] 29.03% 0.00%(9/31) open [8] 100.00% 0.00%(9/9) [self] [6] 34.04% 0.00%(16/47) __vfprintf [7] 50.00% 0.00%(8/16) __ultoa [8] 100.00% 0.00%(8/8) [self] [7] 25.00% 0.00%(4/16) localeconv [8] 100.00% 0.00%(4/4) [self] [7] 18.75% 0.00%(3/16) open [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) fprintf [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(47/926344) __inet_ntoa [1] 100.00% 0.01%(47/47) __inet_ntop [2] 95.74% 0.00%(45/47) [self] [2] 4.26% 0.00%(2/47) inet_ntop4 [3] 100.00% 0.00%(2/2) snprintf [4] 100.00% 0.00%(2/2) io_flush [5] 100.00% 0.00%(2/2) __sprint [6] 100.00% 0.00%(2/2) __sfvwrite [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(46/926344) ipi_bitmap_handler [1] 95.65% 0.00%(44/46) sched_preempt [2] 63.64% 0.00%(28/44) mi_switch [3] 57.14% 0.00%(16/28) sched_switch [4] 68.75% 0.00%(11/16) choosethread [5] 63.64% 0.00%(7/11) sched_choose [6] 57.14% 0.00%(4/7) tdq_choose [7] 50.00% 0.00%(2/4) runq_choose [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) [self] [7] 25.00% 0.00%(1/4) bsfl [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(2/7) [self] [6] 14.29% 0.00%(1/7) sched_bind [7] 100.00% 0.00%(1/1) [self] [5] 27.27% 0.00%(3/11) tdq_runq_rem [6] 100.00% 0.00%(3/3) runq_remove [7] 100.00% 0.00%(3/3) runq_remove_idx [8] 100.00% 0.00%(3/3) [self] [5] 9.09% 0.00%(1/11) [self] [4] 31.25% 0.00%(5/16) [self] [3] 28.57% 0.00%(8/28) cpu_switch [4] 62.50% 0.00%(5/8) [self] [4] 37.50% 0.00%(3/8) npxsave [5] 66.67% 0.00%(2/3) fpusave [6] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) [self] [3] 10.71% 0.00%(3/28) tdq_runq_add [4] 33.33% 0.00%(1/3) [self] [4] 33.33% 0.00%(1/3) runq_add_pri [5] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) runq_setbit [5] 100.00% 0.00%(1/1) [self] [3] 3.57% 0.00%(1/28) [self] [2] 13.64% 0.00%(6/44) write_eflags [3] 100.00% 0.00%(6/6) [self] [2] 11.36% 0.00%(5/44) [self] [2] 6.82% 0.00%(3/44) _thread_lock_flags [3] 100.00% 0.00%(3/3) [self] [2] 4.55% 0.00%(2/44) spinlock_exit [3] 100.00% 0.00%(2/2) [self] [1] 4.35% 0.00%(2/46) [self] [0] 0.00% 0.00%(45/926344) httpHeaderGetRange [1] 100.00% 0.00%(45/45) httpHeaderFindEntry [2] 100.00% 0.00%(45/45) [self] [0] 0.00% 0.00%(44/926344) arena_dalloc [1] 56.82% 0.00%(25/44) arena_dalloc_large [2] 100.00% 0.00%(25/25) [self] [1] 22.73% 0.00%(10/44) malloc_spin_lock [2] 100.00% 0.00%(10/10) [self] [1] 20.45% 0.00%(9/44) malloc_spin_unlock [2] 100.00% 0.00%(9/9) [self] [0] 0.00% 0.00%(43/926344) long_normalize_overflow [1] 100.00% 0.00%(43/43) long_increment_overflow [2] 100.00% 0.00%(43/43) [self] [0] 0.00% 0.00%(42/926344) vm_page_dontneed [1] 100.00% 0.00%(42/42) pmap_clear_reference [2] 100.00% 0.00%(42/42) pmap_invalidate_page [3] 100.00% 0.00%(42/42) smp_invlpg [4] 100.00% 0.00%(42/42) smp_tlb_shootdown [5] 100.00% 0.00%(42/42) ipi_all_but_self [6] 100.00% 0.00%(42/42) lapic_ipi_vectored [7] 47.62% 0.00%(20/42) lapic_ipi_wait [8] 100.00% 0.00%(20/20) [self] [7] 45.24% 0.00%(19/42) lapic_ipi_raw [8] 100.00% 0.00%(19/19) [self] [7] 7.14% 0.00%(3/42) write_eflags [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(42/926344) vm_map_madvise [1] 100.00% 0.00%(42/42) vm_object_madvise [2] 54.76% 0.00%(23/42) pmap_clear_modify [3] 100.00% 0.00%(23/23) pmap_invalidate_page [4] 100.00% 0.00%(23/23) smp_invlpg [5] 100.00% 0.00%(23/23) smp_tlb_shootdown [6] 100.00% 0.00%(23/23) spinlock_enter [7] 100.00% 0.00%(23/23) critical_enter [8] 100.00% 0.00%(23/23) [self] [2] 45.24% 0.00%(19/42) vm_page_dontneed [3] 100.00% 0.00%(19/19) pmap_clear_reference [4] 100.00% 0.00%(19/19) pmap_invalidate_page [5] 100.00% 0.00%(19/19) smp_invlpg [6] 100.00% 0.00%(19/19) smp_tlb_shootdown [7] 42.11% 0.00%(8/19) write_eflags [8] 100.00% 0.00%(8/8) [self] [7] 31.58% 0.00%(6/19) spinlock_enter [8] 100.00% 0.00%(6/6) [self] [7] 21.05% 0.00%(4/19) read_eflags [8] 100.00% 0.00%(4/4) [self] [7] 5.26% 0.00%(1/19) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(41/926344) aclMatchAclList [1] 60.98% 0.00%(25/41) vsnprintf [2] 96.00% 0.00%(24/25) __vfprintf [3] 100.00% 0.00%(24/24) [self] [2] 4.00% 0.00%(1/25) io_print [3] 100.00% 0.00%(1/1) [self] [1] 39.02% 0.00%(16/41) aclMatchAcl [2] 100.00% 0.00%(16/16) [self] [0] 0.00% 0.00%(41/926344) vm86_biosret [1] 100.00% 0.00%(41/41) [self] [0] 0.00% 0.00%(41/926344) storeSwapMetaPack [1] 100.00% 0.00%(41/41) xmalloc [2] 100.00% 0.00%(41/41) [self] [0] 0.00% 0.00%(40/926344) httpStatusLineReason [1] 100.00% 0.00%(40/40) httpStatusString [2] 100.00% 0.00%(40/40) [self] [0] 0.00% 0.00%(40/926344) bind [1] 100.00% 0.00%(40/40) kern_bind [2] 100.00% 0.00%(40/40) sobind [3] 100.00% 0.00%(40/40) tcp_usr_bind [4] 100.00% 0.00%(40/40) in_pcbbind [5] 100.00% 0.00%(40/40) in_pcbinshash [6] 57.50% 0.00%(23/40) uma_zalloc [7] 100.00% 0.00%(23/23) uma_zalloc_arg [8] 100.00% 0.00%(23/23) [self] [6] 42.50% 0.00%(17/40) malloc [7] 100.00% 0.00%(17/17) malloc_type_zone_allocated [8] 100.00% 0.00%(17/17) [self] [0] 0.00% 0.00%(38/926344) clientRedirectDone [1] 100.00% 0.00%(38/38) clientStoreURLRewriteStart [2] 52.63% 0.00%(20/38) clientStoreURLRewriteDone [3] 100.00% 0.00%(20/20) clientFinishRewriteStuff [4] 80.00% 0.00%(16/20) clientAccessCheck2 [5] 100.00% 0.00%(16/16) clientCheckNoCache [6] 100.00% 0.00%(16/16) clientCheckNoCacheDone [7] 62.50% 0.00%(10/16) clientProcessRequest [8] 100.00% 0.00%(10/10) [self] [7] 37.50% 0.00%(6/16) clientProcessRequest2 [8] 100.00% 0.00%(6/6) [self] [4] 20.00% 0.00%(4/20) clientInterpretRequestHeaders [5] 100.00% 0.00%(4/4) clientHierarchical [6] 100.00% 0.00%(4/4) strstr [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [2] 47.37% 0.00%(18/38) [self] [0] 0.00% 0.00%(38/926344) memBufVPrintf [1] 47.37% 0.00%(18/38) memset [2] 100.00% 0.00%(18/18) [self] [1] 36.84% 0.00%(14/38) vsnprintf [2] 100.00% 0.00%(14/14) [self] [1] 13.16% 0.00%(5/38) [unmapped_function] [1] 2.63% 0.00%(1/38) _getdtablesize [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(35/926344) sleepq_signal [1] 100.00% 0.00%(35/35) sleepq_resume_thread [2] 100.00% 0.00%(35/35) setrunnable [3] 100.00% 0.00%(35/35) sched_wakeup [4] 100.00% 0.00%(35/35) sched_add [5] 94.29% 0.00%(33/35) sched_lowest [6] 100.00% 0.00%(33/33) cpu_search [7] 96.97% 0.00%(32/33) cpu_search [8] 100.00% 0.00%(32/32) [self] [7] 3.03% 0.00%(1/33) cpu_compare [8] 100.00% 0.00%(1/1) [self] [5] 5.71% 0.00%(2/35) tdq_notify [6] 100.00% 0.00%(2/2) ipi_selected [7] 100.00% 0.00%(2/2) lapic_ipi_vectored [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(35/926344) storeClientUnregister [1] 100.00% 0.00%(35/35) storeSwapOut [2] 100.00% 0.00%(35/35) storeSwapOutStart [3] 77.14% 0.00%(27/35) storeSwapMetaBuild [4] 100.00% 0.00%(27/27) tlv_add [5] 100.00% 0.00%(27/27) xmalloc [6] 59.26% 0.00%(16/27) malloc [7] 100.00% 0.00%(16/16) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(16/16) [self] [6] 40.74% 0.00%(11/27) arena_malloc_small [7] 72.73% 0.00%(8/11) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(8/8) [self] [7] 27.27% 0.00%(3/11) arena_bin_malloc_hard [8] 100.00% 0.00%(3/3) [self] [3] 17.14% 0.00%(6/35) cbdataInternalFree [4] 100.00% 0.00%(6/6) memPoolFree [5] 100.00% 0.00%(6/6) xfree [6] 100.00% 0.00%(6/6) free [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [3] 5.71% 0.00%(2/35) cbdataInternalAlloc [4] 100.00% 0.00%(2/2) memPoolAlloc [5] 100.00% 0.00%(2/2) xcalloc [6] 100.00% 0.00%(2/2) calloc [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(34/926344) httpStatusLineClean [1] 91.18% 0.00%(31/34) httpStatusLineSet [2] 100.00% 0.00%(31/31) [self] [1] 8.82% 0.00%(3/34) httpBuildVersion [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(33/926344) httpReplyHdrCacheClean [1] 100.00% 0.00%(33/33) stringClean [2] 100.00% 0.00%(33/33) [self] [0] 0.00% 0.00%(33/926344) pmclog_schedule_io [1] 100.00% 0.00%(33/33) wakeup_one [2] 100.00% 0.00%(33/33) sleepq_signal [3] 100.00% 0.00%(33/33) sleepq_resume_thread [4] 100.00% 0.00%(33/33) setrunnable [5] 100.00% 0.00%(33/33) sched_wakeup [6] 84.85% 0.00%(28/33) sched_add [7] 32.14% 0.00%(9/28) sched_pickcpu [8] 100.00% 0.00%(9/9) [self] [7] 25.00% 0.00%(7/28) sched_interact_score [8] 100.00% 0.00%(7/7) [self] [7] 17.86% 0.00%(5/28) sched_priority [8] 100.00% 0.00%(5/5) [self] [7] 10.71% 0.00%(3/28) tdq_notify [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(2/28) tdq_add [8] 100.00% 0.00%(2/2) [self] [7] 3.57% 0.00%(1/28) sched_lowest [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) tdq_runq_add [8] 100.00% 0.00%(1/1) [self] [6] 15.15% 0.00%(5/33) sched_setcpu [7] 60.00% 0.00%(3/5) thread_lock_block [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) thread_lock_unblock [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(33/926344) sodisconnect [1] 100.00% 0.00%(33/33) tcp_usr_disconnect [2] 96.97% 0.00%(32/33) tcp_output_disconnect [3] 100.00% 0.00%(32/32) tcp_output [4] 84.38% 0.00%(27/32) ip_output [5] 96.30% 0.00%(26/27) ether_output [6] 100.00% 0.00%(26/26) ether_output_frame [7] 80.77% 0.00%(21/26) atomic_cmpset_int [8] 100.00% 0.00%(21/21) [self] [7] 15.38% 0.00%(4/26) if_handoff [8] 100.00% 0.00%(4/4) [self] [7] 3.85% 0.00%(1/26) if_transmit [8] 100.00% 0.00%(1/1) [self] [5] 3.70% 0.00%(1/27) flowtable_lookup [6] 100.00% 0.00%(1/1) flowtable_pcpu_lock [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [4] 15.62% 0.00%(5/32) tcp_timer_activate [5] 100.00% 0.00%(5/5) callout_reset_on [6] 100.00% 0.00%(5/5) callout_lock [7] 80.00% 0.00%(4/5) spinlock_enter [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) read_eflags [8] 100.00% 0.00%(1/1) [self] [2] 3.03% 0.00%(1/33) tcp_disconnect [3] 100.00% 0.00%(1/1) soisdisconnecting [4] 100.00% 0.00%(1/1) wakeup [5] 100.00% 0.00%(1/1) sleepq_lock [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(32/926344) __inet_ntop [1] 87.50% 0.00%(28/32) inet_ntop4 [2] 100.00% 0.00%(28/28) [self] [1] 12.50% 0.00%(4/32) [unmapped_function] [0] 0.00% 0.00%(31/926344) httpStatusLineInit [1] 96.77% 0.00%(30/31) httpStatusLineSet [2] 100.00% 0.00%(30/30) [self] [1] 3.23% 0.00%(1/31) httpBuildVersion [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(30/926344) tcp_mssopt [1] 100.00% 0.00%(30/30) tcp_maxmtu [2] 100.00% 0.00%(30/30) in_rtalloc_ign [3] 100.00% 0.00%(30/30) rtalloc_ign_fib [4] 100.00% 0.00%(30/30) rtalloc1_fib [5] 100.00% 0.00%(30/30) in_matroute [6] 100.00% 0.00%(30/30) rn_match [7] 63.33% 0.00%(19/30) rn_satisfies_leaf [8] 100.00% 0.00%(19/19) [self] [7] 30.00% 0.00%(9/30) min [8] 100.00% 0.00%(9/9) [self] [7] 6.67% 0.00%(2/30) rn_refines [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(30/926344) sosend_generic [1] 60.00% 0.00%(18/30) tcp_output_send [2] 100.00% 0.00%(18/18) tcp_output [3] 83.33% 0.00%(15/18) tcp_timer_activate [4] 93.33% 0.00%(14/15) callout_reset_on [5] 100.00% 0.00%(14/14) callout_lock [6] 92.86% 0.00%(13/14) spinlock_enter [7] 76.92% 0.00%(10/13) critical_enter [8] 100.00% 0.00%(10/10) [self] [7] 15.38% 0.00%(2/13) choosethread [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) __curthread [8] 100.00% 0.00%(1/1) [self] [6] 7.14% 0.00%(1/14) _mtx_lock_spin [7] 100.00% 0.00%(1/1) write_eflags [8] 100.00% 0.00%(1/1) [self] [4] 6.67% 0.00%(1/15) _callout_stop_safe [5] 100.00% 0.00%(1/1) callout_lock [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [3] 16.67% 0.00%(3/18) ip_output [4] 100.00% 0.00%(3/3) ether_output [5] 100.00% 0.00%(3/3) ether_output_frame [6] 100.00% 0.00%(3/3) if_transmit [7] 66.67% 0.00%(2/3) if_start [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) _mtx_lock_sleep [8] 100.00% 0.00%(1/1) [self] [1] 40.00% 0.00%(12/30) tcp_usr_send [2] 100.00% 0.00%(12/12) sbappendstream [3] 100.00% 0.00%(12/12) sbappendstream_locked [4] 100.00% 0.00%(12/12) m_free [5] 100.00% 0.00%(12/12) uma_zfree [6] 100.00% 0.00%(12/12) uma_zfree_arg [7] 58.33% 0.00%(7/12) mb_dtor_pack [8] 100.00% 0.00%(7/7) [self] [7] 16.67% 0.00%(2/12) critical_enter [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) critical_exit [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) mb_dtor_mbuf [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(29/926344) vector_done [1] 89.66% 0.00%(26/29) vsnprintf [2] 92.31% 0.00%(24/26) __vfprintf [3] 100.00% 0.00%(24/24) [self] [2] 7.69% 0.00%(2/26) io_print [3] 100.00% 0.00%(2/2) [self] [1] 10.34% 0.00%(3/29) xfree [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(28/926344) httpHdrCcPackInto [1] 100.00% 0.00%(28/28) packerPrintf [2] 60.71% 0.00%(17/28) [self] [2] 39.29% 0.00%(11/28) memBufVPrintf [3] 100.00% 0.00%(11/11) vsnprintf [4] 100.00% 0.00%(11/11) io_flush [5] 100.00% 0.00%(11/11) __sprint [6] 100.00% 0.00%(11/11) __sfvwrite [7] 100.00% 0.00%(11/11) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(11/11) [self] [0] 0.00% 0.00%(27/926344) do_call_incoming [1] 100.00% 0.00%(27/27) comm_call_handlers [2] 62.96% 0.00%(17/27) [self] [2] 33.33% 0.00%(9/27) httpAccept [3] 100.00% 0.00%(9/9) connStateCreate [4] 66.67% 0.00%(6/9) cbdataInternalAlloc [5] 100.00% 0.00%(6/6) memPoolAlloc [6] 100.00% 0.00%(6/6) xcalloc [7] 33.33% 0.00%(2/6) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) memset [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) posix_memalign [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(3/9) comm_add_close_handler [5] 100.00% 0.00%(3/3) memPoolAlloc [6] 100.00% 0.00%(3/3) xcalloc [7] 66.67% 0.00%(2/3) memset [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [2] 3.70% 0.00%(1/27) commDeferRead [3] 100.00% 0.00%(1/1) storeClientRef [4] 100.00% 0.00%(1/1) storeClientCopy2 [5] 100.00% 0.00%(1/1) storeClientCopy3 [6] 100.00% 0.00%(1/1) httpAccept [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(27/926344) check_incoming [1] 100.00% 0.00%(27/27) do_check_incoming [2] 100.00% 0.00%(27/27) do_call_incoming [3] 100.00% 0.00%(27/27) comm_call_handlers [4] 85.19% 0.00%(23/27) httpAccept [5] 91.30% 0.00%(21/23) commSetSelect [6] 100.00% 0.00%(21/21) commUpdateReadHandler [7] 95.24% 0.00%(20/21) commUpdateEvents [8] 100.00% 0.00%(20/20) [self] [7] 4.76% 0.00%(1/21) commSetDefer [8] 100.00% 0.00%(1/1) [self] [5] 8.70% 0.00%(2/23) comm_accept [6] 50.00% 0.00%(1/2) accept [7] 100.00% 0.00%(1/1) [unmapped_function] [6] 50.00% 0.00%(1/2) sqinet_ntoa [7] 100.00% 0.00%(1/1) __res_nsend [8] 100.00% 0.00%(1/1) [self] [4] 14.81% 0.00%(4/27) icpHandleUdp [5] 100.00% 0.00%(4/4) commSetSelect [6] 100.00% 0.00%(4/4) commUpdateReadHandler [7] 100.00% 0.00%(4/4) commUpdateEvents [8] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(27/926344) make_month [1] 59.26% 0.00%(16/27) __sbtolower [2] 100.00% 0.00%(16/16) [self] [1] 40.74% 0.00%(11/27) __sbtoupper [2] 100.00% 0.00%(11/11) [self] [0] 0.00% 0.00%(26/926344) wakeup_one [1] 100.00% 0.00%(26/26) sleepq_signal [2] 100.00% 0.00%(26/26) sleepq_resume_thread [3] 100.00% 0.00%(26/26) setrunnable [4] 100.00% 0.00%(26/26) sched_wakeup [5] 76.92% 0.00%(20/26) sched_add [6] 30.00% 0.00%(6/20) tdq_notify [7] 50.00% 0.00%(3/6) ipi_selected [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) bsfl [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) cpu_idle_wakeup [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(6/20) tdq_runq_add [7] 83.33% 0.00%(5/6) runq_add [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) uiomove_frombuf [8] 100.00% 0.00%(1/1) [self] [6] 15.00% 0.00%(3/20) sched_priority [7] 100.00% 0.00%(3/3) sched_user_prio [8] 100.00% 0.00%(3/3) [self] [6] 15.00% 0.00%(3/20) tdq_add [7] 66.67% 0.00%(2/3) tdq_load_add [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) p31b_set_standard [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(2/20) sched_lowest [7] 50.00% 0.00%(1/2) cpu_search [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) cpu_search_lowest [8] 100.00% 0.00%(1/1) [self] [5] 23.08% 0.00%(6/26) sched_setcpu [6] 66.67% 0.00%(4/6) thread_lock_block [7] 50.00% 0.00%(2/4) get_fpcontext [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) write_eflags [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(2/6) thread_lock_unblock [7] 100.00% 0.00%(2/2) spinlock_exit [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(24/926344) getOutgoingTOS [1] 100.00% 0.00%(24/24) aclMapTOS [2] 100.00% 0.00%(24/24) [self] [0] 0.00% 0.00%(20/926344) alltraps_with_regs_pushed [1] 100.00% 0.00%(20/20) [self] [0] 0.00% 0.00%(20/926344) urlMakeHttpCanonical2 [1] 55.00% 0.00%(11/20) memset [2] 100.00% 0.00%(11/11) [self] [1] 45.00% 0.00%(9/20) snprintf [2] 100.00% 0.00%(9/9) [self] [0] 0.00% 0.00%(19/926344) aclIpAddrNetworkCompare [1] 100.00% 0.00%(19/19) aclIpNetworkCompare2 [2] 100.00% 0.00%(19/19) [self] [0] 0.00% 0.00%(19/926344) tcp_output_disconnect [1] 100.00% 0.00%(19/19) tcp_output [2] 100.00% 0.00%(19/19) ip_output [3] 100.00% 0.00%(19/19) ether_output [4] 100.00% 0.00%(19/19) ether_output_frame [5] 100.00% 0.00%(19/19) if_transmit [6] 100.00% 0.00%(19/19) if_start [7] 94.74% 0.00%(18/19) atomic_cmpset_int [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(1/19) bge_start [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(19/926344) httpHeaderPutInt [1] 100.00% 0.00%(19/19) httpHeaderAddEntryStr [2] 100.00% 0.00%(19/19) httpHeaderAddEntryStr2 [3] 100.00% 0.00%(19/19) httpHeaderEntryCreate [4] 100.00% 0.00%(19/19) stringInit [5] 100.00% 0.00%(19/19) stringLimitInit [6] 100.00% 0.00%(19/19) stringInitBuf [7] 100.00% 0.00%(19/19) memAllocString [8] 100.00% 0.00%(19/19) [self] [0] 0.00% 0.00%(19/926344) httpBodyClean [1] 100.00% 0.00%(19/19) memBufIsNull [2] 100.00% 0.00%(19/19) [self] [0] 0.00% 0.00%(19/926344) Xtimerint [1] 100.00% 0.00%(19/19) [self] [0] 0.00% 0.00%(18/926344) pmclog_reserve [1] 100.00% 0.00%(18/18) pmclog_schedule_io [2] 100.00% 0.00%(18/18) wakeup_one [3] 100.00% 0.00%(18/18) sleepq_signal [4] 100.00% 0.00%(18/18) sleepq_resume_thread [5] 100.00% 0.00%(18/18) setrunnable [6] 100.00% 0.00%(18/18) sched_wakeup [7] 44.44% 0.00%(8/18) sched_setcpu [8] 100.00% 0.00%(8/8) [self] [7] 16.67% 0.00%(3/18) sched_pctcpu_update [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(2/18) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(2/18) sched_add [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(2/18) sched_interact_update [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(1/18) sched_setpreempt [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(18/926344) Xill [1] 100.00% 0.00%(18/18) [self] [0] 0.00% 0.00%(18/926344) lru_referenced [1] 88.89% 0.00%(16/18) dlinkDelete [2] 100.00% 0.00%(16/16) [self] [1] 11.11% 0.00%(2/18) dlinkAddTail [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(18/926344) getMaxAge [1] 100.00% 0.00%(18/18) refreshLimits [2] 100.00% 0.00%(18/18) [self] [0] 0.00% 0.00%(17/926344) stmemNodeFree [1] 100.00% 0.00%(17/17) memPoolFree [2] 100.00% 0.00%(17/17) [self] [0] 0.00% 0.00%(17/926344) Xapic_isr7 [1] 100.00% 0.00%(17/17) [self] [0] 0.00% 0.00%(16/926344) kern_bind [1] 100.00% 0.00%(16/16) sobind [2] 100.00% 0.00%(16/16) tcp_usr_bind [3] 100.00% 0.00%(16/16) in_pcbbind [4] 100.00% 0.00%(16/16) in_pcbinshash [5] 50.00% 0.00%(8/16) malloc [6] 100.00% 0.00%(8/8) malloc_type_zone_allocated [7] 50.00% 0.00%(4/8) critical_exit [8] 100.00% 0.00%(4/4) [self] [7] 37.50% 0.00%(3/8) critical_enter [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) __curthread [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(8/16) uma_zalloc [6] 100.00% 0.00%(8/8) uma_zalloc_arg [7] 75.00% 0.00%(6/8) critical_exit [8] 100.00% 0.00%(6/6) [self] [7] 12.50% 0.00%(1/8) critical_enter [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) runq_init [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(16/926344) fwdServerClosed [1] 100.00% 0.00%(16/16) fwdStateFree [2] 100.00% 0.00%(16/16) fwdServersFree [3] 100.00% 0.00%(16/16) fwdServerFree [4] 100.00% 0.00%(16/16) memPoolFree [5] 100.00% 0.00%(16/16) xfree [6] 100.00% 0.00%(16/16) arena_dalloc_small [7] 75.00% 0.00%(12/16) arena_run_tree_insert [8] 100.00% 0.00%(12/12) [self] [7] 25.00% 0.00%(4/16) arena_run_comp [8] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(16/926344) alltraps [1] 100.00% 0.00%(16/16) [self] [0] 0.00% 0.00%(15/926344) memBufClean [1] 100.00% 0.00%(15/15) memFreeBuf [2] 80.00% 0.00%(12/15) [self] [2] 20.00% 0.00%(3/15) memFree [3] 100.00% 0.00%(3/3) memPoolFree [4] 100.00% 0.00%(3/3) xfree [5] 100.00% 0.00%(3/3) arena_dalloc_small [6] 100.00% 0.00%(3/3) arena_run_dalloc [7] 66.67% 0.00%(2/3) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(14/926344) tcp_connect [1] 100.00% 0.00%(14/14) in_pcbladdr [2] 100.00% 0.00%(14/14) in_rtalloc_ign [3] 100.00% 0.00%(14/14) rtalloc_ign_fib [4] 100.00% 0.00%(14/14) rtalloc1_fib [5] 100.00% 0.00%(14/14) in_matroute [6] 100.00% 0.00%(14/14) rn_match [7] 85.71% 0.00%(12/14) min [8] 100.00% 0.00%(12/12) [self] [7] 7.14% 0.00%(1/14) rn_refines [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) rn_satisfies_leaf [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(13/926344) i586_copyout [1] 100.00% 0.00%(13/13) [self] [0] 0.00% 0.00%(13/926344) storeCheckCachable [1] 92.31% 0.00%(12/13) storeCheckTooSmall [2] 100.00% 0.00%(12/12) [self] [1] 7.69% 0.00%(1/13) storeTooManyDiskFilesOpen [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(12/926344) ast [1] 50.00% 0.00%(6/12) mi_switch [2] 83.33% 0.00%(5/6) sched_switch [3] 100.00% 0.00%(5/5) choosethread [4] 40.00% 0.00%(2/5) tdq_runq_rem [5] 100.00% 0.00%(2/2) runq_remove [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) runq_remove_idx [7] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(1/5) [self] [4] 20.00% 0.00%(1/5) sched_choose [5] 100.00% 0.00%(1/1) tdq_choose [6] 100.00% 0.00%(1/1) runq_findbit [7] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(1/5) tdq_choose [5] 100.00% 0.00%(1/1) [self] [2] 16.67% 0.00%(1/6) tdq_runq_add [3] 100.00% 0.00%(1/1) runq_add_pri [4] 100.00% 0.00%(1/1) [self] [1] 16.67% 0.00%(2/12) _thread_lock_flags [2] 50.00% 0.00%(1/2) disable_intr [3] 100.00% 0.00%(1/1) [self] [2] 50.00% 0.00%(1/2) spinlock_enter [3] 100.00% 0.00%(1/1) choosethread [4] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) __curthread [2] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) issignal [2] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) sched_prio [2] 100.00% 0.00%(1/1) sched_thread_priority [3] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) write_eflags [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(12/926344) httpStatusLinePackInto [1] 100.00% 0.00%(12/12) packerPrintf [2] 100.00% 0.00%(12/12) memBufVPrintf [3] 100.00% 0.00%(12/12) vsnprintf [4] 100.00% 0.00%(12/12) io_flush [5] 100.00% 0.00%(12/12) __sprint [6] 100.00% 0.00%(12/12) __sfvwrite [7] 100.00% 0.00%(12/12) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(12/12) [self] [0] 0.00% 0.00%(11/926344) storeClientCopyHeaders [1] 100.00% 0.00%(11/11) storeClientRef [2] 100.00% 0.00%(11/11) storeClientCopy2 [3] 100.00% 0.00%(11/11) storeClientCopy3 [4] 100.00% 0.00%(11/11) storeClientCallback [5] 100.00% 0.00%(11/11) storeClientCopyHeadersCB [6] 72.73% 0.00%(8/11) clientCacheHit [7] 25.00% 0.00%(2/8) refreshCheckHTTP [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) clientCacheHit [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) clientCheckUrlIsValid [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) clientHttpConnectionsClose [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) clientProcessHit [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) httpHeaderHas [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) varyEvaluateMatch [8] 100.00% 0.00%(1/1) [self] [6] 27.27% 0.00%(3/11) stmemNodeUnref [7] 100.00% 0.00%(3/3) stmemNodeFree [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(11/926344) Xprot [1] 100.00% 0.00%(11/11) [self] [0] 0.00% 0.00%(11/926344) getOutgoingAddr [1] 100.00% 0.00%(11/11) aclMapAddr [2] 100.00% 0.00%(11/11) [self] [0] 0.00% 0.00%(11/926344) xxfree [1] 72.73% 0.00%(8/11) arena_dalloc_small [2] 100.00% 0.00%(8/8) [self] [1] 9.09% 0.00%(1/11) arena_dalloc [2] 100.00% 0.00%(1/1) [self] [1] 9.09% 0.00%(1/11) arena_run_reg_dalloc [2] 100.00% 0.00%(1/1) [self] [1] 9.09% 0.00%(1/11) idalloc [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(10/926344) xstrdup [1] 100.00% 0.00%(10/10) xmalloc [2] 100.00% 0.00%(10/10) [self] [0] 0.00% 0.00%(10/926344) commConnectDnsHandle [1] 100.00% 0.00%(10/10) commConnectHandle [2] 100.00% 0.00%(10/10) comm_connect_addr [3] 100.00% 0.00%(10/10) sqinet_ntoa [4] 100.00% 0.00%(10/10) getnameinfo_inet [5] 100.00% 0.00%(10/10) __inet_ntop [6] 100.00% 0.00%(10/10) inet_ntop4 [7] 90.00% 0.00%(9/10) strpbrk [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) __sys_unlink [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(9/926344) tcp_usr_send [1] 88.89% 0.00%(8/9) sbappendstream [2] 100.00% 0.00%(8/8) sbappendstream_locked [3] 100.00% 0.00%(8/8) m_free [4] 100.00% 0.00%(8/8) uma_zfree [5] 100.00% 0.00%(8/8) uma_zfree_arg [6] 100.00% 0.00%(8/8) mb_dtor_pack [7] 62.50% 0.00%(5/8) uma_zone_exhausted_nolock [8] 100.00% 0.00%(5/5) [self] [7] 37.50% 0.00%(3/8) slab_alloc_item [8] 100.00% 0.00%(3/3) [self] [1] 11.11% 0.00%(1/9) _rw_wunlock_hard [2] 100.00% 0.00%(1/1) turnstile_unpend [3] 100.00% 0.00%(1/1) sched_unlend_prio [4] 100.00% 0.00%(1/1) sched_thread_priority [5] 100.00% 0.00%(1/1) tdq_setlowpri [6] 100.00% 0.00%(1/1) tdq_choose [7] 100.00% 0.00%(1/1) runq_findbit_from [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(8/926344) memReallocBuf [1] 100.00% 0.00%(8/8) memAllocBuf [2] 100.00% 0.00%(8/8) memAllocate [3] 100.00% 0.00%(8/8) memPoolAlloc [4] 100.00% 0.00%(8/8) xmalloc [5] 100.00% 0.00%(8/8) arena_malloc_small [6] 100.00% 0.00%(8/8) arena_bin_nonfull_run_get [7] 50.00% 0.00%(4/8) arena_avail_comp [8] 100.00% 0.00%(4/4) [self] [7] 37.50% 0.00%(3/8) arena_avail_tree_nsearch [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(8/926344) kern_kevent [1] 100.00% 0.00%(8/8) kqueue_register [2] 37.50% 0.00%(3/8) filt_sowdetach [3] 66.67% 0.00%(2/3) knlist_remove [4] 100.00% 0.00%(2/2) knlist_remove_kq [5] 100.00% 0.00%(2/2) _mtx_lock_sleep [6] 100.00% 0.00%(2/2) turnstile_cancel [7] 100.00% 0.00%(2/2) write_eflags [8] 100.00% 0.00%(2/2) [self] [3] 33.33% 0.00%(1/3) _mtx_unlock_sleep [4] 100.00% 0.00%(1/1) turnstile_unpend [5] 100.00% 0.00%(1/1) sched_add [6] 100.00% 0.00%(1/1) tdq_runq_add [7] 100.00% 0.00%(1/1) runq_add [8] 100.00% 0.00%(1/1) [self] [2] 37.50% 0.00%(3/8) kqueue_expand [3] 100.00% 0.00%(3/3) malloc [4] 100.00% 0.00%(3/3) uma_large_malloc [5] 100.00% 0.00%(3/3) page_alloc [6] 100.00% 0.00%(3/3) kmem_malloc [7] 33.33% 0.00%(1/3) pmap_enter [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) vm_map_simplify_entry [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) vm_page_alloc [8] 100.00% 0.00%(1/1) [self] [2] 12.50% 0.00%(1/8) _mtx_unlock_sleep [3] 100.00% 0.00%(1/1) turnstile_unpend [4] 100.00% 0.00%(1/1) sched_unlend_prio [5] 100.00% 0.00%(1/1) sched_thread_priority [6] 100.00% 0.00%(1/1) tdq_setlowpri [7] 100.00% 0.00%(1/1) tdq_choose [8] 100.00% 0.00%(1/1) [self] [2] 12.50% 0.00%(1/8) fo_kqfilter [3] 100.00% 0.00%(1/1) soo_kqfilter [4] 100.00% 0.00%(1/1) knlist_add [5] 100.00% 0.00%(1/1) _mtx_unlock_sleep [6] 100.00% 0.00%(1/1) turnstile_unpend [7] 100.00% 0.00%(1/1) sched_unlend_prio [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(8/926344) callout_tick [1] 100.00% 0.00%(8/8) swi_sched [2] 100.00% 0.00%(8/8) intr_event_schedule_thread [3] 100.00% 0.00%(8/8) sched_add [4] 100.00% 0.00%(8/8) tdq_notify [5] 100.00% 0.00%(8/8) ipi_selected [6] 100.00% 0.00%(8/8) lapic_ipi_vectored [7] 50.00% 0.00%(4/8) lapic_ipi_raw [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(2/8) lapic_ipi_wait [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) apic_register_enumerator [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) read_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(7/926344) httpHeaderGetContRange [1] 100.00% 0.00%(7/7) httpHeaderFindEntry [2] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(6/926344) ipcacheCheckNumeric [1] 100.00% 0.00%(6/6) safe_inet_addr [2] 100.00% 0.00%(6/6) sscanf [3] 100.00% 0.00%(6/6) __svfscanf [4] 100.00% 0.00%(6/6) strtoimax [5] 83.33% 0.00%(5/6) __udivdi3 [6] 100.00% 0.00%(5/5) __qdivrem [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [5] 16.67% 0.00%(1/6) __umoddi3 [6] 100.00% 0.00%(1/1) __qdivrem [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(6/926344) comm_write [1] 50.00% 0.00%(3/6) commSetSelect [2] 100.00% 0.00%(3/3) [self] [1] 16.67% 0.00%(1/6) __vfprintf [2] 100.00% 0.00%(1/1) localeconv [3] 100.00% 0.00%(1/1) [self] [1] 16.67% 0.00%(1/6) cbdataLock [2] 100.00% 0.00%(1/1) [self] [1] 16.67% 0.00%(1/6) io_flush [2] 100.00% 0.00%(1/1) __sprint [3] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(6/926344) lapic_handle_intr [1] 66.67% 0.00%(4/6) intr_execute_handlers [2] 75.00% 0.00%(3/4) intr_event_handle [3] 100.00% 0.00%(3/3) critical_exit [4] 66.67% 0.00%(2/3) write_eflags [5] 100.00% 0.00%(2/2) [self] [4] 33.33% 0.00%(1/3) mi_switch [5] 100.00% 0.00%(1/1) sched_switch [6] 100.00% 0.00%(1/1) [self] [2] 25.00% 0.00%(1/4) [self] [1] 33.33% 0.00%(2/6) [self] [0] 0.00% 0.00%(5/926344) vector_grow [1] 100.00% 0.00%(5/5) xrealloc [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/926344) pmc_process_samples [1] 100.00% 0.00%(5/5) pmclog_process_callchain [2] 100.00% 0.00%(5/5) pmclog_reserve [3] 100.00% 0.00%(5/5) pmclog_schedule_io [4] 100.00% 0.00%(5/5) wakeup_one [5] 100.00% 0.00%(5/5) sleepq_signal [6] 100.00% 0.00%(5/5) sleepq_resume_thread [7] 60.00% 0.00%(3/5) setrunnable [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) synch_setup [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(5/926344) hash_remove_link [1] 100.00% 0.00%(5/5) storeKeyHashHash [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/926344) done_copyin [1] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/926344) ether_output_frame [1] 100.00% 0.00%(5/5) if_transmit [2] 100.00% 0.00%(5/5) if_start [3] 100.00% 0.00%(5/5) bge_start [4] 100.00% 0.00%(5/5) _mtx_unlock_sleep [5] 100.00% 0.00%(5/5) turnstile_unpend [6] 40.00% 0.00%(2/5) sched_add [7] 100.00% 0.00%(2/2) sched_pickcpu [8] 100.00% 0.00%(2/2) [self] [6] 40.00% 0.00%(2/5) sched_setcpu [7] 100.00% 0.00%(2/2) thread_lock_block [8] 100.00% 0.00%(2/2) [self] [6] 20.00% 0.00%(1/5) sched_unlend_prio [7] 100.00% 0.00%(1/1) sched_thread_priority [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/926344) soreceive_generic [1] 75.00% 0.00%(3/4) tcp_output_rcvd [2] 100.00% 0.00%(3/3) tcp_output [3] 66.67% 0.00%(2/3) ip_output [4] 100.00% 0.00%(2/2) ether_output [5] 100.00% 0.00%(2/2) ether_output_frame [6] 100.00% 0.00%(2/2) if_transmit [7] 50.00% 0.00%(1/2) _mtx_lock_sleep [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) if_start [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(1/3) tcp_timer_activate [4] 100.00% 0.00%(1/1) _callout_stop_safe [5] 100.00% 0.00%(1/1) callout_lock [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) choosethread [8] 100.00% 0.00%(1/1) [self] [1] 25.00% 0.00%(1/4) tcp_usr_rcvd [2] 100.00% 0.00%(1/1) _rw_wunlock_hard [3] 100.00% 0.00%(1/1) turnstile_unpend [4] 100.00% 0.00%(1/1) sched_add [5] 100.00% 0.00%(1/1) tdq_notify [6] 100.00% 0.00%(1/1) ipi_selected [7] 100.00% 0.00%(1/1) lapic_dump [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/926344) calltrap [1] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/926344) httpReplyReset [1] 100.00% 0.00%(4/4) httpReplyInit [2] 100.00% 0.00%(4/4) httpHeaderInit [3] 100.00% 0.00%(4/4) vector_init [4] 100.00% 0.00%(4/4) vector_grow [5] 100.00% 0.00%(4/4) xrealloc [6] 100.00% 0.00%(4/4) imalloc [7] 100.00% 0.00%(4/4) arena_malloc [8] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/926344) accept1 [1] 100.00% 0.00%(4/4) kern_accept [2] 100.00% 0.00%(4/4) soaccept [3] 100.00% 0.00%(4/4) tcp_usr_accept [4] 100.00% 0.00%(4/4) in_sockaddr [5] 75.00% 0.00%(3/4) malloc [6] 100.00% 0.00%(3/3) malloc_type_zone_allocated [7] 66.67% 0.00%(2/3) critical_exit [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) critical_enter [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) uma_zalloc [6] 100.00% 0.00%(1/1) uma_zalloc_arg [7] 100.00% 0.00%(1/1) choosethread [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/926344) pconnPop [1] 100.00% 0.00%(4/4) pconnLookup [2] 100.00% 0.00%(4/4) pconnKey [3] 100.00% 0.00%(4/4) snprintf [4] 100.00% 0.00%(4/4) io_flush [5] 100.00% 0.00%(4/4) __sprint [6] 100.00% 0.00%(4/4) __sfvwrite [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/926344) ether_output [1] 100.00% 0.00%(4/4) ether_output_frame [2] 100.00% 0.00%(4/4) if_transmit [3] 100.00% 0.00%(4/4) if_start [4] 100.00% 0.00%(4/4) bge_start [5] 75.00% 0.00%(3/4) bge_start_locked [6] 66.67% 0.00%(2/3) _mtx_unlock_sleep [7] 50.00% 0.00%(1/2) turnstile_lookup [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) turnstile_unpend [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) _mtx_lock_sleep [7] 100.00% 0.00%(1/1) turnstile_cancel [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) _mtx_lock_sleep [6] 100.00% 0.00%(1/1) turnstile_cancel [7] 100.00% 0.00%(1/1) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/926344) do_check_incoming [1] 100.00% 0.00%(4/4) do_call_incoming [2] 100.00% 0.00%(4/4) comm_call_handlers [3] 100.00% 0.00%(4/4) httpAccept [4] 75.00% 0.00%(3/4) connStateCreate [5] 100.00% 0.00%(3/3) memAllocBuf [6] 100.00% 0.00%(3/3) memAllocate [7] 100.00% 0.00%(3/3) memPoolAlloc [8] 100.00% 0.00%(3/3) [self] [4] 25.00% 0.00%(1/4) comm_accept [5] 100.00% 0.00%(1/1) sqinet_ntoa [6] 100.00% 0.00%(1/1) getnameinfo_inet [7] 100.00% 0.00%(1/1) strpbrk [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/926344) pmc_capture_user_callchain [1] 50.00% 0.00%(2/4) slow_copyin [2] 100.00% 0.00%(2/2) [self] [1] 25.00% 0.00%(1/4) [self] [1] 25.00% 0.00%(1/4) pmc_save_user_callchain [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/926344) commSetCloseOnExec [1] 66.67% 0.00%(2/3) fcntl [2] 100.00% 0.00%(2/2) [self] [1] 33.33% 0.00%(1/3) _fcntl [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/926344) if_transmit [1] 100.00% 0.00%(3/3) if_start [2] 100.00% 0.00%(3/3) bge_start [3] 100.00% 0.00%(3/3) _mtx_unlock_sleep [4] 100.00% 0.00%(3/3) turnstile_unpend [5] 66.67% 0.00%(2/3) sched_add [6] 50.00% 0.00%(1/2) tdq_add [7] 100.00% 0.00%(1/1) tdq_load_add [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) tdq_notify [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) sched_unlend_prio [6] 100.00% 0.00%(1/1) sched_thread_priority [7] 100.00% 0.00%(1/1) tdq_setlowpri [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/926344) memBufFreeFunc [1] 100.00% 0.00%(3/3) memFreeBufFunc [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/926344) pmclog_process_callchain [1] 100.00% 0.00%(3/3) pmclog_reserve [2] 100.00% 0.00%(3/3) pmclog_schedule_io [3] 100.00% 0.00%(3/3) wakeup_one [4] 100.00% 0.00%(3/3) sleepq_signal [5] 66.67% 0.00%(2/3) sleepq_resume_thread [6] 100.00% 0.00%(2/2) setrunnable [7] 100.00% 0.00%(2/2) sched_wakeup [8] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) _thread_lock_flags [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/926344) apic_enable_vector [0] 0.00% 0.00%(3/926344) netdbLookupAddr [1] 100.00% 0.00%(3/3) __inet_ntoa [2] 100.00% 0.00%(3/3) __inet_ntop [3] 100.00% 0.00%(3/3) inet_ntop4 [4] 100.00% 0.00%(3/3) snprintf [5] 100.00% 0.00%(3/3) io_flush [6] 100.00% 0.00%(3/3) __sprint [7] 100.00% 0.00%(3/3) __sfvwrite [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/926344) requestCreate [1] 100.00% 0.00%(3/3) stringReset [2] 100.00% 0.00%(3/3) stringInit [3] 100.00% 0.00%(3/3) stringLimitInit [4] 100.00% 0.00%(3/3) stringInitBuf [5] 100.00% 0.00%(3/3) memAllocString [6] 100.00% 0.00%(3/3) memPoolAlloc [7] 100.00% 0.00%(3/3) xmalloc [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/926344) free [1] 100.00% 0.00%(3/3) uma_large_free [2] 100.00% 0.00%(3/3) page_free [3] 100.00% 0.00%(3/3) kmem_free [4] 100.00% 0.00%(3/3) vm_map_remove [5] 100.00% 0.00%(3/3) vm_map_entry_unwire [6] 100.00% 0.00%(3/3) vm_fault_unwire [7] 33.33% 0.00%(1/3) atomic_clear_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) atomic_subtract_int [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/926344) httpRequestLog [1] 100.00% 0.00%(3/3) clientAclChecklistCreate [2] 100.00% 0.00%(3/3) aclChecklistCreate [3] 100.00% 0.00%(3/3) cbdataInternalAlloc [4] 100.00% 0.00%(3/3) memPoolAlloc [5] 100.00% 0.00%(3/3) xcalloc [6] 100.00% 0.00%(3/3) calloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(2/926344) rcr2 [1] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/926344) storeKeyFree [1] 50.00% 0.00%(1/2) memPoolFree [2] 100.00% 0.00%(1/1) [self] [1] 50.00% 0.00%(1/2) memset [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/926344) falloc [1] 100.00% 0.00%(2/2) fdalloc [2] 100.00% 0.00%(2/2) fdgrowtable [3] 100.00% 0.00%(2/2) malloc [4] 100.00% 0.00%(2/2) uma_large_malloc [5] 100.00% 0.00%(2/2) page_alloc [6] 100.00% 0.00%(2/2) kmem_malloc [7] 100.00% 0.00%(2/2) sse2_pagezero [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/926344) delayClient [1] 100.00% 0.00%(2/2) delayId [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/926344) kmem_free [1] 100.00% 0.00%(2/2) vm_map_remove [2] 50.00% 0.00%(1/2) vm_map_delete [3] 100.00% 0.00%(1/1) pmap_remove [4] 100.00% 0.00%(1/1) pmap_remove_pte [5] 100.00% 0.00%(1/1) pmap_invalidate_page [6] 100.00% 0.00%(1/1) smp_invlpg [7] 100.00% 0.00%(1/1) ia32_pause [8] 100.00% 0.00%(1/1) [self] [2] 50.00% 0.00%(1/2) vm_map_entry_delete [3] 100.00% 0.00%(1/1) vm_object_page_remove [4] 100.00% 0.00%(1/1) vm_page_free [5] 100.00% 0.00%(1/1) vm_page_free_toq [6] 100.00% 0.00%(1/1) vm_page_remove [7] 100.00% 0.00%(1/1) vm_page_splay [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/926344) kqueue_expand [1] 100.00% 0.00%(2/2) malloc [2] 100.00% 0.00%(2/2) uma_large_malloc [3] 100.00% 0.00%(2/2) page_alloc [4] 100.00% 0.00%(2/2) kmem_malloc [5] 50.00% 0.00%(1/2) vm_map_insert [6] 100.00% 0.00%(1/1) vm_map_entry_link [7] 100.00% 0.00%(1/1) vm_map_entry_splay [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) vm_map_simplify_entry [6] 100.00% 0.00%(1/1) vm_map_entry_unlink [7] 100.00% 0.00%(1/1) vm_map_entry_splay [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/926344) fd_close [1] 100.00% 0.00%(2/2) fdUpdateBiggest [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/926344) vector_init [1] 100.00% 0.00%(2/2) vector_grow [2] 100.00% 0.00%(2/2) xrealloc [3] 100.00% 0.00%(2/2) imalloc [4] 100.00% 0.00%(2/2) arena_malloc_small [5] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [6] 100.00% 0.00%(2/2) arena_run_alloc [7] 100.00% 0.00%(2/2) arena_run_split [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/926344) ipcache_gethostbyname [1] 100.00% 0.00%(2/2) ipcacheCheckNumeric [2] 100.00% 0.00%(2/2) safe_inet_addr [3] 100.00% 0.00%(2/2) sscanf [4] 100.00% 0.00%(2/2) __svfscanf [5] 100.00% 0.00%(2/2) strtoimax [6] 100.00% 0.00%(2/2) __udivdi3 [7] 100.00% 0.00%(2/2) __qdivrem [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/926344) close [1] 100.00% 0.00%(2/2) _pthread_setcancelstate [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(1/926344) vm_map_remove [1] 100.00% 0.00%(1/1) vm_map_delete [2] 100.00% 0.00%(1/1) pmap_remove [3] 100.00% 0.00%(1/1) pmap_remove_pte [4] 100.00% 0.00%(1/1) pmap_invalidate_page [5] 100.00% 0.00%(1/1) smp_invlpg [6] 100.00% 0.00%(1/1) smp_tlb_shootdown [7] 100.00% 0.00%(1/1) write_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) gmtsub [1] 100.00% 0.00%(1/1) timesub [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) bge_start [1] 100.00% 0.00%(1/1) _mtx_unlock_sleep [2] 100.00% 0.00%(1/1) turnstile_unpend [3] 100.00% 0.00%(1/1) sched_unlend_prio [4] 100.00% 0.00%(1/1) sched_thread_priority [5] 100.00% 0.00%(1/1) tdq_setlowpri [6] 100.00% 0.00%(1/1) tdq_choose [7] 100.00% 0.00%(1/1) runq_findbit_from [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) Xinvlpg [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) uma_large_free [1] 100.00% 0.00%(1/1) page_free [2] 100.00% 0.00%(1/1) kmem_free [3] 100.00% 0.00%(1/1) vm_map_remove [4] 100.00% 0.00%(1/1) vm_map_delete [5] 100.00% 0.00%(1/1) pmap_remove [6] 100.00% 0.00%(1/1) pmap_remove_pte [7] 100.00% 0.00%(1/1) pmap_unuse_pt [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) Xinvlrng [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) strtoimax [1] 100.00% 0.00%(1/1) __umoddi3 [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) radix_search_exact [1] 100.00% 0.00%(1/1) memcmp [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) free [1] 100.00% 0.00%(1/1) time1 [2] 100.00% 0.00%(1/1) __vfprintf [3] 100.00% 0.00%(1/1) __ultoa [4] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) localeconv [1] 100.00% 0.00%(1/1) [unmapped_function] [0] 0.00% 0.00%(1/926344) tcp_usr_disconnect [1] 100.00% 0.00%(1/1) tcp_output_disconnect [2] 100.00% 0.00%(1/1) tcp_output [3] 100.00% 0.00%(1/1) tcp_timer_activate [4] 100.00% 0.00%(1/1) callout_reset_on [5] 100.00% 0.00%(1/1) callout_lock [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) critical_enter [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) Xipi_intr_bitmap_handler [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) httpHeaderIdByName [1] 100.00% 0.00%(1/1) __sbtolower [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) enable_intr [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) spinlock_exit [1] 100.00% 0.00%(1/1) critical_exit [2] 100.00% 0.00%(1/1) mi_switch [3] 100.00% 0.00%(1/1) sched_switch [4] 100.00% 0.00%(1/1) choosethread [5] 100.00% 0.00%(1/1) sched_choose [6] 100.00% 0.00%(1/1) tdq_choose [7] 100.00% 0.00%(1/1) runq_findbit [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) atomic_readandclear_int [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) comm_add_close_handler [1] 100.00% 0.00%(1/1) memPoolAlloc [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) icmpDomainPing [1] 100.00% 0.00%(1/1) icmpSendEcho [2] 100.00% 0.00%(1/1) [unmapped_function] [0] 0.00% 0.00%(1/926344) knote_fdclose [1] 100.00% 0.00%(1/1) _mtx_unlock_sleep [2] 100.00% 0.00%(1/1) turnstile_unpend [3] 100.00% 0.00%(1/1) sched_unlend_prio [4] 100.00% 0.00%(1/1) sched_thread_priority [5] 100.00% 0.00%(1/1) tdq_setlowpri [6] 100.00% 0.00%(1/1) tdq_choose [7] 100.00% 0.00%(1/1) runq_findbit_from [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) clientHandleIMSReply [1] 100.00% 0.00%(1/1) clientSendHeaders [2] 100.00% 0.00%(1/1) clientCloneReply [3] 100.00% 0.00%(1/1) httpReplyClone [4] 100.00% 0.00%(1/1) httpHeaderAppend [5] 100.00% 0.00%(1/1) httpHeaderAddClone [6] 100.00% 0.00%(1/1) httpHeaderAllocNewEntry [7] 100.00% 0.00%(1/1) vector_append [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) kern_stat [1] 100.00% 0.00%(1/1) kern_statat [2] 100.00% 0.00%(1/1) kern_statat_vnhook [3] 100.00% 0.00%(1/1) namei [4] 100.00% 0.00%(1/1) VOP_LOOKUP [5] 100.00% 0.00%(1/1) VOP_LOOKUP_APV [6] 100.00% 0.00%(1/1) vfs_cache_lookup [7] 100.00% 0.00%(1/1) fnv_32_buf [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) httpAcceptDefer [1] 100.00% 0.00%(1/1) [unmapped_function] [0] 0.00% 0.00%(1/926344) clientCachable [1] 100.00% 0.00%(1/1) httpCachable [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) aclIpNetworkCompare2 [1] 100.00% 0.00%(1/1) __bswap32 [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) m_uiotombuf [1] 100.00% 0.00%(1/1) m_getjcl [2] 100.00% 0.00%(1/1) uma_zalloc_arg [3] 100.00% 0.00%(1/1) critical_exit [4] 100.00% 0.00%(1/1) mi_switch [5] 100.00% 0.00%(1/1) sched_switch [6] 100.00% 0.00%(1/1) choosethread [7] 100.00% 0.00%(1/1) sched_choose [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) fqdncache_purgelru [1] 100.00% 0.00%(1/1) eventAdd [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/926344) sqinet_get_port [1] 100.00% 0.00%(1/1) __bswap16 [2] 100.00% 0.00%(1/1) [self] Process: 41200, /home/adrian/work/sprofiler/trunk/profiler/profiler, total: 453838 ( 27.62%) [0] 12.13% 12.13%(55036/453838) _start [1] 100.00% 12.13%(55035/55036) main [2] 99.84% 12.11%(54946/55035) Profiler::createProfile(ProfilePrinter&) [3] 31.88% 3.86%(17518/54946) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [4] 66.85% 2.58%(11711/17518) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, RootProcessStrategy) [5] 19.63% 0.51%(2299/11711) std::map, std::allocator > >::insert(std::pair const&) [6] 99.30% 0.50%(2283/2299) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [7] 47.13% 0.24%(1076/2283) [self] [7] 10.99% 0.06%(251/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.06%(251/251) [self] [7] 7.14% 0.04%(163/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.04%(163/163) [self] [7] 6.83% 0.03%(156/2283) _Select1st [8] 100.00% 0.03%(156/156) [self] [7] 5.12% 0.03%(117/2283) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.03%(117/117) [self] [7] 4.25% 0.02%(97/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.02%(97/97) [self] [7] 3.29% 0.02%(75/2283) pair [8] 100.00% 0.02%(75/75) [self] [7] 2.76% 0.01%(63/2283) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(63/63) [self] [7] 2.06% 0.01%(47/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.01%(47/47) [self] [7] 1.40% 0.01%(32/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(32/32) [self] [7] 1.23% 0.01%(28/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [8] 100.00% 0.01%(28/28) [self] [7] 1.23% 0.01%(28/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(28/28) [self] [7] 1.10% 0.01%(25/2283) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.01%(25/25) [self] [7] 1.10% 0.01%(25/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [8] 100.00% 0.01%(25/25) [self] [7] 1.05% 0.01%(24/2283) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.01%(24/24) [self] [7] 0.92% 0.00%(21/2283) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(21/21) [self] [7] 0.61% 0.00%(14/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(14/14) [self] [7] 0.57% 0.00%(13/2283) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(13/13) [self] [7] 0.44% 0.00%(10/2283) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(10/10) [self] [7] 0.31% 0.00%(7/2283) _Rb_tree_iterator [8] 100.00% 0.00%(7/7) [self] [7] 0.26% 0.00%(6/2283) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(6/6) [self] [7] 0.09% 0.00%(2/2283) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [8] 100.00% 0.00%(2/2) [self] [7] 0.04% 0.00%(1/2283) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.04% 0.00%(1/2283) std::_Rb_tree_iterator, std::allocator > > > >::operator--() [8] 100.00% 0.00%(1/1) [self] [7] 0.04% 0.00%(1/2283) [unmapped_function] [6] 0.39% 0.00%(9/2299) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 100.00% 0.00%(9/9) [self] [6] 0.30% 0.00%(7/2299) [self] [5] 18.51% 0.48%(2168/11711) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [6] 77.77% 0.37%(1686/2168) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 96.38% 0.36%(1625/1686) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [8] 100.00% 0.36%(1625/1625) [self] [7] 3.44% 0.01%(58/1686) [self] [7] 0.18% 0.00%(3/1686) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(3/3) [self] [6] 7.84% 0.04%(170/2168) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 71.76% 0.03%(122/170) [self] [7] 28.24% 0.01%(48/170) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.01%(48/48) [self] [6] 3.97% 0.02%(86/2168) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [7] 68.60% 0.01%(59/86) [self] [7] 31.40% 0.01%(27/86) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [8] 100.00% 0.01%(27/27) [self] [6] 2.58% 0.01%(56/2168) std::less::operator()(Callchain const&, Callchain const&) const [7] 50.00% 0.01%(28/56) [self] [7] 50.00% 0.01%(28/56) Callchain::operator<(Callchain const&) const [8] 100.00% 0.01%(28/28) [self] [6] 1.52% 0.01%(33/2168) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator++() [7] 100.00% 0.01%(33/33) [self] [6] 1.38% 0.01%(30/2168) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [7] 93.33% 0.01%(28/30) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [8] 100.00% 0.01%(28/28) [self] [7] 6.67% 0.00%(2/30) [self] [6] 1.01% 0.00%(22/2168) std::_Rb_tree_iterator, std::allocator > > > >::operator*() const [7] 100.00% 0.00%(22/22) [self] [6] 0.88% 0.00%(19/2168) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [7] 100.00% 0.00%(19/19) [self] [6] 0.65% 0.00%(14/2168) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(14/14) [self] [6] 0.51% 0.00%(11/2168) pair [7] 54.55% 0.00%(6/11) [self] [7] 27.27% 0.00%(3/11) Callchain [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) std::vector >::vector(std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [6] 0.51% 0.00%(11/2168) map [7] 36.36% 0.00%(4/11) [self] [7] 36.36% 0.00%(4/11) _Rb_tree [8] 100.00% 0.00%(4/4) [self] [7] 18.18% 0.00%(2/11) less [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > > const&, std::less const&) [8] 100.00% 0.00%(1/1) [self] [6] 0.46% 0.00%(10/2168) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [7] 100.00% 0.00%(10/10) [self] [6] 0.46% 0.00%(10/2168) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 100.00% 0.00%(10/10) [self] [6] 0.23% 0.00%(5/2168) ~map [7] 60.00% 0.00%(3/5) ~_Rb_tree [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) [self] [6] 0.14% 0.00%(3/2168) [self] [6] 0.05% 0.00%(1/2168) Callchain::operator<(Callchain const&) const [7] 100.00% 0.00%(1/1) [self] [6] 0.05% 0.00%(1/2168) ~pair [7] 100.00% 0.00%(1/1) [self] [5] 11.47% 0.30%(1343/11711) FunctionLocation [6] 59.79% 0.18%(803/1343) std::set, std::allocator >::insert(unsigned int const&) [7] 59.78% 0.11%(480/803) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.11%(480/480) [self] [7] 35.87% 0.06%(288/803) [self] [7] 3.36% 0.01%(27/803) pair [8] 100.00% 0.01%(27/27) [self] [7] 0.62% 0.00%(5/803) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 0.37% 0.00%(3/803) _Rb_tree_const_iterator [8] 100.00% 0.00%(3/3) [self] [6] 31.42% 0.09%(422/1343) set [7] 30.57% 0.03%(129/422) [self] [7] 24.17% 0.02%(102/422) less [8] 100.00% 0.02%(102/102) [self] [7] 22.51% 0.02%(95/422) _Rb_tree [8] 100.00% 0.02%(95/95) [self] [7] 9.00% 0.01%(38/422) ~allocator [8] 100.00% 0.01%(38/38) [self] [7] 8.29% 0.01%(35/422) allocator [8] 100.00% 0.01%(35/35) [self] [7] 1.66% 0.00%(7/422) std::binary_function::binary_function() [8] 100.00% 0.00%(7/7) [self] [7] 1.42% 0.00%(6/422) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(6/6) [self] [7] 1.18% 0.00%(5/422) __gnu_cxx::new_allocator::new_allocator() [8] 100.00% 0.00%(5/5) [self] [7] 1.18% 0.00%(5/422) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > const&, std::less const&) [8] 100.00% 0.00%(5/5) [self] [6] 4.54% 0.01%(61/1343) Location::getLineNumber() const [7] 100.00% 0.01%(61/61) [self] [6] 2.08% 0.01%(28/1343) [self] [6] 1.19% 0.00%(16/1343) Location::getCount() const [7] 100.00% 0.00%(16/16) [self] [6] 0.45% 0.00%(6/1343) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::less const&, std::allocator const&) [7] 100.00% 0.00%(6/6) [self] [6] 0.22% 0.00%(3/1343) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 100.00% 0.00%(3/3) [self] [6] 0.15% 0.00%(2/1343) Location::getFunctionName() const [7] 100.00% 0.00%(2/2) [self] [6] 0.15% 0.00%(2/1343) Location::isMapped() const [7] 100.00% 0.00%(2/2) [self] [5] 7.01% 0.18%(821/11711) Callchain::push_back(char const*) [6] 96.83% 0.18%(795/821) std::vector >::push_back(char const* const&) [7] 68.43% 0.12%(544/795) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.12%(544/544) [self] [7] 20.63% 0.04%(164/795) [self] [7] 7.42% 0.01%(59/795) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.01%(59/59) [self] [7] 2.77% 0.00%(22/795) std::vector >::end() [8] 100.00% 0.00%(22/22) [self] [7] 0.38% 0.00%(3/795) FunctionLocation::operator+=(FunctionLocation const&) [8] 100.00% 0.00%(3/3) [self] [7] 0.25% 0.00%(2/795) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const** const&) [8] 100.00% 0.00%(2/2) [self] [7] 0.13% 0.00%(1/795) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.80% 0.01%(23/821) [self] [6] 0.37% 0.00%(3/821) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 100.00% 0.00%(3/3) [self] [5] 5.23% 0.14%(613/11711) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [6] 48.45% 0.07%(297/613) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [7] 45.45% 0.03%(135/297) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.03%(135/135) [self] [7] 37.37% 0.02%(111/297) [self] [7] 9.09% 0.01%(27/297) [unmapped_function] [7] 8.08% 0.01%(24/297) std::string::find_last_of(char, unsigned int) const [8] 100.00% 0.01%(24/24) [self] [6] 42.09% 0.06%(258/613) memcpy [7] 100.00% 0.06%(258/258) [self] [6] 4.24% 0.01%(26/613) [self] [6] 3.10% 0.00%(19/613) memset [7] 100.00% 0.00%(19/19) [self] [6] 2.12% 0.00%(13/613) [unmapped_function] [5] 4.98% 0.13%(583/11711) [self] [5] 4.46% 0.12%(522/11711) RootProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [6] 22.41% 0.03%(117/522) std::map, std::allocator > >::insert(std::pair const&) [7] 98.29% 0.03%(115/117) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [8] 100.00% 0.03%(115/115) [self] [7] 1.71% 0.00%(2/117) [self] [6] 13.60% 0.02%(71/522) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [7] 19.72% 0.00%(14/71) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(14/14) [self] [7] 18.31% 0.00%(13/71) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(13/13) [self] [7] 12.68% 0.00%(9/71) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(9/9) [self] [7] 11.27% 0.00%(8/71) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [8] 100.00% 0.00%(8/8) [self] [7] 9.86% 0.00%(7/71) map [8] 100.00% 0.00%(7/7) [self] [7] 8.45% 0.00%(6/71) std::_Rb_tree_iterator, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(6/6) [self] [7] 4.23% 0.00%(3/71) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator++() [8] 100.00% 0.00%(3/3) [self] [7] 4.23% 0.00%(3/71) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(3/3) [self] [7] 4.23% 0.00%(3/71) ~pair [8] 100.00% 0.00%(3/3) [self] [7] 2.82% 0.00%(2/71) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.41% 0.00%(1/71) Callchain::~Callchain() [8] 100.00% 0.00%(1/1) [self] [7] 1.41% 0.00%(1/71) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.41% 0.00%(1/71) pair [8] 100.00% 0.00%(1/1) [self] [6] 12.84% 0.01%(67/522) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [7] 67.16% 0.01%(45/67) memcpy [8] 100.00% 0.01%(45/45) [self] [7] 22.39% 0.00%(15/67) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [8] 100.00% 0.00%(15/15) [self] [7] 4.48% 0.00%(3/67) memset [8] 100.00% 0.00%(3/3) [self] [7] 2.99% 0.00%(2/67) [self] [7] 2.99% 0.00%(2/67) [unmapped_function] [6] 12.64% 0.01%(66/522) FunctionLocation [7] 46.97% 0.01%(31/66) std::set, std::allocator >::insert(unsigned int const&) [8] 100.00% 0.01%(31/31) [self] [7] 22.73% 0.00%(15/66) set [8] 100.00% 0.00%(15/15) [self] [7] 12.12% 0.00%(8/66) Location::getCount() const [8] 100.00% 0.00%(8/8) [self] [7] 10.61% 0.00%(7/66) Location::getLineNumber() const [8] 100.00% 0.00%(7/7) [self] [7] 3.03% 0.00%(2/66) [self] [7] 3.03% 0.00%(2/66) Location::getFunctionName() const [8] 100.00% 0.00%(2/2) [self] [7] 1.52% 0.00%(1/66) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::less const&, std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 10.15% 0.01%(53/522) pair [7] 50.94% 0.01%(27/53) FunctionLocation [8] 100.00% 0.01%(27/27) [self] [7] 41.51% 0.00%(22/53) std::basic_string, std::allocator >::basic_string(std::string const&) [8] 100.00% 0.00%(22/22) [self] [7] 7.55% 0.00%(4/53) std::string::swap(std::string&) [8] 100.00% 0.00%(4/4) [self] [6] 9.96% 0.01%(52/522) FunctionLocation::operator+=(Location const&) [7] 65.38% 0.01%(34/52) std::set, std::allocator >::insert(unsigned int const&) [8] 100.00% 0.01%(34/34) [self] [7] 13.46% 0.00%(7/52) Location::isMapped() const [8] 100.00% 0.00%(7/7) [self] [7] 11.54% 0.00%(6/52) [self] [7] 7.69% 0.00%(4/52) Location::getLineNumber() const [8] 100.00% 0.00%(4/4) [self] [7] 1.92% 0.00%(1/52) Location::getCount() const [8] 100.00% 0.00%(1/1) [self] [6] 6.13% 0.01%(32/522) std::vector >::front() [7] 46.88% 0.00%(15/32) [self] [7] 31.25% 0.00%(10/32) std::vector >::begin() [8] 100.00% 0.00%(10/10) [self] [7] 15.62% 0.00%(5/32) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(5/5) [self] [7] 6.25% 0.00%(2/32) LeafProcessStrategy::end(std::vector >&) [8] 100.00% 0.00%(2/2) [self] [6] 4.02% 0.00%(21/522) ~pair [7] 42.86% 0.00%(9/21) std::basic_string, std::allocator >::~basic_string() [8] 100.00% 0.00%(9/9) [self] [7] 19.05% 0.00%(4/21) ~FunctionLocation [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(3/21) std::string::operator+=(char) [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(3/21) std::set, std::allocator >::~set() [8] 100.00% 0.00%(3/3) [self] [7] 9.52% 0.00%(2/21) [self] [6] 2.49% 0.00%(13/522) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(13/13) [self] [6] 2.11% 0.00%(11/522) std::basic_string, std::allocator >::~basic_string() [7] 54.55% 0.00%(6/11) [self] [7] 36.36% 0.00%(4/11) [unmapped_function] [7] 9.09% 0.00%(1/11) std::string::_Rep::_M_destroy(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 1.72% 0.00%(9/522) ~FunctionLocation [7] 66.67% 0.00%(6/9) ~set [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) [self] [6] 0.57% 0.00%(3/522) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator->() const [7] 100.00% 0.00%(3/3) [self] [6] 0.38% 0.00%(2/522) std::allocator::~allocator() [7] 100.00% 0.00%(2/2) [self] [6] 0.19% 0.00%(1/522) std::string::operator+=(char) [7] 100.00% 0.00%(1/1) [self] [6] 0.19% 0.00%(1/522) std::allocator::allocator() [7] 100.00% 0.00%(1/1) [self] [6] 0.19% 0.00%(1/522) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [7] 100.00% 0.00%(1/1) [self] [6] 0.19% 0.00%(1/522) std::iterator::iterator() [7] 100.00% 0.00%(1/1) [self] [6] 0.19% 0.00%(1/522) Location::setFunctionName(char const*) [7] 100.00% 0.00%(1/1) [self] [5] 4.43% 0.11%(519/11711) pair [6] 54.91% 0.06%(285/519) FunctionLocation [7] 62.11% 0.04%(177/285) [self] [7] 37.54% 0.02%(107/285) set [8] 100.00% 0.02%(107/107) [self] [7] 0.35% 0.00%(1/285) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [6] 39.50% 0.05%(205/519) std::basic_string, std::allocator >::basic_string(std::string const&) [7] 100.00% 0.05%(205/205) [self] [6] 3.08% 0.00%(16/519) std::string::swap(std::string&) [7] 100.00% 0.00%(16/16) [self] [6] 2.12% 0.00%(11/519) [self] [6] 0.39% 0.00%(2/519) std::set, std::allocator >::set(std::set, std::allocator > const&) [7] 100.00% 0.00%(2/2) [self] [5] 4.00% 0.10%(469/11711) FunctionLocation::operator+=(FunctionLocation const&) [6] 36.03% 0.04%(169/469) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [7] 68.05% 0.03%(115/169) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [8] 100.00% 0.03%(115/115) [self] [7] 30.18% 0.01%(51/169) [self] [7] 1.78% 0.00%(3/169) std::_Rb_tree_const_iterator::operator++() [8] 100.00% 0.00%(3/3) [self] [6] 31.77% 0.03%(149/469) std::set, std::allocator >::begin() const [7] 65.10% 0.02%(97/149) std::_Rb_tree, std::less, std::allocator >::begin() const [8] 100.00% 0.02%(97/97) [self] [7] 32.21% 0.01%(48/149) [self] [7] 2.68% 0.00%(4/149) std::set, std::allocator >::end() const [8] 100.00% 0.00%(4/4) [self] [6] 23.67% 0.02%(111/469) std::set, std::allocator >::end() const [7] 60.36% 0.01%(67/111) [self] [7] 30.63% 0.01%(34/111) std::_Rb_tree, std::less, std::allocator >::end() const [8] 100.00% 0.01%(34/34) [self] [7] 9.01% 0.00%(10/111) std::_Rb_tree_const_iterator::_Rb_tree_const_iterator(std::_Rb_tree_node const*) [8] 100.00% 0.00%(10/10) [self] [6] 4.69% 0.00%(22/469) FunctionLocation::getCount() const [7] 100.00% 0.00%(22/22) [self] [6] 1.71% 0.00%(8/469) std::_Rb_tree, std::less, std::allocator >::begin() const [7] 100.00% 0.00%(8/8) [self] [6] 0.85% 0.00%(4/469) Location::setFunctionName(char const*) [7] 100.00% 0.00%(4/4) [self] [6] 0.64% 0.00%(3/469) [self] [6] 0.64% 0.00%(3/469) std::_Rb_tree, std::less, std::allocator >::end() const [7] 100.00% 0.00%(3/3) [self] [5] 2.54% 0.07%(297/11711) bool std::operator!=<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [6] 94.28% 0.06%(280/297) bool std::operator==<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [7] 43.93% 0.03%(123/280) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.03%(123/123) [self] [7] 35.71% 0.02%(100/280) [self] [7] 18.21% 0.01%(51/280) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::base() const [8] 100.00% 0.01%(51/51) [self] [7] 1.07% 0.00%(3/280) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 1.07% 0.00%(3/280) std::map, std::allocator > >::end() [8] 100.00% 0.00%(3/3) [self] [6] 5.05% 0.00%(15/297) [self] [6] 0.67% 0.00%(2/297) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(2/2) [self] [5] 2.00% 0.05%(234/11711) std::basic_string, std::allocator >::~basic_string() [6] 59.40% 0.03%(139/234) std::string::_Rep::_M_destroy(std::allocator const&) [7] 39.57% 0.01%(55/139) [self] [7] 32.37% 0.01%(45/139) operator delete(void*) [8] 100.00% 0.01%(45/45) [self] [7] 18.71% 0.01%(26/139) [unmapped_function] [7] 9.35% 0.00%(13/139) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(13/13) [self] [6] 24.36% 0.01%(57/234) [unmapped_function] [6] 12.82% 0.01%(30/234) [self] [6] 3.42% 0.00%(8/234) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 100.00% 0.00%(8/8) [self] [5] 1.92% 0.05%(225/11711) Process::getProcess(int) [6] 91.11% 0.05%(205/225) std::map, std::allocator > >::find(int const&) [7] 93.66% 0.04%(192/205) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [8] 100.00% 0.04%(192/192) [self] [7] 6.34% 0.00%(13/205) [self] [6] 4.89% 0.00%(11/225) std::map, std::allocator > >::end() [7] 63.64% 0.00%(7/11) [self] [7] 36.36% 0.00%(4/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(4/4) [self] [6] 2.22% 0.00%(5/225) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.00%(5/5) [self] [6] 0.89% 0.00%(2/225) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(2/2) [self] [6] 0.44% 0.00%(1/225) [self] [6] 0.44% 0.00%(1/225) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(1/1) [self] [5] 1.73% 0.04%(203/11711) ~pair [6] 48.28% 0.02%(98/203) std::basic_string, std::allocator >::~basic_string() [7] 94.90% 0.02%(93/98) [self] [7] 5.10% 0.00%(5/98) [unmapped_function] [6] 37.44% 0.02%(76/203) ~FunctionLocation [7] 55.26% 0.01%(42/76) ~set [8] 100.00% 0.01%(42/42) [self] [7] 44.74% 0.01%(34/76) [self] [6] 6.40% 0.00%(13/203) std::string::operator+=(char) [7] 100.00% 0.00%(13/13) [self] [6] 4.93% 0.00%(10/203) [self] [6] 2.46% 0.00%(5/203) std::set, std::allocator >::~set() [7] 100.00% 0.00%(5/5) [self] [6] 0.49% 0.00%(1/203) [unmapped_function] [5] 1.68% 0.04%(197/11711) FunctionLocation::operator+=(Location const&) [6] 90.36% 0.04%(178/197) std::set, std::allocator >::insert(unsigned int const&) [7] 78.09% 0.03%(139/178) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.03%(139/139) [self] [7] 21.35% 0.01%(38/178) [self] [7] 0.56% 0.00%(1/178) pair [8] 100.00% 0.00%(1/1) [self] [6] 5.08% 0.00%(10/197) [self] [6] 2.54% 0.00%(5/197) Location::getCount() const [7] 100.00% 0.00%(5/5) [self] [6] 1.02% 0.00%(2/197) Location::getLineNumber() const [7] 100.00% 0.00%(2/2) [self] [6] 1.02% 0.00%(2/197) Location::isMapped() const [7] 100.00% 0.00%(2/2) [self] [5] 1.11% 0.03%(130/11711) ~FunctionLocation [6] 85.38% 0.02%(111/130) ~set [7] 74.77% 0.02%(83/111) ~_Rb_tree [8] 100.00% 0.02%(83/83) [self] [7] 23.42% 0.01%(26/111) [self] [7] 1.80% 0.00%(2/111) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [6] 13.08% 0.00%(17/130) [self] [6] 1.54% 0.00%(2/130) std::_Rb_tree, std::less, std::allocator >::~_Rb_tree() [7] 100.00% 0.00%(2/2) [self] [5] 1.09% 0.03%(128/11711) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator->() const [6] 72.66% 0.02%(93/128) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator*() const [7] 47.31% 0.01%(44/93) [self] [7] 27.96% 0.01%(26/93) __gnu_cxx::__normal_iterator > >::operator--() [8] 100.00% 0.01%(26/26) [self] [7] 18.28% 0.00%(17/93) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(17/17) [self] [7] 4.30% 0.00%(4/93) std::less::less() [8] 100.00% 0.00%(4/4) [self] [7] 2.15% 0.00%(2/93) RootProcessStrategy::end(std::vector >&) [8] 100.00% 0.00%(2/2) [self] [6] 26.56% 0.01%(34/128) [self] [6] 0.78% 0.00%(1/128) __gnu_cxx::__normal_iterator > >::operator*() const [7] 100.00% 0.00%(1/1) [self] [5] 1.03% 0.03%(121/11711) ~Callchain [6] 92.56% 0.02%(112/121) ~vector [7] 47.32% 0.01%(53/112) [self] [7] 17.86% 0.00%(20/112) ~_Vector_base [8] 100.00% 0.00%(20/20) [self] [7] 15.18% 0.00%(17/112) allocator [8] 100.00% 0.00%(17/17) [self] [7] 10.71% 0.00%(12/112) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(12/12) [self] [7] 3.57% 0.00%(4/112) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 2.68% 0.00%(3/112) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 1.79% 0.00%(2/112) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 0.89% 0.00%(1/112) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [6] 6.61% 0.00%(8/121) [self] [6] 0.83% 0.00%(1/121) std::map, std::allocator > >::~map() [7] 100.00% 0.00%(1/1) [self] [5] 1.02% 0.03%(119/11711) std::string::operator+=(char const*) [6] 72.27% 0.02%(86/119) std::string::append(char const*, unsigned int) [7] 67.44% 0.01%(58/86) std::string::reserve(unsigned int) [8] 100.00% 0.01%(58/58) [self] [7] 25.58% 0.00%(22/86) [self] [7] 4.65% 0.00%(4/86) std::string::rbegin() [8] 100.00% 0.00%(4/4) [self] [7] 2.33% 0.00%(2/86) [unmapped_function] [6] 18.49% 0.00%(22/119) memcpy [7] 100.00% 0.00%(22/22) [self] [6] 4.20% 0.00%(5/119) [self] [6] 2.52% 0.00%(3/119) std::string::resize(unsigned int) [7] 100.00% 0.00%(3/3) [self] [6] 1.68% 0.00%(2/119) [unmapped_function] [6] 0.84% 0.00%(1/119) memset [7] 100.00% 0.00%(1/1) [self] [5] 0.81% 0.02%(95/11711) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator*() const [6] 40.00% 0.01%(38/95) __gnu_cxx::__normal_iterator > >::operator*() const [7] 100.00% 0.01%(38/38) [self] [6] 31.58% 0.01%(30/95) __gnu_cxx::__normal_iterator > >::operator--() [7] 100.00% 0.01%(30/30) [self] [6] 20.00% 0.00%(19/95) [self] [6] 7.37% 0.00%(7/95) std::less::less() [7] 100.00% 0.00%(7/7) [self] [6] 1.05% 0.00%(1/95) RootProcessStrategy::end(std::vector >&) [7] 100.00% 0.00%(1/1) [self] [5] 0.73% 0.02%(85/11711) RootProcessStrategy::begin(std::vector >&) [6] 34.12% 0.01%(29/85) std::vector >::rbegin() [7] 37.93% 0.00%(11/29) std::vector >::end() [8] 100.00% 0.00%(11/11) [self] [7] 34.48% 0.00%(10/29) [self] [7] 27.59% 0.00%(8/29) reverse_iterator [8] 100.00% 0.00%(8/8) [self] [6] 28.24% 0.01%(24/85) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator->() const [7] 50.00% 0.00%(12/24) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator*() const [8] 100.00% 0.00%(12/12) [self] [7] 45.83% 0.00%(11/24) [self] [7] 4.17% 0.00%(1/24) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [6] 9.41% 0.00%(8/85) Location::isMapped() const [7] 100.00% 0.00%(8/8) [self] [6] 8.24% 0.00%(7/85) [self] [6] 8.24% 0.00%(7/85) RootProcessStrategy::end(std::vector >&) [7] 100.00% 0.00%(7/7) std::vector >::rend() [8] 100.00% 0.00%(7/7) [self] [6] 7.06% 0.00%(6/85) bool std::operator!=<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [7] 50.00% 0.00%(3/6) bool std::operator==<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) [self] [7] 16.67% 0.00%(1/6) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.35% 0.00%(2/85) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator++() [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator--() [8] 100.00% 0.00%(1/1) [self] [6] 1.18% 0.00%(1/85) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator*() const [7] 100.00% 0.00%(1/1) [self] [6] 1.18% 0.00%(1/85) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) [self] [5] 0.54% 0.01%(63/11711) std::_Rb_tree_iterator >::operator->() const [6] 100.00% 0.01%(63/63) [self] [5] 0.52% 0.01%(61/11711) RootProcessStrategy::end(std::vector >&) [6] 98.36% 0.01%(60/61) std::vector >::rend() [7] 58.33% 0.01%(35/60) [self] [7] 18.33% 0.00%(11/60) reverse_iterator [8] 100.00% 0.00%(11/11) [self] [7] 15.00% 0.00%(9/60) std::vector >::begin() [8] 100.00% 0.00%(9/9) [self] [7] 6.67% 0.00%(4/60) LeafProcessStrategy::begin(std::vector >&) [8] 100.00% 0.00%(4/4) [self] [7] 1.67% 0.00%(1/60) LeafProcessStrategy::end(std::vector >&) [8] 100.00% 0.00%(1/1) [self] [6] 1.64% 0.00%(1/61) [self] [5] 0.49% 0.01%(57/11711) std::allocator::~allocator() [6] 100.00% 0.01%(57/57) [self] [5] 0.42% 0.01%(49/11711) bool std::operator==<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [6] 75.51% 0.01%(37/49) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 62.16% 0.01%(23/37) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(23/23) [self] [7] 37.84% 0.00%(14/37) [self] [6] 12.24% 0.00%(6/49) [self] [6] 6.12% 0.00%(3/49) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::base() const [7] 100.00% 0.00%(3/3) [self] [6] 6.12% 0.00%(3/49) std::map, std::allocator > >::end() [7] 100.00% 0.00%(3/3) [self] [5] 0.41% 0.01%(48/11711) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator++() [6] 60.42% 0.01%(29/48) [self] [6] 35.42% 0.00%(17/48) __gnu_cxx::__normal_iterator > >::operator--() [7] 100.00% 0.00%(17/17) [self] [6] 4.17% 0.00%(2/48) RootProcessStrategy::end(std::vector >&) [7] 100.00% 0.00%(2/2) [self] [5] 0.31% 0.01%(36/11711) std::allocator::allocator() [6] 100.00% 0.01%(36/36) [self] [5] 0.26% 0.01%(30/11711) Location::getFunctionName() const [6] 100.00% 0.01%(30/30) [self] [5] 0.23% 0.01%(27/11711) Location::getFileName() const [6] 100.00% 0.01%(27/27) [self] [5] 0.22% 0.01%(26/11711) std::allocator::allocator() [6] 100.00% 0.01%(26/26) [self] [5] 0.20% 0.01%(24/11711) Callchain [6] 37.50% 0.00%(9/24) vector [7] 44.44% 0.00%(4/9) [self] [7] 44.44% 0.00%(4/9) _Vector_base [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(1/9) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(6/24) [self] [6] 20.83% 0.00%(5/24) ~allocator [7] 80.00% 0.00%(4/5) [self] [7] 20.00% 0.00%(1/5) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(2/24) std::_Vector_base >::_Vector_base(std::allocator const&) [7] 100.00% 0.00%(2/2) [self] [6] 8.33% 0.00%(2/24) allocator [7] 100.00% 0.00%(2/2) [self] [5] 0.17% 0.00%(20/11711) std::basic_istream >& std::operator>>, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&) [6] 100.00% 0.00%(20/20) [self] [5] 0.16% 0.00%(19/11711) std::vector >, std::allocator > > >::end() [6] 57.89% 0.00%(11/19) __normal_iterator [7] 100.00% 0.00%(11/11) [self] [6] 31.58% 0.00%(6/19) [self] [6] 10.53% 0.00%(2/19) std::_Vector_base >, std::allocator > > >::_M_get_Tp_allocator() [7] 100.00% 0.00%(2/2) [self] [5] 0.12% 0.00%(14/11711) __gnu_cxx::__normal_iterator > >::operator--() [6] 100.00% 0.00%(14/14) [self] [5] 0.11% 0.00%(13/11711) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [6] 53.85% 0.00%(7/13) [self] [6] 23.08% 0.00%(3/13) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [7] 100.00% 0.00%(3/3) [self] [6] 23.08% 0.00%(3/13) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [7] 100.00% 0.00%(3/3) [self] [5] 0.10% 0.00%(12/11711) std::string::operator+=(char) [6] 100.00% 0.00%(12/12) [self] [5] 0.08% 0.00%(9/11711) Location::getPid() const [6] 100.00% 0.00%(9/9) [self] [5] 0.04% 0.00%(5/11711) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [6] 100.00% 0.00%(5/5) [self] [5] 0.04% 0.00%(5/11711) std::iterator::iterator() [6] 100.00% 0.00%(5/5) [self] [5] 0.04% 0.00%(5/11711) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.00%(5/5) [self] [5] 0.03% 0.00%(4/11711) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [6] 100.00% 0.00%(4/4) [self] [5] 0.03% 0.00%(3/11711) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(3/3) [self] [5] 0.02% 0.00%(2/11711) std::vector >::~vector() [6] 100.00% 0.00%(2/2) [self] [5] 0.02% 0.00%(2/11711) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 100.00% 0.00%(2/2) [self] [5] 0.01% 0.00%(1/11711) std::vector >::push_back(char const* const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/11711) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/11711) std::set, std::allocator >::~set() [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/11711) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::__normal_iterator(std::vector >* const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/11711) Location::isMapped() const [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/11711) Location::getCount() const [6] 100.00% 0.00%(1/1) [self] [4] 23.34% 0.90%(4089/17518) Image::mapAllLocations(std::vector >, std::allocator > > >&) [5] 30.40% 0.27%(1243/4089) std::map, std::allocator > >::operator[](std::string const&) [6] 67.18% 0.18%(835/1243) std::map, std::allocator > >::lower_bound(std::string const&) [7] 90.66% 0.17%(757/835) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [8] 100.00% 0.17%(757/757) [self] [7] 6.35% 0.01%(53/835) [self] [7] 2.99% 0.01%(25/835) std::map, std::allocator > >::find(char const* const&) const [8] 100.00% 0.01%(25/25) [self] [6] 9.09% 0.02%(113/1243) std::map, std::allocator > >::end() [7] 73.45% 0.02%(83/113) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.02%(83/83) [self] [7] 24.78% 0.01%(28/113) [self] [7] 1.77% 0.00%(2/113) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [6] 7.88% 0.02%(98/1243) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.02%(98/98) [self] [6] 6.44% 0.02%(80/1243) std::less::operator()(std::string const&, std::string const&) const [7] 45.00% 0.01%(36/80) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.01%(36/36) [self] [7] 33.75% 0.01%(27/80) [self] [7] 13.75% 0.00%(11/80) [unmapped_function] [7] 7.50% 0.00%(6/80) std::pair, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > > > const&, bool const&) [8] 100.00% 0.00%(6/6) [self] [6] 4.91% 0.01%(61/1243) std::_Rb_tree_iterator >::operator*() const [7] 100.00% 0.01%(61/61) [self] [6] 3.54% 0.01%(44/1243) std::map, std::allocator > >::key_comp() const [7] 52.27% 0.01%(23/44) [self] [7] 29.55% 0.00%(13/44) std::_Rb_tree_const_iterator >::operator==(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(13/13) [self] [7] 18.18% 0.00%(8/44) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(8/8) [self] [6] 0.40% 0.00%(5/1243) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 100.00% 0.00%(5/5) [self] [6] 0.32% 0.00%(4/1243) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 100.00% 0.00%(4/4) [self] [6] 0.16% 0.00%(2/1243) std::_Select1st >::_Select1st() [7] 100.00% 0.00%(2/2) [self] [6] 0.08% 0.00%(1/1243) [self] [5] 27.88% 0.25%(1140/4089) Process::getProcess(int) [6] 81.23% 0.20%(926/1140) std::map, std::allocator > >::find(int const&) [7] 96.54% 0.20%(894/926) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [8] 100.00% 0.20%(894/894) [self] [7] 3.35% 0.01%(31/926) [self] [7] 0.11% 0.00%(1/926) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 9.47% 0.02%(108/1140) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.02%(108/108) [self] [6] 6.49% 0.02%(74/1140) std::map, std::allocator > >::end() [7] 60.81% 0.01%(45/74) [self] [7] 31.08% 0.01%(23/74) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.01%(23/23) [self] [7] 8.11% 0.00%(6/74) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(6/6) [self] [6] 1.05% 0.00%(12/1140) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(12/12) [self] [6] 0.88% 0.00%(10/1140) [self] [6] 0.35% 0.00%(4/1140) __gnu_cxx::__normal_iterator > >::operator*() const [7] 100.00% 0.00%(4/4) [self] [6] 0.35% 0.00%(4/1140) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(4/4) [self] [6] 0.18% 0.00%(2/1140) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 100.00% 0.00%(2/2) [self] [5] 18.00% 0.16%(736/4089) Image::mapLocation(Location&, unsigned int) [6] 63.86% 0.10%(470/736) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [7] 63.40% 0.07%(298/470) [self] [7] 13.83% 0.01%(65/470) std::_Rb_tree_iterator >::operator->() const [8] 100.00% 0.01%(65/65) [self] [7] 7.87% 0.01%(37/470) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.01%(37/37) [self] [7] 3.19% 0.00%(15/470) std::map, std::allocator > >::end() [8] 100.00% 0.00%(15/15) [self] [7] 2.77% 0.00%(13/470) Location::isMapped(bool) [8] 100.00% 0.00%(13/13) [self] [7] 2.34% 0.00%(11/470) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(11/11) [self] [7] 1.91% 0.00%(9/470) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(9/9) [self] [7] 1.70% 0.00%(8/470) std::map, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(8/8) [self] [7] 0.85% 0.00%(4/470) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [7] 0.64% 0.00%(3/470) Location::getAddress() const [8] 100.00% 0.00%(3/3) [self] [7] 0.64% 0.00%(3/470) std::less::less() [8] 100.00% 0.00%(3/3) [self] [7] 0.43% 0.00%(2/470) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(2/2) [self] [7] 0.43% 0.00%(2/470) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(2/2) [self] [6] 11.55% 0.02%(85/736) Location::isMapped(bool) [7] 100.00% 0.02%(85/85) [self] [6] 9.38% 0.02%(69/736) Image::loadSymtab() [7] 100.00% 0.02%(69/69) [self] [6] 6.25% 0.01%(46/736) Location::getAddress() const [7] 100.00% 0.01%(46/46) [self] [6] 2.45% 0.00%(18/736) [self] [6] 2.04% 0.00%(15/736) _Rb_tree_iterator [7] 100.00% 0.00%(15/15) [self] [6] 1.36% 0.00%(10/736) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(10/10) [self] [6] 0.82% 0.00%(6/736) std::__verify_grouping(char const*, unsigned int, std::string const&) [7] 100.00% 0.00%(6/6) [self] [6] 0.68% 0.00%(5/736) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(5/5) [self] [6] 0.54% 0.00%(4/736) Image::dumpDyntab() [7] 100.00% 0.00%(4/4) [self] [6] 0.41% 0.00%(3/736) std::bad_alloc::bad_alloc() [7] 100.00% 0.00%(3/3) [self] [6] 0.41% 0.00%(3/736) pair [7] 100.00% 0.00%(3/3) [self] [6] 0.27% 0.00%(2/736) _bfd_elf_find_nearest_line [7] 100.00% 0.00%(2/2) [self] [5] 11.25% 0.10%(460/4089) [self] [5] 3.60% 0.03%(147/4089) Process::getLoadableImageName(Location const&, unsigned int&) [6] 46.94% 0.02%(69/147) std::map, std::allocator > >::lower_bound(unsigned long const&) [7] 89.86% 0.01%(62/69) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [8] 100.00% 0.01%(62/62) [self] [7] 10.14% 0.00%(7/69) [self] [6] 13.61% 0.00%(20/147) std::basic_string, std::allocator >::basic_string(std::string const&) [7] 100.00% 0.00%(20/20) [self] [6] 10.88% 0.00%(16/147) std::map, std::allocator > >::begin() [7] 68.75% 0.00%(11/16) [self] [7] 31.25% 0.00%(5/16) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [8] 100.00% 0.00%(5/5) [self] [6] 7.48% 0.00%(11/147) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.00%(11/11) [self] [6] 7.48% 0.00%(11/147) std::_Rb_tree_iterator >::operator--() [7] 63.64% 0.00%(7/11) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(7/7) [self] [7] 36.36% 0.00%(4/11) [self] [6] 2.04% 0.00%(3/147) strlen [7] 100.00% 0.00%(3/3) [self] [6] 2.04% 0.00%(3/147) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(3/3) [self] [6] 2.04% 0.00%(3/147) [unmapped_function] [6] 1.36% 0.00%(2/147) std::string::swap(std::string&) [7] 100.00% 0.00%(2/2) [self] [6] 0.68% 0.00%(1/147) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [7] 100.00% 0.00%(1/1) [unmapped_function] [6] 0.68% 0.00%(1/147) std::_Rb_tree_iterator >::operator--() [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) std::allocator::~allocator() [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) std::pair::~pair() [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) std::bad_alloc::bad_alloc() [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) std::basic_istream >& std::operator>>, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&) [7] 100.00% 0.00%(1/1) [self] [6] 0.68% 0.00%(1/147) [self] [5] 2.40% 0.02%(98/4089) Image::isContained(Location&, unsigned int) [6] 83.67% 0.02%(82/98) Location::getAddress() const [7] 100.00% 0.02%(82/82) [self] [6] 14.29% 0.00%(14/98) [self] [6] 2.04% 0.00%(2/98) std::bad_alloc::bad_alloc() [7] 100.00% 0.00%(2/2) [self] [5] 1.83% 0.02%(75/4089) std::vector >::end() [6] 77.33% 0.01%(58/75) __normal_iterator [7] 100.00% 0.01%(58/58) [self] [6] 13.33% 0.00%(10/75) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(10/10) [self] [6] 9.33% 0.00%(7/75) [self] [5] 1.17% 0.01%(48/4089) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 60.42% 0.01%(29/48) __gnu_cxx::__normal_iterator > >::base() const [7] 100.00% 0.01%(29/29) [self] [6] 25.00% 0.00%(12/48) Process::getProcess(int) [7] 100.00% 0.00%(12/12) [self] [6] 14.58% 0.00%(7/48) [self] [5] 0.49% 0.00%(20/4089) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [6] 45.00% 0.00%(9/20) [self] [6] 30.00% 0.00%(6/20) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [7] 100.00% 0.00%(6/6) [self] [6] 25.00% 0.00%(5/20) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [7] 100.00% 0.00%(5/5) [self] [5] 0.49% 0.00%(20/4089) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(20/20) [self] [5] 0.37% 0.00%(15/4089) std::string::_M_check(unsigned int, char const*) const [6] 100.00% 0.00%(15/15) [self] [5] 0.32% 0.00%(13/4089) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(13/13) [self] [5] 0.29% 0.00%(12/4089) Image::isOk() const [6] 100.00% 0.00%(12/12) [self] [5] 0.20% 0.00%(8/4089) std::vector >, std::allocator > > >::end() [6] 87.50% 0.00%(7/8) __normal_iterator [7] 100.00% 0.00%(7/7) [self] [6] 12.50% 0.00%(1/8) [self] [5] 0.20% 0.00%(8/4089) std::vector >::begin() [6] 62.50% 0.00%(5/8) __normal_iterator [7] 100.00% 0.00%(5/5) [self] [6] 25.00% 0.00%(2/8) [self] [6] 12.50% 0.00%(1/8) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(1/1) [self] [5] 0.20% 0.00%(8/4089) __gnu_cxx::__normal_iterator > >::operator->() const [6] 100.00% 0.00%(8/8) [self] [5] 0.17% 0.00%(7/4089) Process::getPid() const [6] 100.00% 0.00%(7/7) [self] [5] 0.17% 0.00%(7/4089) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.00%(7/7) [self] [5] 0.17% 0.00%(7/4089) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location* const&) [6] 100.00% 0.00%(7/7) [self] [5] 0.12% 0.00%(5/4089) __gnu_cxx::__normal_iterator > >::operator++() [6] 100.00% 0.00%(5/5) [self] [5] 0.07% 0.00%(3/4089) std::string::c_str() const [6] 100.00% 0.00%(3/3) [self] [5] 0.07% 0.00%(3/4089) Image::loadSymtab() [6] 100.00% 0.00%(3/3) [self] [5] 0.02% 0.00%(1/4089) Process::getName() const [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/4089) std::basic_string, std::allocator >::~basic_string() [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/4089) std::string::operator+=(char) [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/4089) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::__normal_iterator(std::vector >* const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/4089) std::less::less() [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/4089) Image::getLoadableImageName(Location const&, unsigned int&) [6] 100.00% 0.00%(1/1) std::_Rb_tree_iterator >::operator--() [7] 100.00% 0.00%(1/1) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 6.52% 0.25%(1143/17518) Process::collectLocations(std::vector >, std::allocator > > >&) [5] 29.22% 0.07%(334/1143) std::vector >::push_back(Location const&) [6] 94.91% 0.07%(317/334) __gnu_cxx::new_allocator::construct(Location*, Location const&) [7] 93.69% 0.07%(297/317) [self] [7] 3.79% 0.00%(12/317) operator new(unsigned int, void*) [8] 100.00% 0.00%(12/12) [self] [7] 2.52% 0.00%(8/317) main [8] 100.00% 0.00%(8/8) [self] [6] 4.49% 0.00%(15/334) [self] [6] 0.60% 0.00%(2/334) std::allocator::allocator() [7] 100.00% 0.00%(2/2) [self] [5] 18.99% 0.05%(217/1143) [self] [5] 14.61% 0.04%(167/1143) std::vector >::reserve(unsigned int) [6] 48.50% 0.02%(81/167) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [7] 49.38% 0.01%(40/81) [self] [7] 12.35% 0.00%(10/81) allocator [8] 100.00% 0.00%(10/10) [self] [7] 11.11% 0.00%(9/81) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [8] 100.00% 0.00%(9/9) [self] [7] 11.11% 0.00%(9/81) ~allocator [8] 100.00% 0.00%(9/9) [self] [7] 9.88% 0.00%(8/81) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 2.47% 0.00%(2/81) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 1.23% 0.00%(1/81) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.23% 0.00%(1/81) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 1.23% 0.00%(1/81) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 10.18% 0.00%(17/167) std::vector >::max_size() const [7] 29.41% 0.00%(5/17) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(5/5) [self] [7] 23.53% 0.00%(4/17) std::vector >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) [self] [7] 17.65% 0.00%(3/17) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(3/3) [self] [7] 11.76% 0.00%(2/17) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [6] 8.98% 0.00%(15/167) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 100.00% 0.00%(15/15) [self] [6] 8.98% 0.00%(15/167) void std::_Destroy(Location*, Location*, std::allocator) [7] 66.67% 0.00%(10/15) [self] [7] 33.33% 0.00%(5/15) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(5/5) [self] [6] 6.59% 0.00%(11/167) ~allocator [7] 72.73% 0.00%(8/11) [self] [7] 27.27% 0.00%(3/11) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [6] 4.79% 0.00%(8/167) allocator [7] 50.00% 0.00%(4/8) [self] [7] 25.00% 0.00%(2/8) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(2/8) new_allocator [8] 100.00% 0.00%(2/2) [self] [6] 1.80% 0.00%(3/167) [self] [6] 1.80% 0.00%(3/167) std::vector >::capacity() const [7] 100.00% 0.00%(3/3) [self] [6] 1.80% 0.00%(3/167) std::_Vector_base >::_M_get_Tp_allocator() [7] 100.00% 0.00%(3/3) [self] [6] 1.80% 0.00%(3/167) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [7] 100.00% 0.00%(3/3) [self] [6] 1.80% 0.00%(3/167) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(3/3) [self] [6] 1.20% 0.00%(2/167) std::vector >::size() const [7] 100.00% 0.00%(2/2) [self] [6] 0.60% 0.00%(1/167) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 100.00% 0.00%(1/1) [self] [6] 0.60% 0.00%(1/167) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [7] 100.00% 0.00%(1/1) [self] [6] 0.60% 0.00%(1/167) std::vector >::front() [7] 100.00% 0.00%(1/1) [self] [5] 6.82% 0.02%(78/1143) std::vector >, std::allocator > > >::push_back(std::vector > const&) [6] 100.00% 0.02%(78/78) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [7] 93.59% 0.02%(73/78) vector [8] 100.00% 0.02%(73/73) [self] [7] 6.41% 0.00%(5/78) [self] [5] 5.42% 0.01%(62/1143) ~vector [6] 66.13% 0.01%(41/62) ~_Vector_base [7] 46.34% 0.00%(19/41) [self] [7] 31.71% 0.00%(13/41) ~_Vector_impl [8] 100.00% 0.00%(13/13) [self] [7] 17.07% 0.00%(7/41) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(7/7) [self] [7] 4.88% 0.00%(2/41) std::allocator::~allocator() [8] 100.00% 0.00%(2/2) [self] [6] 12.90% 0.00%(8/62) void std::_Destroy(Location*, Location*, std::allocator) [7] 50.00% 0.00%(4/8) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(4/4) [self] [7] 37.50% 0.00%(3/8) [self] [7] 12.50% 0.00%(1/8) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [6] 12.90% 0.00%(8/62) allocator [7] 75.00% 0.00%(6/8) [self] [7] 12.50% 0.00%(1/8) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 4.84% 0.00%(3/62) ~allocator [7] 100.00% 0.00%(3/3) [self] [6] 1.61% 0.00%(1/62) [self] [6] 1.61% 0.00%(1/62) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [7] 100.00% 0.00%(1/1) [self] [5] 5.16% 0.01%(59/1143) Sample::getChainDepth() const [6] 79.66% 0.01%(47/59) std::vector >::size() const [7] 100.00% 0.01%(47/47) [self] [6] 20.34% 0.00%(12/59) [self] [5] 4.37% 0.01%(50/1143) std::_Rb_tree_iterator >::operator->() const [6] 100.00% 0.01%(50/50) [self] [5] 3.76% 0.01%(43/1143) std::_Rb_tree_iterator >::operator++() [6] 62.79% 0.01%(27/43) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [7] 100.00% 0.01%(27/27) [self] [6] 34.88% 0.00%(15/43) [self] [6] 2.33% 0.00%(1/43) std::allocator::~allocator() [7] 100.00% 0.00%(1/1) [self] [5] 3.24% 0.01%(37/1143) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [6] 100.00% 0.01%(37/37) [self] [5] 2.62% 0.01%(30/1143) vector [6] 93.33% 0.01%(28/30) _Vector_base [7] 78.57% 0.00%(22/28) _Vector_impl [8] 100.00% 0.00%(22/22) [self] [7] 17.86% 0.00%(5/28) [self] [7] 3.57% 0.00%(1/28) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(2/30) [self] [5] 1.66% 0.00%(19/1143) Sample::getAddress(unsigned int) const [6] 42.11% 0.00%(8/19) std::vector >::operator[](unsigned int) const [7] 100.00% 0.00%(8/8) [self] [6] 36.84% 0.00%(7/19) [self] [6] 21.05% 0.00%(4/19) sharedLib::getBase() const [7] 100.00% 0.00%(4/4) [self] [5] 1.05% 0.00%(12/1143) Location [6] 100.00% 0.00%(12/12) [self] [5] 0.79% 0.00%(9/1143) Sample::isKernel() const [6] 100.00% 0.00%(9/9) [self] [5] 0.79% 0.00%(9/1143) Sample::getProcessID() const [6] 100.00% 0.00%(9/9) [self] [5] 0.44% 0.00%(5/1143) std::map, std::allocator > >::end() [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 80.00% 0.00%(4/5) [self] [7] 20.00% 0.00%(1/5) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [5] 0.35% 0.00%(4/1143) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Location const&) [6] 100.00% 0.00%(4/4) [self] [5] 0.26% 0.00%(3/1143) allocator [6] 66.67% 0.00%(2/3) [self] [6] 33.33% 0.00%(1/3) new_allocator [7] 100.00% 0.00%(1/1) [self] [5] 0.17% 0.00%(2/1143) Process::fillProcessMap() [6] 100.00% 0.00%(2/2) [self] [5] 0.17% 0.00%(2/1143) ~allocator [6] 100.00% 0.00%(2/2) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [7] 100.00% 0.00%(2/2) [self] [5] 0.09% 0.00%(1/1143) std::less::less() [6] 100.00% 0.00%(1/1) [self] [4] 1.33% 0.05%(233/17518) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 59.66% 0.03%(139/233) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 97.84% 0.03%(136/139) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 30.88% 0.01%(42/136) ~vector [8] 100.00% 0.01%(42/42) [self] [7] 27.94% 0.01%(38/136) vector [8] 100.00% 0.01%(38/38) [self] [7] 22.79% 0.01%(31/136) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(31/31) [self] [7] 8.82% 0.00%(12/136) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(12/12) [self] [7] 7.35% 0.00%(10/136) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(10/10) [self] [7] 0.74% 0.00%(1/136) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 0.74% 0.00%(1/136) std::_Vector_base >::_Vector_base(unsigned int, std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.74% 0.00%(1/136) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 2.16% 0.00%(3/139) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 33.33% 0.00%(1/3) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) vector [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) ~vector [8] 100.00% 0.00%(1/1) [self] [5] 40.34% 0.02%(94/233) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 72.34% 0.01%(68/94) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 55.88% 0.01%(38/68) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(38/38) [self] [7] 16.18% 0.00%(11/68) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(11/11) [self] [7] 10.29% 0.00%(7/68) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(7/7) [self] [7] 8.82% 0.00%(6/68) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(6/6) [self] [7] 5.88% 0.00%(4/68) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(4/4) [self] [7] 1.47% 0.00%(1/68) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 1.47% 0.00%(1/68) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 26.60% 0.01%(25/94) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 96.00% 0.01%(24/25) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(24/24) [self] [7] 4.00% 0.00%(1/25) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [8] 100.00% 0.00%(1/1) [self] [6] 1.06% 0.00%(1/94) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [4] 0.79% 0.03%(138/17518) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 33.33% 0.01%(46/138) fprintf [6] 100.00% 0.01%(46/46) vfprintf [7] 78.26% 0.01%(36/46) __vfprintf [8] 100.00% 0.01%(36/36) [self] [7] 13.04% 0.00%(6/46) io_print [8] 100.00% 0.00%(6/6) [self] [7] 4.35% 0.00%(2/46) strlen [8] 100.00% 0.00%(2/2) [self] [7] 2.17% 0.00%(1/46) io_pad [8] 100.00% 0.00%(1/1) [self] [7] 2.17% 0.00%(1/46) io_printandpad [8] 100.00% 0.00%(1/1) [self] [5] 23.19% 0.01%(32/138) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 46.88% 0.00%(15/32) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 53.33% 0.00%(8/15) [self] [7] 6.67% 0.00%(1/15) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) __gnu_cxx::__normal_iterator > >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) fprintf [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) fputc [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) fwrite [8] 100.00% 0.00%(1/1) [self] [6] 6.25% 0.00%(2/32) Process::getCallers(Callchain const&, std::vector >&) [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::__normal_iterator(FunctionLocation* const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(1/1) [self] [6] 6.25% 0.00%(2/32) arena_run_reg_dalloc [7] 100.00% 0.00%(2/2) [self] [6] 3.12% 0.00%(1/32) [self] [6] 3.12% 0.00%(1/32) [unmapped_function] [6] 3.12% 0.00%(1/32) Image::demangle(char const*) [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) Callchain::push_back(char const*) [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) Location::getFunctionName() const [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) __gnu_cxx::__normal_iterator > >::operator->() const [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) std::vector >::begin() [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) allocator [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) arena_dalloc_small [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) fprintf [7] 100.00% 0.00%(1/1) __vfprintf [8] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) fwrite [7] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(1/32) ~vector [7] 100.00% 0.00%(1/1) [self] [5] 10.14% 0.00%(14/138) Process::getCallers(Callchain const&, std::vector >&) [6] 35.71% 0.00%(5/14) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 40.00% 0.00%(2/5) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(4/14) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(4/4) [self] [6] 14.29% 0.00%(2/14) std::_Rb_tree_const_iterator >::operator++() [7] 100.00% 0.00%(2/2) [self] [6] 7.14% 0.00%(1/14) std::map, std::allocator > >::end() const [7] 100.00% 0.00%(1/1) [self] [6] 7.14% 0.00%(1/14) std::vector >::begin() [7] 100.00% 0.00%(1/1) [self] [6] 7.14% 0.00%(1/14) std::vector >::reserve(unsigned int) [7] 100.00% 0.00%(1/1) [self] [5] 8.70% 0.00%(12/138) Image::demangle(char const*) [6] 50.00% 0.00%(6/12) __cxa_demangle [7] 66.67% 0.00%(4/6) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [7] 16.67% 0.00%(1/6) strlen [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(4/12) strdup [7] 50.00% 0.00%(2/4) malloc [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) [self] [7] 25.00% 0.00%(1/4) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(1/12) memset [7] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(1/12) strlen [7] 100.00% 0.00%(1/1) [self] [5] 7.97% 0.00%(11/138) [self] [5] 5.07% 0.00%(7/138) Callchain::push_back(char const*) [6] 100.00% 0.00%(7/7) std::vector >::push_back(char const* const&) [7] 57.14% 0.00%(4/7) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(1/1) [self] [5] 3.62% 0.00%(5/138) ~vector [6] 60.00% 0.00%(3/5) ~_Vector_base [7] 66.67% 0.00%(2/3) [self] [7] 33.33% 0.00%(1/3) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 2.90% 0.00%(4/138) fwrite [6] 75.00% 0.00%(3/4) __sfvwrite [7] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) memcpy [7] 100.00% 0.00%(1/1) [self] [5] 1.45% 0.00%(2/138) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) Profiler::showLines() const [7] 100.00% 0.00%(1/1) [self] [5] 1.45% 0.00%(2/138) Callchain::back() const [6] 100.00% 0.00%(2/2) std::vector >::back() const [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [5] 0.72% 0.00%(1/138) FunctionLocation::getCount() const [6] 100.00% 0.00%(1/1) [self] [5] 0.72% 0.00%(1/138) __gnu_cxx::__normal_iterator > >::operator->() const [6] 100.00% 0.00%(1/1) [self] [5] 0.72% 0.00%(1/138) ~allocator [6] 100.00% 0.00%(1/1) ~new_allocator [7] 100.00% 0.00%(1/1) [self] [4] 0.56% 0.02%(98/17518) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.02%(98/98) [self] [4] 0.18% 0.01%(31/17518) [unmapped_function] [4] 0.16% 0.01%(28/17518) fprintf [5] 100.00% 0.01%(28/28) vfprintf [6] 85.71% 0.01%(24/28) __vfprintf [7] 100.00% 0.01%(24/24) [self] [6] 10.71% 0.00%(3/28) io_print [7] 100.00% 0.00%(3/3) [self] [6] 3.57% 0.00%(1/28) strlen [7] 100.00% 0.00%(1/1) [self] [4] 0.09% 0.00%(15/17518) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.00%(15/15) [self] [4] 0.07% 0.00%(12/17518) Process::getFunctionList(std::vector >&) [5] 33.33% 0.00%(4/12) Image::mapFunctionStart(FunctionLocation&) [6] 50.00% 0.00%(2/4) Image::functionStart(Location&) [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(2/4) std::basic_string, std::allocator >::~basic_string() [7] 100.00% 0.00%(2/2) [self] [5] 25.00% 0.00%(3/12) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.00%(3/3) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [7] 66.67% 0.00%(2/3) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [self] [5] 25.00% 0.00%(3/12) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 66.67% 0.00%(2/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(2/12) FunctionLocation [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::_Rb_tree, std::less, std::allocator > const&) [7] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) set [7] 100.00% 0.00%(1/1) _Rb_tree [8] 100.00% 0.00%(1/1) [self] [4] 0.05% 0.00%(8/17518) ~vector [5] 87.50% 0.00%(7/8) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(7/7) void std::_Destroy >*>(std::vector >*, std::vector >*) [7] 100.00% 0.00%(7/7) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(7/7) [self] [5] 12.50% 0.00%(1/8) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [4] 0.02% 0.00%(3/17518) Callchain::push_back(char const*) [5] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [6] 100.00% 0.00%(3/3) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 33.33% 0.00%(1/3) [self] [7] 33.33% 0.00%(1/3) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(2/17518) RootProcessStrategy::end(std::vector >&) [5] 100.00% 0.00%(2/2) [self] [4] 0.01% 0.00%(1/17518) ~Callchain [5] 100.00% 0.00%(1/1) ~vector [6] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/17518) arena_run_reg_dalloc [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/17518) std::vector >, std::allocator > > >::begin() [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/17518) FunctionLocation::getCount() const [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/17518) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/17518) Image::demangle(char const*) [5] 100.00% 0.00%(1/1) strdup [6] 100.00% 0.00%(1/1) arena_run_reg_alloc [7] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/17518) Callchain [5] 100.00% 0.00%(1/1) vector [6] 100.00% 0.00%(1/1) _Vector_base [7] 100.00% 0.00%(1/1) _Vector_impl [8] 100.00% 0.00%(1/1) [self] [3] 31.78% 3.85%(17463/54946) EventFactory::createEvents(Profiler&, unsigned int) [4] 69.00% 2.66%(12050/17463) Sample [5] 87.24% 2.32%(10512/12050) std::vector >::push_back(unsigned int const&) [6] 76.79% 1.78%(8072/10512) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [7] 15.46% 0.27%(1248/8072) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.27%(1248/1248) [self] [7] 11.52% 0.20%(930/8072) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.20%(930/930) [self] [7] 11.45% 0.20%(924/8072) allocator [8] 100.00% 0.20%(924/924) [self] [7] 10.05% 0.18%(811/8072) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [8] 100.00% 0.18%(811/811) [self] [7] 9.24% 0.16%(746/8072) ~allocator [8] 100.00% 0.16%(746/746) [self] [7] 7.37% 0.13%(595/8072) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.13%(595/595) [self] [7] 7.10% 0.13%(573/8072) std::vector >::max_size() const [8] 100.00% 0.13%(573/573) [self] [7] 3.90% 0.07%(315/8072) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.07%(315/315) [self] [7] 3.57% 0.06%(288/8072) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.06%(288/288) [self] [7] 3.46% 0.06%(279/8072) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.06%(279/279) [self] [7] 3.11% 0.06%(251/8072) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.06%(251/251) [self] [7] 3.08% 0.05%(249/8072) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.05%(249/249) [self] [7] 2.76% 0.05%(223/8072) std::vector >::size() const [8] 100.00% 0.05%(223/223) [self] [7] 1.24% 0.02%(100/8072) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.02%(100/100) [self] [7] 1.11% 0.02%(90/8072) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.02%(90/90) [self] [7] 1.05% 0.02%(85/8072) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.02%(85/85) [self] [7] 0.97% 0.02%(78/8072) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.02%(78/78) [self] [7] 0.95% 0.02%(77/8072) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.02%(77/77) [self] [7] 0.93% 0.02%(75/8072) [self] [7] 0.55% 0.01%(44/8072) std::vector >::vector(std::allocator const&) [8] 100.00% 0.01%(44/44) [self] [7] 0.51% 0.01%(41/8072) std::allocator::~allocator() [8] 100.00% 0.01%(41/41) [self] [7] 0.51% 0.01%(41/8072) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.01%(41/41) [self] [7] 0.11% 0.00%(9/8072) void std::_Destroy(unsigned int*, unsigned int*) [8] 100.00% 0.00%(9/9) [self] [6] 18.54% 0.43%(1949/10512) [self] [6] 2.24% 0.05%(235/10512) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 87.23% 0.05%(205/235) [self] [7] 11.91% 0.01%(28/235) operator new(unsigned int, void*) [8] 100.00% 0.01%(28/28) [self] [7] 0.85% 0.00%(2/235) main [8] 100.00% 0.00%(2/2) [self] [6] 1.73% 0.04%(182/10512) std::vector >::end() [7] 58.24% 0.02%(106/182) __normal_iterator [8] 100.00% 0.02%(106/106) [self] [7] 38.46% 0.02%(70/182) [self] [7] 3.30% 0.00%(6/182) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(6/6) [self] [6] 0.27% 0.01%(28/10512) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [7] 100.00% 0.01%(28/28) [self] [6] 0.26% 0.01%(27/10512) __gnu_cxx::__normal_iterator > >::__normal_iterator(unsigned int* const&) [7] 100.00% 0.01%(27/27) [self] [6] 0.18% 0.00%(19/10512) std::allocator::~allocator() [7] 100.00% 0.00%(19/19) [self] [5] 7.41% 0.20%(893/12050) vector [6] 79.06% 0.16%(706/893) _Vector_base [7] 93.77% 0.15%(662/706) _Vector_impl [8] 100.00% 0.15%(662/662) [self] [7] 3.40% 0.01%(24/706) [self] [7] 2.83% 0.00%(20/706) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(20/20) [self] [6] 18.25% 0.04%(163/893) [self] [6] 2.69% 0.01%(24/893) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [7] 100.00% 0.01%(24/24) [self] [5] 1.62% 0.04%(195/12050) allocator [6] 65.13% 0.03%(127/195) [self] [6] 17.44% 0.01%(34/195) std::vector >::size() const [7] 100.00% 0.01%(34/34) [self] [6] 17.44% 0.01%(34/195) new_allocator [7] 100.00% 0.01%(34/34) [self] [5] 1.47% 0.04%(177/12050) ~allocator [6] 44.07% 0.02%(78/177) ~new_allocator [7] 100.00% 0.02%(78/78) [self] [6] 40.11% 0.02%(71/177) [self] [6] 15.82% 0.01%(28/177) std::allocator::allocator() [7] 100.00% 0.01%(28/28) [self] [5] 1.04% 0.03%(125/12050) unsigned int const& std::min(unsigned int const&, unsigned int const&) [6] 100.00% 0.03%(125/125) [self] [5] 0.41% 0.01%(49/12050) [self] [5] 0.41% 0.01%(49/12050) std::_Vector_base >::_Vector_base(std::allocator const&) [6] 100.00% 0.01%(49/49) [self] [5] 0.22% 0.01%(27/12050) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [6] 100.00% 0.01%(27/27) [self] [5] 0.17% 0.00%(21/12050) __gnu_cxx::new_allocator::new_allocator() [6] 100.00% 0.00%(21/21) [self] [5] 0.02% 0.00%(2/12050) LeafProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [6] 100.00% 0.00%(2/2) [self] [4] 19.46% 0.75%(3398/17463) Profiler::processEvent(Sample const&) [5] 48.71% 0.36%(1655/3398) Process::getProcess(Sample const&, bool) [6] 67.79% 0.25%(1122/1655) std::map, std::allocator > >::operator[](int const&) [7] 40.29% 0.10%(452/1122) std::less::operator()(int const&, int const&) const [8] 100.00% 0.10%(452/452) [self] [7] 14.44% 0.04%(162/1122) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.04%(162/162) [self] [7] 12.03% 0.03%(135/1122) std::map, std::allocator > >::end() [8] 100.00% 0.03%(135/135) [self] [7] 9.54% 0.02%(107/1122) std::map, std::allocator > >::lower_bound(int const&) [8] 100.00% 0.02%(107/107) [self] [7] 8.47% 0.02%(95/1122) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.02%(95/95) [self] [7] 5.97% 0.01%(67/1122) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.01%(67/67) [self] [7] 2.76% 0.01%(31/1122) [self] [7] 1.96% 0.00%(22/1122) std::_Rb_tree_const_iterator >::operator*() const [8] 100.00% 0.00%(22/22) [self] [7] 1.60% 0.00%(18/1122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(18/18) [self] [7] 1.43% 0.00%(16/1122) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(16/16) [self] [7] 1.16% 0.00%(13/1122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(13/13) [self] [7] 0.18% 0.00%(2/1122) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 0.18% 0.00%(2/1122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [8] 100.00% 0.00%(2/2) [self] [6] 26.65% 0.10%(441/1655) [self] [6] 3.99% 0.01%(66/1655) Sample::getProcessID() const [7] 100.00% 0.01%(66/66) [self] [6] 1.15% 0.00%(19/1655) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(19/19) [self] [6] 0.42% 0.00%(7/1655) Sample::isKernel() const [7] 100.00% 0.00%(7/7) [self] [5] 48.26% 0.36%(1640/3398) Process::addSample(Sample const&) [6] 74.21% 0.27%(1217/1640) std::map, std::allocator > >::operator[](Sample const&) [7] 71.16% 0.19%(866/1217) [self] [7] 6.74% 0.02%(82/1217) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.02%(82/82) [self] [7] 4.52% 0.01%(55/1217) std::map, std::allocator > >::end() [8] 100.00% 0.01%(55/55) [self] [7] 4.27% 0.01%(52/1217) std::less::operator()(Sample const&, Sample const&) const [8] 100.00% 0.01%(52/52) [self] [7] 3.04% 0.01%(37/1217) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.01%(37/37) [self] [7] 2.55% 0.01%(31/1217) std::map, std::allocator > >::lower_bound(Sample const&) [8] 100.00% 0.01%(31/31) [self] [7] 1.81% 0.00%(22/1217) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(22/22) [self] [7] 1.73% 0.00%(21/1217) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(21/21) [self] [7] 1.40% 0.00%(17/1217) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(17/17) [self] [7] 0.66% 0.00%(8/1217) pair [8] 100.00% 0.00%(8/8) [self] [7] 0.58% 0.00%(7/1217) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(7/7) [self] [7] 0.41% 0.00%(5/1217) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(5/5) [self] [7] 0.41% 0.00%(5/1217) ~pair [8] 100.00% 0.00%(5/5) [self] [7] 0.33% 0.00%(4/1217) std::map, std::allocator > >::clear() [8] 100.00% 0.00%(4/4) [self] [7] 0.16% 0.00%(2/1217) Sample::Sample(Sample const&) [8] 100.00% 0.00%(2/2) [self] [7] 0.16% 0.00%(2/1217) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(Sample const&) [8] 100.00% 0.00%(2/2) [self] [7] 0.08% 0.00%(1/1217) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(1/1) [self] [6] 20.73% 0.07%(340/1640) [self] [6] 5.00% 0.02%(82/1640) Sample::getChainDepth() const [7] 80.49% 0.01%(66/82) [self] [7] 17.07% 0.00%(14/82) std::vector >::size() const [8] 100.00% 0.00%(14/14) [self] [7] 2.44% 0.00%(2/82) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.00%(2/2) [self] [6] 0.06% 0.00%(1/1640) Sample::getAddress(unsigned int) const [7] 100.00% 0.00%(1/1) [self] [5] 2.77% 0.02%(94/3398) [self] [5] 0.15% 0.00%(5/3398) Process::collectActiveProcesses(std::vector >&) [6] 100.00% 0.00%(5/5) [self] [5] 0.12% 0.00%(4/3398) Process::getProcess(ProcessExec const&, bool) [6] 100.00% 0.00%(4/4) [self] [4] 10.50% 0.40%(1833/17463) ~Sample [5] 95.85% 0.39%(1757/1833) ~vector [6] 29.37% 0.11%(516/1757) ~_Vector_base [7] 64.73% 0.07%(334/516) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [8] 100.00% 0.07%(334/334) [self] [7] 25.39% 0.03%(131/516) ~_Vector_impl [8] 100.00% 0.03%(131/131) [self] [7] 6.40% 0.01%(33/516) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.01%(33/33) [self] [7] 3.29% 0.00%(17/516) [self] [7] 0.19% 0.00%(1/516) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 26.64% 0.10%(468/1757) [self] [6] 18.84% 0.07%(331/1757) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [7] 45.92% 0.03%(152/331) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.03%(152/152) [self] [7] 38.07% 0.03%(126/331) void std::_Destroy(unsigned int*, unsigned int*) [8] 100.00% 0.03%(126/126) [self] [7] 16.01% 0.01%(53/331) [self] [6] 11.10% 0.04%(195/1757) ~allocator [7] 78.46% 0.03%(153/195) [self] [7] 13.33% 0.01%(26/195) ~new_allocator [8] 100.00% 0.01%(26/26) [self] [7] 8.21% 0.00%(16/195) std::allocator::allocator() [8] 100.00% 0.00%(16/16) [self] [6] 5.63% 0.02%(99/1757) allocator [7] 64.65% 0.01%(64/99) [self] [7] 20.20% 0.00%(20/99) new_allocator [8] 100.00% 0.00%(20/20) [self] [7] 15.15% 0.00%(15/99) std::allocator::~allocator() [8] 100.00% 0.00%(15/15) [self] [6] 2.62% 0.01%(46/1757) __gnu_cxx::new_allocator::~new_allocator() [7] 100.00% 0.01%(46/46) [self] [6] 2.16% 0.01%(38/1757) void std::_Destroy(unsigned int*, unsigned int*) [7] 100.00% 0.01%(38/38) [self] [6] 1.48% 0.01%(26/1757) std::allocator::allocator(std::allocator const&) [7] 100.00% 0.01%(26/26) [self] [6] 0.85% 0.00%(15/1757) std::_Vector_base >::_M_get_Tp_allocator() [7] 100.00% 0.00%(15/15) [self] [6] 0.74% 0.00%(13/1757) std::_Vector_base >::_Vector_impl::~_Vector_impl() [7] 100.00% 0.00%(13/13) [self] [6] 0.57% 0.00%(10/1757) std::vector >::push_back(unsigned int const&) [7] 100.00% 0.00%(10/10) [self] [5] 2.56% 0.01%(47/1833) [self] [5] 1.58% 0.01%(29/1833) std::_Vector_base >::~_Vector_base() [6] 100.00% 0.01%(29/29) [self] [4] 0.76% 0.03%(132/17463) pmclog_read [5] 94.70% 0.03%(125/132) [unmapped_function] [5] 5.30% 0.00%(7/132) [self] [4] 0.18% 0.01%(32/17463) pmclog_open [5] 100.00% 0.01%(32/32) [self] [4] 0.07% 0.00%(12/17463) Sample::Sample(pmclog_ev_pcsample const&) [5] 100.00% 0.00%(12/12) [self] [4] 0.02% 0.00%(4/17463) Profiler::processMapIn(int, unsigned int, char const*) [5] 50.00% 0.00%(2/4) [self] [5] 50.00% 0.00%(2/4) Process::mapIn(unsigned int, char const*) [6] 50.00% 0.00%(1/2) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [7] 100.00% 0.00%(1/1) [unmapped_function] [6] 50.00% 0.00%(1/2) std::map, std::allocator > >::insert(std::pair const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [8] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(2/17463) Profiler::processEvent(ProcessExec const&) [5] 100.00% 0.00%(2/2) Process::getProcess(ProcessExec const&, bool) [6] 100.00% 0.00%(2/2) [self] [3] 23.48% 2.84%(12901/54946) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [4] 60.45% 1.72%(7799/12901) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [5] 23.91% 0.41%(1865/7799) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [6] 80.91% 0.33%(1509/1865) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 97.35% 0.32%(1469/1509) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [8] 100.00% 0.32%(1469/1469) [self] [7] 2.45% 0.01%(37/1509) [self] [7] 0.20% 0.00%(3/1509) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(3/3) [self] [6] 4.50% 0.02%(84/1865) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 83.33% 0.02%(70/84) [self] [7] 16.67% 0.00%(14/84) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(14/14) [self] [6] 3.38% 0.01%(63/1865) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [7] 82.54% 0.01%(52/63) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [8] 100.00% 0.01%(52/52) [self] [7] 14.29% 0.00%(9/63) [self] [7] 3.17% 0.00%(2/63) std::_Rb_tree_iterator, std::allocator > > > >::operator++() [8] 100.00% 0.00%(2/2) [self] [6] 3.00% 0.01%(56/1865) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [7] 62.50% 0.01%(35/56) [self] [7] 33.93% 0.00%(19/56) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [8] 100.00% 0.00%(19/19) [self] [7] 3.57% 0.00%(2/56) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::base() const [8] 100.00% 0.00%(2/2) [self] [6] 1.50% 0.01%(28/1865) std::less::operator()(Callchain const&, Callchain const&) const [7] 57.14% 0.00%(16/28) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(16/16) [self] [7] 42.86% 0.00%(12/28) [self] [6] 1.07% 0.00%(20/1865) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator++() [7] 100.00% 0.00%(20/20) [self] [6] 0.80% 0.00%(15/1865) map [7] 73.33% 0.00%(11/15) [self] [7] 13.33% 0.00%(2/15) _Rb_tree [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) allocator [8] 100.00% 0.00%(2/2) [self] [6] 0.75% 0.00%(14/1865) pair [7] 78.57% 0.00%(11/14) Callchain [8] 100.00% 0.00%(11/11) [self] [7] 21.43% 0.00%(3/14) [self] [6] 0.75% 0.00%(14/1865) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [7] 100.00% 0.00%(14/14) [self] [6] 0.64% 0.00%(12/1865) ~pair [7] 75.00% 0.00%(9/12) [self] [7] 16.67% 0.00%(2/12) ~map [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [8] 100.00% 0.00%(1/1) [self] [6] 0.64% 0.00%(12/1865) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(12/12) [self] [6] 0.54% 0.00%(10/1865) std::_Rb_tree_iterator, std::allocator > > > >::operator*() const [7] 100.00% 0.00%(10/10) [self] [6] 0.38% 0.00%(7/1865) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 100.00% 0.00%(7/7) [self] [6] 0.38% 0.00%(7/1865) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [7] 100.00% 0.00%(7/7) [self] [6] 0.27% 0.00%(5/1865) ~map [7] 80.00% 0.00%(4/5) ~_Rb_tree [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) [self] [6] 0.27% 0.00%(5/1865) [self] [6] 0.11% 0.00%(2/1865) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [7] 100.00% 0.00%(2/2) [self] [6] 0.05% 0.00%(1/1865) std::map, std::allocator > >::map(std::map, std::allocator > > const&) [7] 100.00% 0.00%(1/1) [self] [6] 0.05% 0.00%(1/1865) Callchain::~Callchain() [7] 100.00% 0.00%(1/1) [self] [5] 20.21% 0.35%(1576/7799) std::map, std::allocator > >::insert(std::pair const&) [6] 99.30% 0.34%(1565/1576) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [7] 47.48% 0.16%(743/1565) [self] [7] 10.93% 0.04%(171/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.04%(171/171) [self] [7] 7.60% 0.03%(119/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.03%(119/119) [self] [7] 6.71% 0.02%(105/1565) _Select1st [8] 100.00% 0.02%(105/105) [self] [7] 4.41% 0.02%(69/1565) pair [8] 100.00% 0.02%(69/69) [self] [7] 4.03% 0.01%(63/1565) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.01%(63/63) [self] [7] 3.64% 0.01%(57/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.01%(57/57) [self] [7] 2.75% 0.01%(43/1565) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(43/43) [self] [7] 2.11% 0.01%(33/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.01%(33/33) [self] [7] 1.73% 0.01%(27/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [8] 100.00% 0.01%(27/27) [self] [7] 1.34% 0.00%(21/1565) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(21/21) [self] [7] 1.34% 0.00%(21/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(21/21) [self] [7] 1.28% 0.00%(20/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(20/20) [self] [7] 1.21% 0.00%(19/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [8] 100.00% 0.00%(19/19) [self] [7] 1.15% 0.00%(18/1565) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(18/18) [self] [7] 0.64% 0.00%(10/1565) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(10/10) [self] [7] 0.45% 0.00%(7/1565) _Rb_tree_iterator [8] 100.00% 0.00%(7/7) [self] [7] 0.32% 0.00%(5/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(5/5) [self] [7] 0.26% 0.00%(4/1565) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(4/4) [self] [7] 0.26% 0.00%(4/1565) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(4/4) [self] [7] 0.13% 0.00%(2/1565) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [8] 100.00% 0.00%(2/2) [self] [7] 0.13% 0.00%(2/1565) [unmapped_function] [7] 0.06% 0.00%(1/1565) std::_Rb_tree_iterator, std::allocator > > > >::operator--() [8] 100.00% 0.00%(1/1) [self] [7] 0.06% 0.00%(1/1565) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [6] 0.38% 0.00%(6/1576) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 100.00% 0.00%(6/6) [self] [6] 0.32% 0.00%(5/1576) [self] [5] 11.60% 0.20%(905/7799) FunctionLocation [6] 61.10% 0.12%(553/905) std::set, std::allocator >::insert(unsigned int const&) [7] 59.86% 0.07%(331/553) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.07%(331/331) [self] [7] 34.90% 0.04%(193/553) [self] [7] 4.34% 0.01%(24/553) pair [8] 100.00% 0.01%(24/24) [self] [7] 0.72% 0.00%(4/553) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [7] 0.18% 0.00%(1/553) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [6] 26.63% 0.05%(241/905) set [7] 33.20% 0.02%(80/241) [self] [7] 20.33% 0.01%(49/241) less [8] 100.00% 0.01%(49/49) [self] [7] 16.18% 0.01%(39/241) allocator [8] 100.00% 0.01%(39/39) [self] [7] 12.45% 0.01%(30/241) ~allocator [8] 100.00% 0.01%(30/30) [self] [7] 12.03% 0.01%(29/241) _Rb_tree [8] 100.00% 0.01%(29/29) [self] [7] 2.07% 0.00%(5/241) std::binary_function::binary_function() [8] 100.00% 0.00%(5/5) [self] [7] 1.66% 0.00%(4/241) __gnu_cxx::new_allocator::new_allocator() [8] 100.00% 0.00%(4/4) [self] [7] 1.66% 0.00%(4/241) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(4/4) [self] [7] 0.41% 0.00%(1/241) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > const&, std::less const&) [8] 100.00% 0.00%(1/1) [self] [6] 7.51% 0.01%(68/905) Location::getLineNumber() const [7] 100.00% 0.01%(68/68) [self] [6] 1.99% 0.00%(18/905) Location::getCount() const [7] 100.00% 0.00%(18/18) [self] [6] 0.66% 0.00%(6/905) [self] [6] 0.55% 0.00%(5/905) Location::getFunctionName() const [7] 100.00% 0.00%(5/5) [self] [6] 0.55% 0.00%(5/905) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 100.00% 0.00%(5/5) [self] [6] 0.55% 0.00%(5/905) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::less const&, std::allocator const&) [7] 100.00% 0.00%(5/5) [self] [6] 0.44% 0.00%(4/905) Location::isMapped() const [7] 100.00% 0.00%(4/4) [self] [5] 8.62% 0.15%(672/7799) Callchain::push_back(char const*) [6] 96.58% 0.14%(649/672) std::vector >::push_back(char const* const&) [7] 65.02% 0.09%(422/649) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.09%(422/422) [self] [7] 21.73% 0.03%(141/649) [self] [7] 9.40% 0.01%(61/649) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.01%(61/61) [self] [7] 3.08% 0.00%(20/649) std::vector >::end() [8] 100.00% 0.00%(20/20) [self] [7] 0.77% 0.00%(5/649) FunctionLocation::operator+=(FunctionLocation const&) [8] 100.00% 0.00%(5/5) [self] [6] 2.98% 0.00%(20/672) [self] [6] 0.45% 0.00%(3/672) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 100.00% 0.00%(3/3) [self] [5] 5.92% 0.10%(462/7799) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [6] 48.92% 0.05%(226/462) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [7] 45.58% 0.02%(103/226) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.02%(103/103) [self] [7] 38.50% 0.02%(87/226) [self] [7] 12.83% 0.01%(29/226) [unmapped_function] [7] 3.10% 0.00%(7/226) std::string::find_last_of(char, unsigned int) const [8] 100.00% 0.00%(7/7) [self] [6] 42.86% 0.04%(198/462) memcpy [7] 100.00% 0.04%(198/198) [self] [6] 3.25% 0.00%(15/462) [unmapped_function] [6] 3.03% 0.00%(14/462) memset [7] 100.00% 0.00%(14/14) [self] [6] 1.95% 0.00%(9/462) [self] [5] 5.80% 0.10%(452/7799) [self] [5] 4.33% 0.07%(338/7799) pair [6] 48.52% 0.04%(164/338) std::basic_string, std::allocator >::basic_string(std::string const&) [7] 100.00% 0.04%(164/164) [self] [6] 41.72% 0.03%(141/338) FunctionLocation [7] 73.76% 0.02%(104/141) [self] [7] 24.82% 0.01%(35/141) set [8] 100.00% 0.01%(35/35) [self] [7] 1.42% 0.00%(2/141) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [6] 4.73% 0.00%(16/338) [self] [6] 4.14% 0.00%(14/338) std::string::swap(std::string&) [7] 100.00% 0.00%(14/14) [self] [6] 0.59% 0.00%(2/338) [unmapped_function] [6] 0.30% 0.00%(1/338) std::set, std::allocator >::set(std::set, std::allocator > const&) [7] 100.00% 0.00%(1/1) [self] [5] 4.18% 0.07%(326/7799) FunctionLocation::operator+=(FunctionLocation const&) [6] 36.50% 0.03%(119/326) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [7] 81.51% 0.02%(97/119) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [8] 100.00% 0.02%(97/97) [self] [7] 18.49% 0.00%(22/119) [self] [6] 34.05% 0.02%(111/326) std::set, std::allocator >::begin() const [7] 79.28% 0.02%(88/111) std::_Rb_tree, std::less, std::allocator >::begin() const [8] 100.00% 0.02%(88/88) [self] [7] 12.61% 0.00%(14/111) [self] [7] 8.11% 0.00%(9/111) std::set, std::allocator >::end() const [8] 100.00% 0.00%(9/9) [self] [6] 19.94% 0.01%(65/326) std::set, std::allocator >::end() const [7] 72.31% 0.01%(47/65) [self] [7] 15.38% 0.00%(10/65) std::_Rb_tree_const_iterator::_Rb_tree_const_iterator(std::_Rb_tree_node const*) [8] 100.00% 0.00%(10/10) [self] [7] 12.31% 0.00%(8/65) std::_Rb_tree, std::less, std::allocator >::end() const [8] 100.00% 0.00%(8/8) [self] [6] 3.99% 0.00%(13/326) FunctionLocation::getCount() const [7] 100.00% 0.00%(13/13) [self] [6] 2.45% 0.00%(8/326) [self] [6] 2.15% 0.00%(7/326) std::_Rb_tree, std::less, std::allocator >::begin() const [7] 100.00% 0.00%(7/7) [self] [6] 0.31% 0.00%(1/326) Location::setFunctionName(char const*) [7] 100.00% 0.00%(1/1) [self] [6] 0.31% 0.00%(1/326) std::_Rb_tree, std::less, std::allocator >::end() const [7] 100.00% 0.00%(1/1) [self] [6] 0.31% 0.00%(1/326) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [7] 100.00% 0.00%(1/1) [self] [5] 2.31% 0.04%(180/7799) FunctionLocation::operator+=(Location const&) [6] 90.56% 0.04%(163/180) std::set, std::allocator >::insert(unsigned int const&) [7] 73.62% 0.03%(120/163) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.03%(120/120) [self] [7] 25.15% 0.01%(41/163) [self] [7] 0.61% 0.00%(1/163) std::_Rb_tree_const_iterator::_Rb_tree_const_iterator(std::_Rb_tree_iterator const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.61% 0.00%(1/163) pair [8] 100.00% 0.00%(1/1) [self] [6] 5.56% 0.00%(10/180) [self] [6] 2.22% 0.00%(4/180) Location::getLineNumber() const [7] 100.00% 0.00%(4/4) [self] [6] 1.11% 0.00%(2/180) Location::getFunctionName() const [7] 100.00% 0.00%(2/2) [self] [6] 0.56% 0.00%(1/180) Location::getCount() const [7] 100.00% 0.00%(1/1) [self] [5] 2.06% 0.04%(161/7799) Process::getProcess(int) [6] 85.09% 0.03%(137/161) std::map, std::allocator > >::find(int const&) [7] 98.54% 0.03%(135/137) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [8] 100.00% 0.03%(135/135) [self] [7] 1.46% 0.00%(2/137) [self] [6] 8.07% 0.00%(13/161) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.00%(13/13) [self] [6] 3.11% 0.00%(5/161) std::map, std::allocator > >::end() [7] 60.00% 0.00%(3/5) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(2/2) [self] [6] 1.86% 0.00%(3/161) [self] [6] 1.24% 0.00%(2/161) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(2/2) [self] [6] 0.62% 0.00%(1/161) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(1/1) [self] [5] 1.71% 0.03%(133/7799) std::basic_string, std::allocator >::~basic_string() [6] 64.66% 0.02%(86/133) std::string::_Rep::_M_destroy(std::allocator const&) [7] 34.88% 0.01%(30/86) [self] [7] 34.88% 0.01%(30/86) operator delete(void*) [8] 100.00% 0.01%(30/30) [self] [7] 20.93% 0.00%(18/86) [unmapped_function] [7] 9.30% 0.00%(8/86) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(8/8) [self] [6] 21.80% 0.01%(29/133) [unmapped_function] [6] 9.77% 0.00%(13/133) [self] [6] 3.76% 0.00%(5/133) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 100.00% 0.00%(5/5) [self] [5] 1.64% 0.03%(128/7799) ~pair [6] 57.81% 0.02%(74/128) std::basic_string, std::allocator >::~basic_string() [7] 100.00% 0.02%(74/74) [self] [6] 26.56% 0.01%(34/128) ~FunctionLocation [7] 58.82% 0.00%(20/34) [self] [7] 41.18% 0.00%(14/34) ~set [8] 100.00% 0.00%(14/14) [self] [6] 10.16% 0.00%(13/128) [self] [6] 5.47% 0.00%(7/128) std::string::operator+=(char) [7] 100.00% 0.00%(7/7) [self] [5] 1.58% 0.03%(123/7799) ~FunctionLocation [6] 89.43% 0.02%(110/123) ~set [7] 60.91% 0.01%(67/110) ~_Rb_tree [8] 100.00% 0.01%(67/67) [self] [7] 35.45% 0.01%(39/110) [self] [7] 3.64% 0.00%(4/110) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [6] 8.94% 0.00%(11/123) [self] [6] 1.63% 0.00%(2/123) std::_Rb_tree, std::less, std::allocator >::~_Rb_tree() [7] 100.00% 0.00%(2/2) [self] [5] 1.27% 0.02%(99/7799) std::string::operator+=(char const*) [6] 66.67% 0.01%(66/99) std::string::append(char const*, unsigned int) [7] 59.09% 0.01%(39/66) std::string::reserve(unsigned int) [8] 100.00% 0.01%(39/39) [self] [7] 36.36% 0.01%(24/66) [self] [7] 4.55% 0.00%(3/66) [unmapped_function] [6] 23.23% 0.01%(23/99) memcpy [7] 100.00% 0.01%(23/23) [self] [6] 5.05% 0.00%(5/99) [self] [6] 5.05% 0.00%(5/99) std::string::resize(unsigned int) [7] 100.00% 0.00%(5/5) [self] [5] 0.79% 0.01%(62/7799) ~Callchain [6] 96.77% 0.01%(60/62) ~vector [7] 53.33% 0.01%(32/60) [self] [7] 11.67% 0.00%(7/60) ~_Vector_base [8] 100.00% 0.00%(7/7) [self] [7] 8.33% 0.00%(5/60) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(5/5) [self] [7] 6.67% 0.00%(4/60) allocator [8] 100.00% 0.00%(4/4) [self] [7] 6.67% 0.00%(4/60) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 5.00% 0.00%(3/60) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 5.00% 0.00%(3/60) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(3/3) [self] [7] 1.67% 0.00%(1/60) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 1.67% 0.00%(1/60) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [6] 3.23% 0.00%(2/62) [self] [5] 0.51% 0.01%(40/7799) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 87.50% 0.01%(35/40) __gnu_cxx::__normal_iterator > >::base() const [7] 100.00% 0.01%(35/35) [self] [6] 10.00% 0.00%(4/40) [self] [6] 2.50% 0.00%(1/40) Process::getProcess(int) [7] 100.00% 0.00%(1/1) [self] [5] 0.40% 0.01%(31/7799) std::_Rb_tree_iterator >::operator->() const [6] 100.00% 0.01%(31/31) [self] [5] 0.36% 0.01%(28/7799) LeafProcessStrategy::begin(std::vector >&) [6] 85.71% 0.01%(24/28) std::vector >::begin() [7] 62.50% 0.00%(15/24) __normal_iterator [8] 100.00% 0.00%(15/15) [self] [7] 37.50% 0.00%(9/24) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(9/9) [self] [6] 14.29% 0.00%(4/28) [self] [5] 0.35% 0.01%(27/7799) Callchain [6] 51.85% 0.00%(14/27) vector [7] 71.43% 0.00%(10/14) _Vector_base [8] 100.00% 0.00%(10/10) [self] [7] 21.43% 0.00%(3/14) [self] [7] 7.14% 0.00%(1/14) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 18.52% 0.00%(5/27) [self] [6] 14.81% 0.00%(4/27) std::_Vector_base >::_Vector_base(std::allocator const&) [7] 100.00% 0.00%(4/4) [self] [6] 14.81% 0.00%(4/27) allocator [7] 75.00% 0.00%(3/4) [self] [7] 25.00% 0.00%(1/4) new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 0.29% 0.01%(23/7799) std::allocator::~allocator() [6] 100.00% 0.01%(23/23) [self] [5] 0.26% 0.00%(20/7799) LeafProcessStrategy::end(std::vector >&) [6] 85.00% 0.00%(17/20) std::vector >::end() [7] 64.71% 0.00%(11/17) [self] [7] 29.41% 0.00%(5/17) __normal_iterator [8] 100.00% 0.00%(5/5) [self] [7] 5.88% 0.00%(1/17) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 15.00% 0.00%(3/20) [self] [5] 0.21% 0.00%(16/7799) __gnu_cxx::__normal_iterator > >::operator++() [6] 100.00% 0.00%(16/16) [self] [5] 0.19% 0.00%(15/7799) std::allocator::allocator() [6] 100.00% 0.00%(15/15) [self] [5] 0.17% 0.00%(13/7799) Location::getFunctionName() const [6] 100.00% 0.00%(13/13) [self] [5] 0.17% 0.00%(13/7799) std::allocator::allocator() [6] 100.00% 0.00%(13/13) [self] [5] 0.15% 0.00%(12/7799) std::vector >, std::allocator > > >::end() [6] 75.00% 0.00%(9/12) [self] [6] 25.00% 0.00%(3/12) __normal_iterator [7] 100.00% 0.00%(3/3) [self] [5] 0.13% 0.00%(10/7799) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [6] 50.00% 0.00%(5/10) [self] [6] 30.00% 0.00%(3/10) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [7] 100.00% 0.00%(3/3) [self] [6] 20.00% 0.00%(2/10) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [7] 100.00% 0.00%(2/2) [self] [5] 0.10% 0.00%(8/7799) std::string::operator+=(char) [6] 100.00% 0.00%(8/8) [self] [5] 0.09% 0.00%(7/7799) __gnu_cxx::__normal_iterator > >::operator->() const [6] 100.00% 0.00%(7/7) [self] [5] 0.09% 0.00%(7/7799) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(7/7) [self] [5] 0.08% 0.00%(6/7799) Location::getPid() const [6] 100.00% 0.00%(6/6) [self] [5] 0.08% 0.00%(6/7799) __gnu_cxx::__normal_iterator > >::operator->() const [6] 100.00% 0.00%(6/6) [self] [5] 0.05% 0.00%(4/7799) Location::isMapped() const [6] 100.00% 0.00%(4/4) [self] [5] 0.05% 0.00%(4/7799) std::iterator::iterator() [6] 100.00% 0.00%(4/4) [self] [5] 0.04% 0.00%(3/7799) LeafProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [6] 100.00% 0.00%(3/3) [self] [5] 0.04% 0.00%(3/7799) std::basic_istream >& std::operator>>, std::allocator >(std::basic_istream >&, std::basic_string, std::allocator >&) [6] 100.00% 0.00%(3/3) [self] [5] 0.04% 0.00%(3/7799) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 100.00% 0.00%(3/3) [self] [5] 0.04% 0.00%(3/7799) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 100.00% 0.00%(3/3) [self] [5] 0.04% 0.00%(3/7799) std::string::append(char const*) [6] 100.00% 0.00%(3/3) [self] [5] 0.03% 0.00%(2/7799) std::set, std::allocator >::~set() [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/7799) std::vector >::push_back(char const* const&) [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/7799) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::__normal_iterator(std::vector >* const&) [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/7799) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/7799) Location::getCount() const [6] 100.00% 0.00%(2/2) [self] [5] 0.01% 0.00%(1/7799) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [6] 100.00% 0.00%(1/1) [self] [5] 0.01% 0.00%(1/7799) Location::getFileName() const [6] 100.00% 0.00%(1/1) [self] [4] 24.14% 0.69%(3114/12901) Image::mapAllLocations(std::vector >, std::allocator > > >&) [5] 30.15% 0.21%(939/3114) std::map, std::allocator > >::operator[](std::string const&) [6] 67.09% 0.14%(630/939) std::map, std::allocator > >::lower_bound(std::string const&) [7] 91.75% 0.13%(578/630) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [8] 100.00% 0.13%(578/578) [self] [7] 6.35% 0.01%(40/630) [self] [7] 1.90% 0.00%(12/630) std::map, std::allocator > >::find(char const* const&) const [8] 100.00% 0.00%(12/12) [self] [6] 9.69% 0.02%(91/939) std::map, std::allocator > >::end() [7] 72.53% 0.01%(66/91) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.01%(66/66) [self] [7] 26.37% 0.01%(24/91) [self] [7] 1.10% 0.00%(1/91) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [6] 8.31% 0.02%(78/939) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.02%(78/78) [self] [6] 5.86% 0.01%(55/939) std::less::operator()(std::string const&, std::string const&) const [7] 50.91% 0.01%(28/55) [self] [7] 43.64% 0.01%(24/55) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.01%(24/24) [self] [7] 3.64% 0.00%(2/55) [unmapped_function] [7] 1.82% 0.00%(1/55) std::pair, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > > > const&, bool const&) [8] 100.00% 0.00%(1/1) [self] [6] 4.79% 0.01%(45/939) std::map, std::allocator > >::key_comp() const [7] 37.78% 0.00%(17/45) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(17/17) [self] [7] 33.33% 0.00%(15/45) std::_Rb_tree_const_iterator >::operator==(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(15/15) [self] [7] 28.89% 0.00%(13/45) [self] [6] 3.09% 0.01%(29/939) std::_Rb_tree_iterator >::operator*() const [7] 100.00% 0.01%(29/29) [self] [6] 0.43% 0.00%(4/939) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 100.00% 0.00%(4/4) [self] [6] 0.32% 0.00%(3/939) std::_Select1st >::_Select1st() [7] 100.00% 0.00%(3/3) [self] [6] 0.21% 0.00%(2/939) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 100.00% 0.00%(2/2) [self] [6] 0.21% 0.00%(2/939) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(2/2) [self] [5] 25.63% 0.18%(798/3114) Process::getProcess(int) [6] 80.70% 0.14%(644/798) std::map, std::allocator > >::find(int const&) [7] 95.96% 0.14%(618/644) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [8] 100.00% 0.14%(618/618) [self] [7] 4.04% 0.01%(26/644) [self] [6] 9.65% 0.02%(77/798) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.02%(77/77) [self] [6] 5.51% 0.01%(44/798) std::map, std::allocator > >::end() [7] 61.36% 0.01%(27/44) [self] [7] 29.55% 0.00%(13/44) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(13/13) [self] [7] 9.09% 0.00%(4/44) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(4/4) [self] [6] 1.50% 0.00%(12/798) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(12/12) [self] [6] 1.00% 0.00%(8/798) [self] [6] 0.75% 0.00%(6/798) __gnu_cxx::__normal_iterator > >::operator*() const [7] 100.00% 0.00%(6/6) [self] [6] 0.75% 0.00%(6/798) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(6/6) [self] [6] 0.13% 0.00%(1/798) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 100.00% 0.00%(1/1) [self] [5] 19.17% 0.13%(597/3114) Image::mapLocation(Location&, unsigned int) [6] 66.33% 0.09%(396/597) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [7] 64.39% 0.06%(255/396) [self] [7] 15.15% 0.01%(60/396) std::_Rb_tree_iterator >::operator->() const [8] 100.00% 0.01%(60/60) [self] [7] 8.84% 0.01%(35/396) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.01%(35/35) [self] [7] 2.27% 0.00%(9/396) Location::isMapped(bool) [8] 100.00% 0.00%(9/9) [self] [7] 2.27% 0.00%(9/396) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(9/9) [self] [7] 2.02% 0.00%(8/396) std::map, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(8/8) [self] [7] 1.77% 0.00%(7/396) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(7/7) [self] [7] 1.26% 0.00%(5/396) Location::getAddress() const [8] 100.00% 0.00%(5/5) [self] [7] 1.01% 0.00%(4/396) std::map, std::allocator > >::end() [8] 100.00% 0.00%(4/4) [self] [7] 0.25% 0.00%(1/396) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/396) std::less::less() [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/396) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/396) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(1/1) [self] [6] 10.05% 0.01%(60/597) Image::loadSymtab() [7] 100.00% 0.01%(60/60) [self] [6] 9.05% 0.01%(54/597) Location::isMapped(bool) [7] 100.00% 0.01%(54/54) [self] [6] 5.86% 0.01%(35/597) Location::getAddress() const [7] 100.00% 0.01%(35/35) [self] [6] 2.51% 0.00%(15/597) _Rb_tree_iterator [7] 100.00% 0.00%(15/15) [self] [6] 1.34% 0.00%(8/597) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(8/8) [self] [6] 1.34% 0.00%(8/597) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 75.00% 0.00%(6/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) [self] [6] 1.17% 0.00%(7/597) [self] [6] 0.67% 0.00%(4/597) std::bad_alloc::bad_alloc() [7] 100.00% 0.00%(4/4) [self] [6] 0.67% 0.00%(4/597) std::__verify_grouping(char const*, unsigned int, std::string const&) [7] 100.00% 0.00%(4/4) [self] [6] 0.50% 0.00%(3/597) Image::dumpDyntab() [7] 100.00% 0.00%(3/3) [self] [6] 0.34% 0.00%(2/597) _bfd_elf_find_nearest_line [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) stash_maybe_update_info_hash_tables [8] 100.00% 0.00%(1/1) [self] [6] 0.17% 0.00%(1/597) Image::loadDyntab() [7] 100.00% 0.00%(1/1) [self] [5] 11.79% 0.08%(367/3114) [self] [5] 4.34% 0.03%(135/3114) Process::getLoadableImageName(Location const&, unsigned int&) [6] 42.22% 0.01%(57/135) std::map, std::allocator > >::lower_bound(unsigned long const&) [7] 85.96% 0.01%(49/57) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [8] 100.00% 0.01%(49/49) [self] [7] 14.04% 0.00%(8/57) [self] [6] 15.56% 0.00%(21/135) std::map, std::allocator > >::begin() [7] 71.43% 0.00%(15/21) [self] [7] 28.57% 0.00%(6/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [8] 100.00% 0.00%(6/6) [self] [6] 14.07% 0.00%(19/135) std::basic_string, std::allocator >::basic_string(std::string const&) [7] 100.00% 0.00%(19/19) [self] [6] 8.89% 0.00%(12/135) std::_Rb_tree_iterator >::operator--() [7] 66.67% 0.00%(8/12) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) [self] [6] 8.15% 0.00%(11/135) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.00%(11/11) [self] [6] 4.44% 0.00%(6/135) std::string::swap(std::string&) [7] 100.00% 0.00%(6/6) [self] [6] 3.70% 0.00%(5/135) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(5/5) [self] [6] 1.48% 0.00%(2/135) std::_Rb_tree_iterator >::operator--() [7] 100.00% 0.00%(2/2) [self] [6] 0.74% 0.00%(1/135) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 100.00% 0.00%(1/1) [self] [6] 0.74% 0.00%(1/135) strlen [7] 100.00% 0.00%(1/1) [self] [5] 2.41% 0.02%(75/3114) Image::isContained(Location&, unsigned int) [6] 84.00% 0.01%(63/75) Location::getAddress() const [7] 100.00% 0.01%(63/63) [self] [6] 16.00% 0.00%(12/75) [self] [5] 1.83% 0.01%(57/3114) std::vector >::end() [6] 59.65% 0.01%(34/57) __normal_iterator [7] 100.00% 0.01%(34/34) [self] [6] 24.56% 0.00%(14/57) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(14/14) [self] [6] 15.79% 0.00%(9/57) [self] [5] 1.41% 0.01%(44/3114) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 43.18% 0.00%(19/44) __gnu_cxx::__normal_iterator > >::base() const [7] 100.00% 0.00%(19/19) [self] [6] 31.82% 0.00%(14/44) Process::getProcess(int) [7] 100.00% 0.00%(14/14) [self] [6] 25.00% 0.00%(11/44) [self] [5] 0.51% 0.00%(16/3114) std::string::_M_check(unsigned int, char const*) const [6] 100.00% 0.00%(16/16) [self] [5] 0.45% 0.00%(14/3114) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(14/14) [self] [5] 0.32% 0.00%(10/3114) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(10/10) [self] [5] 0.32% 0.00%(10/3114) Image::isOk() const [6] 100.00% 0.00%(10/10) [self] [5] 0.26% 0.00%(8/3114) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [6] 50.00% 0.00%(4/8) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [7] 100.00% 0.00%(4/4) [self] [6] 37.50% 0.00%(3/8) [self] [6] 12.50% 0.00%(1/8) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [7] 100.00% 0.00%(1/1) [self] [5] 0.22% 0.00%(7/3114) std::vector >, std::allocator > > >::end() [6] 85.71% 0.00%(6/7) __normal_iterator [7] 100.00% 0.00%(6/6) [self] [6] 14.29% 0.00%(1/7) std::_Vector_base >, std::allocator > > >::_M_get_Tp_allocator() [7] 100.00% 0.00%(1/1) [self] [5] 0.22% 0.00%(7/3114) __gnu_cxx::__normal_iterator > >::operator++() [6] 100.00% 0.00%(7/7) [self] [5] 0.19% 0.00%(6/3114) std::vector >::begin() [6] 83.33% 0.00%(5/6) __normal_iterator [7] 100.00% 0.00%(5/5) [self] [6] 16.67% 0.00%(1/6) [self] [5] 0.16% 0.00%(5/3114) Process::getPid() const [6] 100.00% 0.00%(5/5) [self] [5] 0.13% 0.00%(4/3114) __gnu_cxx::__normal_iterator > >::operator->() const [6] 100.00% 0.00%(4/4) [self] [5] 0.13% 0.00%(4/3114) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location* const&) [6] 100.00% 0.00%(4/4) [self] [5] 0.06% 0.00%(2/3114) std::string::c_str() const [6] 100.00% 0.00%(2/2) [self] [5] 0.06% 0.00%(2/3114) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(1/3114) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [6] 100.00% 0.00%(1/1) [self] [5] 0.03% 0.00%(1/3114) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [6] 100.00% 0.00%(1/1) [self] [5] 0.03% 0.00%(1/3114) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::__normal_iterator(std::vector >* const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.03% 0.00%(1/3114) std::basic_string, std::allocator >::~basic_string() [6] 100.00% 0.00%(1/1) [unmapped_function] [5] 0.03% 0.00%(1/3114) std::less::less() [6] 100.00% 0.00%(1/1) [self] [5] 0.03% 0.00%(1/3114) Image::getLoadableImageName(Location const&, unsigned int&) [6] 100.00% 0.00%(1/1) std::_Rb_tree_iterator >::operator--() [7] 100.00% 0.00%(1/1) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 0.03% 0.00%(1/3114) __gthread_trigger() [6] 100.00% 0.00%(1/1) [self] [4] 9.60% 0.27%(1239/12901) Process::collectLocations(std::vector >, std::allocator > > >&) [5] 27.04% 0.07%(335/1239) std::vector >::push_back(Location const&) [6] 92.54% 0.07%(310/335) __gnu_cxx::new_allocator::construct(Location*, Location const&) [7] 94.19% 0.06%(292/310) [self] [7] 4.52% 0.00%(14/310) operator new(unsigned int, void*) [8] 100.00% 0.00%(14/14) [self] [7] 1.29% 0.00%(4/310) main [8] 100.00% 0.00%(4/4) [self] [6] 5.37% 0.00%(18/335) [self] [6] 2.09% 0.00%(7/335) std::allocator::allocator() [7] 100.00% 0.00%(7/7) [self] [5] 20.18% 0.06%(250/1239) [self] [5] 15.50% 0.04%(192/1239) std::vector >::reserve(unsigned int) [6] 35.94% 0.02%(69/192) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [7] 39.13% 0.01%(27/69) [self] [7] 20.29% 0.00%(14/69) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [8] 100.00% 0.00%(14/14) [self] [7] 10.14% 0.00%(7/69) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(7/7) [self] [7] 8.70% 0.00%(6/69) allocator [8] 100.00% 0.00%(6/6) [self] [7] 7.25% 0.00%(5/69) ~allocator [8] 100.00% 0.00%(5/5) [self] [7] 4.35% 0.00%(3/69) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(3/3) [self] [7] 2.90% 0.00%(2/69) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [7] 2.90% 0.00%(2/69) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.90% 0.00%(2/69) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 1.45% 0.00%(1/69) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.01%(32/192) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 100.00% 0.01%(32/32) [self] [6] 13.02% 0.01%(25/192) std::vector >::max_size() const [7] 40.00% 0.00%(10/25) [self] [7] 40.00% 0.00%(10/25) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(10/10) [self] [7] 12.00% 0.00%(3/25) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(3/3) [self] [7] 4.00% 0.00%(1/25) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 9.90% 0.00%(19/192) void std::_Destroy(Location*, Location*, std::allocator) [7] 52.63% 0.00%(10/19) [self] [7] 47.37% 0.00%(9/19) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(9/9) [self] [6] 6.25% 0.00%(12/192) allocator [7] 66.67% 0.00%(8/12) [self] [7] 25.00% 0.00%(3/12) std::vector >::begin() const [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 4.69% 0.00%(9/192) ~allocator [7] 77.78% 0.00%(7/9) [self] [7] 11.11% 0.00%(1/9) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 3.65% 0.00%(7/192) std::vector >::size() const [7] 100.00% 0.00%(7/7) [self] [6] 3.65% 0.00%(7/192) std::vector >::capacity() const [7] 100.00% 0.00%(7/7) [self] [6] 2.08% 0.00%(4/192) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [7] 100.00% 0.00%(4/4) [self] [6] 2.08% 0.00%(4/192) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(4/4) [self] [6] 0.52% 0.00%(1/192) [self] [6] 0.52% 0.00%(1/192) std::_Vector_base >::_M_get_Tp_allocator() const [7] 100.00% 0.00%(1/1) [self] [6] 0.52% 0.00%(1/192) std::_Vector_base >::_M_get_Tp_allocator() [7] 100.00% 0.00%(1/1) [self] [6] 0.52% 0.00%(1/192) std::vector >::vector(std::allocator const&) [7] 100.00% 0.00%(1/1) [self] [5] 6.62% 0.02%(82/1239) std::vector >, std::allocator > > >::push_back(std::vector > const&) [6] 98.78% 0.02%(81/82) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [7] 91.36% 0.02%(74/81) vector [8] 100.00% 0.02%(74/74) [self] [7] 8.64% 0.00%(7/81) [self] [6] 1.22% 0.00%(1/82) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [7] 100.00% 0.00%(1/1) [self] [5] 6.21% 0.02%(77/1239) Sample::getChainDepth() const [6] 84.42% 0.01%(65/77) std::vector >::size() const [7] 100.00% 0.01%(65/65) [self] [6] 14.29% 0.00%(11/77) [self] [6] 1.30% 0.00%(1/77) ProcessExec::ProcessExec(int&, std::string const&) [7] 100.00% 0.00%(1/1) [self] [5] 4.36% 0.01%(54/1239) ~vector [6] 55.56% 0.01%(30/54) ~_Vector_base [7] 63.33% 0.00%(19/30) ~_Vector_impl [8] 100.00% 0.00%(19/19) [self] [7] 30.00% 0.00%(9/30) [self] [7] 6.67% 0.00%(2/30) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 20.37% 0.00%(11/54) allocator [7] 63.64% 0.00%(7/11) [self] [7] 18.18% 0.00%(2/11) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) new_allocator [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(9/54) void std::_Destroy(Location*, Location*, std::allocator) [7] 77.78% 0.00%(7/9) [self] [7] 11.11% 0.00%(1/9) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [6] 7.41% 0.00%(4/54) ~allocator [7] 100.00% 0.00%(4/4) [self] [5] 4.36% 0.01%(54/1239) std::_Rb_tree_iterator >::operator->() const [6] 100.00% 0.01%(54/54) [self] [5] 3.71% 0.01%(46/1239) std::_Rb_tree_iterator >::operator++() [6] 56.52% 0.01%(26/46) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [7] 100.00% 0.01%(26/26) [self] [6] 43.48% 0.00%(20/46) [self] [5] 2.50% 0.01%(31/1239) vector [6] 96.77% 0.01%(30/31) _Vector_base [7] 80.00% 0.01%(24/30) _Vector_impl [8] 100.00% 0.01%(24/24) [self] [7] 20.00% 0.00%(6/30) [self] [6] 3.23% 0.00%(1/31) [self] [5] 2.34% 0.01%(29/1239) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [6] 100.00% 0.01%(29/29) [self] [5] 1.94% 0.01%(24/1239) Sample::getAddress(unsigned int) const [6] 54.17% 0.00%(13/24) std::vector >::operator[](unsigned int) const [7] 100.00% 0.00%(13/13) [self] [6] 25.00% 0.00%(6/24) sharedLib::getBase() const [7] 100.00% 0.00%(6/6) [self] [6] 20.83% 0.00%(5/24) [self] [5] 1.29% 0.00%(16/1239) std::map, std::allocator > >::end() [6] 75.00% 0.00%(12/16) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 50.00% 0.00%(6/12) [self] [7] 41.67% 0.00%(5/12) _Rb_tree_iterator [8] 100.00% 0.00%(5/5) [self] [7] 8.33% 0.00%(1/12) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(4/16) [self] [5] 1.05% 0.00%(13/1239) Sample::isKernel() const [6] 100.00% 0.00%(13/13) [self] [5] 0.97% 0.00%(12/1239) Location [6] 100.00% 0.00%(12/12) [self] [5] 0.73% 0.00%(9/1239) Sample::getProcessID() const [6] 100.00% 0.00%(9/9) [self] [5] 0.32% 0.00%(4/1239) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, Location const&) [6] 100.00% 0.00%(4/4) [self] [5] 0.24% 0.00%(3/1239) allocator [6] 66.67% 0.00%(2/3) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.00%(1/1) [self] [5] 0.16% 0.00%(2/1239) std::vector >::operator[](unsigned int) const [6] 100.00% 0.00%(2/2) [self] [5] 0.16% 0.00%(2/1239) std::_Vector_base >::_Vector_base(std::allocator const&) [6] 100.00% 0.00%(2/2) [self] [5] 0.16% 0.00%(2/1239) Process::fillProcessMap() [6] 100.00% 0.00%(2/2) [self] [5] 0.08% 0.00%(1/1239) std::map, std::allocator > >::clear() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [5] 0.08% 0.00%(1/1239) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.00%(1/1) [self] [4] 2.33% 0.07%(300/12901) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 34.67% 0.02%(104/300) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 43.27% 0.01%(45/104) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 73.33% 0.01%(33/45) [self] [7] 6.67% 0.00%(3/45) fputc [8] 100.00% 0.00%(3/3) [self] [7] 4.44% 0.00%(2/45) realloc [8] 100.00% 0.00%(2/2) [self] [7] 2.22% 0.00%(1/45) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) Callchain::push_back(char const*) [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) Location::getFunctionName() const [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) free [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) strncpy [8] 100.00% 0.00%(1/1) [self] [7] 2.22% 0.00%(1/45) vector [8] 100.00% 0.00%(1/1) [self] [6] 18.27% 0.00%(19/104) Process::getCallers(Callchain const&, std::vector >&) [7] 52.63% 0.00%(10/19) [self] [7] 15.79% 0.00%(3/19) std::vector >::begin() [8] 100.00% 0.00%(3/3) [self] [7] 10.53% 0.00%(2/19) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::map, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 3.85% 0.00%(4/104) fwrite [7] 100.00% 0.00%(4/4) [self] [6] 3.85% 0.00%(4/104) free [7] 100.00% 0.00%(4/4) [self] [6] 2.88% 0.00%(3/104) FunctionLocation::getLineLocationList() [7] 100.00% 0.00%(3/3) [self] [6] 2.88% 0.00%(3/104) fputc [7] 100.00% 0.00%(3/3) [self] [6] 2.88% 0.00%(3/104) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 66.67% 0.00%(2/3) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [self] [6] 1.92% 0.00%(2/104) ~vector [7] 100.00% 0.00%(2/2) [self] [6] 1.92% 0.00%(2/104) __gnu_cxx::__normal_iterator > >::operator->() const [7] 100.00% 0.00%(2/2) [self] [6] 1.92% 0.00%(2/104) Location::getFunctionName() const [7] 100.00% 0.00%(2/2) [self] [6] 1.92% 0.00%(2/104) __gnu_cxx::__normal_iterator > >::operator++() [7] 100.00% 0.00%(2/2) [self] [6] 0.96% 0.00%(1/104) __gnu_cxx::new_allocator::~new_allocator() [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) Callchain::back() const [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) Callchain::pop_back() [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) std::vector >::end() [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) arena_dalloc_small [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) fprintf [7] 100.00% 0.00%(1/1) __vfprintf [8] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) Location::setFunctionName(char const*) [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) fputs [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) Image::demangle(char const*) [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) idalloc [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) realloc [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) strncpy [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) vector [7] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(1/104) [unmapped_function] [5] 32.33% 0.02%(97/300) fprintf [6] 100.00% 0.02%(97/97) vfprintf [7] 82.47% 0.02%(80/97) __vfprintf [8] 100.00% 0.02%(80/80) [self] [7] 6.19% 0.00%(6/97) io_print [8] 100.00% 0.00%(6/6) [self] [7] 5.15% 0.00%(5/97) io_pad [8] 100.00% 0.00%(5/5) [self] [7] 2.06% 0.00%(2/97) io_printandpad [8] 100.00% 0.00%(2/2) [self] [7] 2.06% 0.00%(2/97) strlen [8] 100.00% 0.00%(2/2) [self] [7] 1.03% 0.00%(1/97) [unmapped_function] [7] 1.03% 0.00%(1/97) io_flush [8] 100.00% 0.00%(1/1) [self] [5] 11.67% 0.01%(35/300) Process::getCallers(Callchain const&, std::vector >&) [6] 28.57% 0.00%(10/35) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 30.00% 0.00%(3/10) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(2/10) [self] [7] 20.00% 0.00%(2/10) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(7/35) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(7/7) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(7/7) [self] [6] 14.29% 0.00%(5/35) std::vector >::reserve(unsigned int) [7] 40.00% 0.00%(2/5) std::vector >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) [self] [7] 20.00% 0.00%(1/5) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) allocator [8] 100.00% 0.00%(1/1) [self] [6] 8.57% 0.00%(3/35) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [7] 100.00% 0.00%(3/3) [self] [6] 8.57% 0.00%(3/35) std::vector >::begin() [7] 100.00% 0.00%(3/3) [self] [6] 5.71% 0.00%(2/35) FunctionLocation::getCount() const [7] 100.00% 0.00%(2/2) [self] [6] 5.71% 0.00%(2/35) std::vector >::push_back(FunctionLocation const&) [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.86% 0.00%(1/35) std::_Rb_tree_const_iterator, std::allocator > > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > > > const&) const [7] 100.00% 0.00%(1/1) [self] [6] 2.86% 0.00%(1/35) std::_Rb_tree_const_iterator, std::allocator > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > > > const&) [7] 100.00% 0.00%(1/1) [self] [6] 2.86% 0.00%(1/35) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [5] 5.67% 0.00%(17/300) [self] [5] 5.00% 0.00%(15/300) Image::demangle(char const*) [6] 46.67% 0.00%(7/15) __cxa_demangle [7] 57.14% 0.00%(4/7) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) strlen [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) [self] [6] 26.67% 0.00%(4/15) strdup [7] 50.00% 0.00%(2/4) arena_lock_balance [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) [unmapped_function] [7] 25.00% 0.00%(1/4) malloc [8] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(1/15) [unmapped_function] [6] 6.67% 0.00%(1/15) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(1/15) memcpy [7] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(1/15) strlen [7] 100.00% 0.00%(1/1) [self] [5] 2.67% 0.00%(8/300) fwrite [6] 50.00% 0.00%(4/8) __sfvwrite [7] 100.00% 0.00%(4/4) [self] [6] 50.00% 0.00%(4/8) memcpy [7] 100.00% 0.00%(4/4) [self] [5] 2.33% 0.00%(7/300) Callchain::push_back(char const*) [6] 71.43% 0.00%(5/7) std::vector >::push_back(char const* const&) [7] 60.00% 0.00%(3/5) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) [self] [6] 28.57% 0.00%(2/7) [self] [5] 1.00% 0.00%(3/300) ~vector [6] 66.67% 0.00%(2/3) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) ~_Vector_base [7] 100.00% 0.00%(1/1) ~_Vector_impl [8] 100.00% 0.00%(1/1) [self] [5] 0.67% 0.00%(2/300) std::vector >::begin() [6] 100.00% 0.00%(2/2) [self] [5] 0.67% 0.00%(2/300) allocator [6] 100.00% 0.00%(2/2) [self] [5] 0.67% 0.00%(2/300) realloc [6] 100.00% 0.00%(2/2) [self] [5] 0.67% 0.00%(2/300) vector [6] 100.00% 0.00%(2/2) _Vector_base [7] 100.00% 0.00%(2/2) _Vector_impl [8] 100.00% 0.00%(2/2) [self] [5] 0.33% 0.00%(1/300) __gnu_cxx::__normal_iterator > >::operator->() const [6] 100.00% 0.00%(1/1) [self] [5] 0.33% 0.00%(1/300) Callchain::back() const [6] 100.00% 0.00%(1/1) std::vector >::back() const [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(1/1) [self] [5] 0.33% 0.00%(1/300) free [6] 100.00% 0.00%(1/1) [self] [5] 0.33% 0.00%(1/300) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [7] 100.00% 0.00%(1/1) [self] [5] 0.33% 0.00%(1/300) ~allocator [6] 100.00% 0.00%(1/1) ~new_allocator [7] 100.00% 0.00%(1/1) [self] [5] 0.33% 0.00%(1/300) FunctionLocation::getLineLocationList() [6] 100.00% 0.00%(1/1) [self] [4] 1.23% 0.04%(159/12901) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 52.20% 0.02%(83/159) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 95.18% 0.02%(79/83) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 34.18% 0.01%(27/79) ~vector [8] 100.00% 0.01%(27/27) [self] [7] 30.38% 0.01%(24/79) vector [8] 100.00% 0.01%(24/24) [self] [7] 16.46% 0.00%(13/79) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(13/13) [self] [7] 15.19% 0.00%(12/79) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(12/12) [self] [7] 3.80% 0.00%(3/79) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(3/3) [self] [6] 4.82% 0.00%(4/83) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 50.00% 0.00%(2/4) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) ~vector [8] 100.00% 0.00%(1/1) [self] [5] 47.80% 0.02%(76/159) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 77.63% 0.01%(59/76) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 67.80% 0.01%(40/59) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(40/40) [self] [7] 13.56% 0.00%(8/59) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(8/8) [self] [7] 11.86% 0.00%(7/59) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(7/7) [self] [7] 3.39% 0.00%(2/59) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(2/2) [self] [7] 1.69% 0.00%(1/59) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 1.69% 0.00%(1/59) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [6] 22.37% 0.00%(17/76) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 100.00% 0.00%(17/17) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(17/17) [self] [4] 0.68% 0.02%(88/12901) [unmapped_function] [4] 0.56% 0.02%(72/12901) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.02%(72/72) [self] [4] 0.40% 0.01%(52/12901) fprintf [5] 98.08% 0.01%(51/52) vfprintf [6] 82.35% 0.01%(42/51) __vfprintf [7] 100.00% 0.01%(42/42) [self] [6] 11.76% 0.00%(6/51) io_print [7] 100.00% 0.00%(6/6) [self] [6] 3.92% 0.00%(2/51) io_printandpad [7] 100.00% 0.00%(2/2) [self] [6] 1.96% 0.00%(1/51) io_pad [7] 100.00% 0.00%(1/1) [self] [5] 1.92% 0.00%(1/52) [self] [4] 0.22% 0.01%(28/12901) Process::getFunctionList(std::vector >&) [5] 64.29% 0.00%(18/28) Image::mapFunctionStart(FunctionLocation&) [6] 38.89% 0.00%(7/18) std::map, std::allocator > >::operator[](std::string const&) [7] 57.14% 0.00%(4/7) [self] [7] 28.57% 0.00%(2/7) std::map, std::allocator > >::lower_bound(std::string const&) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(1/1) [self] [6] 27.78% 0.00%(5/18) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [7] 60.00% 0.00%(3/5) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) memcpy [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(3/18) Image::functionStart(Location&) [7] 66.67% 0.00%(2/3) strcmp [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(2/18) std::basic_string, std::allocator >::~basic_string() [7] 100.00% 0.00%(2/2) [self] [6] 5.56% 0.00%(1/18) strlen [7] 100.00% 0.00%(1/1) [self] [5] 14.29% 0.00%(4/28) std::_Rb_tree_iterator >::operator++() [6] 75.00% 0.00%(3/4) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) std::allocator::~allocator() [7] 100.00% 0.00%(1/1) [self] [5] 10.71% 0.00%(3/28) FunctionLocation [6] 66.67% 0.00%(2/3) set [7] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_Rb_tree(std::_Rb_tree, std::less, std::allocator > const&) [7] 100.00% 0.00%(1/1) [self] [5] 7.14% 0.00%(2/28) ~FunctionLocation [6] 100.00% 0.00%(2/2) ~set [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) ~_Rb_tree [8] 100.00% 0.00%(1/1) [self] [5] 3.57% 0.00%(1/28) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(1/1) [self] [4] 0.09% 0.00%(11/12901) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.00%(11/11) [self] [4] 0.08% 0.00%(10/12901) Callchain::push_back(char const*) [5] 100.00% 0.00%(10/10) std::vector >::push_back(char const* const&) [6] 70.00% 0.00%(7/10) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 14.29% 0.00%(1/7) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(2/10) [self] [6] 10.00% 0.00%(1/10) std::vector >::end() [7] 100.00% 0.00%(1/1) [self] [4] 0.07% 0.00%(9/12901) Image::demangle(char const*) [5] 44.44% 0.00%(4/9) __cxa_demangle [6] 50.00% 0.00%(2/4) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(2/4) strlen [7] 100.00% 0.00%(2/2) [self] [5] 44.44% 0.00%(4/9) strdup [6] 25.00% 0.00%(1/4) arena_lock_balance [7] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) arena_run_reg_alloc [7] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) malloc [7] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(1/9) [self] [4] 0.05% 0.00%(7/12901) ~vector [5] 100.00% 0.00%(7/7) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(7/7) void std::_Destroy >*>(std::vector >*, std::vector >*) [7] 100.00% 0.00%(7/7) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(7/7) [self] [4] 0.04% 0.00%(5/12901) ~Callchain [5] 100.00% 0.00%(5/5) ~vector [6] 80.00% 0.00%(4/5) ~_Vector_base [7] 50.00% 0.00%(2/4) [self] [7] 25.00% 0.00%(1/4) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) ~_Vector_impl [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) [self] [4] 0.02% 0.00%(2/12901) arena_dalloc_small [5] 50.00% 0.00%(1/2) [self] [5] 50.00% 0.00%(1/2) arena_run_dalloc [6] 100.00% 0.00%(1/1) arena_avail_comp [7] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/12901) std::vector >::~vector() [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/12901) std::vector >::end() [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/12901) __gnu_cxx::__normal_iterator > >::operator*() const [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/12901) __gnu_cxx::__normal_iterator > >::operator*() const [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/12901) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/12901) Callchain [5] 100.00% 0.00%(1/1) [self] [3] 12.85% 1.56%(7060/54946) FlatProfilePrinter::printProfile(Profiler const&, std::vector > const&) [4] 83.16% 1.29%(5871/7060) Image::mapAllLocations(std::vector >, std::allocator > > >&) [5] 97.67% 1.26%(5734/5871) Image::mapLocation(Location&, unsigned int) [6] 98.41% 1.24%(5643/5734) _bfd_elf_find_nearest_line [7] 86.69% 1.08%(4892/5643) elf_find_function [8] 100.00% 1.08%(4892/4892) [self] [7] 10.30% 0.13%(581/5643) find_line [8] 100.00% 0.13%(581/581) [self] [7] 1.47% 0.02%(83/5643) comp_unit_contains_address [8] 100.00% 0.02%(83/83) [self] [7] 0.62% 0.01%(35/5643) bfd_generic_is_local_label_name [8] 100.00% 0.01%(35/35) [self] [7] 0.34% 0.00%(19/5643) read_unsigned_leb128 [8] 100.00% 0.00%(19/19) [self] [7] 0.25% 0.00%(14/5643) _bfd_dwarf1_find_nearest_line [8] 100.00% 0.00%(14/14) [self] [7] 0.16% 0.00%(9/5643) lookup_abbrev [8] 100.00% 0.00%(9/9) [self] [7] 0.07% 0.00%(4/5643) read_1_byte [8] 100.00% 0.00%(4/4) [self] [7] 0.04% 0.00%(2/5643) _bfd_dwarf2_find_nearest_line [8] 100.00% 0.00%(2/2) [self] [7] 0.04% 0.00%(2/5643) strchr [8] 100.00% 0.00%(2/2) [self] [7] 0.02% 0.00%(1/5643) ihex_object_p [8] 100.00% 0.00%(1/1) [self] [7] 0.02% 0.00%(1/5643) strcpy [8] 100.00% 0.00%(1/1) [self] [6] 0.45% 0.01%(26/5734) [self] [6] 0.40% 0.01%(23/5734) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [7] 39.13% 0.00%(9/23) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(9/9) [self] [7] 26.09% 0.00%(6/23) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(6/6) [self] [7] 13.04% 0.00%(3/23) std::map, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 8.70% 0.00%(2/23) std::_Rb_tree_iterator >::operator->() const [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) std::map, std::allocator > >::end() [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(1/23) [self] [6] 0.33% 0.00%(19/5734) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 89.47% 0.00%(17/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(17/17) [self] [7] 10.53% 0.00%(2/19) [self] [6] 0.23% 0.00%(13/5734) Image::loadSymtab() [7] 100.00% 0.00%(13/13) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [8] 100.00% 0.00%(13/13) [self] [6] 0.10% 0.00%(6/5734) Image::loadDyntab() [7] 100.00% 0.00%(6/6) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [8] 100.00% 0.00%(6/6) [self] [6] 0.03% 0.00%(2/5734) Location::isMapped(bool) [7] 100.00% 0.00%(2/2) [self] [6] 0.02% 0.00%(1/5734) Image::dumpDyntab() [7] 100.00% 0.00%(1/1) [self] [6] 0.02% 0.00%(1/5734) Location::getAddress() const [7] 100.00% 0.00%(1/1) [self] [5] 0.73% 0.01%(43/5871) std::map, std::allocator > >::operator[](std::string const&) [6] 58.14% 0.01%(25/43) std::map, std::allocator > >::lower_bound(std::string const&) [7] 96.00% 0.01%(24/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [8] 100.00% 0.01%(24/24) [self] [7] 4.00% 0.00%(1/25) [self] [6] 13.95% 0.00%(6/43) [self] [6] 13.95% 0.00%(6/43) std::map, std::allocator > >::end() [7] 83.33% 0.00%(5/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) [self] [6] 11.63% 0.00%(5/43) std::less::operator()(std::string const&, std::string const&) const [7] 80.00% 0.00%(4/5) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) [self] [6] 2.33% 0.00%(1/43) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 100.00% 0.00%(1/1) [self] [5] 0.51% 0.01%(30/5871) Process::getProcess(int) [6] 80.00% 0.01%(24/30) std::map, std::allocator > >::find(int const&) [7] 100.00% 0.01%(24/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [8] 100.00% 0.01%(24/24) [self] [6] 13.33% 0.00%(4/30) [self] [6] 6.67% 0.00%(2/30) std::map, std::allocator > >::end() [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [5] 0.22% 0.00%(13/5871) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 76.92% 0.00%(10/13) [self] [6] 15.38% 0.00%(2/13) __gnu_cxx::__normal_iterator > >::base() const [7] 100.00% 0.00%(2/2) [self] [6] 7.69% 0.00%(1/13) Process::getProcess(int) [7] 100.00% 0.00%(1/1) [self] [5] 0.15% 0.00%(9/5871) Process::getLoadableImageName(Location const&, unsigned int&) [6] 55.56% 0.00%(5/9) std::map, std::allocator > >::lower_bound(unsigned long const&) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [8] 100.00% 0.00%(5/5) [self] [6] 44.44% 0.00%(4/9) [self] [5] 0.14% 0.00%(8/5871) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [6] 62.50% 0.00%(5/8) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [7] 100.00% 0.00%(5/5) [self] [6] 25.00% 0.00%(2/8) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [7] 100.00% 0.00%(2/2) [self] [6] 12.50% 0.00%(1/8) [self] [5] 0.10% 0.00%(6/5871) Image::isContained(Location&, unsigned int) [6] 100.00% 0.00%(6/6) [self] [5] 0.09% 0.00%(5/5871) std::vector >, std::allocator > > >::end() [6] 100.00% 0.00%(5/5) [self] [5] 0.07% 0.00%(4/5871) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [6] 100.00% 0.00%(4/4) [self] [5] 0.05% 0.00%(3/5871) std::basic_string, std::allocator >::~basic_string() [6] 100.00% 0.00%(3/3) [self] [5] 0.03% 0.00%(2/5871) Image::isOk() const [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/5871) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/5871) std::string::c_str() const [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/5871) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location* const&) [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/5871) std::vector >::end() [6] 100.00% 0.00%(2/2) [self] [5] 0.03% 0.00%(2/5871) std::vector >::begin() [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) __normal_iterator [7] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/5871) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/5871) Process::getName() const [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/5871) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.02% 0.00%(1/5871) Image::getLoadableImageName(Location const&, unsigned int&) [6] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(unsigned long const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [8] 100.00% 0.00%(1/1) [self] [4] 7.14% 0.11%(504/7060) fprintf [5] 100.00% 0.11%(504/504) vfprintf [6] 77.58% 0.09%(391/504) __vfprintf [7] 97.95% 0.08%(383/391) [self] [7] 0.51% 0.00%(2/391) __dtoa [8] 100.00% 0.00%(2/2) [self] [7] 0.51% 0.00%(2/391) fprintf [8] 100.00% 0.00%(2/2) [self] [7] 0.51% 0.00%(2/391) open [8] 100.00% 0.00%(2/2) [self] [7] 0.26% 0.00%(1/391) __quorem_D2A [8] 100.00% 0.00%(1/1) [self] [7] 0.26% 0.00%(1/391) getenv [8] 100.00% 0.00%(1/1) [self] [6] 7.54% 0.01%(38/504) io_print [7] 100.00% 0.01%(38/38) [self] [6] 5.95% 0.01%(30/504) strlen [7] 100.00% 0.01%(30/30) [self] [6] 4.37% 0.00%(22/504) io_pad [7] 100.00% 0.00%(22/22) [self] [6] 1.19% 0.00%(6/504) io_flush [7] 66.67% 0.00%(4/6) open [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) [self] [6] 1.19% 0.00%(6/504) io_printandpad [7] 100.00% 0.00%(6/6) [self] [6] 0.79% 0.00%(4/504) [self] [6] 0.60% 0.00%(3/504) __wcsconv [7] 100.00% 0.00%(3/3) [self] [6] 0.60% 0.00%(3/504) strncmp [7] 100.00% 0.00%(3/3) [self] [6] 0.20% 0.00%(1/504) __i686.get_pc_thunk.bx [7] 100.00% 0.00%(1/1) [self] [4] 5.28% 0.08%(373/7060) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [5] 32.71% 0.03%(122/373) std::map, std::allocator > >::insert(std::pair const&) [6] 98.36% 0.03%(120/122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [7] 70.00% 0.02%(84/120) [self] [7] 8.33% 0.00%(10/120) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(10/10) [self] [7] 5.83% 0.00%(7/120) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(7/7) [self] [7] 3.33% 0.00%(4/120) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 2.50% 0.00%(3/120) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(3/3) [self] [7] 1.67% 0.00%(2/120) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 1.67% 0.00%(2/120) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.67% 0.00%(2/120) pair [8] 100.00% 0.00%(2/2) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [6] 1.64% 0.00%(2/122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 100.00% 0.00%(2/2) [self] [5] 14.75% 0.01%(55/373) Process::getProcess(int) [6] 89.09% 0.01%(49/55) std::map, std::allocator > >::find(int const&) [7] 100.00% 0.01%(49/49) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [8] 100.00% 0.01%(49/49) [self] [6] 5.45% 0.00%(3/55) std::map, std::allocator > >::end() [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [self] [6] 1.82% 0.00%(1/55) [self] [6] 1.82% 0.00%(1/55) __gnu_cxx::__normal_iterator > >::operator*() const [7] 100.00% 0.00%(1/1) [self] [6] 1.82% 0.00%(1/55) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(1/1) [self] [5] 8.85% 0.01%(33/373) FunctionLocation::operator+=(Location const&) [6] 96.97% 0.01%(32/33) std::set, std::allocator >::insert(unsigned int const&) [7] 100.00% 0.01%(32/32) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.01%(32/32) [self] [6] 3.03% 0.00%(1/33) Location::getFunctionName() const [7] 100.00% 0.00%(1/1) [self] [5] 8.04% 0.01%(30/373) FunctionLocation [6] 63.33% 0.00%(19/30) std::set, std::allocator >::insert(unsigned int const&) [7] 78.95% 0.00%(15/19) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.00%(15/15) [self] [7] 10.53% 0.00%(2/19) pair [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 23.33% 0.00%(7/30) set [7] 42.86% 0.00%(3/7) _Rb_tree [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) std::binary_function::binary_function() [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > const&, std::less const&) [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) allocator [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(3/30) Location::getCount() const [7] 100.00% 0.00%(3/3) [self] [6] 3.33% 0.00%(1/30) Location::isMapped() const [7] 100.00% 0.00%(1/1) [self] [5] 8.04% 0.01%(30/373) std::string::operator+=(char const*) [6] 56.67% 0.00%(17/30) std::string::append(char const*, unsigned int) [7] 47.06% 0.00%(8/17) std::string::reserve(unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 35.29% 0.00%(6/17) [self] [7] 17.65% 0.00%(3/17) std::string::rbegin() [8] 100.00% 0.00%(3/3) [self] [6] 33.33% 0.00%(10/30) memcpy [7] 100.00% 0.00%(10/10) [self] [6] 6.67% 0.00%(2/30) [self] [6] 3.33% 0.00%(1/30) memset [7] 100.00% 0.00%(1/1) [self] [5] 5.90% 0.00%(22/373) pair [6] 50.00% 0.00%(11/22) FunctionLocation [7] 81.82% 0.00%(9/11) [self] [7] 18.18% 0.00%(2/11) set [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(11/22) std::basic_string, std::allocator >::basic_string(std::string const&) [7] 100.00% 0.00%(11/11) [self] [5] 3.49% 0.00%(13/373) ~Callchain [6] 100.00% 0.00%(13/13) ~vector [7] 69.23% 0.00%(9/13) [self] [7] 7.69% 0.00%(1/13) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) allocator [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 3.22% 0.00%(12/373) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [6] 58.33% 0.00%(7/12) memcpy [7] 100.00% 0.00%(7/7) [self] [6] 41.67% 0.00%(5/12) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [7] 60.00% 0.00%(3/5) [self] [7] 20.00% 0.00%(1/5) std::string::find_last_of(char, unsigned int) const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [5] 1.88% 0.00%(7/373) LeafProcessStrategy::begin(std::vector >&) [6] 85.71% 0.00%(6/7) std::vector >::begin() [7] 83.33% 0.00%(5/6) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) [self] [5] 1.34% 0.00%(5/373) Callchain::push_back(char const*) [6] 80.00% 0.00%(4/5) std::vector >::push_back(char const* const&) [7] 100.00% 0.00%(4/4) [self] [6] 20.00% 0.00%(1/5) [self] [5] 1.34% 0.00%(5/373) std::basic_string, std::allocator >::~basic_string() [6] 60.00% 0.00%(3/5) std::string::_Rep::_M_destroy(std::allocator const&) [7] 66.67% 0.00%(2/3) operator delete(void*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) [self] [6] 20.00% 0.00%(1/5) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 100.00% 0.00%(1/1) [self] [5] 1.07% 0.00%(4/373) ~FunctionLocation [6] 100.00% 0.00%(4/4) ~set [7] 50.00% 0.00%(2/4) [self] [7] 50.00% 0.00%(2/4) ~_Rb_tree [8] 100.00% 0.00%(2/2) [self] [5] 1.07% 0.00%(4/373) std::vector >, std::allocator > > >::end() [6] 75.00% 0.00%(3/4) __normal_iterator [7] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) [self] [5] 1.07% 0.00%(4/373) LeafProcessStrategy::end(std::vector >&) [6] 100.00% 0.00%(4/4) std::vector >::end() [7] 100.00% 0.00%(4/4) [self] [5] 1.07% 0.00%(4/373) Callchain [6] 50.00% 0.00%(2/4) vector [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) _Vector_base [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(2/4) ~allocator [7] 100.00% 0.00%(2/2) [self] [5] 0.80% 0.00%(3/373) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(3/3) [self] [5] 0.80% 0.00%(3/373) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::__normal_iterator(std::vector >* const&) [6] 100.00% 0.00%(3/3) [self] [5] 0.54% 0.00%(2/373) Location::getFileName() const [6] 100.00% 0.00%(2/2) [self] [5] 0.54% 0.00%(2/373) Location::getPid() const [6] 100.00% 0.00%(2/2) [self] [5] 0.54% 0.00%(2/373) std::allocator::allocator() [6] 100.00% 0.00%(2/2) [self] [5] 0.54% 0.00%(2/373) std::allocator::allocator() [6] 100.00% 0.00%(2/2) [self] [5] 0.54% 0.00%(2/373) std::string::append(char const*) [6] 100.00% 0.00%(2/2) [self] [5] 0.27% 0.00%(1/373) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [7] 100.00% 0.00%(1/1) [self] [5] 0.27% 0.00%(1/373) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.27% 0.00%(1/373) __gnu_cxx::__normal_iterator > >::operator++() [6] 100.00% 0.00%(1/1) [self] [5] 0.27% 0.00%(1/373) std::set, std::allocator >::~set() [6] 100.00% 0.00%(1/1) [self] [5] 0.27% 0.00%(1/373) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.27% 0.00%(1/373) LeafProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [6] 100.00% 0.00%(1/1) [self] [5] 0.27% 0.00%(1/373) FlatProfilePrinter::FlatProfilePrinter(__sFILE*) [6] 100.00% 0.00%(1/1) [self] [4] 1.81% 0.03%(128/7060) Process::collectAllLocations(std::vector >, std::allocator > > >&) [5] 92.97% 0.03%(119/128) Process::collectLocations(std::vector >, std::allocator > > >&) [6] 25.21% 0.01%(30/119) std::vector >::reserve(unsigned int) [7] 63.33% 0.00%(19/30) [self] [7] 13.33% 0.00%(4/30) std::vector >::capacity() const [8] 100.00% 0.00%(4/4) [self] [7] 3.33% 0.00%(1/30) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) allocator [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 21.01% 0.01%(25/119) ~vector [7] 88.00% 0.00%(22/25) [self] [7] 8.00% 0.00%(2/25) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(1/25) allocator [8] 100.00% 0.00%(1/1) [self] [6] 15.97% 0.00%(19/119) [self] [6] 13.45% 0.00%(16/119) Location [7] 100.00% 0.00%(16/16) [self] [6] 6.72% 0.00%(8/119) std::vector >::push_back(Location const&) [7] 87.50% 0.00%(7/8) [self] [7] 12.50% 0.00%(1/8) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [6] 5.04% 0.00%(6/119) std::_Rb_tree_iterator >::operator->() const [7] 100.00% 0.00%(6/6) [self] [6] 3.36% 0.00%(4/119) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [7] 100.00% 0.00%(4/4) [self] [6] 2.52% 0.00%(3/119) Sample::getAddress(unsigned int) const [7] 100.00% 0.00%(3/3) [self] [6] 2.52% 0.00%(3/119) std::_Rb_tree_iterator >::operator++() [7] 66.67% 0.00%(2/3) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 1.68% 0.00%(2/119) std::vector >, std::allocator > > >::push_back(std::vector > const&) [7] 100.00% 0.00%(2/2) [self] [6] 1.68% 0.00%(2/119) allocator [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 0.84% 0.00%(1/119) Sample::getChainDepth() const [7] 100.00% 0.00%(1/1) [self] [5] 6.25% 0.00%(8/128) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 87.50% 0.00%(7/8) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 100.00% 0.00%(7/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(7/7) [self] [6] 12.50% 0.00%(1/8) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(1/1) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [5] 0.78% 0.00%(1/128) std::_Rb_tree_iterator >::operator++() [6] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) [self] [4] 0.89% 0.01%(63/7060) Image::demangle(char const*) [5] 36.51% 0.01%(23/63) __cxa_demangle [6] 52.17% 0.00%(12/23) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(12/12) [self] [6] 21.74% 0.00%(5/23) strlen [7] 100.00% 0.00%(5/5) [self] [6] 17.39% 0.00%(4/23) [self] [6] 8.70% 0.00%(2/23) [unmapped_function] [5] 36.51% 0.01%(23/63) strdup [6] 30.43% 0.00%(7/23) arena_lock_balance [7] 100.00% 0.00%(7/7) [self] [6] 21.74% 0.00%(5/23) [self] [6] 17.39% 0.00%(4/23) arena_run_reg_alloc [7] 100.00% 0.00%(4/4) [self] [6] 13.04% 0.00%(3/23) arena_malloc_small [7] 100.00% 0.00%(3/3) [self] [6] 13.04% 0.00%(3/23) malloc [7] 100.00% 0.00%(3/3) [self] [6] 4.35% 0.00%(1/23) arena_bin_malloc_easy [7] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(7/63) memcpy [6] 100.00% 0.00%(7/7) [self] [5] 11.11% 0.00%(7/63) strlen [6] 100.00% 0.00%(7/7) [self] [5] 1.59% 0.00%(1/63) [self] [5] 1.59% 0.00%(1/63) [unmapped_function] [5] 1.59% 0.00%(1/63) _UTF8_init [6] 100.00% 0.00%(1/1) [self] [4] 0.85% 0.01%(60/7060) Process::getProcess(int) [5] 90.00% 0.01%(54/60) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.01%(54/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 31.48% 0.00%(17/54) [self] [7] 27.78% 0.00%(15/54) std::less::operator()(int const&, int const&) const [8] 100.00% 0.00%(15/15) [self] [7] 18.52% 0.00%(10/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(10/10) [self] [7] 9.26% 0.00%(5/54) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(5/5) [self] [7] 5.56% 0.00%(3/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 3.70% 0.00%(2/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 1.85% 0.00%(1/54) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 3.33% 0.00%(2/60) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(2/2) [self] [5] 3.33% 0.00%(2/60) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [6] 100.00% 0.00%(2/2) [self] [5] 1.67% 0.00%(1/60) [self] [5] 1.67% 0.00%(1/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [6] 100.00% 0.00%(1/1) [self] [4] 0.18% 0.00%(13/7060) basename [5] 100.00% 0.00%(13/13) strncpy [6] 100.00% 0.00%(13/13) [self] [4] 0.14% 0.00%(10/7060) Process::getFunctionList(std::vector >&) [5] 30.00% 0.00%(3/10) std::vector >::push_back(FunctionLocation const&) [6] 33.33% 0.00%(1/3) [self] [6] 33.33% 0.00%(1/3) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [7] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [7] 100.00% 0.00%(1/1) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(2/10) FunctionLocation [6] 100.00% 0.00%(2/2) set [7] 100.00% 0.00%(2/2) _Rb_tree [8] 100.00% 0.00%(2/2) [self] [5] 20.00% 0.00%(2/10) Image::mapFunctionStart(FunctionLocation&) [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) Image::functionStart(Location&) [7] 100.00% 0.00%(1/1) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 10.00% 0.00%(1/10) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [6] 100.00% 0.00%(1/1) [self] [5] 10.00% 0.00%(1/10) std::map, std::allocator > >::end() [6] 100.00% 0.00%(1/1) [self] [5] 10.00% 0.00%(1/10) ~FunctionLocation [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::~_Rb_tree() [7] 100.00% 0.00%(1/1) [self] [4] 0.10% 0.00%(7/7060) std::vector >::front() const [5] 28.57% 0.00%(2/7) [self] [5] 28.57% 0.00%(2/7) __gnu_cxx::__normal_iterator > >::operator*() const [6] 100.00% 0.00%(2/2) [self] [5] 28.57% 0.00%(2/7) std::vector >::begin() const [6] 100.00% 0.00%(2/2) __normal_iterator [7] 100.00% 0.00%(2/2) [self] [5] 14.29% 0.00%(1/7) __gnu_cxx::__normal_iterator > >::operator++() [6] 100.00% 0.00%(1/1) [self] [4] 0.06% 0.00%(4/7060) std::vector >, std::allocator > > >::end() [5] 50.00% 0.00%(2/4) __normal_iterator [6] 100.00% 0.00%(2/2) [self] [5] 25.00% 0.00%(1/4) [self] [5] 25.00% 0.00%(1/4) std::_Vector_base >, std::allocator > > >::_M_get_Tp_allocator() [6] 100.00% 0.00%(1/1) [self] [4] 0.06% 0.00%(4/7060) Location::isKernel() const [5] 100.00% 0.00%(4/4) [self] [4] 0.04% 0.00%(3/7060) Location::isMapped() const [5] 100.00% 0.00%(3/3) [self] [4] 0.03% 0.00%(2/7060) ~vector [5] 100.00% 0.00%(2/2) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(2/2) void std::_Destroy >*>(std::vector >*, std::vector >*) [7] 100.00% 0.00%(2/2) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [4] 0.03% 0.00%(2/7060) getbootfile [5] 100.00% 0.00%(2/2) __sys_lseek [6] 100.00% 0.00%(2/2) [self] [4] 0.03% 0.00%(2/7060) Location::getCount() const [5] 100.00% 0.00%(2/2) [self] [4] 0.03% 0.00%(2/7060) Location::getPid() const [5] 100.00% 0.00%(2/2) [self] [4] 0.03% 0.00%(2/7060) Location::getFunctionName() const [5] 100.00% 0.00%(2/2) [self] [4] 0.03% 0.00%(2/7060) Location::getFileName() const [5] 100.00% 0.00%(2/2) [self] [4] 0.03% 0.00%(2/7060) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [5] 100.00% 0.00%(2/2) Profiler::showLines() const [6] 100.00% 0.00%(2/2) [self] [4] 0.01% 0.00%(1/7060) Location::getModuleName() const [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/7060) Location::getAddress() const [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/7060) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [5] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [6] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/7060) free [5] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [6] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/7060) Profiler::Profiler(std::string const&, bool, bool) [5] 100.00% 0.00%(1/1) [self] [4] 0.01% 0.00%(1/7060) realloc [5] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(3/54946) Process::fillProcessMap() [4] 66.67% 0.00%(2/3) std::map, std::allocator > >::operator[](int const&) [5] 100.00% 0.00%(2/2) std::map, std::allocator > >::lower_bound(int const&) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) fgets [5] 100.00% 0.00%(1/1) __srefill [6] 100.00% 0.00%(1/1) __smakebuf [7] 100.00% 0.00%(1/1) __swhatbuf [8] 100.00% 0.00%(1/1) [self] [3] 0.00% 0.00%(1/54946) Process::clearOldSamples() [4] 100.00% 0.00%(1/1) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear() [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_root() [7] 100.00% 0.00%(1/1) [self] [2] 0.16% 0.02%(88/55035) Image::freeImages() [3] 100.00% 0.02%(88/88) ~Image [4] 100.00% 0.02%(88/88) bfd_close [5] 96.59% 0.02%(85/88) _bfd_elf_close_and_cleanup [6] 98.82% 0.02%(84/85) _bfd_dwarf2_cleanup_debug_info [7] 91.67% 0.02%(77/84) [self] [7] 4.76% 0.00%(4/84) realloc [8] 100.00% 0.00%(4/4) [self] [7] 3.57% 0.00%(3/84) free [8] 100.00% 0.00%(3/3) [self] [6] 1.18% 0.00%(1/85) [unmapped_function] [5] 3.41% 0.00%(3/88) _bfd_delete_bfd [6] 100.00% 0.00%(3/3) objalloc_free [7] 100.00% 0.00%(3/3) [self] [2] 0.00% 0.00%(1/55035) Process::freeProcessMap() [3] 100.00% 0.00%(1/1) ~Process [4] 100.00% 0.00%(1/1) ~map [5] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(1/55036) [unmapped_function] [0] 11.49% 11.49%(52162/453838) EventFactory::createEvents(Profiler&, unsigned int) [1] 64.32% 7.39%(33553/52162) Profiler::processEvent(Sample const&) [2] 93.66% 6.92%(31425/33553) Process::addSample(Sample const&) [3] 100.00% 6.92%(31425/31425) std::map, std::allocator > >::operator[](Sample const&) [4] 92.20% 6.38%(28975/31425) std::map, std::allocator > >::lower_bound(Sample const&) [5] 100.00% 6.38%(28975/28975) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(Sample const&) [6] 86.66% 5.53%(25110/28975) std::less::operator()(Sample const&, Sample const&) const [7] 99.34% 5.50%(24944/25110) Sample::operator<(Sample const&) const [8] 100.00% 5.50%(24944/24944) [self] [7] 0.66% 0.04%(166/25110) Sample::getChainDepth() const [8] 100.00% 0.04%(166/166) [self] [6] 13.34% 0.85%(3865/28975) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 37.13% 0.32%(1435/3865) _Select1st [8] 100.00% 0.32%(1435/1435) [self] [7] 23.98% 0.20%(927/3865) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.20%(927/927) [self] [7] 17.85% 0.15%(690/3865) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.15%(690/690) [self] [7] 10.06% 0.09%(389/3865) std::vector >::begin() const [8] 100.00% 0.09%(389/389) [self] [7] 5.56% 0.05%(215/3865) std::unary_function, Sample const>::unary_function() [8] 100.00% 0.05%(215/215) [self] [7] 5.41% 0.05%(209/3865) void std::_Destroy(sharedLib*, sharedLib*, std::allocator) [8] 100.00% 0.05%(209/209) [self] [4] 4.62% 0.32%(1451/31425) std::less::operator()(Sample const&, Sample const&) const [5] 100.00% 0.32%(1451/1451) Sample::operator<(Sample const&) const [6] 100.00% 0.32%(1451/1451) Sample::getChainDepth() const [7] 79.32% 0.25%(1151/1451) std::vector >::size() const [8] 100.00% 0.25%(1151/1151) [self] [7] 20.68% 0.07%(300/1451) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.07%(300/300) [self] [4] 1.96% 0.14%(617/31425) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.14%(617/617) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [6] 76.01% 0.10%(469/617) std::less::operator()(Sample const&, Sample const&) const [7] 99.57% 0.10%(467/469) Sample::operator<(Sample const&) const [8] 100.00% 0.10%(467/467) [self] [7] 0.43% 0.00%(2/469) Sample::getChainDepth() const [8] 100.00% 0.00%(2/2) [self] [6] 13.94% 0.02%(86/617) std::_Rb_tree_iterator >::operator--() [7] 91.86% 0.02%(79/86) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.02%(79/79) [self] [7] 8.14% 0.00%(7/86) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(7/7) [self] [6] 4.38% 0.01%(27/617) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 33.33% 0.00%(9/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(9/9) [self] [7] 25.93% 0.00%(7/27) std::vector >::begin() const [8] 100.00% 0.00%(7/7) [self] [7] 14.81% 0.00%(4/27) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 14.81% 0.00%(4/27) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(3/27) std::unary_function, Sample const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [6] 4.38% 0.01%(27/617) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 22.22% 0.00%(6/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(6/6) [self] [7] 18.52% 0.00%(5/27) std::vector >::begin() const [8] 100.00% 0.00%(5/5) [self] [7] 18.52% 0.00%(5/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(5/5) [self] [7] 11.11% 0.00%(3/27) std::unary_function, Sample const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(3/27) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(3/3) [self] [7] 7.41% 0.00%(2/27) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 1.30% 0.00%(8/617) _Select1st [7] 75.00% 0.00%(6/8) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) unary_function [8] 100.00% 0.00%(2/2) [self] [4] 0.84% 0.06%(264/31425) pair [5] 100.00% 0.06%(264/264) Sample [6] 100.00% 0.06%(264/264) vector [7] 30.30% 0.02%(80/264) _Vector_base [8] 100.00% 0.02%(80/80) [self] [7] 22.35% 0.01%(59/264) std::vector >::end() const [8] 100.00% 0.01%(59/59) [self] [7] 11.74% 0.01%(31/264) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [8] 100.00% 0.01%(31/31) [self] [7] 9.09% 0.01%(24/264) allocator [8] 100.00% 0.01%(24/24) [self] [7] 7.95% 0.00%(21/264) std::vector >::begin() const [8] 100.00% 0.00%(21/21) [self] [7] 5.68% 0.00%(15/264) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(15/15) [self] [7] 3.41% 0.00%(9/264) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(9/9) [self] [7] 1.89% 0.00%(5/264) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(5/5) [self] [7] 1.89% 0.00%(5/264) ~allocator [8] 100.00% 0.00%(5/5) [self] [7] 1.52% 0.00%(4/264) std::vector >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 1.52% 0.00%(4/264) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.00%(4/4) [self] [7] 1.14% 0.00%(3/264) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(3/3) [self] [7] 0.38% 0.00%(1/264) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.38% 0.00%(1/264) __gnu_cxx::__normal_iterator > >::__normal_iterator(unsigned int const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.38% 0.00%(1/264) std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 0.38% 0.00%(1/264) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [4] 0.38% 0.03%(118/31425) ~pair [5] 100.00% 0.03%(118/118) ~Sample [6] 100.00% 0.03%(118/118) ~vector [7] 38.98% 0.01%(46/118) ~_Vector_base [8] 100.00% 0.01%(46/46) [self] [7] 25.42% 0.01%(30/118) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.01%(30/30) [self] [7] 11.02% 0.00%(13/118) allocator [8] 100.00% 0.00%(13/13) [self] [7] 7.63% 0.00%(9/118) ~allocator [8] 100.00% 0.00%(9/9) [self] [7] 4.24% 0.00%(5/118) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(5/5) [self] [7] 3.39% 0.00%(4/118) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(4/4) [self] [7] 2.54% 0.00%(3/118) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 2.54% 0.00%(3/118) std::vector >::push_back(unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 2.54% 0.00%(3/118) void std::_Destroy(unsigned int*, unsigned int*) [8] 100.00% 0.00%(3/3) [self] [7] 1.69% 0.00%(2/118) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [2] 5.59% 0.41%(1875/33553) Process::getProcess(Sample const&, bool) [3] 100.00% 0.41%(1875/1875) std::map, std::allocator > >::operator[](int const&) [4] 100.00% 0.41%(1875/1875) std::map, std::allocator > >::lower_bound(int const&) [5] 100.00% 0.41%(1875/1875) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [6] 100.00% 0.41%(1875/1875) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 41.76% 0.17%(783/1875) _Select1st [8] 100.00% 0.17%(783/783) [self] [7] 27.95% 0.12%(524/1875) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.12%(524/524) [self] [7] 23.15% 0.10%(434/1875) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.10%(434/434) [self] [7] 4.53% 0.02%(85/1875) std::vector >::max_size() const [8] 100.00% 0.02%(85/85) [self] [7] 2.61% 0.01%(49/1875) std::unary_function, int const>::unary_function() [8] 100.00% 0.01%(49/49) [self] [2] 0.75% 0.06%(253/33553) [self] [1] 21.19% 2.44%(11055/52162) Sample [2] 84.78% 2.07%(9372/11055) std::vector >::push_back(unsigned int const&) [3] 100.00% 2.07%(9372/9372) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [4] 59.62% 1.23%(5588/9372) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 1.23%(5588/5588) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 1.23%(5588/5588) operator new(unsigned int) [7] 44.31% 0.55%(2476/5588) arena_lock_balance [8] 100.00% 0.55%(2476/2476) [self] [7] 16.11% 0.20%(900/5588) arena_run_reg_alloc [8] 100.00% 0.20%(900/900) [self] [7] 13.14% 0.16%(734/5588) arena_malloc_small [8] 100.00% 0.16%(734/734) [self] [7] 10.18% 0.13%(569/5588) malloc [8] 100.00% 0.13%(569/569) [self] [7] 2.72% 0.03%(152/5588) arena_malloc [8] 100.00% 0.03%(152/152) [self] [7] 2.67% 0.03%(149/5588) imalloc [8] 100.00% 0.03%(149/149) [self] [7] 2.59% 0.03%(145/5588) arena_bin_malloc_easy [8] 100.00% 0.03%(145/145) [self] [7] 2.36% 0.03%(132/5588) [unmapped_function] [7] 1.97% 0.02%(110/5588) choose_arena [8] 100.00% 0.02%(110/110) [self] [7] 1.72% 0.02%(96/5588) calloc [8] 100.00% 0.02%(96/96) [self] [7] 1.41% 0.02%(79/5588) malloc_init [8] 100.00% 0.02%(79/79) [self] [7] 0.82% 0.01%(46/5588) malloc_spin_unlock [8] 100.00% 0.01%(46/46) [self] [4] 26.63% 0.55%(2496/9372) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [5] 100.00% 0.55%(2496/2496) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [6] 100.00% 0.55%(2496/2496) operator delete(void*) [7] 33.25% 0.18%(830/2496) arena_run_reg_dalloc [8] 100.00% 0.18%(830/830) [self] [7] 19.51% 0.11%(487/2496) free [8] 100.00% 0.11%(487/487) [self] [7] 11.30% 0.06%(282/2496) idalloc [8] 100.00% 0.06%(282/282) [self] [7] 10.78% 0.06%(269/2496) arena_dalloc_small [8] 100.00% 0.06%(269/269) [self] [7] 8.01% 0.04%(200/2496) arena_dalloc [8] 100.00% 0.04%(200/200) [self] [7] 6.85% 0.04%(171/2496) [unmapped_function] [7] 5.69% 0.03%(142/2496) realloc [8] 100.00% 0.03%(142/142) [self] [7] 4.61% 0.03%(115/2496) malloc_spin_unlock [8] 100.00% 0.03%(115/115) [self] [4] 13.74% 0.28%(1288/9372) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [5] 100.00% 0.28%(1288/1288) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [6] 100.00% 0.28%(1288/1288) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [7] 83.46% 0.24%(1075/1288) unsigned int* std::copy(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.24%(1075/1075) [self] [7] 16.54% 0.05%(213/1288) unsigned int* std::__copy_normal::__copy_n(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.05%(213/213) [self] [2] 15.22% 0.37%(1683/11055) [self] [1] 8.71% 1.00%(4544/52162) pmclog_read [2] 100.00% 1.00%(4544/4544) [self] [1] 2.81% 0.32%(1464/52162) ~Sample [2] 94.67% 0.31%(1386/1464) ~vector [3] 100.00% 0.31%(1386/1386) ~_Vector_base [4] 100.00% 0.31%(1386/1386) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [5] 100.00% 0.31%(1386/1386) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [6] 100.00% 0.31%(1386/1386) operator delete(void*) [7] 25.83% 0.08%(358/1386) arena_run_reg_dalloc [8] 100.00% 0.08%(358/358) [self] [7] 19.05% 0.06%(264/1386) free [8] 100.00% 0.06%(264/264) [self] [7] 15.66% 0.05%(217/1386) arena_dalloc_small [8] 100.00% 0.05%(217/217) [self] [7] 14.65% 0.04%(203/1386) arena_dalloc [8] 100.00% 0.04%(203/203) [self] [7] 11.54% 0.04%(160/1386) idalloc [8] 100.00% 0.04%(160/160) [self] [7] 8.23% 0.03%(114/1386) malloc_spin_unlock [8] 100.00% 0.03%(114/114) [self] [7] 3.54% 0.01%(49/1386) realloc [8] 100.00% 0.01%(49/49) [self] [7] 1.52% 0.00%(21/1386) [unmapped_function] [2] 5.33% 0.02%(78/1464) [self] [1] 2.79% 0.32%(1455/52162) bcopy [2] 100.00% 0.32%(1455/1455) [self] [1] 0.13% 0.01%(67/52162) strchr [2] 100.00% 0.01%(67/67) [self] [1] 0.04% 0.00%(20/52162) [unmapped_function] [1] 0.00% 0.00%(2/52162) Profiler::processEvent(ProcessExec const&) [2] 100.00% 0.00%(2/2) Process::getProcess(ProcessExec const&, bool) [3] 100.00% 0.00%(2/2) std::map, std::allocator > >::operator[](int const&) [4] 100.00% 0.00%(2/2) std::map, std::allocator > >::lower_bound(int const&) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 50.00% 0.00%(1/2) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(1/52162) Profiler::processMapIn(int, unsigned int, char const*) [2] 100.00% 0.00%(1/1) Process::mapIn(unsigned int, char const*) [3] 100.00% 0.00%(1/1) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(1/52162) _write [2] 100.00% 0.00%(1/1) [self] [0] 9.90% 9.90%(44933/453838) Profiler::createProfile(ProfilePrinter&) [1] 43.12% 4.27%(19377/44933) EventFactory::createEvents(Profiler&, unsigned int) [2] 81.42% 3.48%(15777/19377) Profiler::processEvent(Sample const&) [3] 68.97% 2.40%(10881/15777) Process::addSample(Sample const&) [4] 100.00% 2.40%(10881/10881) std::map, std::allocator > >::operator[](Sample const&) [5] 75.51% 1.81%(8216/10881) std::map, std::allocator > >::lower_bound(Sample const&) [6] 100.00% 1.81%(8216/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(Sample const&) [7] 48.81% 0.88%(4010/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.88%(4010/4010) [self] [7] 26.45% 0.48%(2173/8216) std::less::operator()(Sample const&, Sample const&) const [8] 100.00% 0.48%(2173/2173) [self] [7] 7.46% 0.14%(613/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.14%(613/613) [self] [7] 5.32% 0.10%(437/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.10%(437/437) [self] [7] 4.93% 0.09%(405/8216) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.09%(405/405) [self] [7] 1.73% 0.03%(142/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.03%(142/142) [self] [7] 1.56% 0.03%(128/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.03%(128/128) [self] [7] 1.48% 0.03%(122/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.03%(122/122) [self] [7] 1.44% 0.03%(118/8216) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.03%(118/118) [self] [7] 0.29% 0.01%(24/8216) _Rb_tree_iterator [8] 100.00% 0.01%(24/24) [self] [7] 0.27% 0.00%(22/8216) std::pair::pair(int const&, Process* const&) [8] 100.00% 0.00%(22/22) [self] [7] 0.22% 0.00%(18/8216) std::allocator >::~allocator() [8] 100.00% 0.00%(18/18) [self] [7] 0.05% 0.00%(4/8216) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(4/4) [self] [5] 18.74% 0.45%(2039/10881) std::less::operator()(Sample const&, Sample const&) const [6] 100.00% 0.45%(2039/2039) Sample::operator<(Sample const&) const [7] 42.86% 0.19%(874/2039) Sample::getChainDepth() const [8] 100.00% 0.19%(874/874) [self] [7] 39.19% 0.18%(799/2039) std::vector >::operator[](unsigned int) const [8] 100.00% 0.18%(799/799) [self] [7] 9.12% 0.04%(186/2039) sharedLib::getBase() const [8] 100.00% 0.04%(186/186) [self] [7] 8.83% 0.04%(180/2039) Sample::getAddress(unsigned int) const [8] 100.00% 0.04%(180/180) [self] [5] 3.32% 0.08%(361/10881) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.08%(361/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 34.63% 0.03%(125/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [8] 100.00% 0.03%(125/125) [self] [7] 29.64% 0.02%(107/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.02%(107/107) [self] [7] 8.31% 0.01%(30/361) _Select1st [8] 100.00% 0.01%(30/30) [self] [7] 6.09% 0.00%(22/361) std::less::operator()(Sample const&, Sample const&) const [8] 100.00% 0.00%(22/22) [self] [7] 5.82% 0.00%(21/361) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(21/21) [self] [7] 3.88% 0.00%(14/361) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(14/14) [self] [7] 2.77% 0.00%(10/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(10/10) [self] [7] 2.22% 0.00%(8/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(8/8) [self] [7] 1.94% 0.00%(7/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_leftmost() [8] 100.00% 0.00%(7/7) [self] [7] 1.39% 0.00%(5/361) std::vector >::begin() const [8] 100.00% 0.00%(5/5) [self] [7] 0.83% 0.00%(3/361) [unmapped_function] [7] 0.83% 0.00%(3/361) std::allocator >::~allocator() [8] 100.00% 0.00%(3/3) [self] [7] 0.55% 0.00%(2/361) std::unary_function, Sample const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 0.55% 0.00%(2/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(2/2) [self] [7] 0.28% 0.00%(1/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.28% 0.00%(1/361) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 1.07% 0.03%(116/10881) pair [6] 100.00% 0.03%(116/116) Sample [7] 99.14% 0.03%(115/116) vector [8] 100.00% 0.03%(115/115) [self] [7] 0.86% 0.00%(1/116) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 0.74% 0.02%(80/10881) ~pair [6] 100.00% 0.02%(80/80) ~Sample [7] 98.75% 0.02%(79/80) ~vector [8] 100.00% 0.02%(79/79) [self] [7] 1.25% 0.00%(1/80) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [5] 0.63% 0.02%(69/10881) std::map, std::allocator > >::end() [6] 100.00% 0.02%(69/69) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 98.55% 0.01%(68/69) _Rb_tree_iterator [8] 100.00% 0.01%(68/68) [self] [7] 1.45% 0.00%(1/69) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [3] 31.03% 1.08%(4896/15777) Process::getProcess(Sample const&, bool) [4] 100.00% 1.08%(4896/4896) std::map, std::allocator > >::operator[](int const&) [5] 98.96% 1.07%(4845/4896) std::map, std::allocator > >::lower_bound(int const&) [6] 100.00% 1.07%(4845/4845) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [7] 40.91% 0.44%(1982/4845) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.44%(1982/1982) [self] [7] 35.58% 0.38%(1724/4845) std::less::operator()(int const&, int const&) const [8] 100.00% 0.38%(1724/1724) [self] [7] 7.22% 0.08%(350/4845) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.08%(350/350) [self] [7] 5.49% 0.06%(266/4845) std::_Select1st >::_Select1st() [8] 100.00% 0.06%(266/266) [self] [7] 4.77% 0.05%(231/4845) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.05%(231/231) [self] [7] 1.49% 0.02%(72/4845) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.02%(72/72) [self] [7] 1.44% 0.02%(70/4845) _Rb_tree_iterator [8] 100.00% 0.02%(70/70) [self] [7] 1.42% 0.02%(69/4845) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.02%(69/69) [self] [7] 1.28% 0.01%(62/4845) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(62/62) [self] [7] 0.39% 0.00%(19/4845) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(19/19) [self] [5] 1.04% 0.01%(51/4896) std::map, std::allocator > >::end() [6] 100.00% 0.01%(51/51) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 82.35% 0.01%(42/51) _Rb_tree_iterator [8] 100.00% 0.01%(42/42) [self] [7] 17.65% 0.00%(9/51) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(9/9) [self] [2] 14.27% 0.61%(2765/19377) Sample [3] 97.07% 0.59%(2684/2765) std::vector >::push_back(unsigned int const&) [4] 100.00% 0.59%(2684/2684) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [5] 37.97% 0.22%(1019/2684) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [6] 100.00% 0.22%(1019/1019) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [7] 89.40% 0.20%(911/1019) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.20%(911/911) [self] [7] 10.60% 0.02%(108/1019) unsigned int* std::copy(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.02%(108/108) [self] [5] 37.78% 0.22%(1014/2684) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.22%(1014/1014) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 73.27% 0.16%(743/1014) operator new(unsigned int) [8] 100.00% 0.16%(743/743) [self] [7] 14.20% 0.03%(144/1014) operator new[](unsigned int) [8] 100.00% 0.03%(144/144) [self] [7] 9.47% 0.02%(96/1014) [unmapped_function] [7] 2.17% 0.00%(22/1014) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(22/22) [self] [7] 0.89% 0.00%(9/1014) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.00%(9/9) [self] [5] 18.03% 0.11%(484/2684) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [6] 100.00% 0.11%(484/484) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [7] 75.41% 0.08%(365/484) operator delete(void*) [8] 100.00% 0.08%(365/365) [self] [7] 17.98% 0.02%(87/484) [unmapped_function] [7] 6.61% 0.01%(32/484) std::bad_exception::~bad_exception() [8] 100.00% 0.01%(32/32) [self] [5] 6.22% 0.04%(167/2684) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [6] 100.00% 0.04%(167/167) void std::_Destroy(unsigned int*, unsigned int*) [7] 99.40% 0.04%(166/167) std::vector >::end() [8] 100.00% 0.04%(166/166) [self] [7] 0.60% 0.00%(1/167) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [3] 2.93% 0.02%(81/2765) vector [4] 100.00% 0.02%(81/81) _Vector_base [5] 100.00% 0.02%(81/81) _Vector_impl [6] 100.00% 0.02%(81/81) allocator [7] 56.79% 0.01%(46/81) std::allocator::~allocator() [8] 100.00% 0.01%(46/46) [self] [7] 43.21% 0.01%(35/81) new_allocator [8] 100.00% 0.01%(35/35) [self] [2] 2.86% 0.12%(555/19377) [self] [2] 1.38% 0.06%(268/19377) ~Sample [3] 100.00% 0.06%(268/268) ~vector [4] 100.00% 0.06%(268/268) ~_Vector_base [5] 92.16% 0.05%(247/268) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [6] 100.00% 0.05%(247/247) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [7] 65.18% 0.04%(161/247) operator delete(void*) [8] 100.00% 0.04%(161/161) [self] [7] 20.65% 0.01%(51/247) [unmapped_function] [7] 14.17% 0.01%(35/247) std::bad_exception::~bad_exception() [8] 100.00% 0.01%(35/35) [self] [5] 7.84% 0.00%(21/268) ~_Vector_impl [6] 100.00% 0.00%(21/21) ~allocator [7] 66.67% 0.00%(14/21) ~new_allocator [8] 100.00% 0.00%(14/14) [self] [7] 33.33% 0.00%(7/21) std::allocator::allocator() [8] 100.00% 0.00%(7/7) [self] [2] 0.04% 0.00%(8/19377) Profiler::processMapIn(int, unsigned int, char const*) [3] 100.00% 0.00%(8/8) Process::getProcess(char const*, int, bool) [4] 100.00% 0.00%(8/8) std::map, std::allocator > >::operator[](int const&) [5] 87.50% 0.00%(7/8) std::map, std::allocator > >::lower_bound(int const&) [6] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [7] 42.86% 0.00%(3/7) std::less::operator()(int const&, int const&) const [8] 100.00% 0.00%(3/3) [self] [7] 42.86% 0.00%(3/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 12.50% 0.00%(1/8) std::map, std::allocator > >::end() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [2] 0.02% 0.00%(4/19377) Profiler::processEvent(ProcessExec const&) [3] 100.00% 0.00%(4/4) Process::getProcess(ProcessExec const&, bool) [4] 100.00% 0.00%(4/4) std::map, std::allocator > >::operator[](int const&) [5] 100.00% 0.00%(4/4) std::map, std::allocator > >::lower_bound(int const&) [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [7] 25.00% 0.00%(1/4) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::less::operator()(int const&, int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [1] 30.08% 2.98%(13515/44933) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [2] 50.76% 1.51%(6860/13515) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, RootProcessStrategy) [3] 25.73% 0.39%(1765/6860) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [4] 89.63% 0.35%(1582/1765) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [5] 100.00% 0.35%(1582/1582) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [6] 78.45% 0.27%(1241/1582) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 34.25% 0.09%(425/1241) _Select1st [8] 100.00% 0.09%(425/425) [self] [7] 19.66% 0.05%(244/1241) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.05%(244/244) [self] [7] 18.45% 0.05%(229/1241) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.05%(229/229) [self] [7] 18.37% 0.05%(228/1241) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.05%(228/228) [self] [7] 4.67% 0.01%(58/1241) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.01%(58/58) [self] [7] 4.59% 0.01%(57/1241) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.01%(57/57) [self] [6] 21.55% 0.08%(341/1582) std::less::operator()(Callchain const&, Callchain const&) const [7] 89.74% 0.07%(306/341) Callchain::operator<(Callchain const&) const [8] 100.00% 0.07%(306/306) [self] [7] 10.26% 0.01%(35/341) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(35/35) [self] [4] 4.36% 0.02%(77/1765) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.02%(77/77) Callchain::operator<(Callchain const&) const [6] 100.00% 0.02%(77/77) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 45.45% 0.01%(35/77) std::vector >::end() const [8] 100.00% 0.01%(35/35) [self] [7] 31.17% 0.01%(24/77) std::vector >::begin() const [8] 100.00% 0.01%(24/24) [self] [7] 14.29% 0.00%(11/77) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(11/11) [self] [7] 9.09% 0.00%(7/77) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(7/7) [self] [4] 3.23% 0.01%(57/1765) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [5] 100.00% 0.01%(57/57) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 64.91% 0.01%(37/57) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [7] 54.05% 0.00%(20/37) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(20/20) [self] [7] 18.92% 0.00%(7/37) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(7/7) [self] [7] 10.81% 0.00%(4/37) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 5.41% 0.00%(2/37) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 5.41% 0.00%(2/37) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.70% 0.00%(1/37) [unmapped_function] [7] 2.70% 0.00%(1/37) _Select1st [8] 100.00% 0.00%(1/1) [self] [6] 19.30% 0.00%(11/57) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 36.36% 0.00%(4/11) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 36.36% 0.00%(4/11) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 27.27% 0.00%(3/11) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(3/3) [self] [6] 10.53% 0.00%(6/57) std::_Rb_tree_iterator, std::allocator > > > >::operator--() [7] 100.00% 0.00%(6/6) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [6] 5.26% 0.00%(3/57) std::less::operator()(Callchain const&, Callchain const&) const [7] 100.00% 0.00%(3/3) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(3/3) [self] [4] 1.87% 0.01%(33/1765) pair [5] 66.67% 0.00%(22/33) Callchain [6] 100.00% 0.00%(22/22) vector [7] 40.91% 0.00%(9/22) _Vector_base [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(4/22) std::vector >::end() const [8] 100.00% 0.00%(4/4) [self] [7] 13.64% 0.00%(3/22) std::vector >::begin() const [8] 100.00% 0.00%(3/3) [self] [7] 9.09% 0.00%(2/22) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) Callchain::back() const [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(11/33) map [6] 100.00% 0.00%(11/11) _Rb_tree [7] 72.73% 0.00%(8/11) _Rb_tree_impl [8] 100.00% 0.00%(8/8) [self] [7] 18.18% 0.00%(2/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_root() const [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [4] 0.68% 0.00%(12/1765) ~pair [5] 75.00% 0.00%(9/12) ~Callchain [6] 100.00% 0.00%(9/9) ~vector [7] 44.44% 0.00%(4/9) ~_Vector_base [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(1/9) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) allocator [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(3/12) ~map [6] 100.00% 0.00%(3/3) ~_Rb_tree [7] 66.67% 0.00%(2/3) ~_Rb_tree_impl [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [4] 0.17% 0.00%(3/1765) map [5] 100.00% 0.00%(3/3) _Rb_tree [6] 66.67% 0.00%(2/3) ~allocator [7] 100.00% 0.00%(2/2) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) _Rb_tree_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [4] 0.06% 0.00%(1/1765) ~map [5] 100.00% 0.00%(1/1) ~_Rb_tree [6] 100.00% 0.00%(1/1) ~_Rb_tree_impl [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [3] 16.01% 0.24%(1098/6860) RootProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [4] 46.90% 0.11%(515/1098) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [5] 83.30% 0.09%(429/515) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [6] 100.00% 0.09%(429/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 48.95% 0.05%(210/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.05%(210/210) [self] [7] 19.58% 0.02%(84/429) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.02%(84/84) [self] [7] 8.62% 0.01%(37/429) Callchain::operator<(Callchain const&) const [8] 100.00% 0.01%(37/37) [self] [7] 7.69% 0.01%(33/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(33/33) [self] [7] 6.76% 0.01%(29/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(29/29) [self] [7] 4.66% 0.00%(20/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.00%(20/20) [self] [7] 2.33% 0.00%(10/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(10/10) [self] [7] 1.17% 0.00%(5/429) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(5/5) [self] [7] 0.23% 0.00%(1/429) RootProcessStrategy::begin(std::vector >&) [8] 100.00% 0.00%(1/1) [self] [5] 5.44% 0.01%(28/515) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.01%(28/28) Callchain::operator<(Callchain const&) const [7] 89.29% 0.01%(25/28) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(25/25) [self] [7] 10.71% 0.00%(3/28) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(3/3) [self] [5] 3.50% 0.00%(18/515) ~pair [6] 66.67% 0.00%(12/18) ~Callchain [7] 100.00% 0.00%(12/12) ~vector [8] 100.00% 0.00%(12/12) [self] [6] 33.33% 0.00%(6/18) ~map [7] 100.00% 0.00%(6/6) ~_Rb_tree [8] 100.00% 0.00%(6/6) [self] [5] 3.11% 0.00%(16/515) pair [6] 93.75% 0.00%(15/16) Callchain [7] 93.33% 0.00%(14/15) vector [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 6.25% 0.00%(1/16) map [7] 100.00% 0.00%(1/1) _Rb_tree [8] 100.00% 0.00%(1/1) [self] [5] 2.52% 0.00%(13/515) map [6] 100.00% 0.00%(13/13) _Rb_tree [7] 53.85% 0.00%(7/13) _Rb_tree_impl [8] 100.00% 0.00%(7/7) [self] [7] 23.08% 0.00%(3/13) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) allocator, std::allocator >, FunctionLocation> > [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) std::allocator > >::allocator(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 0.97% 0.00%(5/515) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [5] 0.78% 0.00%(4/515) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 75.00% 0.00%(3/4) _Rb_tree_iterator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 0.39% 0.00%(2/515) ~map [6] 100.00% 0.00%(2/2) ~_Rb_tree [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [4] 15.48% 0.04%(170/1098) FunctionLocation::operator+=(Location const&) [5] 100.00% 0.04%(170/170) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.04%(170/170) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 28.24% 0.01%(48/170) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.01%(48/48) [self] [7] 18.24% 0.01%(31/170) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.01%(31/31) [self] [7] 10.59% 0.00%(18/170) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(18/18) [self] [7] 8.24% 0.00%(14/170) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(14/14) [self] [7] 7.65% 0.00%(13/170) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(13/13) [self] [7] 7.06% 0.00%(12/170) _Identity [8] 100.00% 0.00%(12/12) [self] [7] 5.88% 0.00%(10/170) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(10/10) [self] [7] 4.71% 0.00%(8/170) pair [8] 100.00% 0.00%(8/8) [self] [7] 2.35% 0.00%(4/170) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [8] 100.00% 0.00%(4/4) [self] [7] 1.76% 0.00%(3/170) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(3/3) [self] [7] 1.18% 0.00%(2/170) std::unary_function::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 1.18% 0.00%(2/170) std::_Rb_tree_iterator::operator--() [8] 100.00% 0.00%(2/2) [self] [7] 1.18% 0.00%(2/170) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 0.59% 0.00%(1/170) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 0.59% 0.00%(1/170) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 0.59% 0.00%(1/170) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [4] 13.39% 0.03%(147/1098) FunctionLocation [5] 69.39% 0.02%(102/147) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.02%(102/102) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 42.16% 0.01%(43/102) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.01%(43/43) [self] [7] 29.41% 0.01%(30/102) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [8] 100.00% 0.01%(30/30) [self] [7] 7.84% 0.00%(8/102) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(8/8) [self] [7] 4.90% 0.00%(5/102) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(5/5) [self] [7] 4.90% 0.00%(5/102) pair [8] 100.00% 0.00%(5/5) [self] [7] 3.92% 0.00%(4/102) [unmapped_function] [7] 2.94% 0.00%(3/102) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(3/3) [self] [7] 1.96% 0.00%(2/102) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(2/2) [self] [7] 0.98% 0.00%(1/102) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 0.98% 0.00%(1/102) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [5] 30.61% 0.01%(45/147) set [6] 66.67% 0.01%(30/45) _Rb_tree [7] 56.67% 0.00%(17/30) _Rb_tree_impl [8] 100.00% 0.00%(17/17) [self] [7] 20.00% 0.00%(6/30) ~allocator [8] 100.00% 0.00%(6/6) [self] [7] 16.67% 0.00%(5/30) allocator [8] 100.00% 0.00%(5/5) [self] [7] 6.67% 0.00%(2/30) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [6] 31.11% 0.00%(14/45) less [7] 100.00% 0.00%(14/14) binary_function [8] 100.00% 0.00%(14/14) [self] [6] 2.22% 0.00%(1/45) allocator [7] 100.00% 0.00%(1/1) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [4] 6.83% 0.02%(75/1098) pair [5] 100.00% 0.02%(75/75) FunctionLocation [6] 100.00% 0.02%(75/75) set [7] 88.00% 0.01%(66/75) _Rb_tree [8] 100.00% 0.01%(66/66) [self] [7] 12.00% 0.00%(9/75) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(9/9) [self] [4] 5.74% 0.01%(63/1098) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.01%(63/63) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.01%(63/63) operator delete(void*) [7] 34.92% 0.00%(22/63) arena_run_reg_dalloc [8] 100.00% 0.00%(22/22) [self] [7] 23.81% 0.00%(15/63) free [8] 100.00% 0.00%(15/15) [self] [7] 12.70% 0.00%(8/63) arena_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(7/63) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 9.52% 0.00%(6/63) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 3.17% 0.00%(2/63) [unmapped_function] [7] 3.17% 0.00%(2/63) realloc [8] 100.00% 0.00%(2/2) [self] [7] 1.59% 0.00%(1/63) idalloc [8] 100.00% 0.00%(1/1) [self] [4] 5.01% 0.01%(55/1098) std::map, std::allocator > >::insert(std::pair const&) [5] 100.00% 0.01%(55/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 38.18% 0.00%(21/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 38.10% 0.00%(8/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(7/21) _Select1st [8] 100.00% 0.00%(7/7) [self] [7] 14.29% 0.00%(3/21) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(3/3) [self] [7] 9.52% 0.00%(2/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 25.45% 0.00%(14/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 71.43% 0.00%(10/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(10/10) [self] [7] 21.43% 0.00%(3/14) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 21.82% 0.00%(12/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 58.33% 0.00%(7/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(7/7) [self] [7] 25.00% 0.00%(3/12) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [6] 10.91% 0.00%(6/55) std::less::operator()(std::string const&, std::string const&) const [7] 100.00% 0.00%(6/6) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(6/6) [self] [6] 1.82% 0.00%(1/55) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [6] 1.82% 0.00%(1/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 2.82% 0.01%(31/1098) ~FunctionLocation [5] 100.00% 0.01%(31/31) ~set [6] 100.00% 0.01%(31/31) ~_Rb_tree [7] 70.97% 0.00%(22/31) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(22/22) [self] [7] 16.13% 0.00%(5/31) ~_Rb_tree_impl [8] 100.00% 0.00%(5/5) [self] [7] 6.45% 0.00%(2/31) std::allocator >::~allocator() [8] 100.00% 0.00%(2/2) [self] [7] 6.45% 0.00%(2/31) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [4] 2.09% 0.01%(23/1098) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.01%(23/23) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [6] 100.00% 0.01%(23/23) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 65.22% 0.00%(15/23) operator new(unsigned int) [8] 100.00% 0.00%(15/15) [self] [7] 26.09% 0.00%(6/23) [unmapped_function] [7] 8.70% 0.00%(2/23) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [4] 1.73% 0.00%(19/1098) ~pair [5] 100.00% 0.00%(19/19) ~FunctionLocation [6] 100.00% 0.00%(19/19) ~set [7] 94.74% 0.00%(18/19) ~_Rb_tree [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 11.88% 0.18%(815/6860) pair [4] 100.00% 0.18%(815/815) FunctionLocation [5] 100.00% 0.18%(815/815) set [6] 100.00% 0.18%(815/815) _Rb_tree [7] 33.50% 0.06%(273/815) _Rb_tree_impl [8] 100.00% 0.06%(273/273) [self] [7] 24.54% 0.04%(200/815) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.04%(200/200) [self] [7] 6.63% 0.01%(54/815) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(54/54) [self] [7] 5.89% 0.01%(48/815) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.01%(48/48) [self] [7] 4.91% 0.01%(40/815) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.01%(40/40) [self] [7] 4.42% 0.01%(36/815) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.01%(36/36) [self] [7] 3.80% 0.01%(31/815) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.01%(31/31) [self] [7] 3.68% 0.01%(30/815) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(30/30) [self] [7] 2.82% 0.01%(23/815) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(23/23) [self] [7] 2.70% 0.00%(22/815) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(22/22) [self] [7] 1.84% 0.00%(15/815) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(15/15) [self] [7] 1.72% 0.00%(14/815) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(14/14) [self] [7] 1.72% 0.00%(14/815) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(14/14) [self] [7] 1.23% 0.00%(10/815) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(10/10) [self] [7] 0.61% 0.00%(5/815) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(5/5) [self] [3] 10.63% 0.16%(729/6860) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.16%(729/729) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.16%(729/729) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.16%(729/729) operator new(unsigned int) [7] 35.67% 0.06%(260/729) malloc [8] 100.00% 0.06%(260/260) [self] [7] 20.44% 0.03%(149/729) arena_lock_balance [8] 100.00% 0.03%(149/149) [self] [7] 19.89% 0.03%(145/729) arena_malloc_small [8] 100.00% 0.03%(145/145) [self] [7] 12.76% 0.02%(93/729) arena_run_reg_alloc [8] 100.00% 0.02%(93/93) [self] [7] 3.43% 0.01%(25/729) calloc [8] 100.00% 0.01%(25/25) [self] [7] 2.88% 0.00%(21/729) choose_arena [8] 100.00% 0.00%(21/21) [self] [7] 1.92% 0.00%(14/729) [unmapped_function] [7] 1.78% 0.00%(13/729) imalloc [8] 100.00% 0.00%(13/13) [self] [7] 0.96% 0.00%(7/729) arena_bin_malloc_easy [8] 100.00% 0.00%(7/7) [self] [7] 0.14% 0.00%(1/729) malloc_init [8] 100.00% 0.00%(1/1) [self] [7] 0.14% 0.00%(1/729) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 9.65% 0.15%(662/6860) FunctionLocation [4] 88.67% 0.13%(587/662) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.13%(587/587) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 95.40% 0.12%(560/587) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 48.04% 0.06%(269/560) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.06%(269/269) [self] [7] 38.57% 0.05%(216/560) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.05%(216/216) [self] [7] 3.75% 0.00%(21/560) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(21/21) [self] [7] 3.04% 0.00%(17/560) _Rb_tree_iterator [8] 100.00% 0.00%(17/17) [self] [7] 2.32% 0.00%(13/560) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(13/13) [self] [7] 1.79% 0.00%(10/560) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(10/10) [self] [7] 1.25% 0.00%(7/560) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(7/7) [self] [7] 0.71% 0.00%(4/560) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(4/4) [self] [7] 0.54% 0.00%(3/560) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(3/3) [self] [6] 4.60% 0.01%(27/587) std::_Rb_tree, std::less, std::allocator >::begin() [7] 62.96% 0.00%(17/27) _Rb_tree_iterator [8] 100.00% 0.00%(17/17) [self] [7] 37.04% 0.00%(10/27) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(10/10) [self] [4] 11.33% 0.02%(75/662) set [5] 100.00% 0.02%(75/75) _Rb_tree [6] 68.00% 0.01%(51/75) _Rb_tree_impl [7] 94.12% 0.01%(48/51) allocator [8] 100.00% 0.01%(48/48) [self] [7] 5.88% 0.00%(3/51) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(3/3) [self] [6] 30.67% 0.01%(23/75) allocator [7] 91.30% 0.00%(21/23) new_allocator [8] 100.00% 0.00%(21/21) [self] [7] 8.70% 0.00%(2/23) std::vector >::empty() const [8] 100.00% 0.00%(2/2) [self] [6] 1.33% 0.00%(1/75) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 5.58% 0.08%(383/6860) ~FunctionLocation [4] 100.00% 0.08%(383/383) ~set [5] 100.00% 0.08%(383/383) ~_Rb_tree [6] 95.04% 0.08%(364/383) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 53.02% 0.04%(193/364) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.04%(193/193) [self] [7] 18.96% 0.02%(69/364) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.02%(69/69) [self] [7] 12.91% 0.01%(47/364) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(47/47) [self] [7] 10.99% 0.01%(40/364) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(40/40) [self] [7] 1.92% 0.00%(7/364) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(7/7) [self] [7] 1.37% 0.00%(5/364) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(5/5) [self] [7] 0.82% 0.00%(3/364) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [6] 4.96% 0.00%(19/383) ~_Rb_tree_impl [7] 100.00% 0.00%(19/19) ~allocator [8] 100.00% 0.00%(19/19) [self] [3] 5.35% 0.08%(367/6860) Callchain::push_back(char const*) [4] 100.00% 0.08%(367/367) std::vector >::push_back(char const* const&) [5] 100.00% 0.08%(367/367) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 28.88% 0.02%(106/367) std::_Vector_base >::_M_allocate(unsigned int) [7] 96.23% 0.02%(102/106) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.02%(102/102) [self] [7] 3.77% 0.00%(4/106) [unmapped_function] [6] 28.07% 0.02%(103/367) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [7] 96.12% 0.02%(99/103) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.02%(99/99) [self] [7] 3.88% 0.00%(4/103) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(4/4) [self] [6] 12.53% 0.01%(46/367) std::vector >::max_size() const [7] 45.65% 0.00%(21/46) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(21/21) [self] [7] 41.30% 0.00%(19/46) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(19/19) [self] [7] 10.87% 0.00%(5/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(5/5) [self] [7] 2.17% 0.00%(1/46) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 8.72% 0.01%(32/367) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 93.75% 0.01%(30/32) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.01%(30/30) [self] [7] 6.25% 0.00%(2/32) [unmapped_function] [6] 8.72% 0.01%(32/367) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.01%(32/32) void std::_Destroy(char const**, char const**) [8] 100.00% 0.01%(32/32) [self] [6] 6.81% 0.01%(25/367) ~allocator [7] 80.00% 0.00%(20/25) ~new_allocator [8] 100.00% 0.00%(20/20) [self] [7] 20.00% 0.00%(5/25) std::allocator::allocator() [8] 100.00% 0.00%(5/5) [self] [6] 4.36% 0.00%(16/367) allocator [7] 75.00% 0.00%(12/16) new_allocator [8] 100.00% 0.00%(12/12) [self] [7] 25.00% 0.00%(4/16) std::allocator::~allocator() [8] 100.00% 0.00%(4/4) [self] [6] 1.91% 0.00%(7/367) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 71.43% 0.00%(5/7) main [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) operator new(unsigned int, void*) [8] 100.00% 0.00%(2/2) [self] [3] 4.62% 0.07%(317/6860) ~pair [4] 100.00% 0.07%(317/317) ~FunctionLocation [5] 100.00% 0.07%(317/317) ~set [6] 100.00% 0.07%(317/317) ~_Rb_tree [7] 62.46% 0.04%(198/317) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.04%(198/198) [self] [7] 22.71% 0.02%(72/317) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.02%(72/72) [self] [7] 7.89% 0.01%(25/317) ~_Rb_tree_impl [8] 100.00% 0.01%(25/25) [self] [7] 3.79% 0.00%(12/317) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(12/12) [self] [7] 3.15% 0.00%(10/317) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(10/10) [self] [3] 3.86% 0.06%(265/6860) FunctionLocation::operator+=(FunctionLocation const&) [4] 100.00% 0.06%(265/265) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [5] 100.00% 0.06%(265/265) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [6] 71.70% 0.04%(190/265) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [7] 38.42% 0.02%(73/190) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.02%(73/73) [self] [7] 37.37% 0.02%(71/190) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.02%(71/71) [self] [7] 12.63% 0.01%(24/190) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.01%(24/24) [self] [7] 4.21% 0.00%(8/190) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(8/8) [self] [7] 3.16% 0.00%(6/190) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(6/6) [self] [7] 2.63% 0.00%(5/190) _Identity [8] 100.00% 0.00%(5/5) [self] [7] 0.53% 0.00%(1/190) std::_Rb_tree, std::less, std::allocator >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 0.53% 0.00%(1/190) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 0.53% 0.00%(1/190) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 17.36% 0.01%(46/265) std::_Rb_tree_const_iterator::operator++() [7] 80.43% 0.01%(37/46) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(37/37) [self] [7] 10.87% 0.00%(5/46) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 8.70% 0.00%(4/46) [unmapped_function] [6] 10.94% 0.01%(29/265) std::_Rb_tree, std::less, std::allocator >::end() [7] 68.97% 0.00%(20/29) _Rb_tree_iterator [8] 100.00% 0.00%(20/20) [self] [7] 31.03% 0.00%(9/29) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(9/9) [self] [3] 2.38% 0.04%(163/6860) std::map, std::allocator > >::insert(std::pair const&) [4] 100.00% 0.04%(163/163) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [5] 62.58% 0.02%(102/163) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.02%(102/102) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 72.55% 0.02%(74/102) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.02%(74/74) [self] [7] 27.45% 0.01%(28/102) std::string::compare(std::string const&) const [8] 100.00% 0.01%(28/28) [self] [5] 24.54% 0.01%(40/163) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 95.00% 0.01%(38/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 50.00% 0.00%(19/38) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(19/19) [self] [7] 23.68% 0.00%(9/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(9/9) [self] [7] 13.16% 0.00%(5/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(5/5) [self] [7] 10.53% 0.00%(4/38) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 2.63% 0.00%(1/38) std::allocator >::allocator > >(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.50% 0.00%(1/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [6] 2.50% 0.00%(1/40) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [5] 12.27% 0.00%(20/163) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(20/20) _Select1st [7] 60.00% 0.00%(12/20) unary_function [8] 100.00% 0.00%(12/12) [self] [7] 40.00% 0.00%(8/20) std::vector >::front() [8] 100.00% 0.00%(8/8) [self] [5] 0.61% 0.00%(1/163) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [3] 1.82% 0.03%(125/6860) Process::getProcess(int) [4] 100.00% 0.03%(125/125) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.03%(125/125) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 89.60% 0.02%(112/125) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 46.43% 0.01%(52/112) _Select1st [8] 100.00% 0.01%(52/52) [self] [7] 25.89% 0.01%(29/112) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(29/29) [self] [7] 21.43% 0.01%(24/112) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(24/24) [self] [7] 5.36% 0.00%(6/112) std::vector >::max_size() const [8] 100.00% 0.00%(6/6) [self] [7] 0.89% 0.00%(1/112) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [6] 8.80% 0.00%(11/125) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 45.45% 0.00%(5/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(5/5) [self] [7] 36.36% 0.00%(4/11) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(1/11) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [6] 1.60% 0.00%(2/125) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 50.00% 0.00%(1/2) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 1.08% 0.02%(74/6860) FunctionLocation::operator+=(Location const&) [4] 100.00% 0.02%(74/74) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.02%(74/74) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 62.16% 0.01%(46/74) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [7] 32.61% 0.00%(15/46) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(15/15) [self] [7] 30.43% 0.00%(14/46) _Identity [8] 100.00% 0.00%(14/14) [self] [7] 13.04% 0.00%(6/46) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(6/6) [self] [7] 10.87% 0.00%(5/46) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(5/5) [self] [7] 6.52% 0.00%(3/46) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(3/3) [self] [7] 6.52% 0.00%(3/46) std::unary_function::unary_function() [8] 100.00% 0.00%(3/3) [self] [6] 22.97% 0.00%(17/74) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 58.82% 0.00%(10/17) std::unary_function::unary_function() [8] 100.00% 0.00%(10/10) [self] [7] 23.53% 0.00%(4/17) _Identity [8] 100.00% 0.00%(4/4) [self] [7] 11.76% 0.00%(2/17) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 8.11% 0.00%(6/74) std::_Rb_tree_iterator::operator--() [7] 100.00% 0.00%(6/6) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [6] 4.05% 0.00%(3/74) _Identity [7] 66.67% 0.00%(2/3) unary_function [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [6] 2.70% 0.00%(2/74) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 50.00% 0.00%(1/2) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [3] 0.54% 0.01%(37/6860) std::string::operator+=(char const*) [4] 100.00% 0.01%(37/37) std::string::append(char const*, unsigned int) [5] 100.00% 0.01%(37/37) std::string::reserve(unsigned int) [6] 64.86% 0.01%(24/37) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [7] 83.33% 0.00%(20/24) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(20/20) [self] [7] 8.33% 0.00%(2/24) [unmapped_function] [7] 8.33% 0.00%(2/24) std::string::find_last_of(char, unsigned int) const [8] 100.00% 0.00%(2/2) [self] [6] 35.14% 0.00%(13/37) std::string::_Rep::_M_destroy(std::allocator const&) [7] 69.23% 0.00%(9/13) operator delete(void*) [8] 100.00% 0.00%(9/9) [self] [7] 23.08% 0.00%(3/13) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(1/13) [unmapped_function] [3] 0.44% 0.01%(30/6860) Callchain [4] 100.00% 0.01%(30/30) vector [5] 100.00% 0.01%(30/30) _Vector_base [6] 100.00% 0.01%(30/30) _Vector_impl [7] 93.33% 0.01%(28/30) allocator [8] 100.00% 0.01%(28/28) [self] [7] 6.67% 0.00%(2/30) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(2/2) [self] [3] 0.29% 0.00%(20/6860) ~Callchain [4] 100.00% 0.00%(20/20) ~vector [5] 60.00% 0.00%(12/20) ~_Vector_base [6] 66.67% 0.00%(8/12) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(8/8) [self] [6] 33.33% 0.00%(4/12) ~_Vector_impl [7] 50.00% 0.00%(2/4) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) ~allocator [8] 100.00% 0.00%(2/2) [self] [5] 40.00% 0.00%(8/20) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(8/8) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(8/8) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(8/8) [self] [3] 0.15% 0.00%(10/6860) std::basic_string, std::allocator >::~basic_string() [4] 100.00% 0.00%(10/10) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(10/10) operator delete(void*) [6] 80.00% 0.00%(8/10) free [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [6] 20.00% 0.00%(2/10) arena_dalloc_small [7] 100.00% 0.00%(2/2) arena_run_tree_insert [8] 100.00% 0.00%(2/2) [self] [2] 33.24% 0.99%(4493/13515) Image::mapAllLocations(std::vector >, std::allocator > > >&) [3] 76.96% 0.76%(3458/4493) Image::mapLocation(Location&, unsigned int) [4] 99.16% 0.76%(3429/3458) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [5] 99.39% 0.75%(3408/3429) std::map, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.75%(3408/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [7] 48.94% 0.37%(1668/3408) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.37%(1668/1668) [self] [7] 37.03% 0.28%(1262/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.28%(1262/1262) [self] [7] 5.25% 0.04%(179/3408) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.04%(179/179) [self] [7] 3.23% 0.02%(110/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.02%(110/110) [self] [7] 1.53% 0.01%(52/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(52/52) [self] [7] 1.00% 0.01%(34/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.01%(34/34) [self] [7] 0.88% 0.01%(30/3408) std::allocator > >::~allocator() [8] 100.00% 0.01%(30/30) [self] [7] 0.88% 0.01%(30/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(30/30) [self] [7] 0.70% 0.01%(24/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(24/24) [self] [7] 0.38% 0.00%(13/3408) _Rb_tree_iterator [8] 100.00% 0.00%(13/13) [self] [7] 0.09% 0.00%(3/3408) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(3/3) [self] [7] 0.09% 0.00%(3/3408) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [5] 0.61% 0.00%(21/3429) std::map, std::allocator > >::end() [6] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 85.71% 0.00%(18/21) _Rb_tree_iterator [8] 100.00% 0.00%(18/18) [self] [7] 14.29% 0.00%(3/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(3/3) [self] [4] 0.43% 0.00%(15/3458) _bfd_elf_find_nearest_line [5] 100.00% 0.00%(15/15) find_line [6] 100.00% 0.00%(15/15) comp_unit_find_nearest_line [7] 93.33% 0.00%(14/15) scan_unit_for_symbols [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) decode_line_info [8] 100.00% 0.00%(1/1) [self] [4] 0.40% 0.00%(14/3458) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.00%(14/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [6] 85.71% 0.00%(12/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 66.67% 0.00%(8/12) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(8/8) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(2/14) std::_Rb_tree_iterator >::operator--() [7] 50.00% 0.00%(1/2) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [3] 10.77% 0.11%(484/4493) Process::getProcess(int) [4] 100.00% 0.11%(484/484) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.11%(484/484) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 84.71% 0.09%(410/484) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 33.41% 0.03%(137/410) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.03%(137/137) [self] [7] 28.78% 0.03%(118/410) _Select1st [8] 100.00% 0.03%(118/118) [self] [7] 21.46% 0.02%(88/410) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.02%(88/88) [self] [7] 13.41% 0.01%(55/410) std::vector >::max_size() const [8] 100.00% 0.01%(55/55) [self] [7] 2.93% 0.00%(12/410) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(12/12) [self] [6] 9.30% 0.01%(45/484) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 84.44% 0.01%(38/45) _Rb_tree_iterator [8] 100.00% 0.01%(38/38) [self] [7] 15.56% 0.00%(7/45) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(7/7) [self] [6] 5.99% 0.01%(29/484) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 34.48% 0.00%(10/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(10/10) [self] [7] 17.24% 0.00%(5/29) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(5/5) [self] [7] 17.24% 0.00%(5/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(5/5) [self] [7] 13.79% 0.00%(4/29) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 13.79% 0.00%(4/29) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(4/4) [self] [7] 3.45% 0.00%(1/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [3] 10.75% 0.11%(483/4493) std::map, std::allocator > >::operator[](std::string const&) [4] 100.00% 0.11%(483/483) std::map, std::allocator > >::lower_bound(std::string const&) [5] 100.00% 0.11%(483/483) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [6] 96.89% 0.10%(468/483) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 30.56% 0.03%(143/468) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.03%(143/143) [self] [7] 25.43% 0.03%(119/468) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.03%(119/119) [self] [7] 19.66% 0.02%(92/468) _Select1st [8] 100.00% 0.02%(92/92) [self] [7] 17.74% 0.02%(83/468) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.02%(83/83) [self] [7] 3.42% 0.00%(16/468) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(16/16) [self] [7] 3.21% 0.00%(15/468) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(15/15) [self] [6] 3.11% 0.00%(15/483) std::less::operator()(std::string const&, std::string const&) const [7] 93.33% 0.00%(14/15) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) std::pair, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > > > const&, bool const&) [8] 100.00% 0.00%(1/1) [self] [3] 1.51% 0.01%(68/4493) Process::getLoadableImageName(Location const&, unsigned int&) [4] 100.00% 0.01%(68/68) std::map, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.01%(68/68) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.01%(68/68) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 50.00% 0.01%(34/68) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(34/34) [self] [7] 20.59% 0.00%(14/68) _Select1st [8] 100.00% 0.00%(14/14) [self] [7] 17.65% 0.00%(12/68) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(12/12) [self] [7] 4.41% 0.00%(3/68) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(3/3) [self] [7] 4.41% 0.00%(3/68) std::unary_function, unsigned long const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 2.94% 0.00%(2/68) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(2/2) [self] [2] 12.39% 0.37%(1675/13515) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 52.18% 0.19%(874/1675) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 58.58% 0.11%(512/874) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 78.12% 0.09%(400/512) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 98.75% 0.09%(395/400) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 69.62% 0.06%(275/395) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.06%(275/275) [self] [7] 16.20% 0.01%(64/395) std::vector >::end() const [8] 100.00% 0.01%(64/64) [self] [7] 13.92% 0.01%(55/395) std::vector >::begin() const [8] 100.00% 0.01%(55/55) [self] [7] 0.25% 0.00%(1/395) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 1.00% 0.00%(4/400) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(4/4) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(4/4) [self] [6] 0.25% 0.00%(1/400) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(1/1) [self] [5] 21.68% 0.02%(111/512) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 70.27% 0.02%(78/111) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 57.69% 0.01%(45/78) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(45/45) [self] [7] 20.51% 0.00%(16/78) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(16/16) [self] [7] 7.69% 0.00%(6/78) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(6/6) [self] [7] 5.13% 0.00%(4/78) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(4/4) [self] [7] 5.13% 0.00%(4/78) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(4/4) [self] [7] 1.28% 0.00%(1/78) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(1/1) [self] [7] 1.28% 0.00%(1/78) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 1.28% 0.00%(1/78) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 28.83% 0.01%(32/111) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 93.75% 0.01%(30/32) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(30/30) [self] [7] 3.12% 0.00%(1/32) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::difference_type __gnu_cxx::operator- >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) ~vector [8] 100.00% 0.00%(1/1) [self] [6] 0.90% 0.00%(1/111) ~vector [7] 100.00% 0.00%(1/1) ~_Vector_base [8] 100.00% 0.00%(1/1) [self] [5] 0.20% 0.00%(1/512) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [4] 41.30% 0.08%(361/874) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 99.17% 0.08%(358/361) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 86.87% 0.07%(311/358) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 42.77% 0.03%(133/311) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.03%(133/133) [self] [7] 34.41% 0.02%(107/311) Location::operator<(Location const&) const [8] 100.00% 0.02%(107/107) [self] [7] 8.04% 0.01%(25/311) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(25/25) [self] [7] 8.04% 0.01%(25/311) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(25/25) [self] [7] 3.86% 0.00%(12/311) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(12/12) [self] [7] 1.29% 0.00%(4/311) Location::getLineNumber() const [8] 100.00% 0.00%(4/4) [self] [7] 0.96% 0.00%(3/311) std::vector >::capacity() const [8] 100.00% 0.00%(3/3) [self] [7] 0.64% 0.00%(2/311) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [6] 6.70% 0.01%(24/358) std::vector >::end() const [7] 87.50% 0.00%(21/24) __normal_iterator [8] 100.00% 0.00%(21/21) [self] [7] 12.50% 0.00%(3/24) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(3/3) [self] [6] 6.42% 0.01%(23/358) std::vector >::begin() const [7] 73.91% 0.00%(17/23) __normal_iterator [8] 100.00% 0.00%(17/17) [self] [7] 26.09% 0.00%(6/23) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(6/6) [self] [5] 0.83% 0.00%(3/361) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(3/3) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 66.67% 0.00%(2/3) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 0.11% 0.00%(1/874) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(1/1) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [3] 47.82% 0.18%(801/1675) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 97.25% 0.17%(779/801) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 87.29% 0.15%(680/779) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 81.91% 0.12%(557/680) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 86.54% 0.11%(482/557) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.11%(482/482) [self] [7] 8.08% 0.01%(45/557) std::vector >::end() const [8] 100.00% 0.01%(45/45) [self] [7] 5.21% 0.01%(29/557) std::vector >::begin() const [8] 100.00% 0.01%(29/29) [self] [7] 0.18% 0.00%(1/557) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [6] 18.09% 0.03%(123/680) std::vector >::operator=(std::vector > const&) [7] 16.26% 0.00%(20/123) std::vector >::end() [8] 100.00% 0.00%(20/20) [self] [7] 13.01% 0.00%(16/123) std::vector >::size() const [8] 100.00% 0.00%(16/16) [self] [7] 12.20% 0.00%(15/123) std::vector >::capacity() const [8] 100.00% 0.00%(15/15) [self] [7] 11.38% 0.00%(14/123) std::vector >::begin() const [8] 100.00% 0.00%(14/14) [self] [7] 8.94% 0.00%(11/123) std::vector >::end() const [8] 100.00% 0.00%(11/11) [self] [7] 8.13% 0.00%(10/123) allocator [8] 100.00% 0.00%(10/10) [self] [7] 7.32% 0.00%(9/123) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(9/9) [self] [7] 6.50% 0.00%(8/123) ~allocator [8] 100.00% 0.00%(8/8) [self] [7] 5.69% 0.00%(7/123) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [8] 100.00% 0.00%(7/7) [self] [7] 3.25% 0.00%(4/123) std::vector >::begin() [8] 100.00% 0.00%(4/4) [self] [7] 1.63% 0.00%(2/123) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(2/2) [self] [7] 0.81% 0.00%(1/123) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 0.81% 0.00%(1/123) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 0.81% 0.00%(1/123) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 0.81% 0.00%(1/123) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [7] 0.81% 0.00%(1/123) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 0.81% 0.00%(1/123) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 0.81% 0.00%(1/123) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [5] 7.83% 0.01%(61/779) vector [6] 68.85% 0.01%(42/61) _Vector_base [7] 83.33% 0.01%(35/42) _Vector_impl [8] 100.00% 0.01%(35/35) [self] [7] 14.29% 0.00%(6/42) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 2.38% 0.00%(1/42) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 24.59% 0.00%(15/61) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 100.00% 0.00%(15/15) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(15/15) [self] [6] 3.28% 0.00%(2/61) std::vector >::begin() const [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 1.64% 0.00%(1/61) std::vector >::end() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 1.64% 0.00%(1/61) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 4.88% 0.01%(38/779) ~vector [6] 57.89% 0.00%(22/38) ~_Vector_base [7] 54.55% 0.00%(12/22) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(12/12) [self] [7] 36.36% 0.00%(8/22) ~_Vector_impl [8] 100.00% 0.00%(8/8) [self] [7] 4.55% 0.00%(1/22) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [6] 21.05% 0.00%(8/38) void std::_Destroy(Location*, Location*, std::allocator) [7] 100.00% 0.00%(8/8) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(8/8) [self] [6] 15.79% 0.00%(6/38) allocator [7] 66.67% 0.00%(4/6) new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [6] 5.26% 0.00%(2/38) ~allocator [7] 100.00% 0.00%(2/2) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [4] 2.75% 0.00%(22/801) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 68.18% 0.00%(15/22) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 86.67% 0.00%(13/15) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 76.92% 0.00%(10/13) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(10/10) [self] [7] 15.38% 0.00%(2/13) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [6] 13.33% 0.00%(2/15) std::vector >::operator=(std::vector > const&) [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) allocator [8] 100.00% 0.00%(1/1) [self] [5] 18.18% 0.00%(4/22) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 75.00% 0.00%(3/4) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 66.67% 0.00%(2/3) Location::operator<(Location const&) const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) std::vector >::end() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [5] 13.64% 0.00%(3/22) vector [6] 33.33% 0.00%(1/3) _Vector_base [7] 100.00% 0.00%(1/1) _Vector_impl [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) std::vector >::begin() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 100.00% 0.00%(1/1) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(1/1) [self] [2] 2.25% 0.07%(304/13515) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [3] 71.38% 0.05%(217/304) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 88.02% 0.04%(191/217) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 51.31% 0.02%(98/191) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 51.02% 0.01%(50/98) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 32.00% 0.00%(16/50) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [8] 100.00% 0.00%(16/16) [self] [7] 28.00% 0.00%(14/50) fwrite [8] 100.00% 0.00%(14/14) [self] [7] 8.00% 0.00%(4/50) Process::getCallers(Callchain const&, std::vector >&) [8] 100.00% 0.00%(4/4) [self] [7] 4.00% 0.00%(2/50) [unmapped_function] [7] 4.00% 0.00%(2/50) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(2/50) ~vector [8] 100.00% 0.00%(2/2) [self] [7] 2.00% 0.00%(1/50) Process::getSampleCount() const [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) Process::getName() const [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) __gnu_cxx::__normal_iterator > >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) std::pair, std::allocator > > >::~pair() [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) allocator [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) fputc [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) free [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 2.00% 0.00%(1/50) realloc [8] 100.00% 0.00%(1/1) [self] [6] 23.47% 0.01%(23/98) fwrite [7] 52.17% 0.00%(12/23) memcpy [8] 100.00% 0.00%(12/12) [self] [7] 47.83% 0.00%(11/23) __sfvwrite [8] 100.00% 0.00%(11/11) [self] [6] 14.29% 0.00%(14/98) Process::getCallers(Callchain const&, std::vector >&) [7] 42.86% 0.00%(6/14) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(2/14) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(2/14) std::vector >::begin() [8] 100.00% 0.00%(2/2) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree_const_iterator, std::allocator > > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree_const_iterator, std::allocator > > > >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 7.14% 0.00%(7/98) Image::demangle(char const*) [7] 42.86% 0.00%(3/7) __cxa_demangle [8] 100.00% 0.00%(3/3) [self] [7] 42.86% 0.00%(3/7) memcpy [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) strdup [8] 100.00% 0.00%(1/1) [self] [6] 2.04% 0.00%(2/98) ~vector [7] 100.00% 0.00%(2/2) ~_Vector_base [8] 100.00% 0.00%(2/2) [self] [6] 1.02% 0.00%(1/98) Callchain::push_back(char const*) [7] 100.00% 0.00%(1/1) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(1/1) [self] [6] 1.02% 0.00%(1/98) fprintf [7] 100.00% 0.00%(1/1) vfprintf [8] 100.00% 0.00%(1/1) [self] [5] 30.37% 0.01%(58/191) fprintf [6] 100.00% 0.01%(58/58) vfprintf [7] 86.21% 0.01%(50/58) __vfprintf [8] 100.00% 0.01%(50/50) [self] [7] 10.34% 0.00%(6/58) io_print [8] 100.00% 0.00%(6/6) [self] [7] 1.72% 0.00%(1/58) io_pad [8] 100.00% 0.00%(1/1) [self] [7] 1.72% 0.00%(1/58) io_printandpad [8] 100.00% 0.00%(1/1) [self] [5] 9.42% 0.00%(18/191) Process::getCallers(Callchain const&, std::vector >&) [6] 66.67% 0.00%(12/18) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(12/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(12/12) [self] [6] 11.11% 0.00%(2/18) std::vector >::end() [7] 100.00% 0.00%(2/2) __normal_iterator [8] 100.00% 0.00%(2/2) [self] [6] 11.11% 0.00%(2/18) std::vector >::reserve(unsigned int) [7] 100.00% 0.00%(2/2) std::vector >::capacity() const [8] 100.00% 0.00%(2/2) [self] [6] 11.11% 0.00%(2/18) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(1/1) [self] [5] 4.19% 0.00%(8/191) Image::demangle(char const*) [6] 50.00% 0.00%(4/8) __cxa_demangle [7] 75.00% 0.00%(3/4) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) strncmp [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(4/8) strdup [7] 50.00% 0.00%(2/4) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [5] 2.09% 0.00%(4/191) Callchain::back() const [6] 100.00% 0.00%(4/4) std::vector >::back() const [7] 50.00% 0.00%(2/4) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [5] 1.57% 0.00%(3/191) ~vector [6] 66.67% 0.00%(2/3) ~_Vector_base [7] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~_Vector_impl [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [5] 1.05% 0.00%(2/191) Callchain::push_back(char const*) [6] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(2/2) [self] [4] 10.60% 0.01%(23/217) Process::getCallers(Callchain const&, std::vector >&) [5] 52.17% 0.00%(12/23) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.00%(12/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 33.33% 0.00%(4/12) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(1/1) [self] [5] 21.74% 0.00%(5/23) std::vector >::reserve(unsigned int) [6] 80.00% 0.00%(4/5) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 50.00% 0.00%(2/4) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) allocator [8] 100.00% 0.00%(2/2) [self] [6] 20.00% 0.00%(1/5) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [5] 13.04% 0.00%(3/23) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [7] 100.00% 0.00%(3/3) FunctionLocation [8] 100.00% 0.00%(3/3) [self] [5] 8.70% 0.00%(2/23) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 50.00% 0.00%(1/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [5] 4.35% 0.00%(1/23) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 0.46% 0.00%(1/217) Callchain::push_back(char const*) [5] 100.00% 0.00%(1/1) std::vector >::push_back(char const* const&) [6] 100.00% 0.00%(1/1) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 100.00% 0.00%(1/1) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [4] 0.46% 0.00%(1/217) Callchain::back() const [5] 100.00% 0.00%(1/1) std::vector >::back() const [6] 100.00% 0.00%(1/1) std::vector >::end() const [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [4] 0.46% 0.00%(1/217) fprintf [5] 100.00% 0.00%(1/1) vfprintf [6] 100.00% 0.00%(1/1) __vfprintf [7] 100.00% 0.00%(1/1) __freedtoa [8] 100.00% 0.00%(1/1) [self] [3] 27.30% 0.02%(83/304) fprintf [4] 100.00% 0.02%(83/83) vfprintf [5] 87.95% 0.02%(73/83) io_flush [6] 100.00% 0.02%(73/73) __sprint [7] 64.38% 0.01%(47/73) memcpy [8] 100.00% 0.01%(47/47) [self] [7] 31.51% 0.01%(23/73) __sfvwrite [8] 100.00% 0.01%(23/23) [self] [7] 2.74% 0.00%(2/73) [unmapped_function] [7] 1.37% 0.00%(1/73) memset [8] 100.00% 0.00%(1/1) [self] [5] 12.05% 0.00%(10/83) __vfprintf [6] 80.00% 0.00%(8/10) __dtoa [7] 25.00% 0.00%(2/8) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) __cmp_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __d2b_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __flt_rounds [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __lshift_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __rv_alloc_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) bcopy [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(2/10) __freedtoa [7] 100.00% 0.00%(2/2) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [3] 0.99% 0.00%(3/304) Process::getCallers(Callchain const&, std::vector >&) [4] 66.67% 0.00%(2/3) std::vector >::reserve(unsigned int) [5] 100.00% 0.00%(2/2) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [6] 50.00% 0.00%(1/2) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) _Select1st [8] 100.00% 0.00%(1/1) [self] [3] 0.33% 0.00%(1/304) ~vector [4] 100.00% 0.00%(1/1) ~_Vector_base [5] 100.00% 0.00%(1/1) ~_Vector_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [2] 0.98% 0.03%(133/13515) Process::collectLocations(std::vector >, std::allocator > > >&) [3] 44.36% 0.01%(59/133) std::vector >, std::allocator > > >::push_back(std::vector > const&) [4] 76.27% 0.01%(45/59) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [5] 100.00% 0.01%(45/45) vector [6] 64.44% 0.01%(29/45) _Vector_base [7] 68.97% 0.00%(20/29) _Vector_impl [8] 100.00% 0.00%(20/20) [self] [7] 31.03% 0.00%(9/29) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(9/9) [self] [6] 17.78% 0.00%(8/45) std::vector >::begin() const [7] 87.50% 0.00%(7/8) __normal_iterator [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [6] 8.89% 0.00%(4/45) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 100.00% 0.00%(4/4) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(4/4) [self] [6] 6.67% 0.00%(3/45) std::vector >::end() const [7] 66.67% 0.00%(2/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 2.22% 0.00%(1/45) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 23.73% 0.00%(14/59) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [5] 71.43% 0.00%(10/14) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(10/10) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [7] 100.00% 0.00%(10/10) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(10/10) [self] [5] 28.57% 0.00%(4/14) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(4/4) void std::_Destroy >*>(std::vector >*, std::vector >*) [7] 100.00% 0.00%(4/4) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(4/4) [self] [3] 39.10% 0.01%(52/133) ~vector [4] 78.85% 0.01%(41/52) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.01%(41/41) void std::_Destroy(Location*, Location*) [6] 100.00% 0.01%(41/41) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 95.12% 0.01%(39/41) void std::_Destroy(Location*) [8] 100.00% 0.01%(39/39) [self] [7] 4.88% 0.00%(2/41) Location::~Location() [8] 100.00% 0.00%(2/2) [self] [4] 21.15% 0.00%(11/52) ~_Vector_base [5] 81.82% 0.00%(9/11) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.00%(9/9) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 66.67% 0.00%(6/9) operator delete(void*) [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(2/9) [unmapped_function] [7] 11.11% 0.00%(1/9) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 18.18% 0.00%(2/11) ~_Vector_impl [6] 100.00% 0.00%(2/2) ~allocator [7] 50.00% 0.00%(1/2) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 14.29% 0.00%(19/133) std::vector >::reserve(unsigned int) [4] 100.00% 0.00%(19/19) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [5] 57.89% 0.00%(11/19) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(11/11) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 90.91% 0.00%(10/11) operator new(unsigned int) [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 42.11% 0.00%(8/19) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [6] 100.00% 0.00%(8/8) Location* std::uninitialized_copy(Location*, Location*, Location*) [7] 75.00% 0.00%(6/8) Location* std::__uninitialized_copy_aux(Location*, Location*, Location*, std::__false_type) [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [8] 100.00% 0.00%(2/2) [self] [3] 1.50% 0.00%(2/133) std::map, std::allocator > >::clear() [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [3] 0.75% 0.00%(1/133) vector [4] 100.00% 0.00%(1/1) _Vector_base [5] 100.00% 0.00%(1/1) _Vector_impl [6] 100.00% 0.00%(1/1) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 0.23% 0.01%(31/13515) ~vector [3] 100.00% 0.01%(31/31) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [4] 100.00% 0.01%(31/31) void std::_Destroy >*>(std::vector >*, std::vector >*) [5] 100.00% 0.01%(31/31) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [6] 100.00% 0.01%(31/31) void std::_Destroy > >(std::vector >*) [7] 96.77% 0.01%(30/31) ~vector [8] 100.00% 0.01%(30/30) [self] [7] 3.23% 0.00%(1/31) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [2] 0.09% 0.00%(12/13515) Process::getFunctionList(std::vector >&) [3] 33.33% 0.00%(4/12) std::vector >::push_back(FunctionLocation const&) [4] 75.00% 0.00%(3/4) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [5] 100.00% 0.00%(3/3) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(3/3) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(3/3) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(3/3) [self] [4] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(1/1) FunctionLocation [6] 100.00% 0.00%(1/1) set [7] 100.00% 0.00%(1/1) _Rb_tree [8] 100.00% 0.00%(1/1) [self] [3] 16.67% 0.00%(2/12) FunctionLocation [4] 100.00% 0.00%(2/2) set [5] 100.00% 0.00%(2/2) _Rb_tree [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 16.67% 0.00%(2/12) Image::mapFunctionStart(FunctionLocation&) [4] 50.00% 0.00%(1/2) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [6] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 100.00% 0.00%(1/1) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) std::map, std::allocator > >::operator[](std::string const&) [5] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 16.67% 0.00%(2/12) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(2/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 50.00% 0.00%(1/2) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [3] 8.33% 0.00%(1/12) std::map, std::allocator > >::clear() [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [3] 8.33% 0.00%(1/12) ~FunctionLocation [4] 100.00% 0.00%(1/1) ~set [5] 100.00% 0.00%(1/1) ~_Rb_tree [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 0.02% 0.00%(3/13515) fprintf [3] 100.00% 0.00%(3/3) vfprintf [4] 100.00% 0.00%(3/3) __vfprintf [5] 100.00% 0.00%(3/3) __dtoa [6] 66.67% 0.00%(2/3) __d2b_D2A [7] 50.00% 0.00%(1/2) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) __pow5mult_D2A [7] 100.00% 0.00%(1/1) __mult_D2A [8] 100.00% 0.00%(1/1) [self] [2] 0.01% 0.00%(2/13515) [self] [2] 0.01% 0.00%(2/13515) Callchain::push_back(char const*) [3] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [4] 100.00% 0.00%(2/2) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 50.00% 0.00%(1/2) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::size() const [8] 100.00% 0.00%(1/1) [self] [1] 22.69% 2.25%(10194/44933) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [2] 44.23% 0.99%(4509/10194) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [3] 34.33% 0.34%(1548/4509) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [4] 84.50% 0.29%(1308/1548) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [5] 100.00% 0.29%(1308/1308) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [6] 76.53% 0.22%(1001/1308) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 35.06% 0.08%(351/1001) _Select1st [8] 100.00% 0.08%(351/351) [self] [7] 19.48% 0.04%(195/1001) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.04%(195/195) [self] [7] 18.98% 0.04%(190/1001) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.04%(190/190) [self] [7] 17.48% 0.04%(175/1001) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.04%(175/175) [self] [7] 4.70% 0.01%(47/1001) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.01%(47/47) [self] [7] 4.30% 0.01%(43/1001) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.01%(43/43) [self] [6] 23.47% 0.07%(307/1308) std::less::operator()(Callchain const&, Callchain const&) const [7] 94.79% 0.06%(291/307) Callchain::operator<(Callchain const&) const [8] 100.00% 0.06%(291/291) [self] [7] 5.21% 0.00%(16/307) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(16/16) [self] [4] 6.40% 0.02%(99/1548) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [5] 100.00% 0.02%(99/99) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 67.68% 0.01%(67/99) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [7] 46.27% 0.01%(31/67) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.01%(31/31) [self] [7] 28.36% 0.00%(19/67) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(19/19) [self] [7] 14.93% 0.00%(10/67) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(10/10) [self] [7] 4.48% 0.00%(3/67) [unmapped_function] [7] 1.49% 0.00%(1/67) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 18.18% 0.00%(18/99) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 38.89% 0.00%(7/18) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(6/18) _Select1st [8] 100.00% 0.00%(6/6) [self] [7] 16.67% 0.00%(3/18) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(2/18) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(2/2) [self] [6] 12.12% 0.00%(12/99) std::_Rb_tree_iterator, std::allocator > > > >::operator--() [7] 91.67% 0.00%(11/12) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 2.02% 0.00%(2/99) std::less::operator()(Callchain const&, Callchain const&) const [7] 100.00% 0.00%(2/2) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(2/2) [self] [4] 4.26% 0.01%(66/1548) pair [5] 66.67% 0.01%(44/66) Callchain [6] 100.00% 0.01%(44/44) vector [7] 40.91% 0.00%(18/44) _Vector_base [8] 100.00% 0.00%(18/18) [self] [7] 11.36% 0.00%(5/44) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(5/5) [self] [7] 9.09% 0.00%(4/44) std::vector >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 6.82% 0.00%(3/44) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 6.82% 0.00%(3/44) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(2/44) std::vector >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(2/44) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(2/44) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(2/44) allocator [8] 100.00% 0.00%(2/2) [self] [7] 2.27% 0.00%(1/44) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 2.27% 0.00%(1/44) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 2.27% 0.00%(1/44) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(22/66) map [6] 100.00% 0.00%(22/22) _Rb_tree [7] 59.09% 0.00%(13/22) _Rb_tree_impl [8] 100.00% 0.00%(13/13) [self] [7] 13.64% 0.00%(3/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 13.64% 0.00%(3/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_root() const [8] 100.00% 0.00%(3/3) [self] [7] 13.64% 0.00%(3/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(3/3) [self] [4] 2.78% 0.01%(43/1548) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.01%(43/43) Callchain::operator<(Callchain const&) const [6] 100.00% 0.01%(43/43) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 44.19% 0.00%(19/43) std::vector >::end() const [8] 100.00% 0.00%(19/19) [self] [7] 41.86% 0.00%(18/43) std::vector >::begin() const [8] 100.00% 0.00%(18/18) [self] [7] 6.98% 0.00%(3/43) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(3/3) [self] [7] 6.98% 0.00%(3/43) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(3/3) [self] [4] 1.55% 0.01%(24/1548) ~pair [5] 79.17% 0.00%(19/24) ~Callchain [6] 100.00% 0.00%(19/19) ~vector [7] 42.11% 0.00%(8/19) ~_Vector_base [8] 100.00% 0.00%(8/8) [self] [7] 31.58% 0.00%(6/19) ~allocator [8] 100.00% 0.00%(6/6) [self] [7] 10.53% 0.00%(2/19) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 20.83% 0.00%(5/24) ~map [6] 100.00% 0.00%(5/5) ~_Rb_tree [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) ~_Rb_tree_impl [8] 100.00% 0.00%(1/1) [self] [4] 0.26% 0.00%(4/1548) map [5] 100.00% 0.00%(4/4) _Rb_tree [6] 50.00% 0.00%(2/4) _Rb_tree_impl [7] 100.00% 0.00%(2/2) allocator [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(2/4) allocator, std::allocator >, FunctionLocation> > [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [4] 0.26% 0.00%(4/1548) ~map [5] 100.00% 0.00%(4/4) ~_Rb_tree [6] 100.00% 0.00%(4/4) ~_Rb_tree_impl [7] 100.00% 0.00%(4/4) ~allocator [8] 100.00% 0.00%(4/4) [self] [3] 12.69% 0.13%(572/4509) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.13%(572/572) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.13%(572/572) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.13%(572/572) operator new(unsigned int) [7] 29.20% 0.04%(167/572) malloc [8] 100.00% 0.04%(167/167) [self] [7] 22.03% 0.03%(126/572) arena_lock_balance [8] 100.00% 0.03%(126/126) [self] [7] 21.33% 0.03%(122/572) arena_malloc_small [8] 100.00% 0.03%(122/122) [self] [7] 14.51% 0.02%(83/572) arena_run_reg_alloc [8] 100.00% 0.02%(83/83) [self] [7] 3.50% 0.00%(20/572) calloc [8] 100.00% 0.00%(20/20) [self] [7] 2.80% 0.00%(16/572) choose_arena [8] 100.00% 0.00%(16/16) [self] [7] 2.62% 0.00%(15/572) [unmapped_function] [7] 2.45% 0.00%(14/572) imalloc [8] 100.00% 0.00%(14/14) [self] [7] 0.70% 0.00%(4/572) arena_bin_malloc_easy [8] 100.00% 0.00%(4/4) [self] [7] 0.70% 0.00%(4/572) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 0.17% 0.00%(1/572) arena_malloc [8] 100.00% 0.00%(1/1) [self] [3] 12.26% 0.12%(553/4509) pair [4] 100.00% 0.12%(553/553) FunctionLocation [5] 100.00% 0.12%(553/553) set [6] 100.00% 0.12%(553/553) _Rb_tree [7] 34.18% 0.04%(189/553) _Rb_tree_impl [8] 100.00% 0.04%(189/189) [self] [7] 21.16% 0.03%(117/553) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.03%(117/117) [self] [7] 7.96% 0.01%(44/553) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(44/44) [self] [7] 6.15% 0.01%(34/553) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.01%(34/34) [self] [7] 5.06% 0.01%(28/553) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.01%(28/28) [self] [7] 4.70% 0.01%(26/553) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.01%(26/26) [self] [7] 4.34% 0.01%(24/553) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.01%(24/24) [self] [7] 3.62% 0.00%(20/553) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(20/20) [self] [7] 3.44% 0.00%(19/553) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(19/19) [self] [7] 2.71% 0.00%(15/553) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(15/15) [self] [7] 2.35% 0.00%(13/553) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(13/13) [self] [7] 2.35% 0.00%(13/553) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(13/13) [self] [7] 0.72% 0.00%(4/553) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(4/4) [self] [7] 0.72% 0.00%(4/553) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(4/4) [self] [7] 0.54% 0.00%(3/553) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(3/3) [self] [3] 11.93% 0.12%(538/4509) FunctionLocation [4] 84.94% 0.10%(457/538) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.10%(457/457) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 96.06% 0.10%(439/457) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 47.15% 0.05%(207/439) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.05%(207/207) [self] [7] 37.81% 0.04%(166/439) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.04%(166/166) [self] [7] 2.73% 0.00%(12/439) _Rb_tree_iterator [8] 100.00% 0.00%(12/12) [self] [7] 2.73% 0.00%(12/439) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(12/12) [self] [7] 2.28% 0.00%(10/439) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(10/10) [self] [7] 2.05% 0.00%(9/439) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(9/9) [self] [7] 1.82% 0.00%(8/439) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(8/8) [self] [7] 1.82% 0.00%(8/439) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(8/8) [self] [7] 0.91% 0.00%(4/439) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(4/4) [self] [7] 0.68% 0.00%(3/439) [unmapped_function] [6] 3.94% 0.00%(18/457) std::_Rb_tree, std::less, std::allocator >::begin() [7] 61.11% 0.00%(11/18) _Rb_tree_iterator [8] 100.00% 0.00%(11/11) [self] [7] 38.89% 0.00%(7/18) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(7/7) [self] [4] 15.06% 0.02%(81/538) set [5] 100.00% 0.02%(81/81) _Rb_tree [6] 60.49% 0.01%(49/81) _Rb_tree_impl [7] 81.63% 0.01%(40/49) allocator [8] 100.00% 0.01%(40/40) [self] [7] 18.37% 0.00%(9/49) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(9/9) [self] [6] 38.27% 0.01%(31/81) allocator [7] 93.55% 0.01%(29/31) new_allocator [8] 100.00% 0.01%(29/29) [self] [7] 6.45% 0.00%(2/31) std::vector >::empty() const [8] 100.00% 0.00%(2/2) [self] [6] 1.23% 0.00%(1/81) ~allocator [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [3] 7.14% 0.07%(322/4509) ~FunctionLocation [4] 100.00% 0.07%(322/322) ~set [5] 100.00% 0.07%(322/322) ~_Rb_tree [6] 93.17% 0.07%(300/322) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 49.67% 0.03%(149/300) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.03%(149/149) [self] [7] 23.00% 0.02%(69/300) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.02%(69/69) [self] [7] 12.00% 0.01%(36/300) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(36/36) [self] [7] 10.67% 0.01%(32/300) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(32/32) [self] [7] 3.00% 0.00%(9/300) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(9/9) [self] [7] 1.67% 0.00%(5/300) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(5/5) [self] [6] 6.83% 0.00%(22/322) ~_Rb_tree_impl [7] 86.36% 0.00%(19/22) ~allocator [8] 100.00% 0.00%(19/19) [self] [7] 13.64% 0.00%(3/22) std::allocator >::~allocator() [8] 100.00% 0.00%(3/3) [self] [3] 4.92% 0.05%(222/4509) Callchain::push_back(char const*) [4] 100.00% 0.05%(222/222) std::vector >::push_back(char const* const&) [5] 100.00% 0.05%(222/222) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 31.08% 0.02%(69/222) std::_Vector_base >::_M_allocate(unsigned int) [7] 97.10% 0.01%(67/69) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.01%(67/67) [self] [7] 2.90% 0.00%(2/69) [unmapped_function] [6] 22.07% 0.01%(49/222) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [7] 91.84% 0.01%(45/49) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.01%(45/45) [self] [7] 8.16% 0.00%(4/49) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(4/4) [self] [6] 12.61% 0.01%(28/222) std::vector >::max_size() const [7] 50.00% 0.00%(14/28) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(14/14) [self] [7] 25.00% 0.00%(7/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(7/7) [self] [7] 14.29% 0.00%(4/28) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(4/4) [self] [7] 10.71% 0.00%(3/28) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(3/3) [self] [6] 11.26% 0.01%(25/222) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 100.00% 0.01%(25/25) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.01%(25/25) [self] [6] 11.26% 0.01%(25/222) ~allocator [7] 80.00% 0.00%(20/25) ~new_allocator [8] 100.00% 0.00%(20/20) [self] [7] 20.00% 0.00%(5/25) std::allocator::allocator() [8] 100.00% 0.00%(5/5) [self] [6] 8.11% 0.00%(18/222) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(18/18) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(18/18) [self] [6] 2.25% 0.00%(5/222) allocator [7] 80.00% 0.00%(4/5) new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [6] 1.35% 0.00%(3/222) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(3/3) main [8] 100.00% 0.00%(3/3) [self] [3] 4.77% 0.05%(215/4509) ~pair [4] 100.00% 0.05%(215/215) ~FunctionLocation [5] 100.00% 0.05%(215/215) ~set [6] 100.00% 0.05%(215/215) ~_Rb_tree [7] 73.49% 0.03%(158/215) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.03%(158/158) [self] [7] 15.81% 0.01%(34/215) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.01%(34/34) [self] [7] 5.12% 0.00%(11/215) ~_Rb_tree_impl [8] 100.00% 0.00%(11/11) [self] [7] 3.26% 0.00%(7/215) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(7/7) [self] [7] 2.33% 0.00%(5/215) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [3] 3.86% 0.04%(174/4509) std::map, std::allocator > >::insert(std::pair const&) [4] 100.00% 0.04%(174/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [5] 49.43% 0.02%(86/174) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.02%(86/86) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 66.28% 0.01%(57/86) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.01%(57/57) [self] [7] 33.72% 0.01%(29/86) std::string::compare(std::string const&) const [8] 100.00% 0.01%(29/29) [self] [5] 34.48% 0.01%(60/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 93.33% 0.01%(56/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 39.29% 0.00%(22/56) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(22/22) [self] [7] 25.00% 0.00%(14/56) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(14/14) [self] [7] 16.07% 0.00%(9/56) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(9/9) [self] [7] 7.14% 0.00%(4/56) std::pair::pair(std::pair const&) [8] 100.00% 0.00%(4/4) [self] [7] 7.14% 0.00%(4/56) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 5.36% 0.00%(3/56) std::allocator >::allocator > >(std::allocator > > const&) [8] 100.00% 0.00%(3/3) [self] [6] 5.00% 0.00%(3/60) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 100.00% 0.00%(3/3) [unmapped_function] [6] 1.67% 0.00%(1/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) _Select1st [8] 100.00% 0.00%(1/1) [self] [5] 14.37% 0.01%(25/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.01%(25/25) _Select1st [7] 64.00% 0.00%(16/25) unary_function [8] 100.00% 0.00%(16/16) [self] [7] 36.00% 0.00%(9/25) std::vector >::front() [8] 100.00% 0.00%(9/9) [self] [5] 1.72% 0.00%(3/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(3/3) _Select1st [7] 100.00% 0.00%(3/3) unary_function [8] 100.00% 0.00%(3/3) [self] [3] 3.42% 0.03%(154/4509) FunctionLocation::operator+=(FunctionLocation const&) [4] 100.00% 0.03%(154/154) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [5] 100.00% 0.03%(154/154) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [6] 59.09% 0.02%(91/154) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [7] 35.16% 0.01%(32/91) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.01%(32/32) [self] [7] 28.57% 0.01%(26/91) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(26/26) [self] [7] 8.79% 0.00%(8/91) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(8/8) [self] [7] 8.79% 0.00%(8/91) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(8/8) [self] [7] 7.69% 0.00%(7/91) std::_Rb_tree, std::less, std::allocator >::size() const [8] 100.00% 0.00%(7/7) [self] [7] 5.49% 0.00%(5/91) _Identity [8] 100.00% 0.00%(5/5) [self] [7] 1.10% 0.00%(1/91) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 1.10% 0.00%(1/91) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 1.10% 0.00%(1/91) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.10% 0.00%(1/91) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 1.10% 0.00%(1/91) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 25.32% 0.01%(39/154) std::_Rb_tree_const_iterator::operator++() [7] 48.72% 0.00%(19/39) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(19/19) [self] [7] 41.03% 0.00%(16/39) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(16/16) [self] [7] 10.26% 0.00%(4/39) [unmapped_function] [6] 15.58% 0.01%(24/154) std::_Rb_tree, std::less, std::allocator >::end() [7] 79.17% 0.00%(19/24) _Rb_tree_iterator [8] 100.00% 0.00%(19/19) [self] [7] 20.83% 0.00%(5/24) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(5/5) [self] [3] 1.71% 0.02%(77/4509) Process::getProcess(int) [4] 100.00% 0.02%(77/77) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.02%(77/77) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 85.71% 0.01%(66/77) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 34.85% 0.01%(23/66) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(23/23) [self] [7] 28.79% 0.00%(19/66) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(19/19) [self] [7] 27.27% 0.00%(18/66) _Select1st [8] 100.00% 0.00%(18/18) [self] [7] 7.58% 0.00%(5/66) std::vector >::max_size() const [8] 100.00% 0.00%(5/5) [self] [7] 1.52% 0.00%(1/66) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [6] 7.79% 0.00%(6/77) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 83.33% 0.00%(5/6) _Rb_tree_iterator [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 6.49% 0.00%(5/77) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 40.00% 0.00%(2/5) _Select1st [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [3] 1.66% 0.02%(75/4509) FunctionLocation::operator+=(Location const&) [4] 100.00% 0.02%(75/75) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.02%(75/75) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 52.00% 0.01%(39/75) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [7] 33.33% 0.00%(13/39) _Identity [8] 100.00% 0.00%(13/13) [self] [7] 28.21% 0.00%(11/39) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(6/39) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(6/6) [self] [7] 12.82% 0.00%(5/39) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(5/5) [self] [7] 7.69% 0.00%(3/39) std::unary_function::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 2.56% 0.00%(1/39) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [6] 25.33% 0.00%(19/75) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 36.84% 0.00%(7/19) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(7/7) [self] [7] 21.05% 0.00%(4/19) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [7] 21.05% 0.00%(4/19) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 5.26% 0.00%(1/19) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 14.67% 0.00%(11/75) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 45.45% 0.00%(5/11) std::unary_function::unary_function() [8] 100.00% 0.00%(5/5) [self] [7] 36.36% 0.00%(4/11) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(1/11) _Identity [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(3/75) _Identity [7] 66.67% 0.00%(2/3) unary_function [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(3/75) std::_Rb_tree_iterator::operator--() [7] 100.00% 0.00%(3/3) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [3] 0.67% 0.01%(30/4509) std::string::operator+=(char const*) [4] 100.00% 0.01%(30/30) std::string::append(char const*, unsigned int) [5] 100.00% 0.01%(30/30) std::string::reserve(unsigned int) [6] 76.67% 0.01%(23/30) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [7] 95.65% 0.00%(22/23) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(22/22) [self] [7] 4.35% 0.00%(1/23) [unmapped_function] [6] 23.33% 0.00%(7/30) std::string::_Rep::_M_destroy(std::allocator const&) [7] 71.43% 0.00%(5/7) [unmapped_function] [7] 28.57% 0.00%(2/7) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(2/2) [self] [3] 0.24% 0.00%(11/4509) Callchain [4] 100.00% 0.00%(11/11) vector [5] 100.00% 0.00%(11/11) _Vector_base [6] 100.00% 0.00%(11/11) _Vector_impl [7] 90.91% 0.00%(10/11) allocator [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [3] 0.22% 0.00%(10/4509) std::basic_string, std::allocator >::~basic_string() [4] 100.00% 0.00%(10/10) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(10/10) operator delete(void*) [6] 90.00% 0.00%(9/10) free [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [6] 10.00% 0.00%(1/10) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [3] 0.18% 0.00%(8/4509) ~Callchain [4] 100.00% 0.00%(8/8) ~vector [5] 75.00% 0.00%(6/8) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(6/6) void std::_Destroy(char const**, char const**) [7] 83.33% 0.00%(5/6) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::size() const [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(2/8) ~_Vector_base [6] 100.00% 0.00%(2/2) ~_Vector_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [2] 36.97% 0.83%(3769/10194) Image::mapAllLocations(std::vector >, std::allocator > > >&) [3] 78.83% 0.65%(2971/3769) Image::mapLocation(Location&, unsigned int) [4] 94.31% 0.62%(2802/2971) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [5] 99.36% 0.61%(2784/2802) std::map, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.61%(2784/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [7] 48.56% 0.30%(1352/2784) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.30%(1352/1352) [self] [7] 38.61% 0.24%(1075/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.24%(1075/1075) [self] [7] 4.06% 0.02%(113/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.02%(113/113) [self] [7] 3.95% 0.02%(110/2784) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.02%(110/110) [self] [7] 1.36% 0.01%(38/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(38/38) [self] [7] 0.90% 0.01%(25/2784) std::allocator > >::~allocator() [8] 100.00% 0.01%(25/25) [self] [7] 0.79% 0.00%(22/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(22/22) [self] [7] 0.75% 0.00%(21/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(21/21) [self] [7] 0.50% 0.00%(14/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(14/14) [self] [7] 0.25% 0.00%(7/2784) _Rb_tree_iterator [8] 100.00% 0.00%(7/7) [self] [7] 0.18% 0.00%(5/2784) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(5/5) [self] [7] 0.07% 0.00%(2/2784) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [5] 0.64% 0.00%(18/2802) std::map, std::allocator > >::end() [6] 100.00% 0.00%(18/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 88.89% 0.00%(16/18) _Rb_tree_iterator [8] 100.00% 0.00%(16/16) [self] [7] 11.11% 0.00%(2/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(2/2) [self] [4] 4.88% 0.03%(145/2971) _bfd_elf_find_nearest_line [5] 100.00% 0.03%(145/145) find_line [6] 100.00% 0.03%(145/145) comp_unit_find_nearest_line [7] 82.07% 0.03%(119/145) scan_unit_for_symbols [8] 100.00% 0.03%(119/119) [self] [7] 12.41% 0.00%(18/145) decode_line_info [8] 100.00% 0.00%(18/18) [self] [7] 2.76% 0.00%(4/145) read_unsigned_leb128 [8] 100.00% 0.00%(4/4) [self] [7] 2.07% 0.00%(3/145) lookup_abbrev [8] 100.00% 0.00%(3/3) [self] [7] 0.69% 0.00%(1/145) read_1_byte [8] 100.00% 0.00%(1/1) [self] [4] 0.67% 0.00%(20/2971) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.00%(20/20) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [6] 60.00% 0.00%(12/20) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 58.33% 0.00%(7/12) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(7/7) [self] [7] 8.33% 0.00%(1/12) [unmapped_function] [7] 8.33% 0.00%(1/12) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(4/20) std::_Rb_tree_iterator >::operator--() [7] 50.00% 0.00%(2/4) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [6] 15.00% 0.00%(3/20) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 33.33% 0.00%(1/3) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::unary_function, unsigned int const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(1/20) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [4] 0.13% 0.00%(4/2971) Image::loadDyntab() [5] 50.00% 0.00%(2/4) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [6] 100.00% 0.00%(2/2) std::map, std::allocator > >::operator[](char const* const&) [7] 50.00% 0.00%(1/2) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(2/4) _bfd_elf_canonicalize_dynamic_symtab [6] 100.00% 0.00%(2/2) bfd_elf32_slurp_symbol_table [7] 50.00% 0.00%(1/2) bfd_elf_get_elf_syms [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) bfd_elf_sym_name [8] 100.00% 0.00%(1/1) [self] [3] 10.77% 0.09%(406/3769) std::map, std::allocator > >::operator[](std::string const&) [4] 100.00% 0.09%(406/406) std::map, std::allocator > >::lower_bound(std::string const&) [5] 100.00% 0.09%(406/406) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [6] 96.31% 0.09%(391/406) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 35.55% 0.03%(139/391) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.03%(139/139) [self] [7] 23.53% 0.02%(92/391) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.02%(92/92) [self] [7] 21.23% 0.02%(83/391) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.02%(83/83) [self] [7] 13.81% 0.01%(54/391) _Select1st [8] 100.00% 0.01%(54/54) [self] [7] 3.58% 0.00%(14/391) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(14/14) [self] [7] 2.30% 0.00%(9/391) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(9/9) [self] [6] 3.69% 0.00%(15/406) std::less::operator()(std::string const&, std::string const&) const [7] 66.67% 0.00%(10/15) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(10/10) [self] [7] 33.33% 0.00%(5/15) std::pair, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > > > const&, bool const&) [8] 100.00% 0.00%(5/5) [self] [3] 8.81% 0.07%(332/3769) Process::getProcess(int) [4] 100.00% 0.07%(332/332) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.07%(332/332) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 80.42% 0.06%(267/332) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 40.45% 0.02%(108/267) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.02%(108/108) [self] [7] 25.09% 0.01%(67/267) _Select1st [8] 100.00% 0.01%(67/67) [self] [7] 17.60% 0.01%(47/267) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(47/47) [self] [7] 15.73% 0.01%(42/267) std::vector >::max_size() const [8] 100.00% 0.01%(42/42) [self] [7] 1.12% 0.00%(3/267) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [6] 10.84% 0.01%(36/332) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 33.33% 0.00%(12/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(12/12) [self] [7] 22.22% 0.00%(8/36) _Select1st [8] 100.00% 0.00%(8/8) [self] [7] 22.22% 0.00%(8/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(8/8) [self] [7] 13.89% 0.00%(5/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(5/5) [self] [7] 5.56% 0.00%(2/36) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(2/2) [self] [7] 2.78% 0.00%(1/36) std::unary_function, int const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [6] 8.73% 0.01%(29/332) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 75.86% 0.00%(22/29) _Rb_tree_iterator [8] 100.00% 0.00%(22/22) [self] [7] 24.14% 0.00%(7/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(7/7) [self] [3] 1.57% 0.01%(59/3769) Process::getLoadableImageName(Location const&, unsigned int&) [4] 100.00% 0.01%(59/59) std::map, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.01%(59/59) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.01%(59/59) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 57.63% 0.01%(34/59) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(34/34) [self] [7] 25.42% 0.00%(15/59) _Select1st [8] 100.00% 0.00%(15/15) [self] [7] 6.78% 0.00%(4/59) std::unary_function, unsigned long const>::unary_function() [8] 100.00% 0.00%(4/4) [self] [7] 5.08% 0.00%(3/59) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(3/3) [self] [7] 5.08% 0.00%(3/59) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(3/3) [self] [3] 0.03% 0.00%(1/3769) Image::getLoadableImageName(Location const&, unsigned int&) [4] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [2] 10.47% 0.24%(1067/10194) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 52.11% 0.12%(556/1067) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 49.82% 0.06%(277/556) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 82.67% 0.05%(229/277) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 99.13% 0.05%(227/229) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 62.11% 0.03%(141/227) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.03%(141/141) [self] [7] 24.67% 0.01%(56/227) std::vector >::end() const [8] 100.00% 0.01%(56/56) [self] [7] 12.78% 0.01%(29/227) std::vector >::begin() const [8] 100.00% 0.01%(29/29) [self] [7] 0.44% 0.00%(1/227) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [6] 0.87% 0.00%(2/229) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(2/2) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [5] 16.61% 0.01%(46/277) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 65.22% 0.01%(30/46) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 66.67% 0.00%(20/30) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(20/20) [self] [7] 6.67% 0.00%(2/30) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(2/30) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(2/30) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(2/30) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [7] 3.33% 0.00%(1/30) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 32.61% 0.00%(15/46) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 100.00% 0.00%(15/15) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(15/15) [self] [6] 2.17% 0.00%(1/46) ~vector [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 0.36% 0.00%(1/277) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [5] 0.36% 0.00%(1/277) vector [6] 100.00% 0.00%(1/1) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 49.82% 0.06%(277/556) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 98.92% 0.06%(274/277) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 87.59% 0.05%(240/274) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 46.67% 0.02%(112/240) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.02%(112/112) [self] [7] 31.25% 0.02%(75/240) Location::operator<(Location const&) const [8] 100.00% 0.02%(75/75) [self] [7] 9.17% 0.00%(22/240) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(22/22) [self] [7] 7.92% 0.00%(19/240) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(19/19) [self] [7] 3.75% 0.00%(9/240) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(9/9) [self] [7] 0.42% 0.00%(1/240) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/240) Location::getLineNumber() const [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/240) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [6] 7.66% 0.00%(21/274) std::vector >::end() const [7] 90.48% 0.00%(19/21) __normal_iterator [8] 100.00% 0.00%(19/19) [self] [7] 9.52% 0.00%(2/21) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(2/2) [self] [6] 4.74% 0.00%(13/274) std::vector >::begin() const [7] 76.92% 0.00%(10/13) __normal_iterator [8] 100.00% 0.00%(10/10) [self] [7] 23.08% 0.00%(3/13) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(3/3) [self] [5] 1.08% 0.00%(3/277) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(3/3) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(1/1) [self] [4] 0.36% 0.00%(2/556) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(2/2) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(2/2) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) Location::operator<(Location const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [3] 47.89% 0.11%(511/1067) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 98.43% 0.11%(503/511) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 85.29% 0.09%(429/503) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 80.19% 0.08%(344/429) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 81.69% 0.06%(281/344) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.06%(281/281) [self] [7] 9.88% 0.01%(34/344) std::vector >::begin() const [8] 100.00% 0.01%(34/34) [self] [7] 8.14% 0.01%(28/344) std::vector >::end() const [8] 100.00% 0.01%(28/28) [self] [7] 0.29% 0.00%(1/344) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 19.81% 0.02%(85/429) std::vector >::operator=(std::vector > const&) [7] 20.00% 0.00%(17/85) std::vector >::end() [8] 100.00% 0.00%(17/17) [self] [7] 15.29% 0.00%(13/85) std::vector >::end() const [8] 100.00% 0.00%(13/13) [self] [7] 10.59% 0.00%(9/85) std::vector >::begin() const [8] 100.00% 0.00%(9/9) [self] [7] 10.59% 0.00%(9/85) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [8] 100.00% 0.00%(9/9) [self] [7] 9.41% 0.00%(8/85) ~allocator [8] 100.00% 0.00%(8/8) [self] [7] 8.24% 0.00%(7/85) std::vector >::size() const [8] 100.00% 0.00%(7/7) [self] [7] 7.06% 0.00%(6/85) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(6/6) [self] [7] 5.88% 0.00%(5/85) std::vector >::capacity() const [8] 100.00% 0.00%(5/5) [self] [7] 3.53% 0.00%(3/85) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 3.53% 0.00%(3/85) allocator [8] 100.00% 0.00%(3/3) [self] [7] 2.35% 0.00%(2/85) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.18% 0.00%(1/85) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 1.18% 0.00%(1/85) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [7] 1.18% 0.00%(1/85) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [5] 8.95% 0.01%(45/503) vector [6] 66.67% 0.01%(30/45) _Vector_base [7] 93.33% 0.01%(28/30) _Vector_impl [8] 100.00% 0.01%(28/28) [self] [7] 6.67% 0.00%(2/30) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 13.33% 0.00%(6/45) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 83.33% 0.00%(5/6) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [6] 8.89% 0.00%(4/45) std::vector >::begin() const [7] 75.00% 0.00%(3/4) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(3/45) std::vector >::end() const [7] 100.00% 0.00%(3/3) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [6] 4.44% 0.00%(2/45) ~allocator [7] 100.00% 0.00%(2/2) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [5] 5.77% 0.01%(29/503) ~vector [6] 79.31% 0.01%(23/29) ~_Vector_base [7] 65.22% 0.00%(15/23) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(15/15) [self] [7] 34.78% 0.00%(8/23) ~_Vector_impl [8] 100.00% 0.00%(8/8) [self] [6] 13.79% 0.00%(4/29) void std::_Destroy(Location*, Location*, std::allocator) [7] 75.00% 0.00%(3/4) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [6] 3.45% 0.00%(1/29) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 3.45% 0.00%(1/29) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 1.57% 0.00%(8/511) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 87.50% 0.00%(7/8) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 71.43% 0.00%(5/7) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 80.00% 0.00%(4/5) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(2/7) std::vector >::operator=(std::vector > const&) [7] 50.00% 0.00%(1/2) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [5] 12.50% 0.00%(1/8) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(1/1) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [2] 6.13% 0.14%(625/10194) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [3] 71.68% 0.10%(448/625) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 83.48% 0.08%(374/448) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 45.99% 0.04%(172/374) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 55.23% 0.02%(95/172) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 29.47% 0.01%(28/95) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [8] 100.00% 0.01%(28/28) [self] [7] 13.68% 0.00%(13/95) fwrite [8] 100.00% 0.00%(13/13) [self] [7] 10.53% 0.00%(10/95) Process::getCallers(Callchain const&, std::vector >&) [8] 100.00% 0.00%(10/10) [self] [7] 5.26% 0.00%(5/95) fputc [8] 100.00% 0.00%(5/5) [self] [7] 4.21% 0.00%(4/95) [unmapped_function] [7] 4.21% 0.00%(4/95) Location::getFunctionName() const [8] 100.00% 0.00%(4/4) [self] [7] 3.16% 0.00%(3/95) fprintf [8] 100.00% 0.00%(3/3) [self] [7] 3.16% 0.00%(3/95) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 3.16% 0.00%(3/95) std::vector >::end() [8] 100.00% 0.00%(3/3) [self] [7] 2.11% 0.00%(2/95) free [8] 100.00% 0.00%(2/2) [self] [7] 2.11% 0.00%(2/95) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 2.11% 0.00%(2/95) std::vector >::begin() [8] 100.00% 0.00%(2/2) [self] [7] 2.11% 0.00%(2/95) __gnu_cxx::__normal_iterator > >::operator->() const [8] 100.00% 0.00%(2/2) [self] [7] 2.11% 0.00%(2/95) Image::demangle(char const*) [8] 100.00% 0.00%(2/2) [self] [7] 1.05% 0.00%(1/95) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) __sputc [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) allocator [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) Callchain::push_back(char const*) [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 1.05% 0.00%(1/95) realloc [8] 100.00% 0.00%(1/1) [self] [6] 22.09% 0.01%(38/172) fwrite [7] 65.79% 0.01%(25/38) memcpy [8] 100.00% 0.01%(25/25) [self] [7] 34.21% 0.00%(13/38) __sfvwrite [8] 100.00% 0.00%(13/13) [self] [6] 12.79% 0.00%(22/172) Process::getCallers(Callchain const&, std::vector >&) [7] 22.73% 0.00%(5/22) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(5/5) [self] [7] 18.18% 0.00%(4/22) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 13.64% 0.00%(3/22) std::map, std::allocator > >::begin() const [8] 100.00% 0.00%(3/3) [self] [7] 9.09% 0.00%(2/22) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(2/22) std::vector >::push_back(FunctionLocation const&) [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::map, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.33% 0.00%(4/172) Image::demangle(char const*) [7] 75.00% 0.00%(3/4) memcpy [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __cxa_demangle [8] 100.00% 0.00%(1/1) [self] [6] 2.33% 0.00%(4/172) Callchain::push_back(char const*) [7] 100.00% 0.00%(4/4) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(4/4) [self] [6] 2.33% 0.00%(4/172) ~vector [7] 75.00% 0.00%(3/4) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) ~_Vector_base [8] 100.00% 0.00%(1/1) [self] [6] 1.16% 0.00%(2/172) fprintf [7] 50.00% 0.00%(1/2) [unmapped_function] [7] 50.00% 0.00%(1/2) vfprintf [8] 100.00% 0.00%(1/1) [self] [6] 0.58% 0.00%(1/172) Callchain::pop_back() [7] 100.00% 0.00%(1/1) std::vector >::pop_back() [8] 100.00% 0.00%(1/1) [self] [6] 0.58% 0.00%(1/172) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 0.58% 0.00%(1/172) vector [7] 100.00% 0.00%(1/1) _Vector_base [8] 100.00% 0.00%(1/1) [self] [5] 31.82% 0.03%(119/374) fprintf [6] 100.00% 0.03%(119/119) vfprintf [7] 81.51% 0.02%(97/119) __vfprintf [8] 100.00% 0.02%(97/97) [self] [7] 5.88% 0.00%(7/119) io_print [8] 100.00% 0.00%(7/7) [self] [7] 5.04% 0.00%(6/119) io_pad [8] 100.00% 0.00%(6/6) [self] [7] 5.04% 0.00%(6/119) io_printandpad [8] 100.00% 0.00%(6/6) [self] [7] 1.68% 0.00%(2/119) strlen [8] 100.00% 0.00%(2/2) [self] [7] 0.84% 0.00%(1/119) io_flush [8] 100.00% 0.00%(1/1) [self] [5] 13.64% 0.01%(51/374) Process::getCallers(Callchain const&, std::vector >&) [6] 56.86% 0.01%(29/51) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.01%(29/29) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.01%(29/29) [self] [6] 21.57% 0.00%(11/51) std::vector >::reserve(unsigned int) [7] 45.45% 0.00%(5/11) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(5/5) [self] [7] 18.18% 0.00%(2/11) std::vector >::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) std::map, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 19.61% 0.00%(10/51) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 30.00% 0.00%(3/10) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(2/10) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) int std::__lg(int) [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) std::vector >, std::allocator > > >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 1.96% 0.00%(1/51) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [5] 5.08% 0.00%(19/374) Image::demangle(char const*) [6] 52.63% 0.00%(10/19) __cxa_demangle [7] 80.00% 0.00%(8/10) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(8/8) [self] [7] 10.00% 0.00%(1/10) [unmapped_function] [7] 10.00% 0.00%(1/10) strlen [8] 100.00% 0.00%(1/1) [self] [6] 47.37% 0.00%(9/19) strdup [7] 44.44% 0.00%(4/9) arena_lock_balance [8] 100.00% 0.00%(4/4) [self] [7] 44.44% 0.00%(4/9) arena_malloc_small [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(1/9) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [5] 1.60% 0.00%(6/374) ~vector [6] 33.33% 0.00%(2/6) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(2/6) allocator [7] 100.00% 0.00%(2/2) std::allocator::~allocator() [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(1/6) ~_Vector_base [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 1.07% 0.00%(4/374) Callchain::back() const [6] 100.00% 0.00%(4/4) std::vector >::back() const [7] 100.00% 0.00%(4/4) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(4/4) [self] [5] 0.53% 0.00%(2/374) Callchain::push_back(char const*) [6] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(2/2) [self] [5] 0.27% 0.00%(1/374) vector [6] 100.00% 0.00%(1/1) _Vector_base [7] 100.00% 0.00%(1/1) _Vector_impl [8] 100.00% 0.00%(1/1) [self] [4] 14.51% 0.01%(65/448) Process::getCallers(Callchain const&, std::vector >&) [5] 70.77% 0.01%(46/65) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.01%(46/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 43.48% 0.00%(20/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(20/20) [self] [7] 26.09% 0.00%(12/46) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(12/12) [self] [7] 6.52% 0.00%(3/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [7] 6.52% 0.00%(3/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(2/46) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(2/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 2.17% 0.00%(1/46) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 2.17% 0.00%(1/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 2.17% 0.00%(1/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 2.17% 0.00%(1/46) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 16.92% 0.00%(11/65) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 90.91% 0.00%(10/11) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 60.00% 0.00%(6/10) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(6/6) [self] [7] 40.00% 0.00%(4/10) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [6] 9.09% 0.00%(1/11) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 6.15% 0.00%(4/65) std::vector >::reserve(unsigned int) [6] 75.00% 0.00%(3/4) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 66.67% 0.00%(2/3) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) std::vector >::max_size() const [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 4.62% 0.00%(3/65) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(3/3) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(3/3) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [5] 1.54% 0.00%(1/65) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [7] 100.00% 0.00%(1/1) FunctionLocation [8] 100.00% 0.00%(1/1) [self] [4] 0.45% 0.00%(2/448) Image::demangle(char const*) [5] 100.00% 0.00%(2/2) strdup [6] 100.00% 0.00%(2/2) arena_malloc_small [7] 100.00% 0.00%(2/2) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [4] 0.45% 0.00%(2/448) Callchain::push_back(char const*) [5] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [6] 100.00% 0.00%(2/2) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [4] 0.45% 0.00%(2/448) vector [5] 100.00% 0.00%(2/2) _Vector_base [6] 100.00% 0.00%(2/2) _Vector_impl [7] 100.00% 0.00%(2/2) allocator [8] 100.00% 0.00%(2/2) [self] [4] 0.45% 0.00%(2/448) ~vector [5] 50.00% 0.00%(1/2) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) ~_Vector_base [6] 100.00% 0.00%(1/1) ~_Vector_impl [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 0.22% 0.00%(1/448) Callchain::back() const [5] 100.00% 0.00%(1/1) std::vector >::back() const [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [3] 23.52% 0.03%(147/625) fprintf [4] 100.00% 0.03%(147/147) vfprintf [5] 85.71% 0.03%(126/147) io_flush [6] 100.00% 0.03%(126/126) __sprint [7] 51.59% 0.01%(65/126) memcpy [8] 100.00% 0.01%(65/65) [self] [7] 45.24% 0.01%(57/126) __sfvwrite [8] 100.00% 0.01%(57/57) [self] [7] 2.38% 0.00%(3/126) [unmapped_function] [7] 0.79% 0.00%(1/126) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 14.29% 0.00%(21/147) __vfprintf [6] 90.48% 0.00%(19/21) __dtoa [7] 42.11% 0.00%(8/19) __d2b_D2A [8] 100.00% 0.00%(8/8) [self] [7] 15.79% 0.00%(3/19) __Bfree_D2A [8] 100.00% 0.00%(3/3) [self] [7] 15.79% 0.00%(3/19) __flt_rounds [8] 100.00% 0.00%(3/3) [self] [7] 10.53% 0.00%(2/19) __lshift_D2A [8] 100.00% 0.00%(2/2) [self] [7] 10.53% 0.00%(2/19) __rv_alloc_D2A [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [6] 9.52% 0.00%(2/21) __freedtoa [7] 100.00% 0.00%(2/2) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [3] 2.88% 0.00%(18/625) Process::getCallers(Callchain const&, std::vector >&) [4] 55.56% 0.00%(10/18) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.00%(10/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 60.00% 0.00%(6/10) std::less::operator()(Callchain const&, Callchain const&) const [7] 83.33% 0.00%(5/6) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(3/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 33.33% 0.00%(1/3) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(1/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [4] 27.78% 0.00%(5/18) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 80.00% 0.00%(4/5) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 75.00% 0.00%(3/4) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(3/3) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(1/1) FunctionLocation [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(1/5) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [4] 11.11% 0.00%(2/18) std::vector >::reserve(unsigned int) [5] 50.00% 0.00%(1/2) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [4] 5.56% 0.00%(1/18) std::vector >::push_back(FunctionLocation const&) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [6] 100.00% 0.00%(1/1) FunctionLocation [7] 100.00% 0.00%(1/1) set [8] 100.00% 0.00%(1/1) [self] [3] 1.28% 0.00%(8/625) Image::demangle(char const*) [4] 100.00% 0.00%(8/8) __cxa_demangle [5] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [7] 87.50% 0.00%(7/8) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) [unmapped_function] [3] 0.64% 0.00%(4/625) Callchain::push_back(char const*) [4] 100.00% 0.00%(4/4) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(4/4) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(1/1) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [7] 100.00% 0.00%(1/1) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 1.70% 0.04%(173/10194) Process::collectLocations(std::vector >, std::allocator > > >&) [3] 41.04% 0.02%(71/173) std::vector >, std::allocator > > >::push_back(std::vector > const&) [4] 70.42% 0.01%(50/71) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [5] 100.00% 0.01%(50/50) vector [6] 64.00% 0.01%(32/50) _Vector_base [7] 81.25% 0.01%(26/32) _Vector_impl [8] 100.00% 0.01%(26/26) [self] [7] 18.75% 0.00%(6/32) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(6/6) [self] [6] 20.00% 0.00%(10/50) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 100.00% 0.00%(10/10) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(10/10) [self] [6] 6.00% 0.00%(3/50) std::vector >::begin() const [7] 100.00% 0.00%(3/3) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [6] 6.00% 0.00%(3/50) allocator [7] 100.00% 0.00%(3/3) new_allocator [8] 100.00% 0.00%(3/3) [self] [6] 2.00% 0.00%(1/50) std::vector >::end() const [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [6] 2.00% 0.00%(1/50) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 29.58% 0.00%(21/71) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [5] 57.14% 0.00%(12/21) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(12/12) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [7] 100.00% 0.00%(12/12) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(12/12) [self] [5] 42.86% 0.00%(9/21) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(9/9) void std::_Destroy >*>(std::vector >*, std::vector >*) [7] 100.00% 0.00%(9/9) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(9/9) [self] [3] 38.73% 0.01%(67/173) ~vector [4] 76.12% 0.01%(51/67) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.01%(51/51) void std::_Destroy(Location*, Location*) [6] 100.00% 0.01%(51/51) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 90.20% 0.01%(46/51) void std::_Destroy(Location*) [8] 100.00% 0.01%(46/46) [self] [7] 9.80% 0.00%(5/51) Location::~Location() [8] 100.00% 0.00%(5/5) [self] [4] 23.88% 0.00%(16/67) ~_Vector_base [5] 87.50% 0.00%(14/16) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.00%(14/14) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 42.86% 0.00%(6/14) operator delete(void*) [8] 100.00% 0.00%(6/6) [self] [7] 35.71% 0.00%(5/14) [unmapped_function] [7] 21.43% 0.00%(3/14) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(3/3) [self] [5] 12.50% 0.00%(2/16) ~_Vector_impl [6] 100.00% 0.00%(2/2) ~allocator [7] 50.00% 0.00%(1/2) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 16.76% 0.01%(29/173) std::vector >::reserve(unsigned int) [4] 100.00% 0.01%(29/29) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [5] 89.66% 0.01%(26/29) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.01%(26/26) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 69.23% 0.00%(18/26) operator new(unsigned int) [8] 100.00% 0.00%(18/18) [self] [7] 19.23% 0.00%(5/26) operator new[](unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 7.69% 0.00%(2/26) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(1/26) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [5] 10.34% 0.00%(3/29) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [6] 100.00% 0.00%(3/3) Location* std::uninitialized_copy(Location*, Location*, Location*) [7] 66.67% 0.00%(2/3) Location* std::__uninitialized_copy_aux(Location*, Location*, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [8] 100.00% 0.00%(1/1) [self] [3] 2.89% 0.00%(5/173) std::map, std::allocator > >::clear() [4] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [5] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 60.00% 0.00%(3/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(2/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::allocator >::allocator > >(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [3] 0.58% 0.00%(1/173) vector [4] 100.00% 0.00%(1/1) _Vector_base [5] 100.00% 0.00%(1/1) _Vector_impl [6] 100.00% 0.00%(1/1) allocator [7] 100.00% 0.00%(1/1) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [2] 0.21% 0.00%(21/10194) Process::getFunctionList(std::vector >&) [3] 28.57% 0.00%(6/21) FunctionLocation [4] 100.00% 0.00%(6/6) set [5] 100.00% 0.00%(6/6) _Rb_tree [6] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 83.33% 0.00%(5/6) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [3] 23.81% 0.00%(5/21) std::vector >::push_back(FunctionLocation const&) [4] 60.00% 0.00%(3/5) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(3/3) FunctionLocation [6] 100.00% 0.00%(3/3) set [7] 100.00% 0.00%(3/3) _Rb_tree [8] 100.00% 0.00%(3/3) [self] [4] 40.00% 0.00%(2/5) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [5] 100.00% 0.00%(2/2) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(2/2) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(2/2) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [3] 23.81% 0.00%(5/21) ~FunctionLocation [4] 100.00% 0.00%(5/5) ~set [5] 100.00% 0.00%(5/5) ~_Rb_tree [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 14.29% 0.00%(3/21) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(3/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 66.67% 0.00%(2/3) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 50.00% 0.00%(1/2) FunctionLocation [7] 100.00% 0.00%(1/1) set [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator--() [8] 100.00% 0.00%(1/1) [self] [3] 9.52% 0.00%(2/21) Image::mapFunctionStart(FunctionLocation&) [4] 50.00% 0.00%(1/2) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.00%(1/1) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) std::map, std::allocator > >::operator[](std::string const&) [5] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 0.11% 0.00%(11/10194) ~vector [3] 100.00% 0.00%(11/11) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [4] 100.00% 0.00%(11/11) void std::_Destroy >*>(std::vector >*, std::vector >*) [5] 100.00% 0.00%(11/11) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [6] 100.00% 0.00%(11/11) void std::_Destroy > >(std::vector >*) [7] 90.91% 0.00%(10/11) ~vector [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [2] 0.10% 0.00%(10/10194) fprintf [3] 100.00% 0.00%(10/10) vfprintf [4] 90.00% 0.00%(9/10) __vfprintf [5] 100.00% 0.00%(9/9) __dtoa [6] 44.44% 0.00%(4/9) __d2b_D2A [7] 100.00% 0.00%(4/4) __lo0bits_D2A [8] 100.00% 0.00%(4/4) [self] [6] 33.33% 0.00%(3/9) __pow5mult_D2A [7] 100.00% 0.00%(3/3) __mult_D2A [8] 100.00% 0.00%(3/3) [self] [6] 11.11% 0.00%(1/9) __lshift_D2A [7] 100.00% 0.00%(1/1) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) __rv_alloc_D2A [7] 100.00% 0.00%(1/1) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [4] 10.00% 0.00%(1/10) io_flush [5] 100.00% 0.00%(1/1) __sprint [6] 100.00% 0.00%(1/1) __sfvwrite [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 0.05% 0.00%(5/10194) [self] [2] 0.02% 0.00%(2/10194) Image::demangle(char const*) [3] 100.00% 0.00%(2/2) __cxa_demangle [4] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [7] 50.00% 0.00%(1/2) [unmapped_function] [7] 50.00% 0.00%(1/2) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [2] 0.02% 0.00%(2/10194) ~Callchain [3] 100.00% 0.00%(2/2) ~vector [4] 100.00% 0.00%(2/2) ~_Vector_base [5] 100.00% 0.00%(2/2) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 100.00% 0.00%(2/2) operator delete(void*) [8] 100.00% 0.00%(2/2) [self] [1] 4.08% 0.40%(1834/44933) FlatProfilePrinter::printProfile(Profiler const&, std::vector > const&) [2] 63.63% 0.26%(1167/1834) Image::mapAllLocations(std::vector >, std::allocator > > >&) [3] 96.32% 0.25%(1124/1167) Image::mapLocation(Location&, unsigned int) [4] 80.69% 0.20%(907/1124) _bfd_elf_find_nearest_line [5] 100.00% 0.20%(907/907) find_line [6] 71.33% 0.14%(647/907) comp_unit_find_nearest_line [7] 80.06% 0.11%(518/647) scan_unit_for_symbols [8] 100.00% 0.11%(518/518) [self] [7] 14.68% 0.02%(95/647) decode_line_info [8] 100.00% 0.02%(95/95) [self] [7] 1.55% 0.00%(10/647) lookup_abbrev [8] 100.00% 0.00%(10/10) [self] [7] 1.24% 0.00%(8/647) read_unsigned_leb128 [8] 100.00% 0.00%(8/8) [self] [7] 0.77% 0.00%(5/647) bfd_generic_is_local_label_name [8] 100.00% 0.00%(5/5) [self] [7] 0.77% 0.00%(5/647) read_n_bytes [8] 100.00% 0.00%(5/5) [self] [7] 0.62% 0.00%(4/647) ihex_object_p [8] 100.00% 0.00%(4/4) [self] [7] 0.15% 0.00%(1/647) concat_filename [8] 100.00% 0.00%(1/1) [self] [7] 0.15% 0.00%(1/647) read_1_byte [8] 100.00% 0.00%(1/1) [self] [6] 25.14% 0.05%(228/907) bfd_realloc [7] 34.21% 0.02%(78/228) arena_lock_balance [8] 100.00% 0.02%(78/78) [self] [7] 16.23% 0.01%(37/228) malloc [8] 100.00% 0.01%(37/37) [self] [7] 12.72% 0.01%(29/228) arena_run_reg_alloc [8] 100.00% 0.01%(29/29) [self] [7] 6.14% 0.00%(14/228) arena_malloc_small [8] 100.00% 0.00%(14/14) [self] [7] 5.26% 0.00%(12/228) arena_malloc [8] 100.00% 0.00%(12/12) [self] [7] 3.51% 0.00%(8/228) malloc_init [8] 100.00% 0.00%(8/8) [self] [7] 3.07% 0.00%(7/228) calloc [8] 100.00% 0.00%(7/7) [self] [7] 2.63% 0.00%(6/228) realloc [8] 100.00% 0.00%(6/6) [self] [7] 2.63% 0.00%(6/228) iralloc [8] 100.00% 0.00%(6/6) [self] [7] 2.19% 0.00%(5/228) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 2.19% 0.00%(5/228) imalloc [8] 100.00% 0.00%(5/5) [self] [7] 1.75% 0.00%(4/228) arena_bin_malloc_easy [8] 100.00% 0.00%(4/4) [self] [7] 1.32% 0.00%(3/228) malloc_mutex_unlock [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) isalloc [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(3/228) arena_salloc [8] 100.00% 0.00%(3/3) [self] [7] 0.88% 0.00%(2/228) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(2/228) sranddev [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(2/228) [unmapped_function] [7] 0.44% 0.00%(1/228) idalloc [8] 100.00% 0.00%(1/1) [self] [7] 0.44% 0.00%(1/228) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [6] 1.87% 0.00%(17/907) bfd_zalloc [7] 100.00% 0.00%(17/17) bfd_alloc [8] 100.00% 0.00%(17/17) [self] [6] 0.99% 0.00%(9/907) read_attribute_value [7] 44.44% 0.00%(4/9) strlen [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(3/9) read_section [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) read_4_bytes [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) read_address [8] 100.00% 0.00%(1/1) [self] [6] 0.66% 0.00%(6/907) read_4_bytes [7] 66.67% 0.00%(4/6) bfd_getl32 [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) bfd_getb32 [8] 100.00% 0.00%(2/2) [self] [4] 14.86% 0.04%(167/1124) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [5] 100.00% 0.04%(167/167) std::map, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.04%(167/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [7] 56.89% 0.02%(95/167) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.02%(95/95) [self] [7] 33.53% 0.01%(56/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(56/56) [self] [7] 2.40% 0.00%(4/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(4/4) [self] [7] 2.40% 0.00%(4/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 1.20% 0.00%(2/167) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 1.20% 0.00%(2/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 1.20% 0.00%(2/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(2/2) [self] [7] 0.60% 0.00%(1/167) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 0.60% 0.00%(1/167) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 1.60% 0.00%(18/1124) Image::loadSymtab() [5] 100.00% 0.00%(18/18) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [6] 100.00% 0.00%(18/18) std::map, std::allocator > >::operator[](char const* const&) [7] 44.44% 0.00%(8/18) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(8/8) [self] [7] 27.78% 0.00%(5/18) pair [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(3/18) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(1/18) std::map, std::allocator > >::lower_bound(char const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) std::map, std::allocator > >::end() [8] 100.00% 0.00%(1/1) [self] [4] 1.51% 0.00%(17/1124) Image::loadDyntab() [5] 70.59% 0.00%(12/17) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [6] 100.00% 0.00%(12/12) std::map, std::allocator > >::operator[](char const* const&) [7] 41.67% 0.00%(5/12) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(3/12) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) pair [8] 100.00% 0.00%(1/1) [self] [5] 29.41% 0.00%(5/17) _bfd_elf_canonicalize_dynamic_symtab [6] 100.00% 0.00%(5/5) bfd_elf32_slurp_symbol_table [7] 40.00% 0.00%(2/5) _bfd_elf_swap_versym_in [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) bfd_elf_sym_name [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) _bfd_elf_swap_vernaux_out [8] 100.00% 0.00%(1/1) [self] [4] 1.33% 0.00%(15/1124) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.00%(15/15) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [6] 60.00% 0.00%(9/15) std::_Rb_tree_iterator >::operator--() [7] 55.56% 0.00%(5/9) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [6] 26.67% 0.00%(4/15) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 50.00% 0.00%(2/4) _Select1st [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::map, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(1/15) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(1/15) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [3] 1.80% 0.00%(21/1167) Process::getProcess(int) [4] 100.00% 0.00%(21/21) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 85.71% 0.00%(18/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 44.44% 0.00%(8/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(8/8) [self] [7] 27.78% 0.00%(5/18) _Select1st [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(4/18) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(4/4) [self] [7] 5.56% 0.00%(1/18) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(3/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [3] 1.54% 0.00%(18/1167) std::map, std::allocator > >::operator[](std::string const&) [4] 100.00% 0.00%(18/18) std::map, std::allocator > >::lower_bound(std::string const&) [5] 100.00% 0.00%(18/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [6] 77.78% 0.00%(14/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 35.71% 0.00%(5/14) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(4/14) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(2/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(2/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(2/2) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [6] 22.22% 0.00%(4/18) std::less::operator()(std::string const&, std::string const&) const [7] 100.00% 0.00%(4/4) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(4/4) [self] [3] 0.26% 0.00%(3/1167) Process::getLoadableImageName(Location const&, unsigned int&) [4] 100.00% 0.00%(3/3) std::map, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [3] 0.09% 0.00%(1/1167) Image [4] 100.00% 0.00%(1/1) bfd_fdopenr [5] 100.00% 0.00%(1/1) bfd_fopen [6] 100.00% 0.00%(1/1) bfd_find_target [7] 100.00% 0.00%(1/1) strncmp [8] 100.00% 0.00%(1/1) [self] [2] 18.65% 0.08%(342/1834) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [3] 40.64% 0.03%(139/342) std::map, std::allocator > >::insert(std::pair const&) [4] 100.00% 0.03%(139/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [5] 97.12% 0.03%(135/139) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.03%(135/135) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 95.56% 0.03%(129/135) std::string::compare(std::string const&) const [8] 100.00% 0.03%(129/129) [self] [7] 4.44% 0.00%(6/135) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(6/6) [self] [5] 2.16% 0.00%(3/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(3/3) _Select1st [7] 66.67% 0.00%(2/3) std::vector >::front() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) unary_function [8] 100.00% 0.00%(1/1) [self] [5] 0.72% 0.00%(1/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 100.00% 0.00%(1/1) std::pair::pair(std::pair const&) [8] 100.00% 0.00%(1/1) [self] [3] 9.36% 0.01%(32/342) pair [4] 100.00% 0.01%(32/32) FunctionLocation [5] 100.00% 0.01%(32/32) set [6] 100.00% 0.01%(32/32) _Rb_tree [7] 21.88% 0.00%(7/32) _Rb_tree_impl [8] 100.00% 0.00%(7/7) [self] [7] 21.88% 0.00%(7/32) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 15.62% 0.00%(5/32) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(5/5) [self] [7] 15.62% 0.00%(5/32) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 6.25% 0.00%(2/32) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(2/32) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [3] 8.19% 0.01%(28/342) FunctionLocation [4] 89.29% 0.01%(25/28) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.01%(25/25) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 96.00% 0.01%(24/25) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 45.83% 0.00%(11/24) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(11/11) [self] [7] 41.67% 0.00%(10/24) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(10/10) [self] [7] 4.17% 0.00%(1/24) [unmapped_function] [7] 4.17% 0.00%(1/24) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(1/25) std::_Rb_tree, std::less, std::allocator >::begin() [7] 100.00% 0.00%(1/1) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [4] 10.71% 0.00%(3/28) set [5] 100.00% 0.00%(3/3) _Rb_tree [6] 100.00% 0.00%(3/3) _Rb_tree_impl [7] 100.00% 0.00%(3/3) allocator [8] 100.00% 0.00%(3/3) [self] [3] 7.89% 0.01%(27/342) FunctionLocation::operator+=(Location const&) [4] 100.00% 0.01%(27/27) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.01%(27/27) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 51.85% 0.00%(14/27) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 50.00% 0.00%(7/14) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(7/7) [self] [7] 21.43% 0.00%(3/14) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(2/14) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(2/14) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(2/2) [self] [6] 37.04% 0.00%(10/27) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [7] 40.00% 0.00%(4/10) _Identity [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(2/10) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) std::unary_function::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [6] 7.41% 0.00%(2/27) _Identity [7] 100.00% 0.00%(2/2) unary_function [8] 100.00% 0.00%(2/2) [self] [6] 3.70% 0.00%(1/27) std::_Rb_tree_iterator::operator--() [7] 100.00% 0.00%(1/1) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 7.02% 0.01%(24/342) Process::getProcess(int) [4] 100.00% 0.01%(24/24) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.01%(24/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 75.00% 0.00%(18/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 38.89% 0.00%(7/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(6/18) _Select1st [8] 100.00% 0.00%(6/6) [self] [7] 27.78% 0.00%(5/18) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(5/5) [self] [6] 20.83% 0.00%(5/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 60.00% 0.00%(3/5) _Select1st [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(2/2) [self] [6] 4.17% 0.00%(1/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [3] 6.43% 0.00%(22/342) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.00%(22/22) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.00%(22/22) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.00%(22/22) operator new(unsigned int) [7] 27.27% 0.00%(6/22) arena_lock_balance [8] 100.00% 0.00%(6/6) [self] [7] 22.73% 0.00%(5/22) arena_malloc_small [8] 100.00% 0.00%(5/5) [self] [7] 18.18% 0.00%(4/22) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 18.18% 0.00%(4/22) malloc [8] 100.00% 0.00%(4/4) [self] [7] 4.55% 0.00%(1/22) calloc [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) imalloc [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 4.68% 0.00%(16/342) ~FunctionLocation [4] 100.00% 0.00%(16/16) ~set [5] 100.00% 0.00%(16/16) ~_Rb_tree [6] 100.00% 0.00%(16/16) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 37.50% 0.00%(6/16) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(6/6) [self] [7] 31.25% 0.00%(5/16) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 18.75% 0.00%(3/16) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(2/16) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [3] 4.39% 0.00%(15/342) Callchain::push_back(char const*) [4] 100.00% 0.00%(15/15) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(15/15) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 26.67% 0.00%(4/15) std::_Vector_base >::_M_allocate(unsigned int) [7] 75.00% 0.00%(3/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) [unmapped_function] [6] 26.67% 0.00%(4/15) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(4/4) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(4/4) [self] [6] 20.00% 0.00%(3/15) std::vector >::max_size() const [7] 66.67% 0.00%(2/3) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(3/15) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [7] 100.00% 0.00%(3/3) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.00%(3/3) [self] [6] 6.67% 0.00%(1/15) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 3.80% 0.00%(13/342) ~Callchain [4] 100.00% 0.00%(13/13) ~vector [5] 100.00% 0.00%(13/13) ~_Vector_base [6] 76.92% 0.00%(10/13) ~_Vector_impl [7] 80.00% 0.00%(8/10) ~allocator [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(2/10) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [6] 23.08% 0.00%(3/13) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 66.67% 0.00%(2/3) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [3] 3.80% 0.00%(13/342) ~pair [4] 100.00% 0.00%(13/13) ~FunctionLocation [5] 100.00% 0.00%(13/13) ~set [6] 100.00% 0.00%(13/13) ~_Rb_tree [7] 61.54% 0.00%(8/13) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 15.38% 0.00%(2/13) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) ~_Rb_tree_impl [8] 100.00% 0.00%(1/1) [self] [3] 3.51% 0.00%(12/342) std::string::operator+=(char const*) [4] 100.00% 0.00%(12/12) std::string::append(char const*, unsigned int) [5] 100.00% 0.00%(12/12) std::string::reserve(unsigned int) [6] 66.67% 0.00%(8/12) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [7] 87.50% 0.00%(7/8) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) [unmapped_function] [6] 33.33% 0.00%(4/12) std::string::_Rep::_M_destroy(std::allocator const&) [7] 100.00% 0.00%(4/4) operator delete(void*) [8] 100.00% 0.00%(4/4) [self] [3] 0.29% 0.00%(1/342) Callchain [4] 100.00% 0.00%(1/1) vector [5] 100.00% 0.00%(1/1) _Vector_base [6] 100.00% 0.00%(1/1) _Vector_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [2] 8.83% 0.04%(162/1834) Process::collectAllLocations(std::vector >, std::allocator > > >&) [3] 61.11% 0.02%(99/162) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 100.00% 0.02%(99/99) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 79.80% 0.02%(79/99) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 98.73% 0.02%(78/79) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 47.44% 0.01%(37/78) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.01%(37/37) [self] [7] 25.64% 0.00%(20/78) std::vector >::end() const [8] 100.00% 0.00%(20/20) [self] [7] 25.64% 0.00%(20/78) std::vector >::begin() const [8] 100.00% 0.00%(20/20) [self] [7] 1.28% 0.00%(1/78) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 1.27% 0.00%(1/79) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [5] 20.20% 0.00%(20/99) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 55.00% 0.00%(11/20) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 45.45% 0.00%(5/11) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(5/5) [self] [7] 36.36% 0.00%(4/11) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(1/11) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [6] 45.00% 0.00%(9/20) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 88.89% 0.00%(8/9) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) vector [8] 100.00% 0.00%(1/1) [self] [3] 38.89% 0.01%(63/162) Process::collectLocations(std::vector >, std::allocator > > >&) [4] 41.27% 0.01%(26/63) std::vector >, std::allocator > > >::push_back(std::vector > const&) [5] 100.00% 0.01%(26/26) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [6] 100.00% 0.01%(26/26) vector [7] 30.77% 0.00%(8/26) _Vector_base [8] 100.00% 0.00%(8/8) [self] [7] 15.38% 0.00%(4/26) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 11.54% 0.00%(3/26) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(2/26) std::vector >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(2/26) std::vector >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(2/26) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(2/26) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(1/26) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 3.85% 0.00%(1/26) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [7] 3.85% 0.00%(1/26) allocator [8] 100.00% 0.00%(1/1) [self] [4] 38.10% 0.01%(24/63) std::vector >::reserve(unsigned int) [5] 83.33% 0.00%(20/24) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [6] 50.00% 0.00%(10/20) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(10/10) [self] [6] 30.00% 0.00%(6/20) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [7] 100.00% 0.00%(6/6) Location* std::uninitialized_copy(Location*, Location*, Location*) [8] 100.00% 0.00%(6/6) [self] [6] 20.00% 0.00%(4/20) allocator [7] 50.00% 0.00%(2/4) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) new_allocator [8] 100.00% 0.00%(2/2) [self] [5] 16.67% 0.00%(4/24) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(4/4) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(4/4) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(4/4) [self] [4] 17.46% 0.00%(11/63) ~vector [5] 54.55% 0.00%(6/11) ~_Vector_base [6] 66.67% 0.00%(4/6) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 75.00% 0.00%(3/4) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) Location* std::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(2/6) ~_Vector_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [5] 45.45% 0.00%(5/11) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(5/5) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(5/5) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(5/5) [self] [4] 3.17% 0.00%(2/63) vector [5] 100.00% 0.00%(2/2) _Vector_base [6] 100.00% 0.00%(2/2) _Vector_impl [7] 100.00% 0.00%(2/2) allocator [8] 100.00% 0.00%(2/2) [self] [2] 3.82% 0.02%(70/1834) fprintf [3] 100.00% 0.02%(70/70) vfprintf [4] 91.43% 0.01%(64/70) __vfprintf [5] 100.00% 0.01%(64/64) __dtoa [6] 54.69% 0.01%(35/64) __pow5mult_D2A [7] 85.71% 0.01%(30/35) __mult_D2A [8] 100.00% 0.01%(30/30) [self] [7] 14.29% 0.00%(5/35) __Bfree_D2A [8] 100.00% 0.00%(5/5) [self] [6] 23.44% 0.00%(15/64) __rv_alloc_D2A [7] 100.00% 0.00%(15/15) __Balloc_D2A [8] 100.00% 0.00%(15/15) [self] [6] 10.94% 0.00%(7/64) __lshift_D2A [7] 57.14% 0.00%(4/7) __Balloc_D2A [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 6.25% 0.00%(4/64) __d2b_D2A [7] 75.00% 0.00%(3/4) __lo0bits_D2A [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) abort [8] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(2/64) __flt_rounds [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.cx [8] 100.00% 0.00%(2/2) [self] [6] 1.56% 0.00%(1/64) __Bfree_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 8.57% 0.00%(6/70) io_flush [5] 100.00% 0.00%(6/6) __sprint [6] 100.00% 0.00%(6/6) __sfvwrite [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [2] 2.40% 0.01%(44/1834) [self] [2] 1.69% 0.01%(31/1834) Process::getFunctionList(std::vector >&) [3] 38.71% 0.00%(12/31) Image::mapFunctionStart(FunctionLocation&) [4] 100.00% 0.00%(12/12) Image::functionStart(Location&) [5] 100.00% 0.00%(12/12) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [6] 100.00% 0.00%(12/12) std::map, std::allocator > >::find(char const* const&) const [7] 100.00% 0.00%(12/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [8] 100.00% 0.00%(12/12) [self] [3] 25.81% 0.00%(8/31) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 87.50% 0.00%(7/8) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 57.14% 0.00%(4/7) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(4/4) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 75.00% 0.00%(3/4) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [5] 42.86% 0.00%(3/7) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(3/3) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 66.67% 0.00%(2/3) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(1/1) [self] [4] 12.50% 0.00%(1/8) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [5] 100.00% 0.00%(1/1) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [3] 12.90% 0.00%(4/31) FunctionLocation [4] 100.00% 0.00%(4/4) set [5] 100.00% 0.00%(4/4) _Rb_tree [6] 75.00% 0.00%(3/4) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) _Rb_tree_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [3] 12.90% 0.00%(4/31) ~FunctionLocation [4] 100.00% 0.00%(4/4) ~set [5] 100.00% 0.00%(4/4) ~_Rb_tree [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 75.00% 0.00%(3/4) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 9.68% 0.00%(3/31) std::vector >::push_back(FunctionLocation const&) [4] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(3/3) FunctionLocation [6] 100.00% 0.00%(3/3) set [7] 100.00% 0.00%(3/3) _Rb_tree [8] 100.00% 0.00%(3/3) [self] [2] 0.76% 0.00%(14/1834) ~vector [3] 92.86% 0.00%(13/14) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [4] 100.00% 0.00%(13/13) void std::_Destroy >*>(std::vector >*, std::vector >*) [5] 100.00% 0.00%(13/13) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [6] 100.00% 0.00%(13/13) void std::_Destroy > >(std::vector >*) [7] 100.00% 0.00%(13/13) ~vector [8] 100.00% 0.00%(13/13) [self] [3] 7.14% 0.00%(1/14) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [4] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [6] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*) [7] 100.00% 0.00%(1/1) ~FunctionLocation [8] 100.00% 0.00%(1/1) [self] [2] 0.16% 0.00%(3/1834) Image::demangle(char const*) [3] 66.67% 0.00%(2/3) __cxa_demangle [4] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(2/2) [self] [3] 33.33% 0.00%(1/3) strdup [4] 100.00% 0.00%(1/1) arena_malloc_small [5] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [6] 100.00% 0.00%(1/1) arena_run_alloc [7] 100.00% 0.00%(1/1) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(1/1) [self] [2] 0.05% 0.00%(1/1834) Process::getProcess(int) [3] 100.00% 0.00%(1/1) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(11/44933) [unmapped_function] [1] 0.00% 0.00%(2/44933) Process::clearOldSamples() [2] 100.00% 0.00%(2/2) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear() [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear() [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [7] 100.00% 0.00%(1/1) ~pair [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [8] 100.00% 0.00%(1/1) [self] [0] 9.30% 9.30%(42201/453838) main [1] 99.90% 9.29%(42160/42201) Profiler::createProfile(ProfilePrinter&) [2] 48.68% 4.52%(20524/42160) EventFactory::createEvents(Profiler&, unsigned int) [3] 74.61% 3.37%(15312/20524) Profiler::processEvent(Sample const&) [4] 79.50% 2.68%(12173/15312) Process::addSample(Sample const&) [5] 100.00% 2.68%(12173/12173) std::map, std::allocator > >::operator[](Sample const&) [6] 70.27% 1.88%(8554/12173) std::map, std::allocator > >::lower_bound(Sample const&) [7] 99.98% 1.88%(8552/8554) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(Sample const&) [8] 100.00% 1.88%(8552/8552) [self] [7] 0.02% 0.00%(2/8554) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(2/2) [self] [6] 26.39% 0.71%(3212/12173) std::less::operator()(Sample const&, Sample const&) const [7] 99.81% 0.71%(3206/3212) Sample::operator<(Sample const&) const [8] 100.00% 0.71%(3206/3206) [self] [7] 0.19% 0.00%(6/3212) Sample::getChainDepth() const [8] 100.00% 0.00%(6/6) [self] [6] 1.57% 0.04%(191/12173) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 98.43% 0.04%(188/191) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.04%(188/188) [self] [7] 1.57% 0.00%(3/191) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [8] 100.00% 0.00%(3/3) [self] [6] 0.80% 0.02%(97/12173) std::map, std::allocator > >::end() [7] 96.91% 0.02%(94/97) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.02%(94/94) [self] [7] 3.09% 0.00%(3/97) std::map, std::allocator > >::begin() [8] 100.00% 0.00%(3/3) [self] [6] 0.62% 0.02%(75/12173) std::map, std::allocator > >::key_comp() const [7] 92.00% 0.02%(69/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.02%(69/69) [self] [7] 8.00% 0.00%(6/75) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(6/6) [self] [6] 0.27% 0.01%(33/12173) pair [7] 100.00% 0.01%(33/33) Sample [8] 100.00% 0.01%(33/33) [self] [6] 0.09% 0.00%(11/12173) ~pair [7] 100.00% 0.00%(11/11) ~Sample [8] 100.00% 0.00%(11/11) [self] [4] 20.50% 0.69%(3139/15312) Process::getProcess(Sample const&, bool) [5] 100.00% 0.69%(3139/3139) std::map, std::allocator > >::operator[](int const&) [6] 83.12% 0.57%(2609/3139) std::map, std::allocator > >::lower_bound(int const&) [7] 99.85% 0.57%(2605/2609) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [8] 100.00% 0.57%(2605/2605) [self] [7] 0.15% 0.00%(4/2609) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(4/4) [self] [6] 14.56% 0.10%(457/3139) std::map, std::allocator > >::end() [7] 91.68% 0.09%(419/457) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.09%(419/419) [self] [7] 8.32% 0.01%(38/457) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.01%(38/38) [self] [6] 2.33% 0.02%(73/3139) std::map, std::allocator > >::key_comp() const [7] 95.89% 0.02%(70/73) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.02%(70/70) [self] [7] 4.11% 0.00%(3/73) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_root() [8] 100.00% 0.00%(3/3) [self] [3] 23.26% 1.05%(4774/20524) Sample [4] 94.34% 0.99%(4504/4774) std::vector >::push_back(unsigned int const&) [5] 100.00% 0.99%(4504/4504) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [6] 29.33% 0.29%(1321/4504) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [7] 98.11% 0.29%(1296/1321) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.29%(1296/1296) [self] [7] 1.89% 0.01%(25/1321) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.01%(25/25) [self] [6] 26.87% 0.27%(1210/4504) std::_Vector_base >::_M_allocate(unsigned int) [7] 94.30% 0.25%(1141/1210) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.25%(1141/1141) [self] [7] 4.71% 0.01%(57/1210) [unmapped_function] [7] 0.99% 0.00%(12/1210) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.00%(12/12) [self] [6] 12.01% 0.12%(541/4504) std::vector >::max_size() const [7] 51.94% 0.06%(281/541) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.06%(281/281) [self] [7] 22.18% 0.03%(120/541) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.03%(120/120) [self] [7] 16.45% 0.02%(89/541) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.02%(89/89) [self] [7] 9.43% 0.01%(51/541) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.01%(51/51) [self] [6] 7.53% 0.07%(339/4504) allocator [7] 85.25% 0.06%(289/339) new_allocator [8] 100.00% 0.06%(289/289) [self] [7] 14.75% 0.01%(50/339) std::allocator::~allocator() [8] 100.00% 0.01%(50/50) [self] [6] 7.17% 0.07%(323/4504) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [7] 85.76% 0.06%(277/323) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.06%(277/277) [self] [7] 13.31% 0.01%(43/323) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.01%(43/43) [self] [7] 0.93% 0.00%(3/323) [unmapped_function] [6] 6.51% 0.06%(293/4504) ~allocator [7] 78.50% 0.05%(230/293) ~new_allocator [8] 100.00% 0.05%(230/230) [self] [7] 21.50% 0.01%(63/293) std::allocator::allocator() [8] 100.00% 0.01%(63/63) [self] [6] 5.44% 0.05%(245/4504) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [7] 99.18% 0.05%(243/245) void std::_Destroy(unsigned int*, unsigned int*) [8] 100.00% 0.05%(243/243) [self] [7] 0.82% 0.00%(2/245) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(2/2) [self] [6] 5.15% 0.05%(232/4504) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 67.67% 0.03%(157/232) operator new(unsigned int, void*) [8] 100.00% 0.03%(157/157) [self] [7] 32.33% 0.02%(75/232) main [8] 100.00% 0.02%(75/75) [self] [4] 5.66% 0.06%(270/4774) vector [5] 100.00% 0.06%(270/270) _Vector_base [6] 100.00% 0.06%(270/270) _Vector_impl [7] 86.30% 0.05%(233/270) allocator [8] 100.00% 0.05%(233/233) [self] [7] 13.70% 0.01%(37/270) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.01%(37/37) [self] [3] 2.11% 0.10%(433/20524) ~Sample [4] 100.00% 0.10%(433/433) ~vector [5] 90.53% 0.09%(392/433) ~_Vector_base [6] 57.91% 0.05%(227/392) ~_Vector_impl [7] 92.07% 0.05%(209/227) ~allocator [8] 100.00% 0.05%(209/209) [self] [7] 7.93% 0.00%(18/227) std::vector >::size() const [8] 100.00% 0.00%(18/18) [self] [6] 42.09% 0.04%(165/392) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [7] 76.97% 0.03%(127/165) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.03%(127/127) [self] [7] 16.36% 0.01%(27/165) [unmapped_function] [7] 6.67% 0.00%(11/165) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(11/11) [self] [5] 9.47% 0.01%(41/433) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [6] 100.00% 0.01%(41/41) void std::_Destroy(unsigned int*, unsigned int*) [7] 51.22% 0.00%(21/41) std::vector >::end() [8] 100.00% 0.00%(21/21) [self] [7] 48.78% 0.00%(20/41) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(20/20) [self] [3] 0.02% 0.00%(5/20524) Profiler::processMapIn(int, unsigned int, char const*) [4] 60.00% 0.00%(3/5) Process::mapIn(unsigned int, char const*) [5] 100.00% 0.00%(3/3) std::map, std::allocator > >::insert(std::pair const&) [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [7] 66.67% 0.00%(2/3) std::less::operator()(unsigned long const&, unsigned long const&) const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [4] 40.00% 0.00%(2/5) Process::getProcess(char const*, int, bool) [5] 100.00% 0.00%(2/2) std::map, std::allocator > >::operator[](int const&) [6] 100.00% 0.00%(2/2) std::map, std::allocator > >::lower_bound(int const&) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [8] 100.00% 0.00%(2/2) [self] [2] 28.06% 2.61%(11829/42160) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [3] 50.93% 1.33%(6025/11829) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, RootProcessStrategy) [4] 14.69% 0.20%(885/6025) RootProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [5] 41.92% 0.08%(371/885) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [6] 83.56% 0.07%(310/371) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 100.00% 0.07%(310/310) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [8] 100.00% 0.07%(310/310) [self] [6] 6.47% 0.01%(24/371) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [7] 100.00% 0.01%(24/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [8] 100.00% 0.01%(24/24) [self] [6] 2.43% 0.00%(9/371) map [7] 77.78% 0.00%(7/9) _Rb_tree [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) allocator [8] 100.00% 0.00%(2/2) [self] [6] 1.89% 0.00%(7/371) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 57.14% 0.00%(4/7) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) std::_Rb_tree_iterator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(3/3) [self] [6] 1.62% 0.00%(6/371) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [7] 100.00% 0.00%(6/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::key_comp() const [8] 100.00% 0.00%(6/6) [self] [6] 1.62% 0.00%(6/371) std::less::operator()(Callchain const&, Callchain const&) const [7] 66.67% 0.00%(4/6) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [6] 0.81% 0.00%(3/371) pair [7] 33.33% 0.00%(1/3) Callchain [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::vector >::vector(std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) map [8] 100.00% 0.00%(1/1) [self] [6] 0.81% 0.00%(3/371) ~map [7] 100.00% 0.00%(3/3) ~_Rb_tree [8] 100.00% 0.00%(3/3) [self] [6] 0.81% 0.00%(3/371) ~pair [7] 100.00% 0.00%(3/3) ~Callchain [8] 100.00% 0.00%(3/3) [self] [5] 17.51% 0.03%(155/885) FunctionLocation::operator+=(Location const&) [6] 100.00% 0.03%(155/155) std::set, std::allocator >::insert(unsigned int const&) [7] 97.42% 0.03%(151/155) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.03%(151/151) [self] [7] 2.58% 0.00%(4/155) pair [8] 100.00% 0.00%(4/4) [self] [5] 13.33% 0.03%(118/885) FunctionLocation [6] 65.25% 0.02%(77/118) std::set, std::allocator >::insert(unsigned int const&) [7] 94.81% 0.02%(73/77) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [8] 100.00% 0.02%(73/73) [self] [7] 3.90% 0.00%(3/77) pair [8] 100.00% 0.00%(3/3) [self] [7] 1.30% 0.00%(1/77) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [6] 34.75% 0.01%(41/118) set [7] 36.59% 0.00%(15/41) _Rb_tree [8] 100.00% 0.00%(15/15) [self] [7] 26.83% 0.00%(11/41) less [8] 100.00% 0.00%(11/11) [self] [7] 14.63% 0.00%(6/41) ~allocator [8] 100.00% 0.00%(6/6) [self] [7] 12.20% 0.00%(5/41) allocator [8] 100.00% 0.00%(5/5) [self] [7] 4.88% 0.00%(2/41) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > const&, std::less const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.44% 0.00%(1/41) __gnu_cxx::new_allocator::new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 2.44% 0.00%(1/41) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 12.54% 0.02%(111/885) std::map, std::allocator > >::insert(std::pair const&) [6] 100.00% 0.02%(111/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [7] 27.93% 0.01%(31/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(31/31) [self] [7] 13.51% 0.00%(15/111) _Select1st [8] 100.00% 0.00%(15/15) [self] [7] 10.81% 0.00%(12/111) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.00%(12/12) [self] [7] 9.91% 0.00%(11/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(11/11) [self] [7] 6.31% 0.00%(7/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(7/7) [self] [7] 5.41% 0.00%(6/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [8] 100.00% 0.00%(6/6) [self] [7] 5.41% 0.00%(6/111) pair [8] 100.00% 0.00%(6/6) [self] [7] 3.60% 0.00%(4/111) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(4/4) [self] [7] 3.60% 0.00%(4/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [8] 100.00% 0.00%(4/4) [self] [7] 2.70% 0.00%(3/111) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(3/3) [self] [7] 2.70% 0.00%(3/111) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 2.70% 0.00%(3/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 1.80% 0.00%(2/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 1.80% 0.00%(2/111) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(2/2) [self] [7] 0.90% 0.00%(1/111) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 0.90% 0.00%(1/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 4.29% 0.01%(38/885) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [6] 100.00% 0.01%(38/38) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [7] 78.95% 0.01%(30/38) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.01%(30/30) [self] [7] 13.16% 0.00%(5/38) std::string::find_last_of(char, unsigned int) const [8] 100.00% 0.00%(5/5) [self] [7] 7.89% 0.00%(3/38) [unmapped_function] [5] 3.73% 0.01%(33/885) pair [6] 100.00% 0.01%(33/33) FunctionLocation [7] 100.00% 0.01%(33/33) set [8] 100.00% 0.01%(33/33) [self] [5] 2.26% 0.00%(20/885) ~FunctionLocation [6] 100.00% 0.00%(20/20) ~set [7] 100.00% 0.00%(20/20) ~_Rb_tree [8] 100.00% 0.00%(20/20) [self] [5] 1.81% 0.00%(16/885) std::vector >::front() [6] 100.00% 0.00%(16/16) std::vector >::begin() [7] 87.50% 0.00%(14/16) __normal_iterator [8] 100.00% 0.00%(14/14) [self] [7] 12.50% 0.00%(2/16) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [5] 1.36% 0.00%(12/885) ~pair [6] 100.00% 0.00%(12/12) ~FunctionLocation [7] 100.00% 0.00%(12/12) ~set [8] 100.00% 0.00%(12/12) [self] [5] 1.24% 0.00%(11/885) std::basic_string, std::allocator >::~basic_string() [6] 100.00% 0.00%(11/11) std::string::_Rep::_M_destroy(std::allocator const&) [7] 54.55% 0.00%(6/11) operator delete(void*) [8] 100.00% 0.00%(6/6) [self] [7] 45.45% 0.00%(5/11) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(5/5) [self] [4] 14.51% 0.19%(874/6025) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [5] 79.29% 0.15%(693/874) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [6] 100.00% 0.15%(693/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 38.53% 0.06%(267/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.06%(267/267) [self] [7] 22.37% 0.03%(155/693) Callchain::operator<(Callchain const&) const [8] 100.00% 0.03%(155/155) [self] [7] 10.10% 0.02%(70/693) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.02%(70/70) [self] [7] 6.64% 0.01%(46/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(46/46) [self] [7] 6.20% 0.01%(43/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.01%(43/43) [self] [7] 6.20% 0.01%(43/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(43/43) [self] [7] 5.34% 0.01%(37/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.01%(37/37) [self] [7] 3.90% 0.01%(27/693) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.01%(27/27) [self] [7] 0.72% 0.00%(5/693) RootProcessStrategy::begin(std::vector >&) [8] 100.00% 0.00%(5/5) [self] [5] 15.90% 0.03%(139/874) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.03%(139/139) Callchain::operator<(Callchain const&) const [7] 100.00% 0.03%(139/139) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.03%(139/139) [self] [5] 2.17% 0.00%(19/874) ~pair [6] 57.89% 0.00%(11/19) ~map [7] 100.00% 0.00%(11/11) ~_Rb_tree [8] 100.00% 0.00%(11/11) [self] [6] 42.11% 0.00%(8/19) ~Callchain [7] 100.00% 0.00%(8/8) ~vector [8] 100.00% 0.00%(8/8) [self] [5] 1.14% 0.00%(10/874) map [6] 100.00% 0.00%(10/10) _Rb_tree [7] 60.00% 0.00%(6/10) _Rb_tree_impl [8] 100.00% 0.00%(6/6) [self] [7] 20.00% 0.00%(2/10) allocator, std::allocator >, FunctionLocation> > [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) ~allocator [8] 100.00% 0.00%(2/2) [self] [5] 0.57% 0.00%(5/874) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(5/5) _Rb_tree_iterator [8] 100.00% 0.00%(5/5) [self] [5] 0.57% 0.00%(5/874) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [7] 20.00% 0.00%(1/5) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 0.34% 0.00%(3/874) pair [6] 66.67% 0.00%(2/3) map [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_copy(std::_Rb_tree_node > const*, std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) Callchain [7] 100.00% 0.00%(1/1) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [4] 9.10% 0.12%(548/6025) Callchain::push_back(char const*) [5] 100.00% 0.12%(548/548) std::vector >::push_back(char const* const&) [6] 95.62% 0.12%(524/548) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 11.45% 0.01%(60/524) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.01%(60/60) [self] [7] 10.88% 0.01%(57/524) allocator [8] 100.00% 0.01%(57/57) [self] [7] 10.69% 0.01%(56/524) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.01%(56/56) [self] [7] 10.50% 0.01%(55/524) ~allocator [8] 100.00% 0.01%(55/55) [self] [7] 9.73% 0.01%(51/524) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.01%(51/51) [self] [7] 7.82% 0.01%(41/524) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.01%(41/41) [self] [7] 6.11% 0.01%(32/524) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.01%(32/32) [self] [7] 6.11% 0.01%(32/524) std::vector >::max_size() const [8] 100.00% 0.01%(32/32) [self] [7] 5.92% 0.01%(31/524) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.01%(31/31) [self] [7] 4.01% 0.00%(21/524) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(21/21) [self] [7] 3.82% 0.00%(20/524) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(20/20) [self] [7] 2.86% 0.00%(15/524) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(15/15) [self] [7] 2.86% 0.00%(15/524) std::allocator::~allocator() [8] 100.00% 0.00%(15/15) [self] [7] 1.91% 0.00%(10/524) std::vector >::size() const [8] 100.00% 0.00%(10/10) [self] [7] 1.53% 0.00%(8/524) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(8/8) [self] [7] 0.95% 0.00%(5/524) Callchain::back() const [8] 100.00% 0.00%(5/5) [self] [7] 0.76% 0.00%(4/524) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.00%(4/4) [self] [7] 0.76% 0.00%(4/524) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 0.57% 0.00%(3/524) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(3/3) [self] [7] 0.38% 0.00%(2/524) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(2/2) [self] [7] 0.38% 0.00%(2/524) Callchain::Callchain() [8] 100.00% 0.00%(2/2) [self] [6] 2.92% 0.00%(16/548) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(16/16) operator new(unsigned int, void*) [8] 100.00% 0.00%(16/16) [self] [6] 1.46% 0.00%(8/548) std::vector >::end() [7] 75.00% 0.00%(6/8) __normal_iterator [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [4] 8.80% 0.12%(530/6025) FunctionLocation [5] 77.92% 0.09%(413/530) set [6] 74.09% 0.07%(306/413) _Rb_tree [7] 65.36% 0.04%(200/306) _Rb_tree_impl [8] 100.00% 0.04%(200/200) [self] [7] 20.92% 0.01%(64/306) allocator [8] 100.00% 0.01%(64/64) [self] [7] 7.84% 0.01%(24/306) ~allocator [8] 100.00% 0.01%(24/24) [self] [7] 2.94% 0.00%(9/306) __gnu_cxx::new_allocator >::new_allocator() [8] 100.00% 0.00%(9/9) [self] [7] 2.94% 0.00%(9/306) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(9/9) [self] [6] 22.03% 0.02%(91/413) less [7] 82.42% 0.02%(75/91) binary_function [8] 100.00% 0.02%(75/75) [self] [7] 17.58% 0.00%(16/91) unsigned int const& std::min(unsigned int const&, unsigned int const&) [8] 100.00% 0.00%(16/16) [self] [6] 3.15% 0.00%(13/413) allocator [7] 53.85% 0.00%(7/13) new_allocator [8] 100.00% 0.00%(7/7) [self] [7] 46.15% 0.00%(6/13) std::vector >::size() const [8] 100.00% 0.00%(6/6) [self] [6] 0.73% 0.00%(3/413) ~allocator [7] 66.67% 0.00%(2/3) std::allocator::allocator() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 22.08% 0.03%(117/530) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.03%(117/117) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 59.83% 0.02%(70/117) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [8] 100.00% 0.02%(70/70) [self] [7] 8.55% 0.00%(10/117) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(10/10) [self] [7] 6.84% 0.00%(8/117) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(8/8) [self] [7] 4.27% 0.00%(5/117) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(5/5) [self] [7] 4.27% 0.00%(5/117) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(5/5) [self] [7] 4.27% 0.00%(5/117) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(5/5) [self] [7] 4.27% 0.00%(5/117) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 4.27% 0.00%(5/117) pair [8] 100.00% 0.00%(5/5) [self] [7] 2.56% 0.00%(3/117) _Rb_tree_iterator [8] 100.00% 0.00%(3/3) [self] [7] 0.85% 0.00%(1/117) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 8.25% 0.11%(497/6025) FunctionLocation::operator+=(FunctionLocation const&) [5] 91.95% 0.10%(457/497) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [6] 100.00% 0.10%(457/457) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [7] 35.67% 0.04%(163/457) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [8] 100.00% 0.04%(163/163) [self] [7] 26.91% 0.03%(123/457) std::_Rb_tree_const_iterator::operator!=(std::_Rb_tree_const_iterator const&) const [8] 100.00% 0.03%(123/123) [self] [7] 13.79% 0.01%(63/457) std::_Rb_tree_const_iterator::operator*() const [8] 100.00% 0.01%(63/63) [self] [7] 11.38% 0.01%(52/457) std::_Rb_tree_const_iterator::operator++() [8] 100.00% 0.01%(52/52) [self] [7] 8.10% 0.01%(37/457) std::_Rb_tree, std::less, std::allocator >::end() [8] 100.00% 0.01%(37/37) [self] [7] 3.50% 0.00%(16/457) std::set, std::allocator >::begin() const [8] 100.00% 0.00%(16/16) [self] [7] 0.66% 0.00%(3/457) std::_Rb_tree_iterator::operator++() [8] 100.00% 0.00%(3/3) [self] [5] 5.84% 0.01%(29/497) std::set, std::allocator >::end() const [6] 100.00% 0.01%(29/29) std::_Rb_tree, std::less, std::allocator >::end() const [7] 58.62% 0.00%(17/29) _Rb_tree_const_iterator [8] 100.00% 0.00%(17/17) [self] [7] 41.38% 0.00%(12/29) std::pair, bool>::pair(std::_Rb_tree_iterator const&, bool const&) [8] 100.00% 0.00%(12/12) [self] [5] 2.21% 0.00%(11/497) std::set, std::allocator >::begin() const [6] 100.00% 0.00%(11/11) std::_Rb_tree, std::less, std::allocator >::begin() const [7] 72.73% 0.00%(8/11) _Rb_tree_const_iterator [8] 100.00% 0.00%(8/8) [self] [7] 27.27% 0.00%(3/11) std::pair, bool>::pair(std::_Rb_tree_iterator const&, bool const&) [8] 100.00% 0.00%(3/3) [self] [4] 7.72% 0.10%(465/6025) pair [5] 100.00% 0.10%(465/465) FunctionLocation [6] 100.00% 0.10%(465/465) set [7] 90.97% 0.09%(423/465) _Rb_tree [8] 100.00% 0.09%(423/423) [self] [7] 9.03% 0.01%(42/465) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.01%(42/42) [self] [4] 7.47% 0.10%(450/6025) std::map, std::allocator > >::insert(std::pair const&) [5] 100.00% 0.10%(450/450) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 41.78% 0.04%(188/450) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 23.94% 0.01%(45/188) _Select1st [8] 100.00% 0.01%(45/45) [self] [7] 22.34% 0.01%(42/188) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.01%(42/42) [self] [7] 20.21% 0.01%(38/188) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(38/38) [self] [7] 18.09% 0.01%(34/188) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(34/34) [self] [7] 10.64% 0.00%(20/188) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(20/20) [self] [7] 4.79% 0.00%(9/188) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(9/9) [self] [6] 24.67% 0.02%(111/450) std::less::operator()(std::string const&, std::string const&) const [7] 89.19% 0.02%(99/111) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.02%(99/99) [self] [7] 7.21% 0.00%(8/111) [unmapped_function] [7] 3.60% 0.00%(4/111) std::pair, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > > > const&, bool const&) [8] 100.00% 0.00%(4/4) [self] [6] 12.89% 0.01%(58/450) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 37.93% 0.00%(22/58) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(22/22) [self] [7] 31.03% 0.00%(18/58) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(18/18) [self] [7] 17.24% 0.00%(10/58) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(10/10) [self] [7] 6.90% 0.00%(4/58) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 5.17% 0.00%(3/58) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(3/3) [self] [7] 1.72% 0.00%(1/58) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.01%(50/450) std::_Rb_tree_iterator >::operator--() [7] 98.00% 0.01%(49/50) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(49/49) [self] [7] 2.00% 0.00%(1/50) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 6.89% 0.01%(31/450) _Select1st [7] 74.19% 0.01%(23/31) unary_function [8] 100.00% 0.01%(23/23) [self] [7] 25.81% 0.00%(8/31) std::vector >::front() [8] 100.00% 0.00%(8/8) [self] [6] 1.78% 0.00%(8/450) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 87.50% 0.00%(7/8) _Rb_tree_iterator [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 0.89% 0.00%(4/450) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [4] 7.05% 0.09%(425/6025) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.09%(425/425) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.09%(425/425) operator delete(void*) [7] 28.94% 0.03%(123/425) arena_run_reg_dalloc [8] 100.00% 0.03%(123/123) [self] [7] 22.82% 0.02%(97/425) arena_dalloc_small [8] 100.00% 0.02%(97/97) [self] [7] 18.59% 0.02%(79/425) free [8] 100.00% 0.02%(79/79) [self] [7] 11.29% 0.01%(48/425) idalloc [8] 100.00% 0.01%(48/48) [self] [7] 11.06% 0.01%(47/425) arena_dalloc [8] 100.00% 0.01%(47/47) [self] [7] 7.06% 0.01%(30/425) malloc_spin_unlock [8] 100.00% 0.01%(30/30) [self] [7] 0.24% 0.00%(1/425) [unmapped_function] [4] 6.80% 0.09%(410/6025) Process::getProcess(int) [5] 99.27% 0.09%(407/410) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.09%(407/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 42.01% 0.04%(171/407) std::less::operator()(int const&, int const&) const [8] 100.00% 0.04%(171/171) [self] [7] 34.89% 0.03%(142/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.03%(142/142) [self] [7] 9.34% 0.01%(38/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(38/38) [self] [7] 4.67% 0.00%(19/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(19/19) [self] [7] 2.95% 0.00%(12/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(12/12) [self] [7] 2.46% 0.00%(10/407) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(10/10) [self] [7] 1.23% 0.00%(5/407) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(5/5) [self] [7] 0.98% 0.00%(4/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 0.74% 0.00%(3/407) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(3/3) [self] [7] 0.25% 0.00%(1/407) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/407) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 0.25% 0.00%(1/407) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 0.73% 0.00%(3/410) std::map, std::allocator > >::end() [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(3/3) _Rb_tree_iterator [8] 100.00% 0.00%(3/3) [self] [4] 4.76% 0.06%(287/6025) ~FunctionLocation [5] 100.00% 0.06%(287/287) ~set [6] 100.00% 0.06%(287/287) ~_Rb_tree [7] 78.40% 0.05%(225/287) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.05%(225/225) [self] [7] 14.63% 0.01%(42/287) ~_Rb_tree_impl [8] 100.00% 0.01%(42/42) [self] [7] 3.83% 0.00%(11/287) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(11/11) [self] [7] 1.39% 0.00%(4/287) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 1.05% 0.00%(3/287) std::allocator >::~allocator() [8] 100.00% 0.00%(3/3) [self] [7] 0.70% 0.00%(2/287) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [4] 2.52% 0.03%(152/6025) ~pair [5] 100.00% 0.03%(152/152) ~FunctionLocation [6] 100.00% 0.03%(152/152) ~set [7] 98.68% 0.03%(150/152) ~_Rb_tree [8] 100.00% 0.03%(150/150) [self] [7] 1.32% 0.00%(2/152) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [4] 2.21% 0.03%(133/6025) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.03%(133/133) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [6] 100.00% 0.03%(133/133) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 63.16% 0.02%(84/133) operator new(unsigned int) [8] 100.00% 0.02%(84/84) [self] [7] 21.80% 0.01%(29/133) [unmapped_function] [7] 15.04% 0.00%(20/133) operator new[](unsigned int) [8] 100.00% 0.00%(20/20) [self] [4] 1.96% 0.03%(118/6025) std::string::operator+=(char const*) [5] 100.00% 0.03%(118/118) std::string::append(char const*, unsigned int) [6] 100.00% 0.03%(118/118) std::string::reserve(unsigned int) [7] 39.83% 0.01%(47/118) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [8] 100.00% 0.01%(47/47) [self] [7] 28.81% 0.01%(34/118) memcpy [8] 100.00% 0.01%(34/34) [self] [7] 8.47% 0.00%(10/118) [unmapped_function] [7] 7.63% 0.00%(9/118) std::string::_Rep::_M_destroy(std::allocator const&) [8] 100.00% 0.00%(9/9) [self] [7] 6.78% 0.00%(8/118) std::string::compare(unsigned int, unsigned int, char const*) const [8] 100.00% 0.00%(8/8) [self] [7] 6.78% 0.00%(8/118) memset [8] 100.00% 0.00%(8/8) [self] [7] 1.69% 0.00%(2/118) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [4] 1.64% 0.02%(99/6025) bool std::operator!=<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [5] 100.00% 0.02%(99/99) bool std::operator==<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [6] 100.00% 0.02%(99/99) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 96.97% 0.02%(96/99) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.02%(96/96) [self] [7] 3.03% 0.00%(3/99) Process::getProcess(int) [8] 100.00% 0.00%(3/3) [self] [4] 0.76% 0.01%(46/6025) ~Callchain [5] 100.00% 0.01%(46/46) ~vector [6] 73.91% 0.01%(34/46) ~_Vector_base [7] 50.00% 0.00%(17/34) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(17/17) [self] [7] 41.18% 0.00%(14/34) ~_Vector_impl [8] 100.00% 0.00%(14/14) [self] [7] 5.88% 0.00%(2/34) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.94% 0.00%(1/34) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 17.39% 0.00%(8/46) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(8/8) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(8/8) [self] [6] 8.70% 0.00%(4/46) allocator [7] 50.00% 0.00%(2/4) std::allocator::~allocator() [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) new_allocator [8] 100.00% 0.00%(2/2) [self] [4] 0.68% 0.01%(41/6025) FunctionLocation::operator+=(Location const&) [5] 100.00% 0.01%(41/41) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.01%(41/41) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 34.15% 0.00%(14/41) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(14/14) [self] [7] 29.27% 0.00%(12/41) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(12/12) [self] [7] 14.63% 0.00%(6/41) _Identity [8] 100.00% 0.00%(6/6) [self] [7] 7.32% 0.00%(3/41) std::unary_function::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 7.32% 0.00%(3/41) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(3/3) [self] [7] 2.44% 0.00%(1/41) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 2.44% 0.00%(1/41) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 2.44% 0.00%(1/41) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 0.48% 0.01%(29/6025) RootProcessStrategy::begin(std::vector >&) [5] 55.17% 0.00%(16/29) std::vector >::rbegin() [6] 93.75% 0.00%(15/16) std::vector >::end() [7] 73.33% 0.00%(11/15) __normal_iterator [8] 100.00% 0.00%(11/11) [self] [7] 26.67% 0.00%(4/15) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [6] 6.25% 0.00%(1/16) reverse_iterator [7] 100.00% 0.00%(1/1) std::_Rb_tree_iterator >::operator->() const [8] 100.00% 0.00%(1/1) [self] [5] 20.69% 0.00%(6/29) bool std::operator!=<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [6] 100.00% 0.00%(6/6) bool std::operator==<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [7] 100.00% 0.00%(6/6) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(6/6) [self] [5] 17.24% 0.00%(5/29) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator->() const [6] 100.00% 0.00%(5/5) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator*() const [7] 80.00% 0.00%(4/5) __gnu_cxx::__normal_iterator > >::operator--() [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [5] 6.90% 0.00%(2/29) RootProcessStrategy::end(std::vector >&) [6] 100.00% 0.00%(2/2) std::vector >::rend() [7] 50.00% 0.00%(1/2) LeafProcessStrategy::begin(std::vector >&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) reverse_iterator [8] 100.00% 0.00%(1/1) [self] [4] 0.40% 0.01%(24/6025) Callchain [5] 100.00% 0.01%(24/24) vector [6] 100.00% 0.01%(24/24) _Vector_base [7] 95.83% 0.01%(23/24) _Vector_impl [8] 100.00% 0.01%(23/23) [self] [7] 4.17% 0.00%(1/24) std::_Rb_tree_const_iterator::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 0.20% 0.00%(12/6025) RootProcessStrategy::end(std::vector >&) [5] 100.00% 0.00%(12/12) std::vector >::rend() [6] 83.33% 0.00%(10/12) std::vector >::begin() [7] 100.00% 0.00%(10/10) __normal_iterator [8] 100.00% 0.00%(10/10) [self] [6] 16.67% 0.00%(2/12) reverse_iterator [7] 50.00% 0.00%(1/2) std::_Rb_tree_iterator >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) iterator [8] 100.00% 0.00%(1/1) [self] [3] 39.22% 1.02%(4639/11829) Image::mapAllLocations(std::vector >, std::allocator > > >&) [4] 37.79% 0.39%(1753/4639) Process::getProcess(int) [5] 99.77% 0.39%(1749/1753) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.39%(1749/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 38.19% 0.15%(668/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.15%(668/668) [self] [7] 34.59% 0.13%(605/1749) std::less::operator()(int const&, int const&) const [8] 100.00% 0.13%(605/605) [self] [7] 5.60% 0.02%(98/1749) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.02%(98/98) [self] [7] 5.20% 0.02%(91/1749) std::_Select1st >::_Select1st() [8] 100.00% 0.02%(91/91) [self] [7] 3.83% 0.01%(67/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(67/67) [self] [7] 3.49% 0.01%(61/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(61/61) [self] [7] 2.80% 0.01%(49/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.01%(49/49) [self] [7] 2.23% 0.01%(39/1749) _Rb_tree_iterator [8] 100.00% 0.01%(39/39) [self] [7] 1.37% 0.01%(24/1749) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(24/24) [self] [7] 1.14% 0.00%(20/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(20/20) [self] [7] 0.91% 0.00%(16/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(16/16) [self] [7] 0.29% 0.00%(5/1749) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 0.17% 0.00%(3/1749) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(3/3) [self] [7] 0.11% 0.00%(2/1749) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [7] 0.06% 0.00%(1/1749) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [5] 0.23% 0.00%(4/1753) std::map, std::allocator > >::end() [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(4/4) _Rb_tree_iterator [8] 100.00% 0.00%(4/4) [self] [4] 33.93% 0.35%(1574/4639) Image::mapLocation(Location&, unsigned int) [5] 94.16% 0.33%(1482/1574) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [6] 96.36% 0.31%(1428/1482) std::map, std::allocator > >::lower_bound(unsigned int const&) [7] 99.86% 0.31%(1426/1428) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.31%(1426/1426) [self] [7] 0.14% 0.00%(2/1428) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(2/2) [self] [6] 2.36% 0.01%(35/1482) std::map, std::allocator > >::end() [7] 97.14% 0.01%(34/35) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.01%(34/34) [self] [7] 2.86% 0.00%(1/35) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [6] 1.28% 0.00%(19/1482) std::map, std::allocator > >::key_comp() const [7] 68.42% 0.00%(13/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(13/13) [self] [7] 31.58% 0.00%(6/19) std::pair::pair(char const* const&, bfd_symbol* const&) [8] 100.00% 0.00%(6/6) [self] [5] 5.78% 0.02%(91/1574) _bfd_elf_find_nearest_line [6] 100.00% 0.02%(91/91) find_line [7] 100.00% 0.02%(91/91) comp_unit_contains_address [8] 100.00% 0.02%(91/91) [self] [5] 0.06% 0.00%(1/1574) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [4] 27.42% 0.28%(1272/4639) std::map, std::allocator > >::operator[](std::string const&) [5] 69.73% 0.20%(887/1272) std::map, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.20%(887/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 58.40% 0.11%(518/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.11%(518/518) [self] [7] 15.67% 0.03%(139/887) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.03%(139/139) [self] [7] 7.10% 0.01%(63/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(63/63) [self] [7] 6.76% 0.01%(60/887) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.01%(60/60) [self] [7] 4.06% 0.01%(36/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(36/36) [self] [7] 2.71% 0.01%(24/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(24/24) [self] [7] 2.03% 0.00%(18/887) _Rb_tree_iterator [8] 100.00% 0.00%(18/18) [self] [7] 1.24% 0.00%(11/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(11/11) [self] [7] 1.13% 0.00%(10/887) std::allocator >::~allocator() [8] 100.00% 0.00%(10/10) [self] [7] 0.56% 0.00%(5/887) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(5/5) [self] [7] 0.34% 0.00%(3/887) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(3/3) [self] [5] 29.40% 0.08%(374/1272) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.08%(374/374) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 94.39% 0.08%(353/374) std::string::compare(std::string const&) const [8] 100.00% 0.08%(353/353) [self] [7] 5.61% 0.00%(21/374) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(21/21) [self] [5] 0.86% 0.00%(11/1272) std::map, std::allocator > >::end() [6] 100.00% 0.00%(11/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(11/11) _Rb_tree_iterator [8] 100.00% 0.00%(11/11) [self] [4] 0.86% 0.01%(40/4639) Process::getLoadableImageName(Location const&, unsigned int&) [5] 92.50% 0.01%(37/40) std::map, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.01%(37/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [7] 37.84% 0.00%(14/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(14/14) [self] [7] 21.62% 0.00%(8/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(8/8) [self] [7] 10.81% 0.00%(4/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 8.11% 0.00%(3/37) std::less::operator()(unsigned long const&, unsigned long const&) const [8] 100.00% 0.00%(3/3) [self] [7] 5.41% 0.00%(2/37) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 5.41% 0.00%(2/37) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 2.70% 0.00%(1/37) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [5] 5.00% 0.00%(2/40) std::map, std::allocator > >::begin() [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [5] 2.50% 0.00%(1/40) sharedLibInfo [6] 100.00% 0.00%(1/1) sharedLibInfo::processFileImage() [7] 100.00% 0.00%(1/1) bfd_openr [8] 100.00% 0.00%(1/1) [self] [3] 6.42% 0.17%(760/11829) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 50.92% 0.09%(387/760) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 70.28% 0.06%(272/387) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 96.69% 0.06%(263/272) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 55.89% 0.03%(147/263) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.03%(147/147) [self] [7] 22.81% 0.01%(60/263) std::vector >::begin() const [8] 100.00% 0.01%(60/60) [self] [7] 19.39% 0.01%(51/263) std::vector >::end() const [8] 100.00% 0.01%(51/51) [self] [7] 1.52% 0.00%(4/263) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(4/4) [self] [7] 0.38% 0.00%(1/263) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 1.84% 0.00%(5/272) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 80.00% 0.00%(4/5) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(1/1) [self] [6] 1.47% 0.00%(4/272) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 75.00% 0.00%(3/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 29.46% 0.03%(114/387) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 73.68% 0.02%(84/114) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 52.38% 0.01%(44/84) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(44/44) [self] [7] 19.05% 0.00%(16/84) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(16/16) [self] [7] 9.52% 0.00%(8/84) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(8/8) [self] [7] 7.14% 0.00%(6/84) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(6/6) [self] [7] 4.76% 0.00%(4/84) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(4/4) [self] [7] 2.38% 0.00%(2/84) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(2/2) [self] [7] 2.38% 0.00%(2/84) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [7] 1.19% 0.00%(1/84) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 1.19% 0.00%(1/84) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 26.32% 0.01%(30/114) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 93.33% 0.01%(28/30) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(28/28) [self] [7] 3.33% 0.00%(1/30) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::difference_type __gnu_cxx::operator- >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) vector [8] 100.00% 0.00%(1/1) [self] [5] 0.26% 0.00%(1/387) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [4] 49.08% 0.08%(373/760) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 95.17% 0.08%(355/373) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 44.79% 0.04%(159/355) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 64.78% 0.02%(103/159) std::vector >::operator=(std::vector > const&) [8] 100.00% 0.02%(103/103) [self] [7] 25.79% 0.01%(41/159) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(41/41) [self] [7] 5.03% 0.00%(8/159) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(8/8) [self] [7] 3.77% 0.00%(6/159) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(6/6) [self] [7] 0.63% 0.00%(1/159) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [6] 36.06% 0.03%(128/355) vector [7] 30.47% 0.01%(39/128) _Vector_base [8] 100.00% 0.01%(39/39) [self] [7] 28.12% 0.01%(36/128) std::vector >::end() const [8] 100.00% 0.01%(36/36) [self] [7] 11.72% 0.00%(15/128) std::vector >::begin() const [8] 100.00% 0.00%(15/15) [self] [7] 7.81% 0.00%(10/128) std::vector >::size() const [8] 100.00% 0.00%(10/10) [self] [7] 7.81% 0.00%(10/128) ~allocator [8] 100.00% 0.00%(10/10) [self] [7] 6.25% 0.00%(8/128) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(8/8) [self] [7] 3.91% 0.00%(5/128) allocator [8] 100.00% 0.00%(5/5) [self] [7] 2.34% 0.00%(3/128) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(3/3) [self] [7] 0.78% 0.00%(1/128) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 0.78% 0.00%(1/128) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 19.15% 0.01%(68/355) ~vector [7] 25.00% 0.00%(17/68) allocator [8] 100.00% 0.00%(17/17) [self] [7] 25.00% 0.00%(17/68) ~_Vector_base [8] 100.00% 0.00%(17/17) [self] [7] 20.59% 0.00%(14/68) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(14/14) [self] [7] 20.59% 0.00%(14/68) ~allocator [8] 100.00% 0.00%(14/14) [self] [7] 4.41% 0.00%(3/68) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 2.94% 0.00%(2/68) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 1.47% 0.00%(1/68) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 4.83% 0.00%(18/373) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 33.33% 0.00%(6/18) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 83.33% 0.00%(5/6) std::vector >::operator=(std::vector > const&) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(6/18) ~vector [7] 50.00% 0.00%(3/6) ~_Vector_base [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) allocator [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 22.22% 0.00%(4/18) vector [7] 50.00% 0.00%(2/4) _Vector_base [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 5.56% 0.00%(1/18) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::copy_backward<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [6] 5.56% 0.00%(1/18) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [3] 1.89% 0.05%(223/11829) Process::collectLocations(std::vector >, std::allocator > > >&) [4] 34.53% 0.02%(77/223) std::vector >, std::allocator > > >::push_back(std::vector > const&) [5] 100.00% 0.02%(77/77) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [6] 100.00% 0.02%(77/77) vector [7] 35.06% 0.01%(27/77) _Vector_base [8] 100.00% 0.01%(27/27) [self] [7] 24.68% 0.00%(19/77) std::vector >::end() const [8] 100.00% 0.00%(19/19) [self] [7] 10.39% 0.00%(8/77) allocator [8] 100.00% 0.00%(8/8) [self] [7] 6.49% 0.00%(5/77) std::vector >::begin() const [8] 100.00% 0.00%(5/5) [self] [7] 5.19% 0.00%(4/77) std::vector >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 2.60% 0.00%(2/77) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.60% 0.00%(2/77) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.60% 0.00%(2/77) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 2.60% 0.00%(2/77) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 2.60% 0.00%(2/77) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(2/2) [self] [7] 2.60% 0.00%(2/77) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 1.30% 0.00%(1/77) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [7] 1.30% 0.00%(1/77) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 32.29% 0.02%(72/223) ~vector [5] 86.11% 0.01%(62/72) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.01%(62/62) void std::_Destroy(Location*, Location*) [7] 100.00% 0.01%(62/62) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.01%(62/62) [self] [5] 13.89% 0.00%(10/72) ~_Vector_base [6] 50.00% 0.00%(5/10) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 40.00% 0.00%(2/5) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) Location* std::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) [unmapped_function] [6] 50.00% 0.00%(5/10) ~_Vector_impl [7] 100.00% 0.00%(5/5) ~allocator [8] 100.00% 0.00%(5/5) [self] [4] 30.49% 0.01%(68/223) std::vector >::reserve(unsigned int) [5] 82.35% 0.01%(56/68) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [6] 78.57% 0.01%(44/56) std::_Vector_base >::_M_allocate(unsigned int) [7] 95.45% 0.01%(42/44) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.01%(42/42) [self] [7] 2.27% 0.00%(1/44) [unmapped_function] [7] 2.27% 0.00%(1/44) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(8/56) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [7] 87.50% 0.00%(7/8) Location* std::uninitialized_copy(Location*, Location*, Location*) [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) Location* std::__uninitialized_copy_aux(Location*, Location*, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [6] 5.36% 0.00%(3/56) allocator [7] 66.67% 0.00%(2/3) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 1.79% 0.00%(1/56) ~allocator [7] 100.00% 0.00%(1/1) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [5] 17.65% 0.00%(12/68) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(12/12) void std::_Destroy(Location*, Location*) [7] 83.33% 0.00%(10/12) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) void std::_Destroy(Location*) [8] 100.00% 0.00%(2/2) [self] [4] 2.24% 0.00%(5/223) vector [5] 100.00% 0.00%(5/5) _Vector_base [6] 100.00% 0.00%(5/5) _Vector_impl [7] 80.00% 0.00%(4/5) allocator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [4] 0.45% 0.00%(1/223) std::map, std::allocator > >::clear() [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [3] 1.04% 0.03%(123/11829) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 89.43% 0.02%(110/123) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 33.64% 0.01%(37/110) fprintf [6] 100.00% 0.01%(37/37) vfprintf [7] 78.38% 0.01%(29/37) __vfprintf [8] 100.00% 0.01%(29/29) [self] [7] 10.81% 0.00%(4/37) io_print [8] 100.00% 0.00%(4/4) [self] [7] 5.41% 0.00%(2/37) io_pad [8] 100.00% 0.00%(2/2) [self] [7] 2.70% 0.00%(1/37) io_flush [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) open [8] 100.00% 0.00%(1/1) [self] [5] 30.91% 0.01%(34/110) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 32.35% 0.00%(11/34) Process::getCallers(Callchain const&, std::vector >&) [7] 45.45% 0.00%(5/11) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::vector >::push_back(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 23.53% 0.00%(8/34) fwrite [7] 50.00% 0.00%(4/8) __sfvwrite [8] 100.00% 0.00%(4/4) [self] [7] 50.00% 0.00%(4/8) memcpy [8] 100.00% 0.00%(4/4) [self] [6] 14.71% 0.00%(5/34) Image::demangle(char const*) [7] 40.00% 0.00%(2/5) __cxa_demangle [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) strdup [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) memcpy [8] 100.00% 0.00%(1/1) [self] [6] 11.76% 0.00%(4/34) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 25.00% 0.00%(1/4) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) allocator [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) realloc [8] 100.00% 0.00%(1/1) [self] [6] 5.88% 0.00%(2/34) ~vector [7] 100.00% 0.00%(2/2) ~_Vector_base [8] 100.00% 0.00%(2/2) [self] [6] 2.94% 0.00%(1/34) Callchain::pop_back() [7] 100.00% 0.00%(1/1) std::vector >::pop_back() [8] 100.00% 0.00%(1/1) [self] [6] 2.94% 0.00%(1/34) Callchain::back() const [7] 100.00% 0.00%(1/1) std::vector >::back() const [8] 100.00% 0.00%(1/1) [self] [6] 2.94% 0.00%(1/34) fprintf [7] 100.00% 0.00%(1/1) vfprintf [8] 100.00% 0.00%(1/1) [self] [6] 2.94% 0.00%(1/34) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 21.82% 0.01%(24/110) Process::getCallers(Callchain const&, std::vector >&) [6] 50.00% 0.00%(12/24) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(12/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(12/12) [self] [6] 20.83% 0.00%(5/24) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 40.00% 0.00%(2/5) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(3/24) std::vector >::reserve(unsigned int) [7] 66.67% 0.00%(2/3) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(2/24) std::map, std::allocator > >::end() const [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [8] 100.00% 0.00%(2/2) [self] [6] 4.17% 0.00%(1/24) std::map, std::allocator > >::size() const [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [6] 4.17% 0.00%(1/24) std::_Rb_tree_const_iterator >::operator++() [7] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 8.18% 0.00%(9/110) Image::demangle(char const*) [6] 55.56% 0.00%(5/9) strdup [7] 40.00% 0.00%(2/5) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) malloc [8] 100.00% 0.00%(1/1) [self] [6] 44.44% 0.00%(4/9) __cxa_demangle [7] 50.00% 0.00%(2/4) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) strlen [8] 100.00% 0.00%(2/2) [self] [5] 5.45% 0.00%(6/110) Callchain::push_back(char const*) [6] 100.00% 0.00%(6/6) std::vector >::push_back(char const* const&) [7] 83.33% 0.00%(5/6) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(1/1) [self] [4] 8.13% 0.00%(10/123) Process::getCallers(Callchain const&, std::vector >&) [5] 60.00% 0.00%(6/10) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.00%(6/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(6/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(6/6) [self] [5] 30.00% 0.00%(3/10) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 66.67% 0.00%(2/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(2/2) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [5] 10.00% 0.00%(1/10) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 0.81% 0.00%(1/123) Callchain::push_back(char const*) [5] 100.00% 0.00%(1/1) std::vector >::push_back(char const* const&) [6] 100.00% 0.00%(1/1) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [4] 0.81% 0.00%(1/123) fprintf [5] 100.00% 0.00%(1/1) vfprintf [6] 100.00% 0.00%(1/1) io_flush [7] 100.00% 0.00%(1/1) open [8] 100.00% 0.00%(1/1) [self] [4] 0.81% 0.00%(1/123) ~vector [5] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [3] 0.32% 0.01%(38/11829) fprintf [4] 100.00% 0.01%(38/38) vfprintf [5] 92.11% 0.01%(35/38) io_flush [6] 100.00% 0.01%(35/35) __sprint [7] 60.00% 0.00%(21/35) __sfvwrite [8] 100.00% 0.00%(21/21) [self] [7] 37.14% 0.00%(13/35) memcpy [8] 100.00% 0.00%(13/13) [self] [7] 2.86% 0.00%(1/35) memset [8] 100.00% 0.00%(1/1) [self] [5] 7.89% 0.00%(3/38) __vfprintf [6] 66.67% 0.00%(2/3) __freedtoa [7] 100.00% 0.00%(2/2) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) __dtoa [7] 100.00% 0.00%(1/1) __flt_rounds [8] 100.00% 0.00%(1/1) [self] [3] 0.09% 0.00%(11/11829) Process::getFunctionList(std::vector >&) [4] 45.45% 0.00%(5/11) FunctionLocation [5] 100.00% 0.00%(5/5) set [6] 100.00% 0.00%(5/5) _Rb_tree [7] 60.00% 0.00%(3/5) _Rb_tree_impl [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [4] 27.27% 0.00%(3/11) Image::mapFunctionStart(FunctionLocation&) [5] 33.33% 0.00%(1/3) Image::functionStart(Location&) [6] 100.00% 0.00%(1/1) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [7] 100.00% 0.00%(1/1) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [6] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [7] 100.00% 0.00%(1/1) [unmapped_function] [5] 33.33% 0.00%(1/3) std::map, std::allocator > >::operator[](std::string const&) [6] 100.00% 0.00%(1/1) std::less::operator()(std::string const&, std::string const&) const [7] 100.00% 0.00%(1/1) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [4] 18.18% 0.00%(2/11) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 50.00% 0.00%(1/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(1/1) [self] [4] 9.09% 0.00%(1/11) ~FunctionLocation [5] 100.00% 0.00%(1/1) ~set [6] 100.00% 0.00%(1/1) ~_Rb_tree [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 0.08% 0.00%(9/11829) ~vector [4] 88.89% 0.00%(8/9) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(8/8) void std::_Destroy >*>(std::vector >*, std::vector >*) [6] 100.00% 0.00%(8/8) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(8/8) void std::_Destroy > >(std::vector >*) [8] 100.00% 0.00%(8/8) [self] [4] 11.11% 0.00%(1/9) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [5] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/11829) Callchain [4] 100.00% 0.00%(1/1) vector [5] 100.00% 0.00%(1/1) _Vector_base [6] 100.00% 0.00%(1/1) _Vector_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [2] 19.89% 1.85%(8386/42160) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [3] 43.51% 0.80%(3649/8386) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [4] 19.62% 0.16%(716/3649) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [5] 69.83% 0.11%(500/716) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [6] 100.00% 0.11%(500/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [7] 37.40% 0.04%(187/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.04%(187/187) [self] [7] 28.40% 0.03%(142/500) Callchain::operator<(Callchain const&) const [8] 100.00% 0.03%(142/142) [self] [7] 8.40% 0.01%(42/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(42/42) [self] [7] 8.00% 0.01%(40/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(40/40) [self] [7] 6.20% 0.01%(31/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.01%(31/31) [self] [7] 5.40% 0.01%(27/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.01%(27/27) [self] [7] 4.00% 0.00%(20/500) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(20/20) [self] [7] 2.00% 0.00%(10/500) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(10/10) [self] [7] 0.20% 0.00%(1/500) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [5] 15.78% 0.02%(113/716) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.02%(113/113) Callchain::operator<(Callchain const&) const [7] 100.00% 0.02%(113/113) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.02%(113/113) [self] [5] 5.59% 0.01%(40/716) ~pair [6] 62.50% 0.01%(25/40) ~Callchain [7] 100.00% 0.01%(25/25) ~vector [8] 100.00% 0.01%(25/25) [self] [6] 37.50% 0.00%(15/40) ~map [7] 93.33% 0.00%(14/15) ~_Rb_tree [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [5] 4.89% 0.01%(35/716) map [6] 91.43% 0.01%(32/35) _Rb_tree [7] 56.25% 0.00%(18/32) _Rb_tree_impl [8] 100.00% 0.00%(18/18) [self] [7] 25.00% 0.00%(8/32) allocator, std::allocator >, FunctionLocation> > [8] 100.00% 0.00%(8/8) [self] [7] 9.38% 0.00%(3/32) std::allocator > >::allocator(std::allocator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 9.38% 0.00%(3/32) ~allocator [8] 100.00% 0.00%(3/3) [self] [6] 5.71% 0.00%(2/35) less [7] 50.00% 0.00%(1/2) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) binary_function [8] 100.00% 0.00%(1/1) [self] [6] 2.86% 0.00%(1/35) ~allocator [7] 100.00% 0.00%(1/1) std::allocator >::allocator() [8] 100.00% 0.00%(1/1) [self] [5] 2.23% 0.00%(16/716) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 100.00% 0.00%(16/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [7] 25.00% 0.00%(4/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 18.75% 0.00%(3/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(2/16) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(2/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(2/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [5] 0.84% 0.00%(6/716) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [6] 100.00% 0.00%(6/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(6/6) _Rb_tree_iterator [8] 100.00% 0.00%(6/6) [self] [5] 0.56% 0.00%(4/716) ~map [6] 100.00% 0.00%(4/4) ~_Rb_tree [7] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(4/4) [self] [5] 0.28% 0.00%(2/716) pair [6] 100.00% 0.00%(2/2) Callchain [7] 100.00% 0.00%(2/2) vector [8] 100.00% 0.00%(2/2) [self] [4] 12.09% 0.10%(441/3649) Callchain::push_back(char const*) [5] 100.00% 0.10%(441/441) std::vector >::push_back(char const* const&) [6] 97.51% 0.09%(430/441) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 14.42% 0.01%(62/430) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.01%(62/62) [self] [7] 11.40% 0.01%(49/430) allocator [8] 100.00% 0.01%(49/49) [self] [7] 10.70% 0.01%(46/430) ~allocator [8] 100.00% 0.01%(46/46) [self] [7] 9.30% 0.01%(40/430) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.01%(40/40) [self] [7] 9.07% 0.01%(39/430) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.01%(39/39) [self] [7] 9.07% 0.01%(39/430) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.01%(39/39) [self] [7] 6.74% 0.01%(29/430) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.01%(29/29) [self] [7] 6.05% 0.01%(26/430) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(26/26) [self] [7] 6.05% 0.01%(26/430) std::vector >::max_size() const [8] 100.00% 0.01%(26/26) [self] [7] 3.26% 0.00%(14/430) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(14/14) [self] [7] 2.33% 0.00%(10/430) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(10/10) [self] [7] 2.33% 0.00%(10/430) std::vector >::size() const [8] 100.00% 0.00%(10/10) [self] [7] 1.40% 0.00%(6/430) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(6/6) [self] [7] 1.16% 0.00%(5/430) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.00%(5/5) [self] [7] 1.16% 0.00%(5/430) std::allocator::~allocator() [8] 100.00% 0.00%(5/5) [self] [7] 1.16% 0.00%(5/430) Callchain::back() const [8] 100.00% 0.00%(5/5) [self] [7] 1.16% 0.00%(5/430) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(5/5) [self] [7] 1.16% 0.00%(5/430) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 0.93% 0.00%(4/430) Callchain::Callchain() [8] 100.00% 0.00%(4/4) [self] [7] 0.70% 0.00%(3/430) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(3/3) [self] [7] 0.47% 0.00%(2/430) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(2/2) [self] [6] 1.59% 0.00%(7/441) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(7/7) operator new(unsigned int, void*) [8] 100.00% 0.00%(7/7) [self] [6] 0.91% 0.00%(4/441) std::vector >::end() [7] 100.00% 0.00%(4/4) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [4] 11.26% 0.09%(411/3649) FunctionLocation [5] 71.29% 0.06%(293/411) set [6] 77.47% 0.05%(227/293) _Rb_tree [7] 59.03% 0.03%(134/227) _Rb_tree_impl [8] 100.00% 0.03%(134/134) [self] [7] 31.28% 0.02%(71/227) allocator [8] 100.00% 0.02%(71/71) [self] [7] 6.17% 0.00%(14/227) ~allocator [8] 100.00% 0.00%(14/14) [self] [7] 2.20% 0.00%(5/227) __gnu_cxx::new_allocator >::new_allocator() [8] 100.00% 0.00%(5/5) [self] [7] 1.32% 0.00%(3/227) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(3/3) [self] [6] 18.09% 0.01%(53/293) less [7] 88.68% 0.01%(47/53) binary_function [8] 100.00% 0.01%(47/47) [self] [7] 11.32% 0.00%(6/53) unsigned int const& std::min(unsigned int const&, unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [6] 3.07% 0.00%(9/293) allocator [7] 66.67% 0.00%(6/9) new_allocator [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) std::vector >::size() const [8] 100.00% 0.00%(3/3) [self] [6] 1.37% 0.00%(4/293) ~allocator [7] 75.00% 0.00%(3/4) ~new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [5] 28.71% 0.03%(118/411) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.03%(118/118) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 53.39% 0.01%(63/118) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [8] 100.00% 0.01%(63/63) [self] [7] 9.32% 0.00%(11/118) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(11/11) [self] [7] 9.32% 0.00%(11/118) pair [8] 100.00% 0.00%(11/11) [self] [7] 8.47% 0.00%(10/118) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(10/10) [self] [7] 7.63% 0.00%(9/118) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(9/9) [self] [7] 3.39% 0.00%(4/118) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(4/4) [self] [7] 3.39% 0.00%(4/118) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [7] 2.54% 0.00%(3/118) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 1.69% 0.00%(2/118) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 0.85% 0.00%(1/118) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 10.91% 0.09%(398/3649) FunctionLocation::operator+=(FunctionLocation const&) [5] 82.41% 0.07%(328/398) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [6] 100.00% 0.07%(328/328) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [7] 41.16% 0.03%(135/328) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [8] 100.00% 0.03%(135/135) [self] [7] 33.23% 0.02%(109/328) std::_Rb_tree_const_iterator::operator!=(std::_Rb_tree_const_iterator const&) const [8] 100.00% 0.02%(109/109) [self] [7] 10.37% 0.01%(34/328) std::_Rb_tree_const_iterator::operator*() const [8] 100.00% 0.01%(34/34) [self] [7] 7.32% 0.01%(24/328) std::_Rb_tree_const_iterator::operator++() [8] 100.00% 0.01%(24/24) [self] [7] 6.10% 0.00%(20/328) std::_Rb_tree, std::less, std::allocator >::end() [8] 100.00% 0.00%(20/20) [self] [7] 1.83% 0.00%(6/328) std::set, std::allocator >::begin() const [8] 100.00% 0.00%(6/6) [self] [5] 15.33% 0.01%(61/398) std::set, std::allocator >::end() const [6] 100.00% 0.01%(61/61) std::_Rb_tree, std::less, std::allocator >::end() const [7] 88.52% 0.01%(54/61) _Rb_tree_const_iterator [8] 100.00% 0.01%(54/54) [self] [7] 11.48% 0.00%(7/61) std::pair, bool>::pair(std::_Rb_tree_iterator const&, bool const&) [8] 100.00% 0.00%(7/7) [self] [5] 2.26% 0.00%(9/398) std::set, std::allocator >::begin() const [6] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::begin() const [7] 100.00% 0.00%(9/9) _Rb_tree_const_iterator [8] 100.00% 0.00%(9/9) [self] [4] 9.95% 0.08%(363/3649) pair [5] 100.00% 0.08%(363/363) FunctionLocation [6] 100.00% 0.08%(363/363) set [7] 99.17% 0.08%(360/363) _Rb_tree [8] 100.00% 0.08%(360/360) [self] [7] 0.83% 0.00%(3/363) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [4] 7.67% 0.06%(280/3649) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.06%(280/280) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.06%(280/280) operator delete(void*) [7] 31.07% 0.02%(87/280) arena_run_reg_dalloc [8] 100.00% 0.02%(87/87) [self] [7] 25.00% 0.02%(70/280) arena_dalloc_small [8] 100.00% 0.02%(70/70) [self] [7] 17.50% 0.01%(49/280) free [8] 100.00% 0.01%(49/49) [self] [7] 10.36% 0.01%(29/280) arena_dalloc [8] 100.00% 0.01%(29/29) [self] [7] 8.57% 0.01%(24/280) idalloc [8] 100.00% 0.01%(24/24) [self] [7] 6.43% 0.00%(18/280) malloc_spin_unlock [8] 100.00% 0.00%(18/18) [self] [7] 0.71% 0.00%(2/280) realloc [8] 100.00% 0.00%(2/2) [self] [7] 0.36% 0.00%(1/280) [unmapped_function] [4] 7.07% 0.06%(258/3649) std::map, std::allocator > >::insert(std::pair const&) [5] 100.00% 0.06%(258/258) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 41.47% 0.02%(107/258) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 35.51% 0.01%(38/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.01%(38/38) [self] [7] 24.30% 0.01%(26/107) _Select1st [8] 100.00% 0.01%(26/26) [self] [7] 21.50% 0.01%(23/107) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(23/23) [self] [7] 9.35% 0.00%(10/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(10/10) [self] [7] 6.54% 0.00%(7/107) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(7/7) [self] [7] 2.80% 0.00%(3/107) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [6] 21.71% 0.01%(56/258) std::less::operator()(std::string const&, std::string const&) const [7] 94.64% 0.01%(53/56) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.01%(53/53) [self] [7] 3.57% 0.00%(2/56) [unmapped_function] [7] 1.79% 0.00%(1/56) std::pair, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > > > const&, bool const&) [8] 100.00% 0.00%(1/1) [self] [6] 21.32% 0.01%(55/258) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 56.36% 0.01%(31/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(31/31) [self] [7] 14.55% 0.00%(8/55) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(8/8) [self] [7] 12.73% 0.00%(7/55) _Select1st [8] 100.00% 0.00%(7/7) [self] [7] 9.09% 0.00%(5/55) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(5/5) [self] [7] 7.27% 0.00%(4/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(4/4) [self] [6] 7.75% 0.00%(20/258) _Select1st [7] 60.00% 0.00%(12/20) unary_function [8] 100.00% 0.00%(12/12) [self] [7] 40.00% 0.00%(8/20) std::vector >::front() [8] 100.00% 0.00%(8/8) [self] [6] 5.43% 0.00%(14/258) std::_Rb_tree_iterator >::operator--() [7] 92.86% 0.00%(13/14) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 2.33% 0.00%(6/258) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 50.00% 0.00%(3/6) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 6.77% 0.05%(247/3649) Process::getProcess(int) [5] 98.79% 0.05%(244/247) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.05%(244/244) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 44.67% 0.02%(109/244) std::less::operator()(int const&, int const&) const [8] 100.00% 0.02%(109/109) [self] [7] 28.69% 0.02%(70/244) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.02%(70/70) [self] [7] 12.30% 0.01%(30/244) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(30/30) [self] [7] 3.69% 0.00%(9/244) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(9/9) [self] [7] 2.87% 0.00%(7/244) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(7/7) [self] [7] 2.87% 0.00%(7/244) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(7/7) [self] [7] 2.05% 0.00%(5/244) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 1.23% 0.00%(3/244) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(3/3) [self] [7] 1.23% 0.00%(3/244) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(3/3) [self] [7] 0.41% 0.00%(1/244) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [5] 1.21% 0.00%(3/247) std::map, std::allocator > >::end() [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 66.67% 0.00%(2/3) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 5.29% 0.04%(193/3649) ~FunctionLocation [5] 100.00% 0.04%(193/193) ~set [6] 100.00% 0.04%(193/193) ~_Rb_tree [7] 78.24% 0.03%(151/193) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.03%(151/151) [self] [7] 12.44% 0.01%(24/193) ~_Rb_tree_impl [8] 100.00% 0.01%(24/24) [self] [7] 5.70% 0.00%(11/193) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(11/11) [self] [7] 2.07% 0.00%(4/193) std::allocator >::~allocator() [8] 100.00% 0.00%(4/4) [self] [7] 1.55% 0.00%(3/193) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [4] 2.85% 0.02%(104/3649) ~pair [5] 100.00% 0.02%(104/104) ~FunctionLocation [6] 100.00% 0.02%(104/104) ~set [7] 99.04% 0.02%(103/104) ~_Rb_tree [8] 100.00% 0.02%(103/103) [self] [7] 0.96% 0.00%(1/104) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [4] 2.66% 0.02%(97/3649) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.02%(97/97) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [6] 100.00% 0.02%(97/97) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 57.73% 0.01%(56/97) operator new(unsigned int) [8] 100.00% 0.01%(56/56) [self] [7] 26.80% 0.01%(26/97) [unmapped_function] [7] 15.46% 0.00%(15/97) operator new[](unsigned int) [8] 100.00% 0.00%(15/15) [self] [4] 2.06% 0.02%(75/3649) std::string::operator+=(char const*) [5] 100.00% 0.02%(75/75) std::string::append(char const*, unsigned int) [6] 100.00% 0.02%(75/75) std::string::reserve(unsigned int) [7] 40.00% 0.01%(30/75) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [8] 100.00% 0.01%(30/30) [self] [7] 37.33% 0.01%(28/75) memcpy [8] 100.00% 0.01%(28/28) [self] [7] 6.67% 0.00%(5/75) std::string::compare(unsigned int, unsigned int, char const*) const [8] 100.00% 0.00%(5/5) [self] [7] 5.33% 0.00%(4/75) std::string::_Rep::_M_destroy(std::allocator const&) [8] 100.00% 0.00%(4/4) [self] [7] 5.33% 0.00%(4/75) memset [8] 100.00% 0.00%(4/4) [self] [7] 4.00% 0.00%(3/75) [unmapped_function] [7] 1.33% 0.00%(1/75) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [4] 0.71% 0.01%(26/3649) ~Callchain [5] 100.00% 0.01%(26/26) ~vector [6] 73.08% 0.00%(19/26) ~_Vector_base [7] 52.63% 0.00%(10/19) ~_Vector_impl [8] 100.00% 0.00%(10/10) [self] [7] 36.84% 0.00%(7/19) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(7/7) [self] [7] 5.26% 0.00%(1/19) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 26.92% 0.00%(7/26) void std::_Destroy(char const**, char const**, std::allocator) [7] 85.71% 0.00%(6/7) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [4] 0.69% 0.01%(25/3649) FunctionLocation::operator+=(Location const&) [5] 100.00% 0.01%(25/25) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.01%(25/25) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 40.00% 0.00%(10/25) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(10/10) [self] [7] 20.00% 0.00%(5/25) _Identity [8] 100.00% 0.00%(5/5) [self] [7] 12.00% 0.00%(3/25) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(3/3) [self] [7] 12.00% 0.00%(3/25) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(3/3) [self] [7] 8.00% 0.00%(2/25) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(1/25) std::unary_function::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [4] 0.41% 0.00%(15/3649) Callchain [5] 100.00% 0.00%(15/15) vector [6] 100.00% 0.00%(15/15) _Vector_base [7] 93.33% 0.00%(14/15) _Vector_impl [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) std::_Rb_tree_const_iterator::operator*() const [8] 100.00% 0.00%(1/1) [self] [3] 42.88% 0.79%(3596/8386) Image::mapAllLocations(std::vector >, std::allocator > > >&) [4] 37.54% 0.30%(1350/3596) Image::mapLocation(Location&, unsigned int) [5] 88.07% 0.26%(1189/1350) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [6] 95.79% 0.25%(1139/1189) std::map, std::allocator > >::lower_bound(unsigned int const&) [7] 100.00% 0.25%(1139/1139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.25%(1139/1139) [self] [6] 2.86% 0.01%(34/1189) std::map, std::allocator > >::end() [7] 94.12% 0.01%(32/34) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.01%(32/32) [self] [7] 5.88% 0.00%(2/34) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [6] 1.35% 0.00%(16/1189) std::map, std::allocator > >::key_comp() const [7] 56.25% 0.00%(9/16) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(9/9) [self] [7] 43.75% 0.00%(7/16) std::pair::pair(char const* const&, bfd_symbol* const&) [8] 100.00% 0.00%(7/7) [self] [5] 11.63% 0.03%(157/1350) _bfd_elf_find_nearest_line [6] 100.00% 0.03%(157/157) find_line [7] 100.00% 0.03%(157/157) comp_unit_contains_address [8] 100.00% 0.03%(157/157) [self] [5] 0.30% 0.00%(4/1350) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 50.00% 0.00%(2/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [4] 35.60% 0.28%(1280/3596) Process::getProcess(int) [5] 99.69% 0.28%(1276/1280) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.28%(1276/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 35.27% 0.10%(450/1276) std::less::operator()(int const&, int const&) const [8] 100.00% 0.10%(450/450) [self] [7] 32.52% 0.09%(415/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.09%(415/415) [self] [7] 6.74% 0.02%(86/1276) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.02%(86/86) [self] [7] 5.56% 0.02%(71/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.02%(71/71) [self] [7] 4.78% 0.01%(61/1276) std::_Select1st >::_Select1st() [8] 100.00% 0.01%(61/61) [self] [7] 4.55% 0.01%(58/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(58/58) [self] [7] 4.31% 0.01%(55/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.01%(55/55) [self] [7] 2.04% 0.01%(26/1276) _Rb_tree_iterator [8] 100.00% 0.01%(26/26) [self] [7] 1.33% 0.00%(17/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(17/17) [self] [7] 0.94% 0.00%(12/1276) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(12/12) [self] [7] 0.86% 0.00%(11/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(11/11) [self] [7] 0.47% 0.00%(6/1276) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [7] 0.39% 0.00%(5/1276) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(5/5) [self] [7] 0.16% 0.00%(2/1276) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(2/2) [self] [7] 0.08% 0.00%(1/1276) std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [5] 0.31% 0.00%(4/1280) std::map, std::allocator > >::end() [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(4/4) _Rb_tree_iterator [8] 100.00% 0.00%(4/4) [self] [4] 26.08% 0.21%(938/3596) std::map, std::allocator > >::operator[](std::string const&) [5] 70.68% 0.15%(663/938) std::map, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.15%(663/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 56.11% 0.08%(372/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.08%(372/372) [self] [7] 18.25% 0.03%(121/663) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.03%(121/121) [self] [7] 7.24% 0.01%(48/663) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.01%(48/48) [self] [7] 6.18% 0.01%(41/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(41/41) [self] [7] 4.22% 0.01%(28/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(28/28) [self] [7] 1.96% 0.00%(13/663) _Rb_tree_iterator [8] 100.00% 0.00%(13/13) [self] [7] 1.96% 0.00%(13/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(13/13) [self] [7] 1.51% 0.00%(10/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(10/10) [self] [7] 1.36% 0.00%(9/663) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(9/9) [self] [7] 1.06% 0.00%(7/663) std::allocator >::~allocator() [8] 100.00% 0.00%(7/7) [self] [7] 0.15% 0.00%(1/663) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.06%(268/938) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.06%(268/268) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 92.91% 0.05%(249/268) std::string::compare(std::string const&) const [8] 100.00% 0.05%(249/249) [self] [7] 7.09% 0.00%(19/268) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(19/19) [self] [5] 0.75% 0.00%(7/938) std::map, std::allocator > >::end() [6] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(7/7) _Rb_tree_iterator [8] 100.00% 0.00%(7/7) [self] [4] 0.75% 0.01%(27/3596) Process::getLoadableImageName(Location const&, unsigned int&) [5] 96.30% 0.01%(26/27) std::map, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.01%(26/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [7] 26.92% 0.00%(7/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(7/7) [self] [7] 15.38% 0.00%(4/26) std::less::operator()(unsigned long const&, unsigned long const&) const [8] 100.00% 0.00%(4/4) [self] [7] 15.38% 0.00%(4/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(4/4) [self] [7] 11.54% 0.00%(3/26) _Rb_tree_iterator [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(2/26) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(2/26) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(1/26) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 3.85% 0.00%(1/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 3.85% 0.00%(1/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 3.85% 0.00%(1/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 3.70% 0.00%(1/27) std::map, std::allocator > >::begin() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 0.03% 0.00%(1/3596) Image [5] 100.00% 0.00%(1/1) bfd_check_format [6] 100.00% 0.00%(1/1) bfd_check_format_matches [7] 100.00% 0.00%(1/1) bfd_elf32_object_p [8] 100.00% 0.00%(1/1) [self] [3] 5.91% 0.11%(496/8386) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 50.20% 0.05%(249/496) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 73.90% 0.04%(184/249) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 96.74% 0.04%(178/184) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 53.37% 0.02%(95/178) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.02%(95/95) [self] [7] 23.60% 0.01%(42/178) std::vector >::begin() const [8] 100.00% 0.01%(42/42) [self] [7] 22.47% 0.01%(40/178) std::vector >::end() const [8] 100.00% 0.01%(40/40) [self] [7] 0.56% 0.00%(1/178) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.72% 0.00%(5/184) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 80.00% 0.00%(4/5) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(1/1) [self] [6] 0.54% 0.00%(1/184) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(1/1) [self] [5] 26.10% 0.01%(65/249) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 78.46% 0.01%(51/65) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 58.82% 0.01%(30/51) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(30/30) [self] [7] 15.69% 0.00%(8/51) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(8/8) [self] [7] 13.73% 0.00%(7/51) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(7/7) [self] [7] 3.92% 0.00%(2/51) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 3.92% 0.00%(2/51) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [7] 1.96% 0.00%(1/51) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(1/1) [self] [7] 1.96% 0.00%(1/51) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 21.54% 0.00%(14/65) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 78.57% 0.00%(11/14) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(11/11) [self] [7] 7.14% 0.00%(1/14) std::_Vector_base >::_Vector_base(unsigned int, std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [4] 49.80% 0.05%(247/496) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 97.17% 0.05%(240/247) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 42.92% 0.02%(103/240) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 62.14% 0.01%(64/103) std::vector >::operator=(std::vector > const&) [8] 100.00% 0.01%(64/64) [self] [7] 31.07% 0.01%(32/103) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(32/32) [self] [7] 4.85% 0.00%(5/103) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(5/5) [self] [7] 1.94% 0.00%(2/103) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(2/2) [self] [6] 32.92% 0.02%(79/240) vector [7] 36.71% 0.01%(29/79) _Vector_base [8] 100.00% 0.01%(29/29) [self] [7] 34.18% 0.01%(27/79) std::vector >::end() const [8] 100.00% 0.01%(27/27) [self] [7] 7.59% 0.00%(6/79) std::vector >::begin() const [8] 100.00% 0.00%(6/6) [self] [7] 5.06% 0.00%(4/79) std::vector >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 5.06% 0.00%(4/79) allocator [8] 100.00% 0.00%(4/4) [self] [7] 3.80% 0.00%(3/79) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(3/3) [self] [7] 2.53% 0.00%(2/79) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 2.53% 0.00%(2/79) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 1.27% 0.00%(1/79) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.27% 0.00%(1/79) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 22.50% 0.01%(54/240) ~vector [7] 48.15% 0.01%(26/54) ~_Vector_base [8] 100.00% 0.01%(26/26) [self] [7] 16.67% 0.00%(9/54) allocator [8] 100.00% 0.00%(9/9) [self] [7] 16.67% 0.00%(9/54) ~allocator [8] 100.00% 0.00%(9/9) [self] [7] 14.81% 0.00%(8/54) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(8/8) [self] [7] 3.70% 0.00%(2/54) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [6] 1.67% 0.00%(4/240) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 100.00% 0.00%(4/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(4/4) [self] [5] 2.83% 0.00%(7/247) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 57.14% 0.00%(4/7) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 50.00% 0.00%(2/4) std::vector >::operator=(std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(3/7) vector [7] 66.67% 0.00%(2/3) _Vector_base [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::copy_backward<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [3] 3.80% 0.07%(319/8386) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 81.50% 0.06%(260/319) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 42.69% 0.02%(111/260) fprintf [6] 100.00% 0.02%(111/111) vfprintf [7] 77.48% 0.02%(86/111) __vfprintf [8] 100.00% 0.02%(86/86) [self] [7] 14.41% 0.00%(16/111) io_print [8] 100.00% 0.00%(16/16) [self] [7] 3.60% 0.00%(4/111) io_pad [8] 100.00% 0.00%(4/4) [self] [7] 1.80% 0.00%(2/111) io_flush [8] 100.00% 0.00%(2/2) [self] [7] 0.90% 0.00%(1/111) io_printandpad [8] 100.00% 0.00%(1/1) [self] [7] 0.90% 0.00%(1/111) strlen [8] 100.00% 0.00%(1/1) [self] [7] 0.90% 0.00%(1/111) strncmp [8] 100.00% 0.00%(1/1) [self] [5] 33.85% 0.02%(88/260) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 30.68% 0.01%(27/88) fwrite [7] 66.67% 0.00%(18/27) memcpy [8] 100.00% 0.00%(18/18) [self] [7] 29.63% 0.00%(8/27) __sfvwrite [8] 100.00% 0.00%(8/8) [self] [7] 3.70% 0.00%(1/27) memset [8] 100.00% 0.00%(1/1) [self] [6] 28.41% 0.01%(25/88) Process::getCallers(Callchain const&, std::vector >&) [7] 32.00% 0.00%(8/25) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 12.00% 0.00%(3/25) std::map, std::allocator > >::begin() const [8] 100.00% 0.00%(3/3) [self] [7] 8.00% 0.00%(2/25) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(2/2) [self] [7] 8.00% 0.00%(2/25) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 8.00% 0.00%(2/25) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(2/2) [self] [7] 4.00% 0.00%(1/25) std::_Rb_tree_const_iterator, std::allocator > > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::_Rb_tree_const_iterator >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::_Rb_tree_const_iterator >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 4.00% 0.00%(1/25) std::vector >::push_back(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [6] 10.23% 0.00%(9/88) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 44.44% 0.00%(4/9) fputc [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(2/9) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) Callchain::push_back(char const*) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 10.23% 0.00%(9/88) ~vector [7] 55.56% 0.00%(5/9) ~_Vector_base [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(2/9) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) allocator [8] 100.00% 0.00%(1/1) [self] [6] 9.09% 0.00%(8/88) Image::demangle(char const*) [7] 75.00% 0.00%(6/8) __cxa_demangle [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) strlen [8] 100.00% 0.00%(2/2) [self] [6] 3.41% 0.00%(3/88) Callchain::back() const [7] 100.00% 0.00%(3/3) std::vector >::back() const [8] 100.00% 0.00%(3/3) [self] [6] 2.27% 0.00%(2/88) Callchain::pop_back() [7] 100.00% 0.00%(2/2) std::vector >::pop_back() [8] 100.00% 0.00%(2/2) [self] [6] 2.27% 0.00%(2/88) Callchain::push_back(char const*) [7] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(2/2) [self] [6] 2.27% 0.00%(2/88) fprintf [7] 100.00% 0.00%(2/2) vfprintf [8] 100.00% 0.00%(2/2) [self] [6] 1.14% 0.00%(1/88) vector [7] 100.00% 0.00%(1/1) _Vector_base [8] 100.00% 0.00%(1/1) [self] [5] 13.85% 0.01%(36/260) Process::getCallers(Callchain const&, std::vector >&) [6] 52.78% 0.00%(19/36) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(19/19) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(19/19) [self] [6] 22.22% 0.00%(8/36) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 37.50% 0.00%(3/8) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(2/8) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(3/36) std::vector >::reserve(unsigned int) [7] 66.67% 0.00%(2/3) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(3/36) std::vector >::push_back(FunctionLocation const&) [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(3/3) [self] [6] 2.78% 0.00%(1/36) std::map, std::allocator > >::end() const [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [8] 100.00% 0.00%(1/1) [self] [6] 2.78% 0.00%(1/36) std::_Rb_tree_const_iterator >::operator++() [7] 100.00% 0.00%(1/1) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 2.78% 0.00%(1/36) std::vector >::end() [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [5] 4.62% 0.00%(12/260) Image::demangle(char const*) [6] 66.67% 0.00%(8/12) strdup [7] 37.50% 0.00%(3/8) arena_malloc_small [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(2/8) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) malloc [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(4/12) __cxa_demangle [7] 75.00% 0.00%(3/4) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) strlen [8] 100.00% 0.00%(1/1) [self] [5] 3.85% 0.00%(10/260) Callchain::push_back(char const*) [6] 100.00% 0.00%(10/10) std::vector >::push_back(char const* const&) [7] 90.00% 0.00%(9/10) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(1/1) [self] [5] 0.38% 0.00%(1/260) Callchain::back() const [6] 100.00% 0.00%(1/1) std::vector >::back() const [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(1/1) [self] [5] 0.38% 0.00%(1/260) vector [6] 100.00% 0.00%(1/1) _Vector_base [7] 100.00% 0.00%(1/1) _Vector_impl [8] 100.00% 0.00%(1/1) [self] [5] 0.38% 0.00%(1/260) ~vector [6] 100.00% 0.00%(1/1) ~_Vector_base [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [4] 13.79% 0.01%(44/319) Process::getCallers(Callchain const&, std::vector >&) [5] 54.55% 0.01%(24/44) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.01%(24/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 75.00% 0.00%(18/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(18/18) [self] [7] 8.33% 0.00%(2/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(1/24) RootProcessStrategy::begin(std::vector >&) [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [5] 18.18% 0.00%(8/44) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(8/8) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(8/8) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(8/8) [self] [5] 13.64% 0.00%(6/44) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [7] 83.33% 0.00%(5/6) FunctionLocation [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [5] 9.09% 0.00%(4/44) std::vector >::reserve(unsigned int) [6] 100.00% 0.00%(4/4) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 50.00% 0.00%(2/4) allocator [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 4.55% 0.00%(2/44) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(2/2) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(2/2) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [4] 1.88% 0.00%(6/319) Callchain::push_back(char const*) [5] 100.00% 0.00%(6/6) std::vector >::push_back(char const* const&) [6] 83.33% 0.00%(5/6) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 40.00% 0.00%(2/5) std::vector >::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(1/1) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [4] 0.94% 0.00%(3/319) fprintf [5] 100.00% 0.00%(3/3) vfprintf [6] 66.67% 0.00%(2/3) __vfprintf [7] 50.00% 0.00%(1/2) __dtoa [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) localeconv [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) io_flush [7] 100.00% 0.00%(1/1) open [8] 100.00% 0.00%(1/1) [self] [4] 0.94% 0.00%(3/319) ~vector [5] 66.67% 0.00%(2/3) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(2/2) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) ~_Vector_base [6] 100.00% 0.00%(1/1) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [4] 0.31% 0.00%(1/319) Image::demangle(char const*) [5] 100.00% 0.00%(1/1) __cxa_demangle [6] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [4] 0.31% 0.00%(1/319) Callchain::back() const [5] 100.00% 0.00%(1/1) std::vector >::back() const [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [4] 0.31% 0.00%(1/319) vector [5] 100.00% 0.00%(1/1) _Vector_base [6] 100.00% 0.00%(1/1) _Vector_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [3] 2.84% 0.05%(238/8386) Process::collectLocations(std::vector >, std::allocator > > >&) [4] 37.82% 0.02%(90/238) std::vector >::reserve(unsigned int) [5] 82.22% 0.02%(74/90) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [6] 64.86% 0.01%(48/74) std::_Vector_base >::_M_allocate(unsigned int) [7] 95.83% 0.01%(46/48) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.01%(46/46) [self] [7] 4.17% 0.00%(2/48) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [6] 16.22% 0.00%(12/74) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [7] 91.67% 0.00%(11/12) Location* std::uninitialized_copy(Location*, Location*, Location*) [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) Location* std::__uninitialized_copy_aux(Location*, Location*, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [6] 10.81% 0.00%(8/74) ~allocator [7] 50.00% 0.00%(4/8) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(4/4) [self] [7] 50.00% 0.00%(4/8) ~new_allocator [8] 100.00% 0.00%(4/4) [self] [6] 8.11% 0.00%(6/74) allocator [7] 66.67% 0.00%(4/6) new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [5] 17.78% 0.00%(16/90) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(16/16) void std::_Destroy(Location*, Location*) [7] 75.00% 0.00%(12/16) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(12/12) [self] [7] 25.00% 0.00%(4/16) void std::_Destroy(Location*) [8] 100.00% 0.00%(4/4) [self] [4] 36.13% 0.02%(86/238) ~vector [5] 82.56% 0.02%(71/86) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.02%(71/71) void std::_Destroy(Location*, Location*) [7] 100.00% 0.02%(71/71) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.02%(71/71) [self] [5] 17.44% 0.00%(15/86) ~_Vector_base [6] 53.33% 0.00%(8/15) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 50.00% 0.00%(4/8) Location* std::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(4/4) [self] [7] 37.50% 0.00%(3/8) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) [unmapped_function] [6] 46.67% 0.00%(7/15) ~_Vector_impl [7] 100.00% 0.00%(7/7) ~allocator [8] 100.00% 0.00%(7/7) [self] [4] 23.53% 0.01%(56/238) std::vector >, std::allocator > > >::push_back(std::vector > const&) [5] 98.21% 0.01%(55/56) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [6] 100.00% 0.01%(55/55) vector [7] 30.91% 0.00%(17/55) _Vector_base [8] 100.00% 0.00%(17/17) [self] [7] 18.18% 0.00%(10/55) std::vector >::size() const [8] 100.00% 0.00%(10/10) [self] [7] 18.18% 0.00%(10/55) std::vector >::begin() const [8] 100.00% 0.00%(10/10) [self] [7] 16.36% 0.00%(9/55) std::vector >::end() const [8] 100.00% 0.00%(9/9) [self] [7] 3.64% 0.00%(2/55) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 3.64% 0.00%(2/55) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 3.64% 0.00%(2/55) allocator [8] 100.00% 0.00%(2/2) [self] [7] 1.82% 0.00%(1/55) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.82% 0.00%(1/55) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [7] 1.82% 0.00%(1/55) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 1.79% 0.00%(1/56) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [7] 100.00% 0.00%(1/1) vector [8] 100.00% 0.00%(1/1) [self] [4] 2.10% 0.00%(5/238) vector [5] 100.00% 0.00%(5/5) _Vector_base [6] 100.00% 0.00%(5/5) _Vector_impl [7] 100.00% 0.00%(5/5) allocator [8] 100.00% 0.00%(5/5) [self] [4] 0.42% 0.00%(1/238) std::map, std::allocator > >::clear() [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 0.72% 0.01%(60/8386) fprintf [4] 100.00% 0.01%(60/60) vfprintf [5] 93.33% 0.01%(56/60) io_flush [6] 100.00% 0.01%(56/56) __sprint [7] 48.21% 0.01%(27/56) memcpy [8] 100.00% 0.01%(27/27) [self] [7] 46.43% 0.01%(26/56) __sfvwrite [8] 100.00% 0.01%(26/26) [self] [7] 3.57% 0.00%(2/56) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [7] 1.79% 0.00%(1/56) fwrite [8] 100.00% 0.00%(1/1) [self] [5] 6.67% 0.00%(4/60) __vfprintf [6] 50.00% 0.00%(2/4) __dtoa [7] 50.00% 0.00%(1/2) __freedtoa [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) bcopy [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(2/4) __freedtoa [7] 50.00% 0.00%(1/2) __Bfree_D2A [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 0.19% 0.00%(16/8386) Process::getFunctionList(std::vector >&) [4] 43.75% 0.00%(7/16) FunctionLocation [5] 100.00% 0.00%(7/7) set [6] 100.00% 0.00%(7/7) _Rb_tree [7] 57.14% 0.00%(4/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) _Rb_tree_impl [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(4/16) Image::mapFunctionStart(FunctionLocation&) [5] 50.00% 0.00%(2/4) std::map, std::allocator > >::operator[](std::string const&) [6] 100.00% 0.00%(2/2) std::map, std::allocator > >::lower_bound(std::string const&) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [8] 100.00% 0.00%(2/2) [self] [5] 25.00% 0.00%(1/4) Image::functionStart(Location&) [6] 100.00% 0.00%(1/1) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) std::basic_string, std::allocator >::~basic_string() [6] 100.00% 0.00%(1/1) std::string::_Rep::_M_destroy(std::allocator const&) [7] 100.00% 0.00%(1/1) [unmapped_function] [4] 18.75% 0.00%(3/16) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(3/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 66.67% 0.00%(2/3) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~FunctionLocation [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [8] 100.00% 0.00%(1/1) [self] [4] 12.50% 0.00%(2/16) ~FunctionLocation [5] 100.00% 0.00%(2/2) ~set [6] 100.00% 0.00%(2/2) ~_Rb_tree [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 0.07% 0.00%(6/8386) Image::demangle(char const*) [4] 100.00% 0.00%(6/6) __cxa_demangle [5] 83.33% 0.00%(5/6) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(5/5) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(5/5) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(5/5) [self] [5] 16.67% 0.00%(1/6) [unmapped_function] [3] 0.05% 0.00%(4/8386) Callchain::push_back(char const*) [4] 100.00% 0.00%(4/4) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(4/4) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 50.00% 0.00%(2/4) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [7] 100.00% 0.00%(2/2) char const** std::uninitialized_copy(char const**, char const**, char const**) [8] 100.00% 0.00%(2/2) [self] [6] 25.00% 0.00%(1/4) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/8386) ~Callchain [4] 100.00% 0.00%(1/1) ~vector [5] 100.00% 0.00%(1/1) ~_Vector_base [6] 100.00% 0.00%(1/1) ~_Vector_impl [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [3] 0.01% 0.00%(1/8386) ~vector [4] 100.00% 0.00%(1/1) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(1/1) void std::_Destroy >*>(std::vector >*, std::vector >*) [6] 100.00% 0.00%(1/1) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Destroy > >(std::vector >*) [8] 100.00% 0.00%(1/1) [self] [2] 3.36% 0.31%(1417/42160) FlatProfilePrinter::printProfile(Profiler const&, std::vector > const&) [3] 65.70% 0.21%(931/1417) Image::mapAllLocations(std::vector >, std::allocator > > >&) [4] 87.11% 0.18%(811/931) Image::mapLocation(Location&, unsigned int) [5] 83.23% 0.15%(675/811) _bfd_elf_find_nearest_line [6] 100.00% 0.15%(675/675) find_line [7] 98.67% 0.15%(666/675) comp_unit_contains_address [8] 100.00% 0.15%(666/666) [self] [7] 0.74% 0.00%(5/675) bfd_realloc [8] 100.00% 0.00%(5/5) [self] [7] 0.30% 0.00%(2/675) read_1_byte [8] 100.00% 0.00%(2/2) [self] [7] 0.15% 0.00%(1/675) bfd_realloc2 [8] 100.00% 0.00%(1/1) [self] [7] 0.15% 0.00%(1/675) read_2_bytes [8] 100.00% 0.00%(1/1) [self] [5] 7.64% 0.01%(62/811) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [6] 88.71% 0.01%(55/62) std::map, std::allocator > >::lower_bound(unsigned int const&) [7] 100.00% 0.01%(55/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.01%(55/55) [self] [6] 8.06% 0.00%(5/62) std::map, std::allocator > >::end() [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(5/5) [self] [6] 3.23% 0.00%(2/62) std::map, std::allocator > >::key_comp() const [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::key_comp() const [8] 100.00% 0.00%(2/2) [self] [5] 4.44% 0.01%(36/811) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.01%(36/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 27.78% 0.00%(10/36) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(10/10) [self] [7] 25.00% 0.00%(9/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [8] 100.00% 0.00%(9/9) [self] [7] 22.22% 0.00%(8/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(8/8) [self] [7] 8.33% 0.00%(3/36) _Select1st [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(2/36) std::unary_function, unsigned int const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(2/36) std::_Rb_tree_iterator >::operator--() [8] 100.00% 0.00%(2/2) [self] [7] 2.78% 0.00%(1/36) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 2.78% 0.00%(1/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [5] 2.71% 0.00%(22/811) Image::loadDyntab() [6] 72.73% 0.00%(16/22) _bfd_elf_canonicalize_dynamic_symtab [7] 100.00% 0.00%(16/16) bfd_elf32_slurp_symbol_table [8] 100.00% 0.00%(16/16) [self] [6] 27.27% 0.00%(6/22) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [7] 100.00% 0.00%(6/6) std::map, std::allocator > >::operator[](char const* const&) [8] 100.00% 0.00%(6/6) [self] [5] 1.97% 0.00%(16/811) Image::loadSymtab() [6] 62.50% 0.00%(10/16) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [7] 100.00% 0.00%(10/10) std::map, std::allocator > >::operator[](char const* const&) [8] 100.00% 0.00%(10/10) [self] [6] 37.50% 0.00%(6/16) _bfd_elf_canonicalize_symtab [7] 100.00% 0.00%(6/6) bfd_elf32_slurp_symbol_table [8] 100.00% 0.00%(6/6) [self] [4] 6.66% 0.01%(62/931) Process::getProcess(int) [5] 100.00% 0.01%(62/62) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.01%(62/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 41.94% 0.01%(26/62) std::less::operator()(int const&, int const&) const [8] 100.00% 0.01%(26/26) [self] [7] 25.81% 0.00%(16/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(16/16) [self] [7] 11.29% 0.00%(7/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(7/7) [self] [7] 4.84% 0.00%(3/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(3/3) [self] [7] 4.84% 0.00%(3/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 3.23% 0.00%(2/62) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(2/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 1.61% 0.00%(1/62) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [4] 5.16% 0.01%(48/931) std::map, std::allocator > >::operator[](std::string const&) [5] 66.67% 0.01%(32/48) std::map, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.01%(32/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [7] 40.62% 0.00%(13/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(13/13) [self] [7] 12.50% 0.00%(4/32) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.00%(4/4) [self] [7] 12.50% 0.00%(4/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(4/4) [self] [7] 12.50% 0.00%(4/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 9.38% 0.00%(3/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(2/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(2/32) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [5] 31.25% 0.00%(15/48) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.00%(15/15) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 93.33% 0.00%(14/15) std::string::compare(std::string const&) const [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(1/1) [self] [5] 2.08% 0.00%(1/48) std::map, std::allocator > >::end() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 1.07% 0.00%(10/931) Process::getLoadableImageName(Location const&, unsigned int&) [5] 100.00% 0.00%(10/10) std::map, std::allocator > >::lower_bound(unsigned long const&) [6] 100.00% 0.00%(10/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [7] 50.00% 0.00%(5/10) std::less::operator()(unsigned long const&, unsigned long const&) const [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [3] 24.35% 0.08%(345/1417) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [4] 21.74% 0.02%(75/345) Process::getProcess(int) [5] 100.00% 0.02%(75/75) std::map, std::allocator > >::find(int const&) [6] 100.00% 0.02%(75/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [7] 40.00% 0.01%(30/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(30/30) [self] [7] 32.00% 0.01%(24/75) std::less::operator()(int const&, int const&) const [8] 100.00% 0.01%(24/24) [self] [7] 6.67% 0.00%(5/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(5/5) [self] [7] 6.67% 0.00%(5/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 5.33% 0.00%(4/75) std::_Select1st >::_Select1st() [8] 100.00% 0.00%(4/4) [self] [7] 4.00% 0.00%(3/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 2.67% 0.00%(2/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(2/2) [self] [7] 1.33% 0.00%(1/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 1.33% 0.00%(1/75) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 18.55% 0.01%(64/345) std::map, std::allocator > >::insert(std::pair const&) [5] 100.00% 0.01%(64/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 54.69% 0.01%(35/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 28.57% 0.00%(10/35) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(10/10) [self] [7] 25.71% 0.00%(9/35) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(9/9) [self] [7] 20.00% 0.00%(7/35) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(7/7) [self] [7] 17.14% 0.00%(6/35) _Select1st [8] 100.00% 0.00%(6/6) [self] [7] 8.57% 0.00%(3/35) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [6] 23.44% 0.00%(15/64) std::less::operator()(std::string const&, std::string const&) const [7] 93.33% 0.00%(14/15) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) [unmapped_function] [6] 4.69% 0.00%(3/64) _Select1st [7] 100.00% 0.00%(3/3) unary_function [8] 100.00% 0.00%(3/3) [self] [6] 4.69% 0.00%(3/64) std::_Rb_tree_iterator >::operator--() [7] 100.00% 0.00%(3/3) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [6] 4.69% 0.00%(3/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::unary_function, std::string const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [6] 4.69% 0.00%(3/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(2/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [7] 100.00% 0.00%(2/2) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [4] 17.39% 0.01%(60/345) FunctionLocation::operator+=(Location const&) [5] 100.00% 0.01%(60/60) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.01%(60/60) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 18.33% 0.00%(11/60) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(11/11) [self] [7] 18.33% 0.00%(11/60) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(11/11) [self] [7] 15.00% 0.00%(9/60) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(9/9) [self] [7] 11.67% 0.00%(7/60) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(7/7) [self] [7] 10.00% 0.00%(6/60) _Identity [8] 100.00% 0.00%(6/6) [self] [7] 10.00% 0.00%(6/60) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [7] 6.67% 0.00%(4/60) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(4/4) [self] [7] 5.00% 0.00%(3/60) std::unary_function::unary_function() [8] 100.00% 0.00%(3/3) [self] [7] 3.33% 0.00%(2/60) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(2/2) [self] [7] 1.67% 0.00%(1/60) pair [8] 100.00% 0.00%(1/1) [self] [4] 11.01% 0.01%(38/345) Callchain::push_back(char const*) [5] 100.00% 0.01%(38/38) std::vector >::push_back(char const* const&) [6] 100.00% 0.01%(38/38) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 23.68% 0.00%(9/38) ~allocator [8] 100.00% 0.00%(9/9) [self] [7] 10.53% 0.00%(4/38) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(4/4) [self] [7] 10.53% 0.00%(4/38) std::vector >::max_size() const [8] 100.00% 0.00%(4/4) [self] [7] 10.53% 0.00%(4/38) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [8] 100.00% 0.00%(4/4) [self] [7] 10.53% 0.00%(4/38) allocator [8] 100.00% 0.00%(4/4) [self] [7] 5.26% 0.00%(2/38) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(2/38) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(2/38) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(2/38) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(1/38) Callchain::Callchain() [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [4] 8.12% 0.01%(28/345) FunctionLocation [5] 60.71% 0.00%(17/28) std::set, std::allocator >::insert(unsigned int const&) [6] 100.00% 0.00%(17/17) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 47.06% 0.00%(8/17) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(8/8) [self] [7] 29.41% 0.00%(5/17) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 11.76% 0.00%(2/17) pair [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [5] 39.29% 0.00%(11/28) set [6] 100.00% 0.00%(11/11) _Rb_tree [7] 54.55% 0.00%(6/11) _Rb_tree_impl [8] 100.00% 0.00%(6/6) [self] [7] 18.18% 0.00%(2/11) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) allocator [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 6.38% 0.00%(22/345) pair [5] 100.00% 0.00%(22/22) FunctionLocation [6] 100.00% 0.00%(22/22) set [7] 95.45% 0.00%(21/22) _Rb_tree [8] 100.00% 0.00%(21/21) [self] [7] 4.55% 0.00%(1/22) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [4] 5.80% 0.00%(20/345) std::string::operator+=(char const*) [5] 100.00% 0.00%(20/20) std::string::append(char const*, unsigned int) [6] 100.00% 0.00%(20/20) std::string::reserve(unsigned int) [7] 45.00% 0.00%(9/20) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [8] 100.00% 0.00%(9/9) [self] [7] 20.00% 0.00%(4/20) memcpy [8] 100.00% 0.00%(4/4) [self] [7] 15.00% 0.00%(3/20) std::string::_Rep::_M_destroy(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(2/20) std::string::compare(unsigned int, unsigned int, char const*) const [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(1/20) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 5.00% 0.00%(1/20) memset [8] 100.00% 0.00%(1/1) [self] [4] 4.06% 0.00%(14/345) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.00%(14/14) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.00%(14/14) operator delete(void*) [7] 50.00% 0.00%(7/14) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 35.71% 0.00%(5/14) arena_run_reg_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 7.14% 0.00%(1/14) free [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 2.32% 0.00%(8/345) ~Callchain [5] 100.00% 0.00%(8/8) ~vector [6] 87.50% 0.00%(7/8) ~_Vector_base [7] 57.14% 0.00%(4/7) ~_Vector_impl [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(3/3) [self] [6] 12.50% 0.00%(1/8) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [4] 2.03% 0.00%(7/345) Callchain [5] 100.00% 0.00%(7/7) vector [6] 100.00% 0.00%(7/7) _Vector_base [7] 100.00% 0.00%(7/7) _Vector_impl [8] 100.00% 0.00%(7/7) [self] [4] 1.74% 0.00%(6/345) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [5] 100.00% 0.00%(6/6) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [6] 100.00% 0.00%(6/6) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 50.00% 0.00%(3/6) operator new(unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [4] 0.58% 0.00%(2/345) ~FunctionLocation [5] 100.00% 0.00%(2/2) ~set [6] 100.00% 0.00%(2/2) ~_Rb_tree [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [4] 0.29% 0.00%(1/345) ~pair [5] 100.00% 0.00%(1/1) ~FunctionLocation [6] 100.00% 0.00%(1/1) ~set [7] 100.00% 0.00%(1/1) ~_Rb_tree [8] 100.00% 0.00%(1/1) [self] [3] 6.21% 0.02%(88/1417) Process::collectAllLocations(std::vector >, std::allocator > > >&) [4] 79.55% 0.02%(70/88) Process::collectLocations(std::vector >, std::allocator > > >&) [5] 48.57% 0.01%(34/70) std::vector >::reserve(unsigned int) [6] 70.59% 0.01%(24/34) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [7] 33.33% 0.00%(8/24) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(8/24) ~allocator [8] 100.00% 0.00%(8/8) [self] [7] 12.50% 0.00%(3/24) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(3/24) allocator [8] 100.00% 0.00%(3/3) [self] [7] 4.17% 0.00%(1/24) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 14.71% 0.00%(5/34) std::vector >::max_size() const [7] 40.00% 0.00%(2/5) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 8.82% 0.00%(3/34) void std::_Destroy(Location*, Location*, std::allocator) [7] 100.00% 0.00%(3/3) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(3/3) [self] [6] 2.94% 0.00%(1/34) allocator [7] 100.00% 0.00%(1/1) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [6] 2.94% 0.00%(1/34) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 27.14% 0.00%(19/70) std::vector >, std::allocator > > >::push_back(std::vector > const&) [6] 100.00% 0.00%(19/19) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [7] 94.74% 0.00%(18/19) vector [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(1/19) main [8] 100.00% 0.00%(1/1) [self] [5] 12.86% 0.00%(9/70) vector [6] 100.00% 0.00%(9/9) _Vector_base [7] 100.00% 0.00%(9/9) _Vector_impl [8] 100.00% 0.00%(9/9) [self] [5] 11.43% 0.00%(8/70) ~vector [6] 75.00% 0.00%(6/8) ~_Vector_base [7] 50.00% 0.00%(3/6) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) ~_Vector_impl [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) void std::_Destroy(Location*, Location*, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 20.45% 0.00%(18/88) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 61.11% 0.00%(11/18) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(11/11) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 27.27% 0.00%(3/11) ~vector [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) vector [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(1/1) [self] [5] 38.89% 0.00%(7/18) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 100.00% 0.00%(7/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 57.14% 0.00%(4/7) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [3] 1.13% 0.00%(16/1417) fprintf [4] 100.00% 0.00%(16/16) vfprintf [5] 56.25% 0.00%(9/16) __vfprintf [6] 88.89% 0.00%(8/9) __dtoa [7] 25.00% 0.00%(2/8) __freedtoa [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) __cmp_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __i2b_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __lshift_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) bcopy [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) __ultoa [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 43.75% 0.00%(7/16) io_flush [6] 100.00% 0.00%(7/7) __sprint [7] 42.86% 0.00%(3/7) __sfvwrite [8] 100.00% 0.00%(3/3) [self] [7] 42.86% 0.00%(3/7) fwrite [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 0.92% 0.00%(13/1417) Process::getProcess(int) [4] 100.00% 0.00%(13/13) std::map, std::allocator > >::find(int const&) [5] 100.00% 0.00%(13/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [6] 84.62% 0.00%(11/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 63.64% 0.00%(7/11) _Select1st [8] 100.00% 0.00%(7/7) [self] [7] 27.27% 0.00%(3/11) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(3/3) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(1/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(1/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [3] 0.78% 0.00%(11/1417) Process::getFunctionList(std::vector >&) [4] 81.82% 0.00%(9/11) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 55.56% 0.00%(5/9) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 80.00% 0.00%(4/5) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(4/4) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(4/4) [self] [6] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator< > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 44.44% 0.00%(4/9) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 75.00% 0.00%(3/4) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 66.67% 0.00%(2/3) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) FunctionLocation [8] 100.00% 0.00%(1/1) [self] [4] 9.09% 0.00%(1/11) FunctionLocation [5] 100.00% 0.00%(1/1) set [6] 100.00% 0.00%(1/1) _Rb_tree [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 9.09% 0.00%(1/11) Image::mapFunctionStart(FunctionLocation&) [5] 100.00% 0.00%(1/1) Image::functionStart(Location&) [6] 100.00% 0.00%(1/1) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [3] 0.71% 0.00%(10/1417) Image::demangle(char const*) [4] 90.00% 0.00%(9/10) __cxa_demangle [5] 88.89% 0.00%(8/9) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [7] 87.50% 0.00%(7/8) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) [unmapped_function] [5] 11.11% 0.00%(1/9) [unmapped_function] [4] 10.00% 0.00%(1/10) strdup [5] 100.00% 0.00%(1/1) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [3] 0.21% 0.00%(3/1417) ~vector [4] 100.00% 0.00%(3/3) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(3/3) void std::_Destroy >*>(std::vector >*, std::vector >*) [6] 100.00% 0.00%(3/3) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(3/3) void std::_Destroy > >(std::vector >*) [8] 100.00% 0.00%(3/3) [self] [2] 0.00% 0.00%(2/42160) Process::collectActiveProcesses(std::vector >&) [3] 100.00% 0.00%(2/2) void std::sort<__gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare) [4] 50.00% 0.00%(1/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int, Process::ProcessSampleCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int, Process::ProcessSampleCompare) [5] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, Process*, Process::ProcessSampleCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Process*, Process::ProcessSampleCompare) [6] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare) [5] 100.00% 0.00%(1/1) void std::__insertion_sort<__gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) Process** std::copy_backward(Process**, Process**, Process**) [8] 100.00% 0.00%(1/1) [self] [2] 0.00% 0.00%(1/42160) Process::fillProcessMap() [3] 100.00% 0.00%(1/1) std::map, std::allocator > >::operator[](int const&) [4] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(int const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 100.00% 0.00%(1/1) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [2] 0.00% 0.00%(1/42160) Process::clearOldSamples() [3] 100.00% 0.00%(1/1) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear() [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear() [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [8] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.01%(39/42201) Image::freeImages() [2] 100.00% 0.01%(39/39) ~Image [3] 89.74% 0.01%(35/39) bfd_close [4] 100.00% 0.01%(35/35) _bfd_elf_close_and_cleanup [5] 97.14% 0.01%(34/35) _bfd_dwarf2_cleanup_debug_info [6] 82.35% 0.01%(28/34) arena_dalloc_small [7] 28.57% 0.00%(8/28) arena_run_tree_remove [8] 100.00% 0.00%(8/8) [self] [7] 21.43% 0.00%(6/28) arena_purge [8] 100.00% 0.00%(6/6) [self] [7] 17.86% 0.00%(5/28) arena_run_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 17.86% 0.00%(5/28) arena_run_tree_insert [8] 100.00% 0.00%(5/5) [self] [7] 7.14% 0.00%(2/28) arena_run_comp [8] 100.00% 0.00%(2/2) [self] [7] 3.57% 0.00%(1/28) arena_chunk_comp [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(1/1) [self] [6] 17.65% 0.00%(6/34) free [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [5] 2.86% 0.00%(1/35) arena_dalloc [6] 100.00% 0.00%(1/1) arena_dalloc_large [7] 100.00% 0.00%(1/1) arena_purge [8] 100.00% 0.00%(1/1) [self] [3] 10.26% 0.00%(4/39) ~map [4] 100.00% 0.00%(1/1) ~_Rb_tree [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(2/42201) Process::freeProcessMap() [2] 100.00% 0.00%(2/2) ~Process [3] 100.00% 0.00%(2/2) ~map [4] 100.00% 0.00%(1/1) ~_Rb_tree [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [0] 5.71% 5.71%(25916/453838) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [1] 96.81% 5.53%(25088/25916) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [2] 100.00% 5.53%(25088/25088) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [3] 100.00% 5.53%(25088/25088) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 5.53%(25088/25088) Callchain::operator<(Callchain const&) const [5] 100.00% 5.53%(25088/25088) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 88.88% 4.91%(22297/25088) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 62.08% 3.05%(13843/22297) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 3.05%(13843/13843) [self] [7] 18.29% 0.90%(4078/22297) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.90%(4078/4078) [self] [7] 11.86% 0.58%(2645/22297) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.58%(2645/2645) [self] [7] 5.28% 0.26%(1178/22297) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.26%(1178/1178) [self] [7] 2.06% 0.10%(459/22297) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.10%(459/459) [self] [7] 0.39% 0.02%(86/22297) std::less::less() [8] 100.00% 0.02%(86/86) [self] [7] 0.04% 0.00%(8/22297) std::vector >::end() [8] 100.00% 0.00%(8/8) [self] [6] 6.19% 0.34%(1552/25088) std::vector >::begin() const [7] 96.46% 0.33%(1497/1552) __normal_iterator [8] 100.00% 0.33%(1497/1497) [self] [7] 3.54% 0.01%(55/1552) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.01%(55/55) [self] [6] 4.94% 0.27%(1239/25088) std::vector >::end() const [7] 94.92% 0.26%(1176/1239) __normal_iterator [8] 100.00% 0.26%(1176/1176) [self] [7] 5.08% 0.01%(63/1239) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.01%(63/63) [self] [1] 3.04% 0.17%(789/25916) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [2] 100.00% 0.17%(789/789) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [3] 64.13% 0.11%(506/789) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 0.11%(506/506) Callchain::operator<(Callchain const&) const [5] 100.00% 0.11%(506/506) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 91.50% 0.10%(463/506) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 58.32% 0.06%(270/463) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.06%(270/270) [self] [7] 20.30% 0.02%(94/463) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.02%(94/94) [self] [7] 14.25% 0.01%(66/463) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(66/66) [self] [7] 3.46% 0.00%(16/463) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(16/16) [self] [7] 2.38% 0.00%(11/463) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(11/11) [self] [7] 1.30% 0.00%(6/463) std::less::less() [8] 100.00% 0.00%(6/6) [self] [6] 5.34% 0.01%(27/506) std::vector >::begin() const [7] 92.59% 0.01%(25/27) __normal_iterator [8] 100.00% 0.01%(25/25) [self] [7] 7.41% 0.00%(2/27) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [6] 3.16% 0.00%(16/506) std::vector >::end() const [7] 93.75% 0.00%(15/16) __normal_iterator [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [3] 35.87% 0.06%(283/789) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [4] 87.28% 0.05%(247/283) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.05%(247/247) Callchain::operator<(Callchain const&) const [6] 100.00% 0.05%(247/247) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 76.52% 0.04%(189/247) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.04%(189/189) [self] [7] 13.77% 0.01%(34/247) std::vector >::end() const [8] 100.00% 0.01%(34/34) [self] [7] 9.72% 0.01%(24/247) std::vector >::begin() const [8] 100.00% 0.01%(24/24) [self] [4] 12.72% 0.01%(36/283) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [5] 75.00% 0.01%(27/36) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [6] 100.00% 0.01%(27/27) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [7] 70.37% 0.00%(19/27) operator new(unsigned int) [8] 100.00% 0.00%(19/19) [self] [7] 14.81% 0.00%(4/27) __gnu_cxx::new_allocator, std::allocator > > > > >::max_size() const [8] 100.00% 0.00%(4/4) [self] [7] 7.41% 0.00%(2/27) [unmapped_function] [7] 3.70% 0.00%(1/27) __gnu_cxx::new_allocator > >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 13.89% 0.00%(5/36) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [6] 100.00% 0.00%(5/5) pair [7] 60.00% 0.00%(3/5) Callchain [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::vector >::vector(std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) map [8] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(4/36) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [6] 100.00% 0.00%(4/4) allocator, std::allocator >, FunctionLocation, std::less, std::allocator > >, std::allocator, std::allocator >, FunctionLocation> > > > > > [7] 75.00% 0.00%(3/4) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator, std::allocator > > > > >::max_size() const [8] 100.00% 0.00%(1/1) [self] [1] 0.11% 0.01%(28/25916) pair [2] 100.00% 0.01%(28/28) Callchain [3] 100.00% 0.01%(28/28) vector [4] 71.43% 0.00%(20/28) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [5] 100.00% 0.00%(20/20) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [6] 100.00% 0.00%(20/20) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [7] 100.00% 0.00%(20/20) char const** std::copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(20/20) [self] [4] 28.57% 0.00%(8/28) _Vector_base [5] 100.00% 0.00%(8/8) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 100.00% 0.00%(8/8) operator new(unsigned int) [8] 100.00% 0.00%(8/8) [self] [1] 0.04% 0.00%(11/25916) ~pair [2] 100.00% 0.00%(11/11) ~Callchain [3] 100.00% 0.00%(11/11) ~vector [4] 100.00% 0.00%(11/11) ~_Vector_base [5] 90.91% 0.00%(10/11) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 80.00% 0.00%(8/10) operator delete(void*) [8] 100.00% 0.00%(8/8) [self] [7] 10.00% 0.00%(1/10) [unmapped_function] [7] 10.00% 0.00%(1/10) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 9.09% 0.00%(1/11) ~_Vector_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [0] 4.65% 4.65%(21124/453838) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, RootProcessStrategy) [1] 75.18% 3.50%(15882/21124) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [2] 95.76% 3.35%(15209/15882) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [3] 100.00% 3.35%(15209/15209) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [4] 100.00% 3.35%(15209/15209) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 3.35%(15209/15209) Callchain::operator<(Callchain const&) const [6] 100.00% 3.35%(15209/15209) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 68.45% 2.29%(10410/15209) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 2.29%(10410/10410) [self] [7] 19.92% 0.67%(3029/15209) std::vector >::end() const [8] 100.00% 0.67%(3029/3029) [self] [7] 11.05% 0.37%(1681/15209) std::vector >::begin() const [8] 100.00% 0.37%(1681/1681) [self] [7] 0.37% 0.01%(56/15209) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.01%(56/56) [self] [7] 0.22% 0.01%(33/15209) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.01%(33/33) [self] [2] 2.13% 0.07%(339/15882) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 0.07%(339/339) Callchain::operator<(Callchain const&) const [4] 100.00% 0.07%(339/339) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.07%(339/339) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 97.94% 0.07%(332/339) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 61.14% 0.04%(203/332) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.04%(203/203) [self] [7] 38.86% 0.03%(129/332) std::vector >::begin() const [8] 100.00% 0.03%(129/129) [self] [6] 2.06% 0.00%(7/339) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(7/7) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(7/7) [self] [2] 1.19% 0.04%(189/15882) [self] [2] 0.86% 0.03%(136/15882) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [3] 100.00% 0.03%(136/136) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [4] 90.44% 0.03%(123/136) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.03%(123/123) Callchain::operator<(Callchain const&) const [6] 100.00% 0.03%(123/123) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 82.11% 0.02%(101/123) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.02%(101/101) [self] [7] 10.57% 0.00%(13/123) std::vector >::end() const [8] 100.00% 0.00%(13/13) [self] [7] 7.32% 0.00%(9/123) std::vector >::begin() const [8] 100.00% 0.00%(9/9) [self] [4] 9.56% 0.00%(13/136) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [5] 76.92% 0.00%(10/13) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [6] 30.00% 0.00%(3/10) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [7] 100.00% 0.00%(3/3) pair [8] 100.00% 0.00%(3/3) [self] [6] 30.00% 0.00%(3/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [7] 66.67% 0.00%(2/3) allocator, std::allocator >, FunctionLocation, std::less, std::allocator > >, std::allocator, std::allocator >, FunctionLocation> > > > > > [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(3/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(3/3) [self] [6] 10.00% 0.00%(1/10) ~allocator [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 23.08% 0.00%(3/13) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.00%(3/3) Callchain::operator<(Callchain const&) const [7] 100.00% 0.00%(3/3) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(3/3) [self] [2] 0.05% 0.00%(8/15882) pair [3] 100.00% 0.00%(8/8) Callchain [4] 100.00% 0.00%(8/8) vector [5] 87.50% 0.00%(7/8) _Vector_base [6] 57.14% 0.00%(4/7) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(4/4) [self] [6] 42.86% 0.00%(3/7) _Vector_impl [7] 66.67% 0.00%(2/3) allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [5] 12.50% 0.00%(1/8) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [6] 100.00% 0.00%(1/1) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [7] 100.00% 0.00%(1/1) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [2] 0.01% 0.00%(1/15882) ~pair [3] 100.00% 0.00%(1/1) ~Callchain [4] 100.00% 0.00%(1/1) ~vector [5] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [1] 6.50% 0.30%(1373/21124) RootProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [2] 68.75% 0.21%(944/1373) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [3] 57.73% 0.12%(545/944) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 0.12%(545/545) Callchain::operator<(Callchain const&) const [5] 100.00% 0.12%(545/545) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 96.51% 0.12%(526/545) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 57.60% 0.07%(303/526) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.07%(303/303) [self] [7] 19.20% 0.02%(101/526) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.02%(101/101) [self] [7] 18.06% 0.02%(95/526) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.02%(95/95) [self] [7] 2.85% 0.00%(15/526) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(15/15) [self] [7] 1.90% 0.00%(10/526) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(10/10) [self] [7] 0.38% 0.00%(2/526) std::less::less() [8] 100.00% 0.00%(2/2) [self] [6] 2.75% 0.00%(15/545) std::vector >::begin() const [7] 80.00% 0.00%(12/15) __normal_iterator [8] 100.00% 0.00%(12/12) [self] [7] 20.00% 0.00%(3/15) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(3/3) [self] [6] 0.73% 0.00%(4/545) std::vector >::end() const [7] 100.00% 0.00%(4/4) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [3] 37.71% 0.08%(356/944) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [4] 100.00% 0.08%(356/356) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [5] 90.17% 0.07%(321/356) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.07%(321/321) Callchain::operator<(Callchain const&) const [7] 98.44% 0.07%(316/321) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.07%(316/316) [self] [7] 1.56% 0.00%(5/321) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(5/5) [self] [5] 9.83% 0.01%(35/356) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.01%(35/35) _Select1st [7] 57.14% 0.00%(20/35) unary_function [8] 100.00% 0.00%(20/20) [self] [7] 42.86% 0.00%(15/35) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(15/15) [self] [3] 3.28% 0.01%(31/944) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [4] 100.00% 0.01%(31/31) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [5] 67.74% 0.00%(21/31) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [6] 57.14% 0.00%(12/21) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [7] 58.33% 0.00%(7/12) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(7/7) [self] [7] 25.00% 0.00%(3/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(7/21) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 57.14% 0.00%(4/7) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [6] 9.52% 0.00%(2/21) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(2/2) _Select1st [8] 100.00% 0.00%(2/2) [self] [5] 32.26% 0.00%(10/31) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.00%(10/10) Callchain::operator<(Callchain const&) const [7] 100.00% 0.00%(10/10) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(10/10) [self] [3] 0.85% 0.00%(8/944) ~pair [4] 100.00% 0.00%(8/8) ~Callchain [5] 100.00% 0.00%(8/8) ~vector [6] 87.50% 0.00%(7/8) ~_Vector_base [7] 42.86% 0.00%(3/7) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 42.86% 0.00%(3/7) ~_Vector_impl [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 0.42% 0.00%(4/944) pair [4] 100.00% 0.00%(4/4) Callchain [5] 100.00% 0.00%(4/4) vector [6] 50.00% 0.00%(2/4) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [7] 50.00% 0.00%(1/2) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(2/4) allocator [7] 100.00% 0.00%(2/2) std::allocator::~allocator() [8] 100.00% 0.00%(2/2) [self] [2] 9.54% 0.03%(131/1373) [self] [2] 5.54% 0.02%(76/1373) ~pair [3] 100.00% 0.02%(76/76) ~FunctionLocation [4] 100.00% 0.02%(76/76) ~set [5] 100.00% 0.02%(76/76) ~_Rb_tree [6] 97.37% 0.02%(74/76) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 62.16% 0.01%(46/74) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(46/46) [self] [7] 24.32% 0.00%(18/74) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(18/18) [self] [7] 8.11% 0.00%(6/74) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [7] 4.05% 0.00%(3/74) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 1.35% 0.00%(1/74) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [6] 2.63% 0.00%(2/76) ~_Rb_tree_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [2] 4.88% 0.01%(67/1373) FunctionLocation [3] 92.54% 0.01%(62/67) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.01%(62/62) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 100.00% 0.01%(62/62) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 100.00% 0.01%(62/62) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 37.10% 0.01%(23/62) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.01%(23/23) [self] [7] 29.03% 0.00%(18/62) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(18/18) [self] [7] 20.97% 0.00%(13/62) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(13/13) [self] [7] 6.45% 0.00%(4/62) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 3.23% 0.00%(2/62) std::allocator::~allocator() [8] 100.00% 0.00%(2/2) [self] [7] 1.61% 0.00%(1/62) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [3] 7.46% 0.00%(5/67) set [4] 100.00% 0.00%(5/5) _Rb_tree [5] 100.00% 0.00%(5/5) _Rb_tree_impl [6] 100.00% 0.00%(5/5) allocator [7] 60.00% 0.00%(3/5) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::vector >::max_size() const [8] 100.00% 0.00%(2/2) [self] [2] 4.44% 0.01%(61/1373) pair [3] 100.00% 0.01%(61/61) FunctionLocation [4] 100.00% 0.01%(61/61) set [5] 100.00% 0.01%(61/61) _Rb_tree [6] 62.30% 0.01%(38/61) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 92.11% 0.01%(35/38) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.01%(35/35) [self] [7] 2.63% 0.00%(1/38) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 24.59% 0.00%(15/61) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(15/15) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(15/15) [self] [6] 6.56% 0.00%(4/61) _Rb_tree_impl [7] 75.00% 0.00%(3/4) allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(1/1) [self] [6] 6.56% 0.00%(4/61) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 50.00% 0.00%(2/4) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) operator delete(void*, void*) [8] 100.00% 0.00%(2/2) [self] [2] 3.06% 0.01%(42/1373) ~FunctionLocation [3] 100.00% 0.01%(42/42) ~set [4] 100.00% 0.01%(42/42) ~_Rb_tree [5] 97.62% 0.01%(41/42) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.01%(41/41) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 29.27% 0.00%(12/41) ~allocator [8] 100.00% 0.00%(12/12) [self] [7] 26.83% 0.00%(11/41) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 21.95% 0.00%(9/41) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(9/9) [self] [7] 14.63% 0.00%(6/41) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 4.88% 0.00%(2/41) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(2/2) [self] [7] 2.44% 0.00%(1/41) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [5] 2.38% 0.00%(1/42) ~_Rb_tree_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [2] 2.11% 0.01%(29/1373) FunctionLocation::operator+=(Location const&) [3] 100.00% 0.01%(29/29) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.01%(29/29) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 86.21% 0.01%(25/29) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 64.00% 0.00%(16/25) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 37.50% 0.00%(6/16) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 31.25% 0.00%(5/16) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(4/16) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(4/4) [self] [7] 6.25% 0.00%(1/16) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 28.00% 0.00%(7/25) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 28.57% 0.00%(2/7) _Identity [8] 100.00% 0.00%(2/2) [self] [7] 28.57% 0.00%(2/7) std::unary_function::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(1/25) _Identity [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(1/25) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [5] 13.79% 0.00%(4/29) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [6] 100.00% 0.00%(4/4) _Identity [7] 75.00% 0.00%(3/4) unary_function [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [2] 1.60% 0.00%(22/1373) std::map, std::allocator > >::insert(std::pair const&) [3] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [4] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 54.55% 0.00%(12/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(12/12) [self] [6] 22.73% 0.00%(5/22) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [7] 80.00% 0.00%(4/5) pair [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [6] 18.18% 0.00%(4/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 50.00% 0.00%(2/4) allocator, std::allocator >, FunctionLocation> > > [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [6] 4.55% 0.00%(1/22) ~allocator [7] 100.00% 0.00%(1/1) std::allocator >::allocator() [8] 100.00% 0.00%(1/1) [self] [2] 0.07% 0.00%(1/1373) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [3] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [4] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [5] 100.00% 0.00%(1/1) operator new(unsigned int) [6] 100.00% 0.00%(1/1) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 3.29% 0.15%(694/21124) Callchain::push_back(char const*) [2] 96.25% 0.15%(668/694) std::vector >::push_back(char const* const&) [3] 100.00% 0.15%(668/668) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [4] 61.53% 0.09%(411/668) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.09%(411/411) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.09%(411/411) operator new(unsigned int) [7] 29.93% 0.03%(123/411) arena_lock_balance [8] 100.00% 0.03%(123/123) [self] [7] 27.49% 0.02%(113/411) arena_malloc_small [8] 100.00% 0.02%(113/113) [self] [7] 13.63% 0.01%(56/411) malloc [8] 100.00% 0.01%(56/56) [self] [7] 11.68% 0.01%(48/411) arena_run_reg_alloc [8] 100.00% 0.01%(48/48) [self] [7] 4.38% 0.00%(18/411) choose_arena [8] 100.00% 0.00%(18/18) [self] [7] 3.41% 0.00%(14/411) arena_malloc [8] 100.00% 0.00%(14/14) [self] [7] 2.19% 0.00%(9/411) malloc_init [8] 100.00% 0.00%(9/9) [self] [7] 2.19% 0.00%(9/411) malloc_spin_unlock [8] 100.00% 0.00%(9/9) [self] [7] 1.70% 0.00%(7/411) arena_bin_malloc_easy [8] 100.00% 0.00%(7/7) [self] [7] 1.70% 0.00%(7/411) imalloc [8] 100.00% 0.00%(7/7) [self] [7] 1.46% 0.00%(6/411) [unmapped_function] [7] 0.24% 0.00%(1/411) calloc [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.04%(167/668) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.04%(167/167) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.04%(167/167) operator delete(void*) [7] 37.13% 0.01%(62/167) idalloc [8] 100.00% 0.01%(62/62) [self] [7] 19.16% 0.01%(32/167) arena_run_reg_dalloc [8] 100.00% 0.01%(32/32) [self] [7] 13.17% 0.00%(22/167) free [8] 100.00% 0.00%(22/22) [self] [7] 12.57% 0.00%(21/167) arena_dalloc_small [8] 100.00% 0.00%(21/21) [self] [7] 8.98% 0.00%(15/167) malloc_spin_unlock [8] 100.00% 0.00%(15/15) [self] [7] 4.19% 0.00%(7/167) realloc [8] 100.00% 0.00%(7/7) [self] [7] 2.99% 0.00%(5/167) [unmapped_function] [7] 1.80% 0.00%(3/167) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [4] 13.47% 0.02%(90/668) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [5] 100.00% 0.02%(90/90) char const** std::uninitialized_copy(char const**, char const**, char const**) [6] 100.00% 0.02%(90/90) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [7] 85.56% 0.02%(77/90) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.02%(77/77) [self] [7] 14.44% 0.00%(13/90) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [8] 100.00% 0.00%(13/13) [self] [2] 3.75% 0.01%(26/694) [self] [1] 2.81% 0.13%(593/21124) FunctionLocation [2] 65.26% 0.09%(387/593) std::set, std::allocator >::insert(unsigned int const&) [3] 100.00% 0.09%(387/387) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.09%(387/387) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.09%(387/387) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 70.54% 0.06%(273/387) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 96.70% 0.06%(264/273) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.06%(264/264) [self] [7] 1.83% 0.00%(5/273) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(5/5) [self] [7] 1.47% 0.00%(4/273) [unmapped_function] [6] 19.12% 0.02%(74/387) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 56.76% 0.01%(42/74) allocator > [8] 100.00% 0.01%(42/42) [self] [7] 21.62% 0.00%(16/74) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(16/16) [self] [7] 10.81% 0.00%(8/74) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(8/8) [self] [7] 10.81% 0.00%(8/74) std::set, std::allocator >::set() [8] 100.00% 0.00%(8/8) [self] [6] 8.27% 0.01%(32/387) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 93.75% 0.01%(30/32) operator new(unsigned int, void*) [8] 100.00% 0.01%(30/30) [self] [7] 6.25% 0.00%(2/32) main [8] 100.00% 0.00%(2/2) [self] [6] 2.07% 0.00%(8/387) ~allocator [7] 87.50% 0.00%(7/8) ~new_allocator [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [2] 34.74% 0.05%(206/593) [self] [1] 2.26% 0.11%(477/21124) FunctionLocation::operator+=(FunctionLocation const&) [2] 77.15% 0.08%(368/477) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [3] 100.00% 0.08%(368/368) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [4] 100.00% 0.08%(368/368) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [5] 96.47% 0.08%(355/368) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 50.99% 0.04%(181/355) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [7] 36.46% 0.01%(66/181) _Identity [8] 100.00% 0.01%(66/66) [self] [7] 30.39% 0.01%(55/181) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.01%(55/55) [self] [7] 20.44% 0.01%(37/181) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.01%(37/37) [self] [7] 8.29% 0.00%(15/181) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(15/15) [self] [7] 2.76% 0.00%(5/181) std::unary_function::unary_function() [8] 100.00% 0.00%(5/5) [self] [7] 1.66% 0.00%(3/181) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(3/3) [self] [6] 30.99% 0.02%(110/355) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 31.82% 0.01%(35/110) _Identity [8] 100.00% 0.01%(35/35) [self] [7] 19.09% 0.00%(21/110) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(21/21) [self] [7] 18.18% 0.00%(20/110) std::unary_function::unary_function() [8] 100.00% 0.00%(20/20) [self] [7] 17.27% 0.00%(19/110) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(19/19) [self] [7] 7.27% 0.00%(8/110) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(8/8) [self] [7] 6.36% 0.00%(7/110) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(7/7) [self] [6] 7.61% 0.01%(27/355) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 33.33% 0.00%(9/27) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(9/9) [self] [7] 33.33% 0.00%(9/27) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(9/9) [self] [7] 11.11% 0.00%(3/27) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 7.41% 0.00%(2/27) _Identity [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::unary_function::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 5.63% 0.00%(20/355) std::_Rb_tree_iterator::operator--() [7] 95.00% 0.00%(19/20) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(19/19) [self] [7] 5.00% 0.00%(1/20) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 4.23% 0.00%(15/355) _Identity [7] 80.00% 0.00%(12/15) unary_function [8] 100.00% 0.00%(12/12) [self] [7] 20.00% 0.00%(3/15) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [6] 0.56% 0.00%(2/355) std::_Rb_tree, std::less, std::allocator >::begin() [7] 100.00% 0.00%(2/2) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [5] 1.90% 0.00%(7/368) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 85.71% 0.00%(6/7) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 50.00% 0.00%(3/6) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) _Identity [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [5] 1.63% 0.00%(6/368) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(6/6) _Identity [7] 83.33% 0.00%(5/6) unary_function [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [2] 22.85% 0.02%(109/477) [self] [1] 2.02% 0.09%(427/21124) pair [2] 67.68% 0.06%(289/427) FunctionLocation [3] 100.00% 0.06%(289/289) set [4] 100.00% 0.06%(289/289) _Rb_tree [5] 93.77% 0.06%(271/289) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.06%(271/271) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 95.94% 0.06%(260/271) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.06%(260/260) [self] [7] 3.69% 0.00%(10/271) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(10/10) [self] [7] 0.37% 0.00%(1/271) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [5] 6.23% 0.00%(18/289) _Rb_tree_impl [6] 100.00% 0.00%(18/18) allocator [7] 55.56% 0.00%(10/18) std::vector >::max_size() const [8] 100.00% 0.00%(10/10) [self] [7] 44.44% 0.00%(8/18) new_allocator [8] 100.00% 0.00%(8/8) [self] [2] 32.32% 0.03%(138/427) [self] [1] 1.24% 0.06%(261/21124) std::basic_string, std::allocator >::~basic_string() [2] 100.00% 0.06%(261/261) [self] [1] 1.22% 0.06%(257/21124) ~pair [2] 52.53% 0.03%(135/257) [self] [2] 47.47% 0.03%(122/257) ~FunctionLocation [3] 100.00% 0.03%(122/122) ~set [4] 100.00% 0.03%(122/122) ~_Rb_tree [5] 94.26% 0.03%(115/122) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.03%(115/115) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 30.43% 0.01%(35/115) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.01%(35/35) [self] [7] 30.43% 0.01%(35/115) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(35/35) [self] [7] 13.91% 0.00%(16/115) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(16/16) [self] [7] 12.17% 0.00%(14/115) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(14/14) [self] [7] 9.57% 0.00%(11/115) ~allocator [8] 100.00% 0.00%(11/11) [self] [7] 1.74% 0.00%(2/115) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 0.87% 0.00%(1/115) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 0.87% 0.00%(1/115) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 5.74% 0.00%(7/122) ~_Rb_tree_impl [6] 100.00% 0.00%(7/7) ~allocator [7] 57.14% 0.00%(4/7) ~new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [1] 0.89% 0.04%(187/21124) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 61.50% 0.03%(115/187) [self] [2] 38.50% 0.02%(72/187) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [3] 100.00% 0.02%(72/72) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [4] 100.00% 0.02%(72/72) operator new(unsigned int) [5] 100.00% 0.02%(72/72) arena_malloc_small [6] 100.00% 0.02%(72/72) arena_bin_nonfull_run_get [7] 63.89% 0.01%(46/72) arena_run_tree_remove [8] 100.00% 0.01%(46/46) [self] [7] 30.56% 0.00%(22/72) arena_run_comp [8] 100.00% 0.00%(22/22) [self] [7] 4.17% 0.00%(3/72) arena_avail_tree_nsearch [8] 100.00% 0.00%(3/3) [self] [7] 1.39% 0.00%(1/72) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [1] 0.72% 0.03%(153/21124) Location::getFunctionName() const [2] 100.00% 0.03%(153/153) [self] [1] 0.69% 0.03%(145/21124) ~FunctionLocation [2] 64.14% 0.02%(93/145) ~set [3] 100.00% 0.02%(93/93) ~_Rb_tree [4] 100.00% 0.02%(93/93) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 100.00% 0.02%(93/93) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 44.09% 0.01%(41/93) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 68.29% 0.01%(28/41) allocator > [8] 100.00% 0.01%(28/28) [self] [7] 17.07% 0.00%(7/41) std::set, std::allocator >::set() [8] 100.00% 0.00%(7/7) [self] [7] 12.20% 0.00%(5/41) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(5/5) [self] [7] 2.44% 0.00%(1/41) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 27.96% 0.01%(26/93) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 76.92% 0.00%(20/26) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(20/20) [self] [7] 23.08% 0.00%(6/26) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(6/6) [self] [6] 27.96% 0.01%(26/93) ~allocator [7] 76.92% 0.00%(20/26) ~new_allocator [8] 100.00% 0.00%(20/20) [self] [7] 23.08% 0.00%(6/26) std::allocator::allocator() [8] 100.00% 0.00%(6/6) [self] [2] 35.86% 0.01%(52/145) [self] [1] 0.63% 0.03%(134/21124) std::string::operator+=(char const*) [2] 79.85% 0.02%(107/134) std::string::append(char const*, unsigned int) [3] 100.00% 0.02%(107/107) std::string::reserve(unsigned int) [4] 95.33% 0.02%(102/107) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [5] 100.00% 0.02%(102/102) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.02%(102/102) operator new(unsigned int) [7] 27.45% 0.01%(28/102) arena_malloc_small [8] 100.00% 0.01%(28/28) [self] [7] 22.55% 0.01%(23/102) arena_run_reg_alloc [8] 100.00% 0.01%(23/23) [self] [7] 20.59% 0.00%(21/102) arena_lock_balance [8] 100.00% 0.00%(21/21) [self] [7] 9.80% 0.00%(10/102) malloc [8] 100.00% 0.00%(10/10) [self] [7] 7.84% 0.00%(8/102) calloc [8] 100.00% 0.00%(8/8) [self] [7] 2.94% 0.00%(3/102) [unmapped_function] [7] 2.94% 0.00%(3/102) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 1.96% 0.00%(2/102) imalloc [8] 100.00% 0.00%(2/2) [self] [7] 1.96% 0.00%(2/102) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.98% 0.00%(1/102) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 0.98% 0.00%(1/102) arena_malloc [8] 100.00% 0.00%(1/1) [self] [4] 4.67% 0.00%(5/107) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(5/5) operator delete(void*) [6] 100.00% 0.00%(5/5) free [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [2] 20.15% 0.01%(27/134) [self] [1] 0.44% 0.02%(94/21124) strlen [2] 100.00% 0.02%(94/94) [self] [1] 0.32% 0.01%(68/21124) ~Callchain [2] 95.59% 0.01%(65/68) ~vector [3] 100.00% 0.01%(65/65) ~_Vector_base [4] 100.00% 0.01%(65/65) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.01%(65/65) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.01%(65/65) operator delete(void*) [7] 29.23% 0.00%(19/65) arena_run_reg_dalloc [8] 100.00% 0.00%(19/19) [self] [7] 18.46% 0.00%(12/65) free [8] 100.00% 0.00%(12/12) [self] [7] 16.92% 0.00%(11/65) arena_dalloc_small [8] 100.00% 0.00%(11/11) [self] [7] 12.31% 0.00%(8/65) arena_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 10.77% 0.00%(7/65) malloc_spin_unlock [8] 100.00% 0.00%(7/7) [self] [7] 9.23% 0.00%(6/65) idalloc [8] 100.00% 0.00%(6/6) [self] [7] 1.54% 0.00%(1/65) [unmapped_function] [7] 1.54% 0.00%(1/65) realloc [8] 100.00% 0.00%(1/1) [self] [2] 4.41% 0.00%(3/68) [self] [1] 0.27% 0.01%(58/21124) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator++() [2] 100.00% 0.01%(58/58) [self] [1] 0.24% 0.01%(50/21124) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator*() const [2] 100.00% 0.01%(50/50) [self] [1] 0.20% 0.01%(43/21124) bool std::operator!=<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [2] 100.00% 0.01%(43/43) [self] [1] 0.15% 0.01%(32/21124) std::map, std::allocator > >::insert(std::pair const&) [2] 68.75% 0.00%(22/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [3] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 68.18% 0.00%(15/22) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [6] 100.00% 0.00%(15/15) pair [7] 66.67% 0.00%(10/15) FunctionLocation [8] 100.00% 0.00%(10/10) [self] [7] 26.67% 0.00%(4/15) std::basic_string, std::allocator >::basic_string(std::string const&) [8] 100.00% 0.00%(4/4) [self] [7] 6.67% 0.00%(1/15) std::string::swap(std::string&) [8] 100.00% 0.00%(1/1) [self] [5] 31.82% 0.00%(7/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 71.43% 0.00%(5/7) operator new(unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [7] 14.29% 0.00%(1/7) std::allocator, std::allocator > > > >::~allocator() [8] 100.00% 0.00%(1/1) [self] [2] 31.25% 0.00%(10/32) [self] [1] 0.14% 0.01%(29/21124) Process::getProcess(int) [2] 100.00% 0.01%(29/29) [self] [1] 0.13% 0.01%(28/21124) std::reverse_iterator<__gnu_cxx::__normal_iterator > > >::operator->() const [2] 100.00% 0.01%(28/28) [self] [1] 0.12% 0.01%(25/21124) [unmapped_function] [1] 0.11% 0.01%(24/21124) RootProcessStrategy::begin(std::vector >&) [2] 100.00% 0.01%(24/24) [self] [1] 0.08% 0.00%(17/21124) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [2] 100.00% 0.00%(17/17) [self] [1] 0.08% 0.00%(16/21124) FunctionLocation::operator+=(Location const&) [2] 93.75% 0.00%(15/16) [self] [2] 6.25% 0.00%(1/16) std::set, std::allocator >::insert(unsigned int const&) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [1] 0.05% 0.00%(11/21124) bool std::operator==<__gnu_cxx::__normal_iterator > > >(std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&, std::reverse_iterator<__gnu_cxx::__normal_iterator > > > const&) [2] 100.00% 0.00%(11/11) [self] [1] 0.04% 0.00%(9/21124) Callchain [2] 100.00% 0.00%(9/9) [self] [1] 0.03% 0.00%(6/21124) RootProcessStrategy::end(std::vector >&) [2] 100.00% 0.00%(6/6) [self] [1] 0.02% 0.00%(5/21124) std::vector >, std::allocator > > >::end() [2] 100.00% 0.00%(5/5) [self] [1] 0.02% 0.00%(5/21124) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [2] 100.00% 0.00%(5/5) [self] [1] 0.02% 0.00%(5/21124) strncmp [2] 100.00% 0.00%(5/5) [self] [1] 0.02% 0.00%(4/21124) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [2] 100.00% 0.00%(4/4) [self] [1] 0.01% 0.00%(2/21124) std::allocator::~allocator() [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/21124) std::allocator::allocator() [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/21124) std::vector >::rend() [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/21124) std::_Rb_tree_iterator >::operator->() const [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/21124) Location::isMapped() const [2] 100.00% 0.00%(2/2) [self] [1] 0.00% 0.00%(1/21124) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(1/21124) Location::getPid() const [2] 100.00% 0.00%(1/1) [self] [0] 3.47% 3.47%(15770/453838) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [1] 99.28% 3.45%(15656/15770) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [2] 96.44% 3.33%(15098/15656) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [3] 88.57% 2.95%(13373/15098) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 69.09% 2.04%(9239/13373) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 99.02% 2.02%(9148/9239) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 96.82% 1.95%(8857/9148) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 45.91% 0.90%(4066/8857) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.90%(4066/4066) [self] [7] 24.35% 0.48%(2157/8857) Location::operator<(Location const&) const [8] 100.00% 0.48%(2157/2157) [self] [7] 13.22% 0.26%(1171/8857) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.26%(1171/1171) [self] [7] 11.09% 0.22%(982/8857) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.22%(982/982) [self] [7] 2.44% 0.05%(216/8857) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.05%(216/216) [self] [7] 1.78% 0.03%(158/8857) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.03%(158/158) [self] [7] 1.04% 0.02%(92/8857) std::vector >::capacity() const [8] 100.00% 0.02%(92/92) [self] [7] 0.17% 0.00%(15/8857) Location::getLineNumber() const [8] 100.00% 0.00%(15/15) [self] [6] 1.61% 0.03%(147/9148) std::vector >::begin() const [7] 78.91% 0.03%(116/147) __normal_iterator [8] 100.00% 0.03%(116/116) [self] [7] 21.09% 0.01%(31/147) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.01%(31/31) [self] [6] 1.57% 0.03%(144/9148) std::vector >::end() const [7] 91.67% 0.03%(132/144) __normal_iterator [8] 100.00% 0.03%(132/132) [self] [7] 8.33% 0.00%(12/144) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(12/12) [self] [5] 0.98% 0.02%(91/9239) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.02%(91/91) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 76.92% 0.02%(70/91) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.02%(70/70) [self] [7] 13.19% 0.00%(12/91) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(12/12) [self] [7] 8.79% 0.00%(8/91) std::vector >::swap(std::vector >&) [8] 100.00% 0.00%(8/8) [self] [7] 1.10% 0.00%(1/91) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [4] 28.51% 0.84%(3813/13373) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 84.74% 0.71%(3231/3813) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 98.55% 0.70%(3184/3231) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 82.10% 0.58%(2614/3184) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.58%(2614/2614) [self] [7] 9.36% 0.07%(298/3184) std::vector >::end() const [8] 100.00% 0.07%(298/298) [self] [7] 7.91% 0.06%(252/3184) std::vector >::begin() const [8] 100.00% 0.06%(252/252) [self] [7] 0.47% 0.00%(15/3184) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(15/15) [self] [7] 0.16% 0.00%(5/3184) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(5/5) [self] [6] 1.21% 0.01%(39/3231) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 94.87% 0.01%(37/39) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.01%(37/37) [self] [7] 5.13% 0.00%(2/39) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(2/2) [self] [6] 0.25% 0.00%(8/3231) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 75.00% 0.00%(6/8) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [8] 100.00% 0.00%(2/2) [self] [5] 12.20% 0.10%(465/3813) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 78.71% 0.08%(366/465) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 50.27% 0.04%(184/366) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.04%(184/184) [self] [7] 21.58% 0.02%(79/366) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.02%(79/79) [self] [7] 14.48% 0.01%(53/366) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.01%(53/53) [self] [7] 7.92% 0.01%(29/366) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.01%(29/29) [self] [7] 2.19% 0.00%(8/366) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(8/8) [self] [7] 1.91% 0.00%(7/366) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(7/7) [self] [7] 1.64% 0.00%(6/366) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(6/6) [self] [6] 16.13% 0.02%(75/465) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 72.00% 0.01%(54/75) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(54/54) [self] [7] 6.67% 0.00%(5/75) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::difference_type __gnu_cxx::operator- >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 6.67% 0.00%(5/75) vector [8] 100.00% 0.00%(5/5) [self] [7] 5.33% 0.00%(4/75) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [8] 100.00% 0.00%(4/4) [self] [7] 2.67% 0.00%(2/75) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.67% 0.00%(2/75) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator+(int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 1.33% 0.00%(1/75) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator-(int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 1.33% 0.00%(1/75) void std::partial_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [7] 1.33% 0.00%(1/75) ~vector [8] 100.00% 0.00%(1/1) [self] [6] 1.72% 0.00%(8/465) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [7] 87.50% 0.00%(7/8) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 1.51% 0.00%(7/465) vector [7] 42.86% 0.00%(3/7) _Vector_base [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) allocator [8] 100.00% 0.00%(1/1) [self] [6] 1.29% 0.00%(6/465) ~vector [7] 33.33% 0.00%(2/6) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) ~_Vector_base [8] 100.00% 0.00%(2/2) [self] [6] 0.65% 0.00%(3/465) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::difference_type __gnu_cxx::operator- >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 66.67% 0.00%(2/3) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(1/1) [self] [5] 2.86% 0.02%(109/3813) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [6] 100.00% 0.02%(109/109) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 77.06% 0.02%(84/109) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.02%(84/84) [self] [7] 10.09% 0.00%(11/109) std::vector >::end() const [8] 100.00% 0.00%(11/11) [self] [7] 10.09% 0.00%(11/109) std::vector >::begin() const [8] 100.00% 0.00%(11/11) [self] [7] 2.75% 0.00%(3/109) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(3/3) [self] [5] 0.10% 0.00%(4/3813) vector [6] 100.00% 0.00%(4/4) _Vector_base [7] 50.00% 0.00%(2/4) _Vector_impl [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(2/2) [self] [5] 0.10% 0.00%(4/3813) ~vector [6] 50.00% 0.00%(2/4) ~_Vector_base [7] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~_Vector_impl [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) void std::_Destroy(Location*, Location*, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) ~allocator [7] 100.00% 0.00%(1/1) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [4] 2.18% 0.06%(292/13373) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [5] 100.00% 0.06%(292/292) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 97.26% 0.06%(284/292) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 48.24% 0.03%(137/284) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.03%(137/137) [self] [7] 28.17% 0.02%(80/284) Location::operator<(Location const&) const [8] 100.00% 0.02%(80/80) [self] [7] 10.21% 0.01%(29/284) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(29/29) [self] [7] 8.80% 0.01%(25/284) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(25/25) [self] [7] 1.76% 0.00%(5/284) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 1.41% 0.00%(4/284) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(4/4) [self] [7] 1.41% 0.00%(4/284) std::vector >::capacity() const [8] 100.00% 0.00%(4/4) [self] [6] 1.37% 0.00%(4/292) std::vector >::end() const [7] 100.00% 0.00%(4/4) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [6] 1.37% 0.00%(4/292) std::vector >::begin() const [7] 100.00% 0.00%(4/4) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [4] 0.16% 0.00%(22/13373) vector [5] 77.27% 0.00%(17/22) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(17/17) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 94.12% 0.00%(16/17) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(16/16) [self] [7] 5.88% 0.00%(1/17) ProfilePrinter::~ProfilePrinter() [8] 100.00% 0.00%(1/1) [self] [5] 22.73% 0.00%(5/22) _Vector_base [6] 80.00% 0.00%(4/5) _Vector_impl [7] 100.00% 0.00%(4/4) allocator [8] 100.00% 0.00%(4/4) [self] [6] 20.00% 0.00%(1/5) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [4] 0.05% 0.00%(7/13373) ~vector [5] 85.71% 0.00%(6/7) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(6/6) void std::_Destroy(Location*, Location*) [7] 83.33% 0.00%(5/6) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) void std::_Destroy(Location*) [8] 100.00% 0.00%(1/1) [self] [5] 14.29% 0.00%(1/7) ~_Vector_base [6] 100.00% 0.00%(1/1) ~_Vector_impl [7] 100.00% 0.00%(1/1) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [3] 10.70% 0.36%(1616/15098) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 85.95% 0.31%(1389/1616) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.31%(1389/1389) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 98.56% 0.30%(1369/1389) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 65.89% 0.20%(902/1369) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.20%(902/902) [self] [7] 34.11% 0.10%(467/1369) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.10%(467/467) [self] [6] 1.44% 0.00%(20/1389) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 75.00% 0.00%(15/20) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(15/15) [self] [7] 25.00% 0.00%(5/20) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(5/5) [self] [4] 14.05% 0.05%(227/1616) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.05%(227/227) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.05%(227/227) void std::swap >(std::vector >&, std::vector >&) [7] 97.80% 0.05%(222/227) std::vector >::swap(std::vector >&) [8] 100.00% 0.05%(222/222) [self] [7] 2.20% 0.00%(5/227) std::__alloc_swap, true>::_S_do_it(std::allocator&, std::allocator&) [8] 100.00% 0.00%(5/5) [self] [3] 0.38% 0.01%(58/15098) vector [4] 94.83% 0.01%(55/58) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.01%(55/55) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.01%(55/55) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 56.36% 0.01%(31/55) void std::_Construct(Location*, Location const&) [8] 100.00% 0.01%(31/31) [self] [7] 25.45% 0.00%(14/55) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(14/14) [self] [7] 7.27% 0.00%(4/55) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(4/4) [self] [7] 7.27% 0.00%(4/55) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(4/4) [self] [7] 3.64% 0.00%(2/55) std::vector >::capacity() const [8] 100.00% 0.00%(2/2) [self] [4] 5.17% 0.00%(3/58) _Vector_base [5] 100.00% 0.00%(3/3) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 66.67% 0.00%(2/3) operator new(unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [3] 0.29% 0.01%(44/15098) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [4] 100.00% 0.01%(44/44) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.01%(44/44) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 97.73% 0.01%(43/44) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 62.79% 0.01%(27/43) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(27/27) [self] [7] 37.21% 0.00%(16/43) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(16/16) [self] [6] 2.27% 0.00%(1/44) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [3] 0.05% 0.00%(7/15098) ~vector [4] 71.43% 0.00%(5/7) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.00%(5/5) void std::_Destroy(Location*, Location*) [6] 100.00% 0.00%(5/5) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 80.00% 0.00%(4/5) void std::_Destroy(Location*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) Location::~Location() [8] 100.00% 0.00%(1/1) [self] [4] 28.57% 0.00%(2/7) ~_Vector_base [5] 100.00% 0.00%(2/2) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 50.00% 0.00%(1/2) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) operator delete(void*) [8] 100.00% 0.00%(1/1) [self] [2] 3.38% 0.12%(529/15656) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [3] 100.00% 0.12%(529/529) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 100.00% 0.12%(529/529) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.12%(529/529) void std::swap >(std::vector >&, std::vector >&) [6] 100.00% 0.12%(529/529) std::vector >::swap(std::vector >&) [7] 90.17% 0.11%(477/529) void std::swap(Location*&, Location*&) [8] 100.00% 0.11%(477/477) [self] [7] 3.78% 0.00%(20/529) std::__alloc_swap, true>::_S_do_it(std::allocator&, std::allocator&) [8] 100.00% 0.00%(20/20) [self] [7] 3.21% 0.00%(17/529) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(17/17) [self] [7] 2.84% 0.00%(15/529) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [8] 100.00% 0.00%(15/15) [self] [2] 0.11% 0.00%(17/15656) vector [3] 64.71% 0.00%(11/17) _Vector_base [4] 100.00% 0.00%(11/11) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(11/11) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(11/11) operator new(unsigned int) [7] 27.27% 0.00%(3/11) arena_lock_balance [8] 100.00% 0.00%(3/3) [self] [7] 27.27% 0.00%(3/11) malloc [8] 100.00% 0.00%(3/3) [self] [7] 9.09% 0.00%(1/11) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) calloc [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) imalloc [8] 100.00% 0.00%(1/1) [self] [3] 35.29% 0.00%(6/17) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [4] 100.00% 0.00%(6/6) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [5] 100.00% 0.00%(6/6) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [6] 50.00% 0.00%(3/6) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 66.67% 0.00%(2/3) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(3/6) void std::_Construct(Location*, Location const&) [7] 100.00% 0.00%(3/3) operator new(unsigned int, void*) [8] 100.00% 0.00%(3/3) [self] [2] 0.04% 0.00%(7/15656) ~vector [3] 85.71% 0.00%(6/7) ~_Vector_base [4] 100.00% 0.00%(6/6) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.00%(6/6) operator delete(void*) [7] 33.33% 0.00%(2/6) free [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) realloc [8] 100.00% 0.00%(2/2) [self] [3] 14.29% 0.00%(1/7) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [5] 100.00% 0.00%(1/1) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.00%(1/1) void std::_Destroy(Location*) [7] 100.00% 0.00%(1/1) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(1/1) [self] [2] 0.03% 0.00%(5/15656) [self] [1] 0.68% 0.02%(107/15770) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [2] 100.00% 0.02%(107/107) [self] [1] 0.01% 0.00%(2/15770) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::difference_type __gnu_cxx::operator- >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/15770) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(1/15770) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator+(int const&) const [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/15770) vector [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/15770) ~vector [2] 100.00% 0.00%(1/1) [self] [0] 3.08% 3.08%(13969/453838) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [1] 79.36% 2.44%(11086/13969) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [2] 93.61% 2.29%(10378/11086) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [3] 100.00% 2.29%(10378/10378) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [4] 100.00% 2.29%(10378/10378) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 2.29%(10378/10378) Callchain::operator<(Callchain const&) const [6] 100.00% 2.29%(10378/10378) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 62.87% 1.44%(6525/10378) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 1.44%(6525/6525) [self] [7] 22.90% 0.52%(2377/10378) std::vector >::end() const [8] 100.00% 0.52%(2377/2377) [self] [7] 13.47% 0.31%(1398/10378) std::vector >::begin() const [8] 100.00% 0.31%(1398/1398) [self] [7] 0.39% 0.01%(40/10378) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.01%(40/40) [self] [7] 0.37% 0.01%(38/10378) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.01%(38/38) [self] [2] 2.32% 0.06%(257/11086) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [3] 100.00% 0.06%(257/257) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [4] 85.60% 0.05%(220/257) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.05%(220/220) Callchain::operator<(Callchain const&) const [6] 100.00% 0.05%(220/220) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 74.09% 0.04%(163/220) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.04%(163/163) [self] [7] 13.18% 0.01%(29/220) std::vector >::end() const [8] 100.00% 0.01%(29/29) [self] [7] 11.36% 0.01%(25/220) std::vector >::begin() const [8] 100.00% 0.01%(25/25) [self] [7] 1.36% 0.00%(3/220) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(3/3) [self] [4] 14.40% 0.01%(37/257) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [5] 81.08% 0.01%(30/37) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [6] 46.67% 0.00%(14/30) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [7] 92.86% 0.00%(13/14) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(9/30) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [7] 66.67% 0.00%(6/9) allocator, std::allocator >, FunctionLocation, std::less, std::allocator > >, std::allocator, std::allocator >, FunctionLocation> > > > > > [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator, std::allocator > > > >::new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(6/30) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [7] 83.33% 0.00%(5/6) pair [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [6] 3.33% 0.00%(1/30) ~allocator [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 13.51% 0.00%(5/37) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.00%(5/5) Callchain::operator<(Callchain const&) const [7] 100.00% 0.00%(5/5) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(5/5) [self] [5] 5.41% 0.00%(2/37) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(2/2) _Select1st [7] 50.00% 0.00%(1/2) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) unary_function [8] 100.00% 0.00%(1/1) [self] [2] 2.00% 0.05%(222/11086) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 0.05%(222/222) Callchain::operator<(Callchain const&) const [4] 100.00% 0.05%(222/222) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.05%(222/222) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 98.65% 0.05%(219/222) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 70.32% 0.03%(154/219) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.03%(154/154) [self] [7] 29.68% 0.01%(65/219) std::vector >::begin() const [8] 100.00% 0.01%(65/65) [self] [6] 1.35% 0.00%(3/222) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 66.67% 0.00%(2/3) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [2] 1.87% 0.05%(207/11086) [self] [2] 0.15% 0.00%(17/11086) pair [3] 100.00% 0.00%(17/17) Callchain [4] 100.00% 0.00%(17/17) vector [5] 70.59% 0.00%(12/17) _Vector_base [6] 50.00% 0.00%(6/12) _Vector_impl [7] 66.67% 0.00%(4/6) allocator [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(6/12) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(6/6) [self] [5] 29.41% 0.00%(5/17) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [6] 100.00% 0.00%(5/5) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [7] 60.00% 0.00%(3/5) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) char const** std::copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(2/2) [self] [2] 0.05% 0.00%(5/11086) ~pair [3] 80.00% 0.00%(4/5) ~Callchain [4] 100.00% 0.00%(4/4) ~vector [5] 75.00% 0.00%(3/4) ~_Vector_base [6] 66.67% 0.00%(2/3) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) ~_Vector_impl [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [3] 20.00% 0.00%(1/5) ~map [4] 100.00% 0.00%(1/1) ~_Rb_tree [5] 100.00% 0.00%(1/1) ~_Rb_tree_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [1] 3.64% 0.11%(509/13969) Callchain::push_back(char const*) [2] 94.30% 0.11%(480/509) std::vector >::push_back(char const* const&) [3] 100.00% 0.11%(480/480) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [4] 63.54% 0.07%(305/480) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.07%(305/305) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.07%(305/305) operator new(unsigned int) [7] 32.13% 0.02%(98/305) arena_lock_balance [8] 100.00% 0.02%(98/98) [self] [7] 27.54% 0.02%(84/305) arena_malloc_small [8] 100.00% 0.02%(84/84) [self] [7] 12.46% 0.01%(38/305) arena_run_reg_alloc [8] 100.00% 0.01%(38/38) [self] [7] 12.46% 0.01%(38/305) malloc [8] 100.00% 0.01%(38/38) [self] [7] 3.28% 0.00%(10/305) choose_arena [8] 100.00% 0.00%(10/10) [self] [7] 2.95% 0.00%(9/305) arena_malloc [8] 100.00% 0.00%(9/9) [self] [7] 2.62% 0.00%(8/305) imalloc [8] 100.00% 0.00%(8/8) [self] [7] 1.97% 0.00%(6/305) arena_bin_malloc_easy [8] 100.00% 0.00%(6/6) [self] [7] 1.64% 0.00%(5/305) calloc [8] 100.00% 0.00%(5/5) [self] [7] 1.64% 0.00%(5/305) malloc_init [8] 100.00% 0.00%(5/5) [self] [7] 0.66% 0.00%(2/305) [unmapped_function] [7] 0.66% 0.00%(2/305) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [4] 28.33% 0.03%(136/480) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.03%(136/136) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.03%(136/136) operator delete(void*) [7] 41.18% 0.01%(56/136) idalloc [8] 100.00% 0.01%(56/56) [self] [7] 19.85% 0.01%(27/136) arena_dalloc_small [8] 100.00% 0.01%(27/27) [self] [7] 15.44% 0.00%(21/136) free [8] 100.00% 0.00%(21/21) [self] [7] 13.97% 0.00%(19/136) arena_run_reg_dalloc [8] 100.00% 0.00%(19/19) [self] [7] 5.88% 0.00%(8/136) malloc_spin_unlock [8] 100.00% 0.00%(8/8) [self] [7] 1.47% 0.00%(2/136) [unmapped_function] [7] 1.47% 0.00%(2/136) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 0.74% 0.00%(1/136) realloc [8] 100.00% 0.00%(1/1) [self] [4] 8.12% 0.01%(39/480) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [5] 100.00% 0.01%(39/39) char const** std::uninitialized_copy(char const**, char const**, char const**) [6] 100.00% 0.01%(39/39) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [7] 92.31% 0.01%(36/39) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.01%(36/36) [self] [7] 7.69% 0.00%(3/39) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [8] 100.00% 0.00%(3/3) [self] [2] 5.70% 0.01%(29/509) [self] [1] 3.42% 0.11%(478/13969) FunctionLocation [2] 66.11% 0.07%(316/478) std::set, std::allocator >::insert(unsigned int const&) [3] 100.00% 0.07%(316/316) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.07%(316/316) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.07%(316/316) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 71.52% 0.05%(226/316) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 96.02% 0.05%(217/226) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.05%(217/217) [self] [7] 2.65% 0.00%(6/226) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(6/6) [self] [7] 1.33% 0.00%(3/226) [unmapped_function] [6] 18.99% 0.01%(60/316) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 65.00% 0.01%(39/60) allocator > [8] 100.00% 0.01%(39/39) [self] [7] 20.00% 0.00%(12/60) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(12/12) [self] [7] 10.00% 0.00%(6/60) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(6/6) [self] [7] 5.00% 0.00%(3/60) std::set, std::allocator >::set() [8] 100.00% 0.00%(3/3) [self] [6] 6.65% 0.00%(21/316) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 95.24% 0.00%(20/21) operator new(unsigned int, void*) [8] 100.00% 0.00%(20/20) [self] [7] 4.76% 0.00%(1/21) main [8] 100.00% 0.00%(1/1) [self] [6] 2.85% 0.00%(9/316) ~allocator [7] 100.00% 0.00%(9/9) ~new_allocator [8] 100.00% 0.00%(9/9) [self] [2] 33.89% 0.04%(162/478) [self] [1] 1.85% 0.06%(258/13969) pair [2] 70.93% 0.04%(183/258) FunctionLocation [3] 100.00% 0.04%(183/183) set [4] 100.00% 0.04%(183/183) _Rb_tree [5] 97.81% 0.04%(179/183) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.04%(179/179) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 91.62% 0.04%(164/179) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.04%(164/164) [self] [7] 6.15% 0.00%(11/179) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 2.23% 0.00%(4/179) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(4/4) [self] [5] 2.19% 0.00%(4/183) _Rb_tree_impl [6] 100.00% 0.00%(4/4) allocator [7] 50.00% 0.00%(2/4) std::vector >::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 29.07% 0.02%(75/258) [self] [1] 1.82% 0.06%(254/13969) ~pair [2] 57.48% 0.03%(146/254) [self] [2] 42.52% 0.02%(108/254) ~FunctionLocation [3] 100.00% 0.02%(108/108) ~set [4] 100.00% 0.02%(108/108) ~_Rb_tree [5] 96.30% 0.02%(104/108) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.02%(104/104) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 42.31% 0.01%(44/104) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(44/44) [self] [7] 21.15% 0.00%(22/104) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(22/22) [self] [7] 14.42% 0.00%(15/104) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(15/15) [self] [7] 10.58% 0.00%(11/104) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(11/11) [self] [7] 6.73% 0.00%(7/104) ~allocator [8] 100.00% 0.00%(7/7) [self] [7] 3.85% 0.00%(4/104) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 0.96% 0.00%(1/104) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 3.70% 0.00%(4/108) ~_Rb_tree_impl [6] 100.00% 0.00%(4/4) ~allocator [7] 100.00% 0.00%(4/4) ~new_allocator [8] 100.00% 0.00%(4/4) [self] [1] 1.68% 0.05%(235/13969) FunctionLocation::operator+=(FunctionLocation const&) [2] 71.06% 0.04%(167/235) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [3] 100.00% 0.04%(167/167) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [4] 100.00% 0.04%(167/167) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [5] 98.80% 0.04%(165/167) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 56.36% 0.02%(93/165) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 34.41% 0.01%(32/93) _Identity [8] 100.00% 0.01%(32/32) [self] [7] 19.35% 0.00%(18/93) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(18/18) [self] [7] 16.13% 0.00%(15/93) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(15/15) [self] [7] 11.83% 0.00%(11/93) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(11/11) [self] [7] 10.75% 0.00%(10/93) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(10/10) [self] [7] 7.53% 0.00%(7/93) std::unary_function::unary_function() [8] 100.00% 0.00%(7/7) [self] [6] 40.61% 0.01%(67/165) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [7] 28.36% 0.00%(19/67) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(19/19) [self] [7] 25.37% 0.00%(17/67) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(17/17) [self] [7] 22.39% 0.00%(15/67) _Identity [8] 100.00% 0.00%(15/15) [self] [7] 13.43% 0.00%(9/67) std::unary_function::unary_function() [8] 100.00% 0.00%(9/9) [self] [7] 10.45% 0.00%(7/67) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(7/7) [self] [6] 1.21% 0.00%(2/165) _Identity [7] 100.00% 0.00%(2/2) unary_function [8] 100.00% 0.00%(2/2) [self] [6] 1.21% 0.00%(2/165) std::_Rb_tree_iterator::operator--() [7] 50.00% 0.00%(1/2) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 0.61% 0.00%(1/165) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(1/1) [self] [5] 0.60% 0.00%(1/167) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Identity [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [5] 0.60% 0.00%(1/167) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [2] 28.94% 0.01%(68/235) [self] [1] 1.49% 0.05%(208/13969) std::basic_string, std::allocator >::~basic_string() [2] 100.00% 0.05%(208/208) [self] [1] 1.12% 0.03%(156/13969) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 53.21% 0.02%(83/156) [self] [2] 46.79% 0.02%(73/156) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [3] 100.00% 0.02%(73/73) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [4] 100.00% 0.02%(73/73) operator new(unsigned int) [5] 100.00% 0.02%(73/73) arena_malloc_small [6] 100.00% 0.02%(73/73) arena_bin_nonfull_run_get [7] 75.34% 0.01%(55/73) arena_run_tree_remove [8] 100.00% 0.01%(55/55) [self] [7] 21.92% 0.00%(16/73) arena_run_comp [8] 100.00% 0.00%(16/16) [self] [7] 1.37% 0.00%(1/73) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [7] 1.37% 0.00%(1/73) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [1] 0.95% 0.03%(133/13969) std::string::operator+=(char const*) [2] 90.98% 0.03%(121/133) std::string::append(char const*, unsigned int) [3] 100.00% 0.03%(121/121) std::string::reserve(unsigned int) [4] 97.52% 0.03%(118/121) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [5] 100.00% 0.03%(118/118) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.03%(118/118) operator new(unsigned int) [7] 33.90% 0.01%(40/118) arena_malloc_small [8] 100.00% 0.01%(40/40) [self] [7] 22.88% 0.01%(27/118) arena_lock_balance [8] 100.00% 0.01%(27/27) [self] [7] 15.25% 0.00%(18/118) arena_run_reg_alloc [8] 100.00% 0.00%(18/18) [self] [7] 15.25% 0.00%(18/118) malloc [8] 100.00% 0.00%(18/18) [self] [7] 3.39% 0.00%(4/118) calloc [8] 100.00% 0.00%(4/4) [self] [7] 2.54% 0.00%(3/118) arena_bin_malloc_easy [8] 100.00% 0.00%(3/3) [self] [7] 2.54% 0.00%(3/118) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 1.69% 0.00%(2/118) [unmapped_function] [7] 1.69% 0.00%(2/118) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.85% 0.00%(1/118) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 2.48% 0.00%(3/121) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(3/3) operator delete(void*) [6] 100.00% 0.00%(3/3) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 9.02% 0.00%(12/133) [self] [1] 0.82% 0.03%(114/13969) ~FunctionLocation [2] 60.53% 0.02%(69/114) ~set [3] 100.00% 0.02%(69/69) ~_Rb_tree [4] 100.00% 0.02%(69/69) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 100.00% 0.02%(69/69) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 43.48% 0.01%(30/69) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 50.00% 0.00%(15/30) allocator > [8] 100.00% 0.00%(15/15) [self] [7] 30.00% 0.00%(9/30) std::set, std::allocator >::set() [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(3/30) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(3/30) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(3/3) [self] [6] 28.99% 0.00%(20/69) ~allocator [7] 55.00% 0.00%(11/20) ~new_allocator [8] 100.00% 0.00%(11/11) [self] [7] 45.00% 0.00%(9/20) std::allocator::allocator() [8] 100.00% 0.00%(9/9) [self] [6] 27.54% 0.00%(19/69) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 68.42% 0.00%(13/19) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(13/13) [self] [7] 26.32% 0.00%(5/19) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(5/5) [self] [7] 5.26% 0.00%(1/19) [unmapped_function] [2] 39.47% 0.01%(45/114) [self] [1] 0.67% 0.02%(94/13969) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.02%(94/94) [self] [1] 0.53% 0.02%(74/13969) Location::getFunctionName() const [2] 100.00% 0.02%(74/74) [self] [1] 0.49% 0.01%(68/13969) ~Callchain [2] 95.59% 0.01%(65/68) ~vector [3] 100.00% 0.01%(65/65) ~_Vector_base [4] 100.00% 0.01%(65/65) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.01%(65/65) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.01%(65/65) operator delete(void*) [7] 21.54% 0.00%(14/65) free [8] 100.00% 0.00%(14/14) [self] [7] 21.54% 0.00%(14/65) idalloc [8] 100.00% 0.00%(14/14) [self] [7] 13.85% 0.00%(9/65) arena_dalloc_small [8] 100.00% 0.00%(9/9) [self] [7] 13.85% 0.00%(9/65) arena_run_reg_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 10.77% 0.00%(7/65) [unmapped_function] [7] 9.23% 0.00%(6/65) arena_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 7.69% 0.00%(5/65) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [7] 1.54% 0.00%(1/65) realloc [8] 100.00% 0.00%(1/1) [self] [2] 4.41% 0.00%(3/68) [self] [1] 0.48% 0.01%(67/13969) strlen [2] 100.00% 0.01%(67/67) [self] [1] 0.34% 0.01%(47/13969) std::map, std::allocator > >::insert(std::pair const&) [2] 80.85% 0.01%(38/47) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [3] 100.00% 0.01%(38/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.01%(38/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 76.32% 0.01%(29/38) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [6] 100.00% 0.01%(29/29) pair [7] 58.62% 0.00%(17/29) FunctionLocation [8] 100.00% 0.00%(17/17) [self] [7] 37.93% 0.00%(11/29) std::basic_string, std::allocator >::basic_string(std::string const&) [8] 100.00% 0.00%(11/11) [self] [7] 3.45% 0.00%(1/29) std::string::swap(std::string&) [8] 100.00% 0.00%(1/1) [self] [5] 15.79% 0.00%(6/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 66.67% 0.00%(4/6) operator new(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [7] 16.67% 0.00%(1/6) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 7.89% 0.00%(3/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(3/3) allocator, std::allocator >, FunctionLocation> > > [7] 100.00% 0.00%(3/3) new_allocator [8] 100.00% 0.00%(3/3) [self] [2] 19.15% 0.00%(9/47) [self] [1] 0.28% 0.01%(39/13969) [unmapped_function] [1] 0.20% 0.01%(28/13969) FunctionLocation::operator+=(Location const&) [2] 75.00% 0.00%(21/28) [self] [2] 25.00% 0.00%(7/28) std::set, std::allocator >::insert(unsigned int const&) [3] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 57.14% 0.00%(4/7) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(4/4) [self] [6] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) allocator > [8] 100.00% 0.00%(1/1) [self] [1] 0.18% 0.01%(25/13969) __gnu_cxx::__normal_iterator > >::operator++() [2] 100.00% 0.01%(25/25) [self] [1] 0.15% 0.00%(21/13969) Process::getProcess(int) [2] 100.00% 0.00%(21/21) [self] [1] 0.11% 0.00%(16/13969) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(16/16) [self] [1] 0.09% 0.00%(13/13969) Callchain [2] 100.00% 0.00%(13/13) [self] [1] 0.07% 0.00%(10/13969) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [2] 100.00% 0.00%(10/10) [self] [1] 0.06% 0.00%(9/13969) strncmp [2] 100.00% 0.00%(9/9) [self] [1] 0.05% 0.00%(7/13969) std::vector >, std::allocator > > >::end() [2] 100.00% 0.00%(7/7) [self] [1] 0.03% 0.00%(4/13969) __gnu_cxx::__normal_iterator > >::operator->() const [2] 100.00% 0.00%(4/4) [self] [1] 0.03% 0.00%(4/13969) __gnu_cxx::__normal_iterator > >::operator*() const [2] 100.00% 0.00%(4/4) [self] [1] 0.02% 0.00%(3/13969) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [2] 100.00% 0.00%(3/3) [self] [1] 0.01% 0.00%(2/13969) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/13969) Location::getFileName() const [2] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(1/13969) std::allocator::allocator() [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/13969) std::allocator::~allocator() [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/13969) Location::getPid() const [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/13969) LeafProcessStrategy::begin(std::vector >&) [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/13969) LeafProcessStrategy::end(std::vector >&) [2] 100.00% 0.00%(1/1) [self] [0] 3.00% 3.00%(13611/453838) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [1] 58.77% 1.76%(7999/13611) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, RootProcessStrategy) [2] 48.22% 0.85%(3857/7999) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [3] 50.04% 0.43%(1930/3857) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 0.43%(1930/1930) Callchain::operator<(Callchain const&) const [5] 100.00% 0.43%(1930/1930) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 93.42% 0.40%(1803/1930) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 57.79% 0.23%(1042/1803) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.23%(1042/1042) [self] [7] 17.53% 0.07%(316/1803) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.07%(316/316) [self] [7] 14.92% 0.06%(269/1803) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.06%(269/269) [self] [7] 4.44% 0.02%(80/1803) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.02%(80/80) [self] [7] 4.33% 0.02%(78/1803) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.02%(78/78) [self] [7] 0.89% 0.00%(16/1803) std::less::less() [8] 100.00% 0.00%(16/16) [self] [7] 0.11% 0.00%(2/1803) std::vector >::end() [8] 100.00% 0.00%(2/2) [self] [6] 4.30% 0.02%(83/1930) std::vector >::begin() const [7] 89.16% 0.02%(74/83) __normal_iterator [8] 100.00% 0.02%(74/74) [self] [7] 10.84% 0.00%(9/83) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(9/9) [self] [6] 2.28% 0.01%(44/1930) std::vector >::end() const [7] 97.73% 0.01%(43/44) __normal_iterator [8] 100.00% 0.01%(43/43) [self] [7] 2.27% 0.00%(1/44) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [3] 48.59% 0.41%(1874/3857) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [4] 100.00% 0.41%(1874/1874) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [5] 92.64% 0.38%(1736/1874) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.38%(1736/1736) Callchain::operator<(Callchain const&) const [7] 98.44% 0.38%(1709/1736) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.38%(1709/1709) [self] [7] 1.56% 0.01%(27/1736) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.01%(27/27) [self] [5] 7.36% 0.03%(138/1874) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.03%(138/138) _Select1st [7] 76.09% 0.02%(105/138) unary_function [8] 100.00% 0.02%(105/105) [self] [7] 23.91% 0.01%(33/138) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.01%(33/33) [self] [3] 0.80% 0.01%(31/3857) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [4] 100.00% 0.01%(31/31) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [5] 70.97% 0.00%(22/31) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [6] 40.91% 0.00%(9/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [7] 44.44% 0.00%(4/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(2/9) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::pair, std::allocator > > >::pair(std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 40.91% 0.00%(9/22) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 66.67% 0.00%(6/9) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree_decrement(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 18.18% 0.00%(4/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 50.00% 0.00%(2/4) _Select1st [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [5] 29.03% 0.00%(9/31) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.00%(9/9) Callchain::operator<(Callchain const&) const [7] 100.00% 0.00%(9/9) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(9/9) [self] [3] 0.31% 0.00%(12/3857) ~pair [4] 100.00% 0.00%(12/12) ~Callchain [5] 100.00% 0.00%(12/12) ~vector [6] 83.33% 0.00%(10/12) ~_Vector_base [7] 40.00% 0.00%(4/10) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 40.00% 0.00%(4/10) ~_Vector_impl [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(2/12) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(2/2) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(2/2) [self] [3] 0.23% 0.00%(9/3857) pair [4] 88.89% 0.00%(8/9) Callchain [5] 100.00% 0.00%(8/8) vector [6] 62.50% 0.00%(5/8) _Vector_base [7] 80.00% 0.00%(4/5) _Vector_impl [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) std::vector >::begin() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [7] 100.00% 0.00%(1/1) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 11.11% 0.00%(1/9) map [5] 100.00% 0.00%(1/1) _Rb_tree [6] 100.00% 0.00%(1/1) _Rb_tree_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [3] 0.03% 0.00%(1/3857) map [4] 100.00% 0.00%(1/1) _Rb_tree [5] 100.00% 0.00%(1/1) _Rb_tree_impl [6] 100.00% 0.00%(1/1) allocator [7] 100.00% 0.00%(1/1) std::less::operator()(std::string const&, std::string const&) const [8] 100.00% 0.00%(1/1) [self] [2] 16.54% 0.29%(1323/7999) RootProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [3] 61.98% 0.18%(820/1323) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [4] 56.83% 0.10%(466/820) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.10%(466/466) Callchain::operator<(Callchain const&) const [6] 100.00% 0.10%(466/466) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 89.48% 0.09%(417/466) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.09%(417/417) [self] [7] 6.01% 0.01%(28/466) std::vector >::begin() const [8] 100.00% 0.01%(28/28) [self] [7] 4.29% 0.00%(20/466) std::vector >::end() const [8] 100.00% 0.00%(20/20) [self] [7] 0.21% 0.00%(1/466) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(1/1) [self] [4] 35.98% 0.07%(295/820) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [5] 100.00% 0.07%(295/295) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [6] 77.97% 0.05%(230/295) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 29.57% 0.01%(68/230) _Select1st [8] 100.00% 0.01%(68/68) [self] [7] 25.22% 0.01%(58/230) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.01%(58/58) [self] [7] 16.52% 0.01%(38/230) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.01%(38/38) [self] [7] 15.65% 0.01%(36/230) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.01%(36/36) [self] [7] 7.83% 0.00%(18/230) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(18/18) [self] [7] 5.22% 0.00%(12/230) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(12/12) [self] [6] 22.03% 0.01%(65/295) std::less::operator()(Callchain const&, Callchain const&) const [7] 96.92% 0.01%(63/65) Callchain::operator<(Callchain const&) const [8] 100.00% 0.01%(63/63) [self] [7] 3.08% 0.00%(2/65) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [4] 2.93% 0.01%(24/820) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [5] 100.00% 0.01%(24/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [6] 91.67% 0.00%(22/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [7] 50.00% 0.00%(11/22) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(11/11) [self] [7] 36.36% 0.00%(8/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(8/8) [self] [7] 4.55% 0.00%(1/22) [unmapped_function] [7] 4.55% 0.00%(1/22) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(2/24) std::less::operator()(Callchain const&, Callchain const&) const [7] 100.00% 0.00%(2/2) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(2/2) [self] [4] 2.32% 0.00%(19/820) pair [5] 63.16% 0.00%(12/19) map [6] 100.00% 0.00%(12/12) _Rb_tree [7] 75.00% 0.00%(9/12) _Rb_tree_impl [8] 100.00% 0.00%(9/9) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_root() const [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 36.84% 0.00%(7/19) Callchain [6] 100.00% 0.00%(7/7) vector [7] 71.43% 0.00%(5/7) _Vector_base [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 1.59% 0.00%(13/820) ~pair [5] 53.85% 0.00%(7/13) ~Callchain [6] 100.00% 0.00%(7/7) ~vector [7] 85.71% 0.00%(6/7) ~_Vector_base [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 46.15% 0.00%(6/13) ~map [6] 100.00% 0.00%(6/6) ~_Rb_tree [7] 50.00% 0.00%(3/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) ~_Rb_tree_impl [8] 100.00% 0.00%(1/1) [self] [4] 0.24% 0.00%(2/820) ~map [5] 100.00% 0.00%(2/2) ~_Rb_tree [6] 100.00% 0.00%(2/2) ~_Rb_tree_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [4] 0.12% 0.00%(1/820) map [5] 100.00% 0.00%(1/1) _Rb_tree [6] 100.00% 0.00%(1/1) _Rb_tree_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [3] 8.99% 0.03%(119/1323) pair [4] 100.00% 0.03%(119/119) FunctionLocation [5] 100.00% 0.03%(119/119) set [6] 100.00% 0.03%(119/119) _Rb_tree [7] 29.41% 0.01%(35/119) _Rb_tree_impl [8] 100.00% 0.01%(35/35) [self] [7] 23.53% 0.01%(28/119) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.01%(28/28) [self] [7] 7.56% 0.00%(9/119) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(9/9) [self] [7] 6.72% 0.00%(8/119) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(8/8) [self] [7] 6.72% 0.00%(8/119) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(8/8) [self] [7] 6.72% 0.00%(8/119) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(8/8) [self] [7] 5.88% 0.00%(7/119) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(7/7) [self] [7] 4.20% 0.00%(5/119) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(5/5) [self] [7] 2.52% 0.00%(3/119) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(3/3) [self] [7] 1.68% 0.00%(2/119) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.68% 0.00%(2/119) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(2/2) [self] [7] 1.68% 0.00%(2/119) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 0.84% 0.00%(1/119) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 0.84% 0.00%(1/119) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [3] 7.63% 0.02%(101/1323) std::map, std::allocator > >::insert(std::pair const&) [4] 100.00% 0.02%(101/101) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [5] 93.07% 0.02%(94/101) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.02%(94/94) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 90.43% 0.02%(85/94) std::string::compare(std::string const&) const [8] 100.00% 0.02%(85/85) [self] [7] 9.57% 0.00%(9/94) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(9/9) [self] [5] 6.93% 0.00%(7/101) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 71.43% 0.00%(5/7) std::pair::pair(std::pair const&) [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) ~allocator [8] 100.00% 0.00%(1/1) [self] [3] 7.41% 0.02%(98/1323) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.02%(98/98) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.02%(98/98) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.02%(98/98) operator new(unsigned int) [7] 38.78% 0.01%(38/98) malloc [8] 100.00% 0.01%(38/38) [self] [7] 22.45% 0.00%(22/98) arena_lock_balance [8] 100.00% 0.00%(22/22) [self] [7] 13.27% 0.00%(13/98) arena_run_reg_alloc [8] 100.00% 0.00%(13/13) [self] [7] 11.22% 0.00%(11/98) arena_malloc_small [8] 100.00% 0.00%(11/11) [self] [7] 4.08% 0.00%(4/98) calloc [8] 100.00% 0.00%(4/4) [self] [7] 3.06% 0.00%(3/98) [unmapped_function] [7] 3.06% 0.00%(3/98) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 2.04% 0.00%(2/98) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [7] 1.02% 0.00%(1/98) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 1.02% 0.00%(1/98) imalloc [8] 100.00% 0.00%(1/1) [self] [3] 4.99% 0.01%(66/1323) ~FunctionLocation [4] 100.00% 0.01%(66/66) ~set [5] 100.00% 0.01%(66/66) ~_Rb_tree [6] 92.42% 0.01%(61/66) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 44.26% 0.01%(27/61) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(27/27) [self] [7] 26.23% 0.00%(16/61) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(16/16) [self] [7] 19.67% 0.00%(12/61) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(12/12) [self] [7] 8.20% 0.00%(5/61) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 1.64% 0.00%(1/61) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [6] 7.58% 0.00%(5/66) ~_Rb_tree_impl [7] 60.00% 0.00%(3/5) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::allocator >::~allocator() [8] 100.00% 0.00%(2/2) [self] [3] 3.55% 0.01%(47/1323) FunctionLocation::operator+=(Location const&) [4] 100.00% 0.01%(47/47) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.01%(47/47) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 44.68% 0.00%(21/47) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [7] 33.33% 0.00%(7/21) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(7/7) [self] [7] 28.57% 0.00%(6/21) _Identity [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(3/21) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(3/21) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(3/3) [self] [7] 9.52% 0.00%(2/21) std::unary_function::unary_function() [8] 100.00% 0.00%(2/2) [self] [6] 23.40% 0.00%(11/47) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 27.27% 0.00%(3/11) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) _Identity [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) std::unary_function::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 14.89% 0.00%(7/47) _Identity [7] 71.43% 0.00%(5/7) unary_function [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [6] 12.77% 0.00%(6/47) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 33.33% 0.00%(2/6) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) _Identity [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [6] 4.26% 0.00%(2/47) std::_Rb_tree, std::less, std::allocator >::begin() [7] 100.00% 0.00%(2/2) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [3] 3.33% 0.01%(44/1323) ~pair [4] 100.00% 0.01%(44/44) ~FunctionLocation [5] 100.00% 0.01%(44/44) ~set [6] 100.00% 0.01%(44/44) ~_Rb_tree [7] 75.00% 0.01%(33/44) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.01%(33/33) [self] [7] 13.64% 0.00%(6/44) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(6/6) [self] [7] 9.09% 0.00%(4/44) ~_Rb_tree_impl [8] 100.00% 0.00%(4/4) [self] [7] 2.27% 0.00%(1/44) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 1.74% 0.01%(23/1323) FunctionLocation [4] 52.17% 0.00%(12/23) set [5] 100.00% 0.00%(12/12) _Rb_tree [6] 50.00% 0.00%(6/12) _Rb_tree_impl [7] 100.00% 0.00%(6/6) allocator [8] 100.00% 0.00%(6/6) [self] [6] 50.00% 0.00%(6/12) allocator [7] 66.67% 0.00%(4/6) new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) std::vector >::empty() const [8] 100.00% 0.00%(2/2) [self] [4] 47.83% 0.00%(11/23) std::set, std::allocator >::insert(unsigned int const&) [5] 100.00% 0.00%(11/11) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [6] 90.91% 0.00%(10/11) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 40.00% 0.00%(4/10) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(2/10) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(2/2) [self] [6] 9.09% 0.00%(1/11) std::_Rb_tree, std::less, std::allocator >::begin() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [3] 0.38% 0.00%(5/1323) std::basic_string, std::allocator >::~basic_string() [4] 100.00% 0.00%(5/5) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(5/5) operator delete(void*) [6] 60.00% 0.00%(3/5) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [6] 40.00% 0.00%(2/5) arena_dalloc_small [7] 50.00% 0.00%(1/2) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [2] 14.43% 0.25%(1154/7999) FunctionLocation::operator+=(FunctionLocation const&) [3] 100.00% 0.25%(1154/1154) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [4] 100.00% 0.25%(1154/1154) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [5] 83.45% 0.21%(963/1154) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [6] 88.37% 0.19%(851/963) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 29.38% 0.06%(250/851) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.06%(250/250) [self] [7] 20.33% 0.04%(173/851) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.04%(173/173) [self] [7] 12.34% 0.02%(105/851) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.02%(105/105) [self] [7] 9.40% 0.02%(80/851) _Identity [8] 100.00% 0.02%(80/80) [self] [7] 6.23% 0.01%(53/851) pair [8] 100.00% 0.01%(53/53) [self] [7] 5.41% 0.01%(46/851) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.01%(46/46) [self] [7] 3.29% 0.01%(28/851) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.01%(28/28) [self] [7] 3.29% 0.01%(28/851) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [8] 100.00% 0.01%(28/28) [self] [7] 2.70% 0.01%(23/851) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.01%(23/23) [self] [7] 1.29% 0.00%(11/851) std::unary_function::unary_function() [8] 100.00% 0.00%(11/11) [self] [7] 1.06% 0.00%(9/851) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(9/9) [self] [7] 0.94% 0.00%(8/851) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(8/8) [self] [7] 0.82% 0.00%(7/851) std::_Rb_tree, std::less, std::allocator >::begin() [8] 100.00% 0.00%(7/7) [self] [7] 0.82% 0.00%(7/851) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(7/7) [self] [7] 0.71% 0.00%(6/851) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(6/6) [self] [7] 0.71% 0.00%(6/851) _Rb_tree_iterator [8] 100.00% 0.00%(6/6) [self] [7] 0.59% 0.00%(5/851) std::_Rb_tree_iterator::operator--() [8] 100.00% 0.00%(5/5) [self] [7] 0.47% 0.00%(4/851) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(4/4) [self] [7] 0.12% 0.00%(1/851) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 0.12% 0.00%(1/851) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 9.87% 0.02%(95/963) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 34.74% 0.01%(33/95) std::unary_function::unary_function() [8] 100.00% 0.01%(33/33) [self] [7] 24.21% 0.01%(23/95) _Identity [8] 100.00% 0.01%(23/23) [self] [7] 23.16% 0.00%(22/95) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(22/22) [self] [7] 10.53% 0.00%(10/95) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(10/10) [self] [7] 7.37% 0.00%(7/95) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(7/7) [self] [6] 1.25% 0.00%(12/963) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [7] 33.33% 0.00%(4/12) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(4/12) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(1/12) _Identity [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 0.52% 0.00%(5/963) _Identity [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(5/5) [self] [5] 16.55% 0.04%(191/1154) std::_Rb_tree_const_iterator::operator++() [6] 100.00% 0.04%(191/191) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 95.29% 0.04%(182/191) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.04%(182/182) [self] [7] 2.62% 0.00%(5/191) [unmapped_function] [7] 2.09% 0.00%(4/191) std::allocator::~allocator() [8] 100.00% 0.00%(4/4) [self] [2] 5.59% 0.10%(447/7999) FunctionLocation [3] 93.74% 0.09%(419/447) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.09%(419/419) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 100.00% 0.09%(419/419) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 100.00% 0.09%(419/419) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 29.59% 0.03%(124/419) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.03%(124/124) [self] [7] 28.16% 0.03%(118/419) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.03%(118/118) [self] [7] 27.68% 0.03%(116/419) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.03%(116/116) [self] [7] 8.11% 0.01%(34/419) ~allocator [8] 100.00% 0.01%(34/34) [self] [7] 2.39% 0.00%(10/419) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(10/10) [self] [7] 1.91% 0.00%(8/419) std::allocator::~allocator() [8] 100.00% 0.00%(8/8) [self] [7] 1.19% 0.00%(5/419) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(5/5) [self] [7] 0.95% 0.00%(4/419) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(4/4) [self] [3] 6.26% 0.01%(28/447) set [4] 100.00% 0.01%(28/28) _Rb_tree [5] 100.00% 0.01%(28/28) _Rb_tree_impl [6] 100.00% 0.01%(28/28) allocator [7] 78.57% 0.00%(22/28) new_allocator [8] 100.00% 0.00%(22/22) [self] [7] 21.43% 0.00%(6/28) std::vector >::max_size() const [8] 100.00% 0.00%(6/6) [self] [2] 4.99% 0.09%(399/7999) ~pair [3] 100.00% 0.09%(399/399) ~FunctionLocation [4] 100.00% 0.09%(399/399) ~set [5] 100.00% 0.09%(399/399) ~_Rb_tree [6] 94.24% 0.08%(376/399) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 43.35% 0.04%(163/376) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.04%(163/163) [self] [7] 36.44% 0.03%(137/376) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.03%(137/137) [self] [7] 13.30% 0.01%(50/376) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(50/50) [self] [7] 2.93% 0.00%(11/376) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 2.66% 0.00%(10/376) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(10/10) [self] [7] 1.06% 0.00%(4/376) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 0.27% 0.00%(1/376) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [6] 5.76% 0.01%(23/399) ~_Rb_tree_impl [7] 100.00% 0.01%(23/23) ~allocator [8] 100.00% 0.01%(23/23) [self] [2] 4.39% 0.08%(351/7999) ~FunctionLocation [3] 100.00% 0.08%(351/351) ~set [4] 100.00% 0.08%(351/351) ~_Rb_tree [5] 96.01% 0.07%(337/351) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.07%(337/337) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 36.20% 0.03%(122/337) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.03%(122/122) [self] [7] 32.05% 0.02%(108/337) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.02%(108/108) [self] [7] 14.24% 0.01%(48/337) ~allocator [8] 100.00% 0.01%(48/48) [self] [7] 7.72% 0.01%(26/337) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.01%(26/26) [self] [7] 3.86% 0.00%(13/337) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(13/13) [self] [7] 2.97% 0.00%(10/337) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(10/10) [self] [7] 2.37% 0.00%(8/337) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(8/8) [self] [7] 0.59% 0.00%(2/337) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [5] 3.99% 0.00%(14/351) ~_Rb_tree_impl [6] 100.00% 0.00%(14/14) ~allocator [7] 64.29% 0.00%(9/14) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(9/9) [self] [7] 35.71% 0.00%(5/14) ~new_allocator [8] 100.00% 0.00%(5/5) [self] [2] 2.16% 0.04%(173/7999) pair [3] 100.00% 0.04%(173/173) FunctionLocation [4] 100.00% 0.04%(173/173) set [5] 100.00% 0.04%(173/173) _Rb_tree [6] 28.90% 0.01%(50/173) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 90.00% 0.01%(45/50) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(45/45) [self] [7] 10.00% 0.00%(5/50) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [6] 28.32% 0.01%(49/173) _Rb_tree_impl [7] 83.67% 0.01%(41/49) allocator [8] 100.00% 0.01%(41/41) [self] [7] 16.33% 0.00%(8/49) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(8/8) [self] [6] 24.28% 0.01%(42/173) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.01%(42/42) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(42/42) [self] [6] 18.50% 0.01%(32/173) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 56.25% 0.00%(18/32) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(18/18) [self] [7] 28.12% 0.00%(9/32) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(9/9) [self] [7] 12.50% 0.00%(4/32) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [2] 1.14% 0.02%(91/7999) Callchain::push_back(char const*) [3] 100.00% 0.02%(91/91) std::vector >::push_back(char const* const&) [4] 100.00% 0.02%(91/91) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 36.26% 0.01%(33/91) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.01%(33/33) void std::_Destroy(char const**, char const**) [7] 100.00% 0.01%(33/33) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.01%(33/33) [self] [5] 31.87% 0.01%(29/91) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [6] 100.00% 0.01%(29/29) char const** std::uninitialized_copy(char const**, char const**, char const**) [7] 82.76% 0.01%(24/29) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.01%(24/24) [self] [7] 17.24% 0.00%(5/29) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.00%(5/5) [self] [5] 24.18% 0.00%(22/91) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(22/22) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 36.36% 0.00%(8/22) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(8/8) [self] [7] 36.36% 0.00%(8/22) operator new(unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 18.18% 0.00%(4/22) operator new[](unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(2/22) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(2/2) [self] [5] 7.69% 0.00%(7/91) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 57.14% 0.00%(4/7) operator delete(void*) [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(3/3) [self] [2] 1.14% 0.02%(91/7999) std::string::operator+=(char const*) [3] 100.00% 0.02%(91/91) std::string::append(char const*, unsigned int) [4] 100.00% 0.02%(91/91) std::string::reserve(unsigned int) [5] 98.90% 0.02%(90/91) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.02%(90/90) operator delete(void*) [7] 31.11% 0.01%(28/90) arena_dalloc_small [8] 100.00% 0.01%(28/28) [self] [7] 21.11% 0.00%(19/90) idalloc [8] 100.00% 0.00%(19/19) [self] [7] 18.89% 0.00%(17/90) free [8] 100.00% 0.00%(17/17) [self] [7] 16.67% 0.00%(15/90) arena_run_reg_dalloc [8] 100.00% 0.00%(15/15) [self] [7] 5.56% 0.00%(5/90) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 4.44% 0.00%(4/90) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 2.22% 0.00%(2/90) [unmapped_function] [5] 1.10% 0.00%(1/91) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [6] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 100.00% 0.00%(1/1) operator new(unsigned int) [8] 100.00% 0.00%(1/1) [self] [2] 0.46% 0.01%(37/7999) std::map, std::allocator > >::insert(std::pair const&) [3] 100.00% 0.01%(37/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [4] 100.00% 0.01%(37/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 89.19% 0.01%(33/37) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 39.39% 0.00%(13/33) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [7] 84.62% 0.00%(11/13) pair [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) operator new(unsigned int, void*) [8] 100.00% 0.00%(2/2) [self] [6] 39.39% 0.00%(13/33) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 100.00% 0.00%(13/13) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(13/13) [self] [6] 21.21% 0.00%(7/33) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 42.86% 0.00%(3/7) std::map, std::allocator > >::map() [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) allocator, std::allocator >, FunctionLocation> > > [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [5] 10.81% 0.00%(4/37) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.00%(4/4) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 100.00% 0.00%(4/4) std::string::compare(std::string const&) const [8] 100.00% 0.00%(4/4) [self] [2] 0.28% 0.00%(22/7999) ~Callchain [3] 100.00% 0.00%(22/22) ~vector [4] 100.00% 0.00%(22/22) ~_Vector_base [5] 100.00% 0.00%(22/22) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(22/22) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 90.91% 0.00%(20/22) operator delete(void*) [8] 100.00% 0.00%(20/20) [self] [7] 4.55% 0.00%(1/22) [unmapped_function] [7] 4.55% 0.00%(1/22) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [2] 0.24% 0.00%(19/7999) Process::getProcess(int) [3] 100.00% 0.00%(19/19) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.00%(19/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 100.00% 0.00%(19/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(19/19) _Select1st [7] 84.21% 0.00%(16/19) unary_function [8] 100.00% 0.00%(16/16) [self] [7] 15.79% 0.00%(3/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(3/3) [self] [2] 0.14% 0.00%(11/7999) FunctionLocation::operator+=(Location const&) [3] 100.00% 0.00%(11/11) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.00%(11/11) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 63.64% 0.00%(7/11) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [6] 100.00% 0.00%(7/7) _Identity [7] 71.43% 0.00%(5/7) unary_function [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [5] 18.18% 0.00%(2/11) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(2/2) _Identity [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) unary_function [8] 100.00% 0.00%(1/1) [self] [5] 18.18% 0.00%(2/11) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 100.00% 0.00%(2/2) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 50.00% 0.00%(1/2) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [2] 0.13% 0.00%(10/7999) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [3] 100.00% 0.00%(10/10) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [4] 100.00% 0.00%(10/10) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [5] 100.00% 0.00%(10/10) operator new(unsigned int) [6] 90.00% 0.00%(9/10) malloc [7] 100.00% 0.00%(9/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(9/9) [self] [6] 10.00% 0.00%(1/10) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [2] 0.13% 0.00%(10/7999) std::basic_string, std::allocator >::~basic_string() [3] 100.00% 0.00%(10/10) std::string::_Rep::_M_destroy(std::allocator const&) [4] 100.00% 0.00%(10/10) operator delete(void*) [5] 100.00% 0.00%(10/10) arena_dalloc_small [6] 100.00% 0.00%(10/10) arena_run_dalloc [7] 50.00% 0.00%(5/10) arena_avail_comp [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) arena_avail_tree_insert [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) arena_avail_tree_remove [8] 100.00% 0.00%(1/1) [self] [2] 0.05% 0.00%(4/7999) Callchain [3] 100.00% 0.00%(4/4) vector [4] 100.00% 0.00%(4/4) _Vector_base [5] 100.00% 0.00%(4/4) _Vector_impl [6] 100.00% 0.00%(4/4) allocator [7] 50.00% 0.00%(2/4) std::allocator::~allocator() [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) new_allocator [8] 100.00% 0.00%(2/2) [self] [1] 22.07% 0.66%(3004/13611) Image::mapAllLocations(std::vector >, std::allocator > > >&) [2] 54.56% 0.36%(1639/3004) std::map, std::allocator > >::operator[](std::string const&) [3] 100.00% 0.36%(1639/1639) std::map, std::allocator > >::lower_bound(std::string const&) [4] 100.00% 0.36%(1639/1639) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [5] 95.79% 0.35%(1570/1639) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.35%(1570/1570) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 94.65% 0.33%(1486/1570) std::string::compare(std::string const&) const [8] 100.00% 0.33%(1486/1486) [self] [7] 5.35% 0.02%(84/1570) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.02%(84/84) [self] [5] 4.21% 0.02%(69/1639) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.02%(69/69) _Select1st [7] 82.61% 0.01%(57/69) unary_function [8] 100.00% 0.01%(57/57) [self] [7] 17.39% 0.00%(12/69) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(12/12) [self] [2] 41.64% 0.28%(1251/3004) Image::mapLocation(Location&, unsigned int) [3] 95.84% 0.26%(1199/1251) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [4] 100.00% 0.26%(1199/1199) std::map, std::allocator > >::lower_bound(unsigned int const&) [5] 100.00% 0.26%(1199/1199) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.26%(1199/1199) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 37.61% 0.10%(451/1199) _Select1st [8] 100.00% 0.10%(451/451) [self] [7] 22.60% 0.06%(271/1199) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.06%(271/271) [self] [7] 17.01% 0.04%(204/1199) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.04%(204/204) [self] [7] 15.18% 0.04%(182/1199) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.04%(182/182) [self] [7] 4.59% 0.01%(55/1199) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_leftmost() [8] 100.00% 0.01%(55/55) [self] [7] 3.00% 0.01%(36/1199) std::unary_function, unsigned int const>::unary_function() [8] 100.00% 0.01%(36/36) [self] [3] 3.04% 0.01%(38/1251) _bfd_elf_find_nearest_line [4] 100.00% 0.01%(38/38) find_line [5] 100.00% 0.01%(38/38) comp_unit_find_nearest_line [6] 84.21% 0.01%(32/38) scan_unit_for_symbols [7] 78.12% 0.01%(25/32) read_attribute_value [8] 100.00% 0.01%(25/25) [self] [7] 12.50% 0.00%(4/32) lookup_abbrev [8] 100.00% 0.00%(4/4) [self] [7] 6.25% 0.00%(2/32) read_unsigned_leb128 [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(1/32) read_attribute [8] 100.00% 0.00%(1/1) [self] [6] 15.79% 0.00%(6/38) decode_line_info [7] 50.00% 0.00%(3/6) strcpy [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) strlen [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) add_line_info [8] 100.00% 0.00%(1/1) [self] [3] 1.04% 0.00%(13/1251) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.00%(13/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [5] 92.31% 0.00%(12/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 83.33% 0.00%(10/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 40.00% 0.00%(4/10) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(4/4) [self] [7] 30.00% 0.00%(3/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(2/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(2/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(2/2) _Select1st [8] 100.00% 0.00%(2/2) [self] [5] 7.69% 0.00%(1/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [3] 0.08% 0.00%(1/1251) Image::loadDyntab() [4] 100.00% 0.00%(1/1) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [5] 100.00% 0.00%(1/1) std::map, std::allocator > >::operator[](char const* const&) [6] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(char const* const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [8] 100.00% 0.00%(1/1) [self] [2] 3.30% 0.02%(99/3004) Process::getProcess(int) [3] 100.00% 0.02%(99/99) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.02%(99/99) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 82.83% 0.02%(82/99) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.02%(82/82) _Select1st [7] 84.15% 0.02%(69/82) unary_function [8] 100.00% 0.02%(69/69) [self] [7] 15.85% 0.00%(13/82) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(13/13) [self] [5] 17.17% 0.00%(17/99) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(17/17) _Select1st [7] 52.94% 0.00%(9/17) unary_function [8] 100.00% 0.00%(9/9) [self] [7] 47.06% 0.00%(8/17) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(8/8) [self] [2] 0.47% 0.00%(14/3004) Process::getLoadableImageName(Location const&, unsigned int&) [3] 92.86% 0.00%(13/14) std::map, std::allocator > >::lower_bound(unsigned long const&) [4] 100.00% 0.00%(13/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.00%(13/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(13/13) _Select1st [7] 53.85% 0.00%(7/13) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(7/7) [self] [7] 46.15% 0.00%(6/13) unary_function [8] 100.00% 0.00%(6/6) [self] [3] 7.14% 0.00%(1/14) sharedLibInfo [4] 100.00% 0.00%(1/1) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.00%(1/1) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [2] 0.03% 0.00%(1/3004) Image [3] 100.00% 0.00%(1/1) bfd_check_format [4] 100.00% 0.00%(1/1) bfd_check_format_matches [5] 100.00% 0.00%(1/1) bfd_elf32_object_p [6] 100.00% 0.00%(1/1) bfd_section_from_shdr [7] 100.00% 0.00%(1/1) _bfd_elf_make_section_from_shdr [8] 100.00% 0.00%(1/1) [self] [1] 15.49% 0.46%(2109/13611) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 60.74% 0.28%(1281/2109) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 97.50% 0.28%(1249/1281) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 76.94% 0.21%(961/1249) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 91.99% 0.19%(884/961) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 96.49% 0.19%(853/884) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 46.19% 0.09%(394/853) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.09%(394/394) [self] [7] 21.92% 0.04%(187/853) Location::operator<(Location const&) const [8] 100.00% 0.04%(187/187) [self] [7] 15.12% 0.03%(129/853) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.03%(129/129) [self] [7] 9.85% 0.02%(84/853) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.02%(84/84) [self] [7] 2.34% 0.00%(20/853) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(20/20) [self] [7] 2.11% 0.00%(18/853) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(18/18) [self] [7] 1.99% 0.00%(17/853) std::vector >::capacity() const [8] 100.00% 0.00%(17/17) [self] [7] 0.47% 0.00%(4/853) Location::getLineNumber() const [8] 100.00% 0.00%(4/4) [self] [6] 2.04% 0.00%(18/884) std::vector >::end() const [7] 77.78% 0.00%(14/18) __normal_iterator [8] 100.00% 0.00%(14/14) [self] [7] 22.22% 0.00%(4/18) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(4/4) [self] [6] 1.47% 0.00%(13/884) std::vector >::begin() const [7] 53.85% 0.00%(7/13) __normal_iterator [8] 100.00% 0.00%(7/7) [self] [7] 46.15% 0.00%(6/13) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(6/6) [self] [5] 8.01% 0.02%(77/961) std::vector >::operator=(std::vector > const&) [6] 32.47% 0.01%(25/77) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 96.00% 0.01%(24/25) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.01%(24/24) [self] [7] 4.00% 0.00%(1/25) Location* std::__copy_aux(Location const*, Location const*, Location*) [8] 100.00% 0.00%(1/1) [self] [6] 15.58% 0.00%(12/77) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [7] 83.33% 0.00%(10/12) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [6] 14.29% 0.00%(11/77) std::vector >::end() [7] 81.82% 0.00%(9/11) __normal_iterator [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(2/11) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [6] 14.29% 0.00%(11/77) allocator [7] 90.91% 0.00%(10/11) new_allocator [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [6] 10.39% 0.00%(8/77) std::vector >::begin() [7] 100.00% 0.00%(8/8) __normal_iterator [8] 100.00% 0.00%(8/8) [self] [6] 5.19% 0.00%(4/77) std::vector >::begin() const [7] 100.00% 0.00%(4/4) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [6] 3.90% 0.00%(3/77) std::vector >::end() const [7] 66.67% 0.00%(2/3) __normal_iterator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [6] 2.60% 0.00%(2/77) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) allocator [8] 100.00% 0.00%(1/1) [self] [6] 1.30% 0.00%(1/77) ~allocator [7] 100.00% 0.00%(1/1) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [4] 13.21% 0.04%(165/1249) vector [5] 77.58% 0.03%(128/165) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.03%(128/128) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 96.09% 0.03%(123/128) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.03%(123/123) [self] [7] 3.91% 0.00%(5/128) ProfilePrinter::~ProfilePrinter() [8] 100.00% 0.00%(5/5) [self] [5] 22.42% 0.01%(37/165) _Vector_base [6] 86.49% 0.01%(32/37) std::_Vector_base >::_M_allocate(unsigned int) [7] 93.75% 0.01%(30/32) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.01%(30/30) [self] [7] 6.25% 0.00%(2/32) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [6] 13.51% 0.00%(5/37) _Vector_impl [7] 100.00% 0.00%(5/5) allocator [8] 100.00% 0.00%(5/5) [self] [4] 9.85% 0.03%(123/1249) ~vector [5] 74.80% 0.02%(92/123) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.02%(92/92) void std::_Destroy(Location*, Location*) [7] 97.83% 0.02%(90/92) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.02%(90/90) [self] [7] 2.17% 0.00%(2/92) void std::_Destroy(Location*) [8] 100.00% 0.00%(2/2) [self] [5] 25.20% 0.01%(31/123) ~_Vector_base [6] 51.61% 0.00%(16/31) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 50.00% 0.00%(8/16) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 50.00% 0.00%(8/16) Location* std::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(8/8) [self] [6] 48.39% 0.00%(15/31) ~_Vector_impl [7] 60.00% 0.00%(9/15) ~allocator [8] 100.00% 0.00%(9/9) [self] [7] 40.00% 0.00%(6/15) std::allocator::~allocator() [8] 100.00% 0.00%(6/6) [self] [3] 2.50% 0.01%(32/1281) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 59.38% 0.00%(19/32) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 94.74% 0.00%(18/19) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 83.33% 0.00%(15/18) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 46.67% 0.00%(7/15) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(7/7) [self] [7] 20.00% 0.00%(3/15) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 13.33% 0.00%(2/15) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(1/15) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(2/18) std::vector >::end() const [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 5.56% 0.00%(1/18) std::vector >::begin() const [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [5] 5.26% 0.00%(1/19) std::vector >::operator=(std::vector > const&) [6] 100.00% 0.00%(1/1) std::vector >::begin() const [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [4] 31.25% 0.00%(10/32) vector [5] 80.00% 0.00%(8/10) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(8/8) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 100.00% 0.00%(8/8) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(8/8) [self] [5] 20.00% 0.00%(2/10) _Vector_base [6] 100.00% 0.00%(2/2) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [4] 9.38% 0.00%(3/32) ~vector [5] 100.00% 0.00%(3/3) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(3/3) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(3/3) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(3/3) [self] [2] 39.26% 0.18%(828/2109) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [3] 93.00% 0.17%(770/828) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 93.12% 0.16%(717/770) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 99.02% 0.16%(710/717) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 94.23% 0.15%(669/710) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 45.89% 0.07%(307/669) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.07%(307/307) [self] [7] 27.65% 0.04%(185/669) Location::operator<(Location const&) const [8] 100.00% 0.04%(185/185) [self] [7] 11.51% 0.02%(77/669) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.02%(77/77) [self] [7] 8.67% 0.01%(58/669) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(58/58) [self] [7] 3.59% 0.01%(24/669) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(24/24) [self] [7] 1.49% 0.00%(10/669) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(10/10) [self] [7] 0.60% 0.00%(4/669) Location::getLineNumber() const [8] 100.00% 0.00%(4/4) [self] [7] 0.60% 0.00%(4/669) std::vector >::capacity() const [8] 100.00% 0.00%(4/4) [self] [6] 3.80% 0.01%(27/710) std::vector >::begin() const [7] 74.07% 0.00%(20/27) __normal_iterator [8] 100.00% 0.00%(20/20) [self] [7] 25.93% 0.00%(7/27) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(7/7) [self] [6] 1.97% 0.00%(14/710) std::vector >::end() const [7] 100.00% 0.00%(14/14) __normal_iterator [8] 100.00% 0.00%(14/14) [self] [5] 0.98% 0.00%(7/717) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(7/7) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 71.43% 0.00%(5/7) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 6.23% 0.01%(48/770) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 70.83% 0.01%(34/48) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 76.47% 0.01%(26/34) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 50.00% 0.00%(13/26) std::vector >::end() const [8] 100.00% 0.00%(13/13) [self] [7] 23.08% 0.00%(6/26) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(6/6) [self] [7] 11.54% 0.00%(3/26) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(3/3) [self] [7] 7.69% 0.00%(2/26) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(2/26) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [6] 11.76% 0.00%(4/34) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 75.00% 0.00%(3/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 11.76% 0.00%(4/34) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(4/4) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(4/4) [self] [5] 29.17% 0.00%(14/48) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 100.00% 0.00%(14/14) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 35.71% 0.00%(5/14) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(4/14) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(4/4) [self] [7] 14.29% 0.00%(2/14) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [7] 7.14% 0.00%(1/14) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [4] 0.65% 0.00%(5/770) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(5/5) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(5/5) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 40.00% 0.00%(2/5) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) Location::operator<(Location const&) const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [3] 6.88% 0.01%(57/828) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 80.70% 0.01%(46/57) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.01%(46/46) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.01%(46/46) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 76.09% 0.01%(35/46) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(35/35) [self] [7] 23.91% 0.00%(11/46) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(11/11) [self] [4] 19.30% 0.00%(11/57) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.00%(11/11) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(11/11) void std::swap >(std::vector >&, std::vector >&) [7] 100.00% 0.00%(11/11) std::vector >::swap(std::vector >&) [8] 100.00% 0.00%(11/11) [self] [3] 0.12% 0.00%(1/828) vector [4] 100.00% 0.00%(1/1) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.00%(1/1) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.00%(1/1) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [1] 2.03% 0.06%(276/13611) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [2] 95.29% 0.06%(263/276) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [3] 63.50% 0.04%(167/263) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 89.22% 0.03%(149/167) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 41.61% 0.01%(62/149) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 45.16% 0.01%(28/62) fwrite [7] 53.57% 0.00%(15/28) __sfvwrite [8] 100.00% 0.00%(15/15) [self] [7] 42.86% 0.00%(12/28) memcpy [8] 100.00% 0.00%(12/12) [self] [7] 3.57% 0.00%(1/28) [unmapped_function] [6] 20.97% 0.00%(13/62) Process::getCallers(Callchain const&, std::vector >&) [7] 30.77% 0.00%(4/13) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 15.38% 0.00%(2/13) std::vector >::push_back(FunctionLocation const&) [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::map, std::allocator > >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree_const_iterator >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 12.90% 0.00%(8/62) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 25.00% 0.00%(2/8) std::vector >::end() [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Vector_base >::_Vector_base(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) fputs [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) fwrite [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) ~vector [8] 100.00% 0.00%(1/1) [self] [6] 4.84% 0.00%(3/62) Image::demangle(char const*) [7] 33.33% 0.00%(1/3) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) memcpy [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) strlen [8] 100.00% 0.00%(1/1) [self] [6] 4.84% 0.00%(3/62) Callchain::push_back(char const*) [7] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(3/3) [self] [6] 3.23% 0.00%(2/62) Callchain::back() const [7] 100.00% 0.00%(2/2) std::vector >::back() const [8] 100.00% 0.00%(2/2) [self] [6] 3.23% 0.00%(2/62) std::vector >::end() [7] 50.00% 0.00%(1/2) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 3.23% 0.00%(2/62) ~vector [7] 50.00% 0.00%(1/2) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 1.61% 0.00%(1/62) vector [7] 100.00% 0.00%(1/1) _Vector_base [8] 100.00% 0.00%(1/1) [self] [5] 39.60% 0.01%(59/149) fprintf [6] 100.00% 0.01%(59/59) vfprintf [7] 84.75% 0.01%(50/59) __vfprintf [8] 100.00% 0.01%(50/50) [self] [7] 6.78% 0.00%(4/59) io_print [8] 100.00% 0.00%(4/4) [self] [7] 3.39% 0.00%(2/59) io_printandpad [8] 100.00% 0.00%(2/2) [self] [7] 3.39% 0.00%(2/59) strlen [8] 100.00% 0.00%(2/2) [self] [7] 1.69% 0.00%(1/59) io_pad [8] 100.00% 0.00%(1/1) [self] [5] 9.40% 0.00%(14/149) Process::getCallers(Callchain const&, std::vector >&) [6] 57.14% 0.00%(8/14) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.00%(8/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(8/8) [self] [6] 21.43% 0.00%(3/14) std::vector >::reserve(unsigned int) [7] 66.67% 0.00%(2/3) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [6] 21.43% 0.00%(3/14) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 33.33% 0.00%(1/3) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) int std::__lg(int) [8] 100.00% 0.00%(1/1) [self] [5] 4.70% 0.00%(7/149) Image::demangle(char const*) [6] 57.14% 0.00%(4/7) strdup [7] 50.00% 0.00%(2/4) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(3/7) __cxa_demangle [7] 66.67% 0.00%(2/3) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) strncmp [8] 100.00% 0.00%(1/1) [self] [5] 2.01% 0.00%(3/149) Callchain::push_back(char const*) [6] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [7] 100.00% 0.00%(3/3) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(3/3) [self] [5] 1.34% 0.00%(2/149) ~vector [6] 50.00% 0.00%(1/2) ~_Vector_base [7] 100.00% 0.00%(1/1) ~_Vector_impl [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 0.67% 0.00%(1/149) Callchain::back() const [6] 100.00% 0.00%(1/1) std::vector >::back() const [7] 100.00% 0.00%(1/1) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [5] 0.67% 0.00%(1/149) vector [6] 100.00% 0.00%(1/1) _Vector_base [7] 100.00% 0.00%(1/1) _Vector_impl [8] 100.00% 0.00%(1/1) [self] [4] 7.19% 0.00%(12/167) Process::getCallers(Callchain const&, std::vector >&) [5] 66.67% 0.00%(8/12) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.00%(8/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 37.50% 0.00%(3/8) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(2/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(2/12) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(2/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(2/2) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [5] 8.33% 0.00%(1/12) std::map, std::allocator > >::begin() const [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() const [7] 100.00% 0.00%(1/1) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [5] 8.33% 0.00%(1/12) std::vector >::reserve(unsigned int) [6] 100.00% 0.00%(1/1) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(1/1) [self] [4] 1.80% 0.00%(3/167) fprintf [5] 100.00% 0.00%(3/3) vfprintf [6] 66.67% 0.00%(2/3) io_flush [7] 50.00% 0.00%(1/2) __sprint [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) open [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) __vfprintf [7] 100.00% 0.00%(1/1) __ultoa [8] 100.00% 0.00%(1/1) [self] [4] 1.20% 0.00%(2/167) ~vector [5] 100.00% 0.00%(2/2) ~_Vector_base [6] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ~_Vector_impl [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 0.60% 0.00%(1/167) Image::demangle(char const*) [5] 100.00% 0.00%(1/1) __cxa_demangle [6] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [3] 29.66% 0.02%(78/263) fprintf [4] 100.00% 0.02%(78/78) vfprintf [5] 94.87% 0.02%(74/78) io_flush [6] 100.00% 0.02%(74/74) __sprint [7] 48.65% 0.01%(36/74) memcpy [8] 100.00% 0.01%(36/36) [self] [7] 43.24% 0.01%(32/74) __sfvwrite [8] 100.00% 0.01%(32/32) [self] [7] 4.05% 0.00%(3/74) [unmapped_function] [7] 2.70% 0.00%(2/74) fwrite [8] 100.00% 0.00%(2/2) [self] [7] 1.35% 0.00%(1/74) memset [8] 100.00% 0.00%(1/1) [self] [5] 5.13% 0.00%(4/78) __vfprintf [6] 75.00% 0.00%(3/4) __dtoa [7] 33.33% 0.00%(1/3) __d2b_D2A [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) __diff_D2A [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) __strcp_D2A [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) __freedtoa [7] 100.00% 0.00%(1/1) __Bfree_D2A [8] 100.00% 0.00%(1/1) [self] [3] 4.94% 0.00%(13/263) Process::getCallers(Callchain const&, std::vector >&) [4] 69.23% 0.00%(9/13) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.00%(9/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 66.67% 0.00%(6/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 33.33% 0.00%(2/6) _Select1st [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [6] 22.22% 0.00%(2/9) std::less::operator()(Callchain const&, Callchain const&) const [7] 50.00% 0.00%(1/2) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [4] 15.38% 0.00%(2/13) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(2/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(2/2) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [8] 100.00% 0.00%(1/1) [self] [4] 7.69% 0.00%(1/13) std::vector >::reserve(unsigned int) [5] 100.00% 0.00%(1/1) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(1/1) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [4] 7.69% 0.00%(1/13) std::vector >::push_back(FunctionLocation const&) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [6] 100.00% 0.00%(1/1) FunctionLocation [7] 100.00% 0.00%(1/1) set [8] 100.00% 0.00%(1/1) [self] [3] 1.14% 0.00%(3/263) Image::demangle(char const*) [4] 100.00% 0.00%(3/3) __cxa_demangle [5] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(3/3) [self] [3] 0.76% 0.00%(2/263) Callchain::push_back(char const*) [4] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(2/2) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [2] 2.90% 0.00%(8/276) Process::getCallers(Callchain const&, std::vector >&) [3] 50.00% 0.00%(4/8) std::vector >::push_back(FunctionLocation const&) [4] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(4/4) FunctionLocation [6] 100.00% 0.00%(4/4) set [7] 100.00% 0.00%(4/4) _Rb_tree [8] 100.00% 0.00%(4/4) [self] [3] 37.50% 0.00%(3/8) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(3/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 66.67% 0.00%(2/3) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 50.00% 0.00%(1/2) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ~FunctionLocation [7] 100.00% 0.00%(1/1) ~set [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [3] 12.50% 0.00%(1/8) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [2] 1.09% 0.00%(3/276) Image::demangle(char const*) [3] 100.00% 0.00%(3/3) __cxa_demangle [4] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [7] 66.67% 0.00%(2/3) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [2] 0.72% 0.00%(2/276) fprintf [3] 100.00% 0.00%(2/2) vfprintf [4] 100.00% 0.00%(2/2) __vfprintf [5] 100.00% 0.00%(2/2) __dtoa [6] 50.00% 0.00%(1/2) __d2b_D2A [7] 100.00% 0.00%(1/1) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) __rv_alloc_D2A [7] 100.00% 0.00%(1/1) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [1] 0.92% 0.03%(125/13611) Process::collectLocations(std::vector >, std::allocator > > >&) [2] 68.00% 0.02%(85/125) ~vector [3] 87.06% 0.02%(74/85) ~_Vector_base [4] 100.00% 0.02%(74/74) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.02%(74/74) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.02%(74/74) operator delete(void*) [7] 31.08% 0.01%(23/74) free [8] 100.00% 0.01%(23/23) [self] [7] 24.32% 0.00%(18/74) arena_dalloc_small [8] 100.00% 0.00%(18/18) [self] [7] 13.51% 0.00%(10/74) realloc [8] 100.00% 0.00%(10/10) [self] [7] 12.16% 0.00%(9/74) arena_run_reg_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 6.76% 0.00%(5/74) arena_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 5.41% 0.00%(4/74) [unmapped_function] [7] 4.05% 0.00%(3/74) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 2.70% 0.00%(2/74) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [3] 12.94% 0.00%(11/85) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.00%(11/11) void std::_Destroy(Location*, Location*) [5] 100.00% 0.00%(11/11) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.00%(11/11) void std::_Destroy(Location*) [7] 81.82% 0.00%(9/11) ~Location [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(2/11) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(2/2) [self] [2] 28.00% 0.01%(35/125) std::vector >, std::allocator > > >::push_back(std::vector > const&) [3] 54.29% 0.00%(19/35) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [4] 100.00% 0.00%(19/19) vector [5] 68.42% 0.00%(13/19) _Vector_base [6] 100.00% 0.00%(13/13) _Vector_impl [7] 69.23% 0.00%(9/13) allocator [8] 100.00% 0.00%(9/9) [self] [7] 30.77% 0.00%(4/13) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(4/4) [self] [5] 31.58% 0.00%(6/19) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(6/6) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 66.67% 0.00%(4/6) ProfilePrinter::~ProfilePrinter() [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [3] 45.71% 0.00%(16/35) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [4] 68.75% 0.00%(11/16) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(11/11) void std::_Destroy >*>(std::vector >*, std::vector >*) [6] 100.00% 0.00%(11/11) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(11/11) void std::_Destroy > >(std::vector >*) [8] 100.00% 0.00%(11/11) [self] [4] 31.25% 0.00%(5/16) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(5/5) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [6] 100.00% 0.00%(5/5) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [7] 80.00% 0.00%(4/5) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [2] 3.20% 0.00%(4/125) std::vector >::reserve(unsigned int) [3] 100.00% 0.00%(4/4) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [4] 100.00% 0.00%(4/4) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(4/4) operator new(unsigned int) [7] 50.00% 0.00%(2/4) [unmapped_function] [7] 25.00% 0.00%(1/4) calloc [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) malloc [8] 100.00% 0.00%(1/1) [self] [2] 0.80% 0.00%(1/125) std::map, std::allocator > >::clear() [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [1] 0.44% 0.01%(60/13611) ~vector [2] 100.00% 0.01%(60/60) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [3] 100.00% 0.01%(60/60) void std::_Destroy >*>(std::vector >*, std::vector >*) [4] 100.00% 0.01%(60/60) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [5] 100.00% 0.01%(60/60) void std::_Destroy > >(std::vector >*) [6] 100.00% 0.01%(60/60) ~vector [7] 36.67% 0.00%(22/60) ~_Vector_base [8] 100.00% 0.00%(22/22) [self] [7] 20.00% 0.00%(12/60) ~allocator [8] 100.00% 0.00%(12/12) [self] [7] 16.67% 0.00%(10/60) allocator [8] 100.00% 0.00%(10/10) [self] [7] 15.00% 0.00%(9/60) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(9/9) [self] [7] 6.67% 0.00%(4/60) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(4/4) [self] [7] 3.33% 0.00%(2/60) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.67% 0.00%(1/60) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [1] 0.24% 0.01%(33/13611) Process::getFunctionList(std::vector >&) [2] 87.88% 0.01%(29/33) Image::mapFunctionStart(FunctionLocation&) [3] 100.00% 0.01%(29/29) Image::functionStart(Location&) [4] 100.00% 0.01%(29/29) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [5] 82.76% 0.01%(24/29) std::map, std::allocator > >::find(char const* const&) const [6] 100.00% 0.01%(24/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [7] 45.83% 0.00%(11/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(11/11) [self] [7] 33.33% 0.00%(8/24) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(8/8) [self] [7] 20.83% 0.00%(5/24) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(5/5) [self] [5] 17.24% 0.00%(5/29) Image::mapLocation(Location&, unsigned int) [6] 100.00% 0.00%(5/5) _bfd_elf_find_nearest_line [7] 80.00% 0.00%(4/5) elf_find_function [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) comp_unit_contains_address [8] 100.00% 0.00%(1/1) [self] [2] 6.06% 0.00%(2/33) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 50.00% 0.00%(1/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [4] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::swap(FunctionLocation&, FunctionLocation&) [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(1/2) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(1/1) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(1/1) FunctionLocation [6] 100.00% 0.00%(1/1) set [7] 100.00% 0.00%(1/1) _Rb_tree [8] 100.00% 0.00%(1/1) [self] [2] 6.06% 0.00%(2/33) ~FunctionLocation [3] 100.00% 0.00%(2/2) ~set [4] 100.00% 0.00%(2/2) ~_Rb_tree [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(2/13611) Callchain::push_back(char const*) [2] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [3] 100.00% 0.00%(2/2) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [4] 100.00% 0.00%(2/2) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(2/2) operator new(unsigned int) [7] 100.00% 0.00%(2/2) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [1] 0.01% 0.00%(2/13611) fprintf [2] 100.00% 0.00%(2/2) vfprintf [3] 100.00% 0.00%(2/2) __vfprintf [4] 100.00% 0.00%(2/2) __dtoa [5] 50.00% 0.00%(1/2) __d2b_D2A [6] 100.00% 0.00%(1/1) __Balloc_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) __rv_alloc_D2A [6] 100.00% 0.00%(1/1) __Balloc_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/13611) ~Callchain [2] 100.00% 0.00%(1/1) ~vector [3] 100.00% 0.00%(1/1) ~_Vector_base [4] 100.00% 0.00%(1/1) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) idalloc [8] 100.00% 0.00%(1/1) [self] [0] 2.83% 2.83%(12825/453838) Profiler::processEvent(Sample const&) [1] 96.81% 2.74%(12416/12825) Process::addSample(Sample const&) [2] 100.00% 2.74%(12416/12416) std::map, std::allocator > >::operator[](Sample const&) [3] 94.52% 2.59%(11735/12416) std::map, std::allocator > >::lower_bound(Sample const&) [4] 100.00% 2.59%(11735/11735) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(Sample const&) [5] 94.64% 2.45%(11106/11735) std::less::operator()(Sample const&, Sample const&) const [6] 100.00% 2.45%(11106/11106) Sample::operator<(Sample const&) const [7] 47.40% 1.16%(5264/11106) Sample::getChainDepth() const [8] 100.00% 1.16%(5264/5264) [self] [7] 37.81% 0.93%(4199/11106) std::vector >::operator[](unsigned int) const [8] 100.00% 0.93%(4199/4199) [self] [7] 7.80% 0.19%(866/11106) sharedLib::getBase() const [8] 100.00% 0.19%(866/866) [self] [7] 7.00% 0.17%(777/11106) Sample::getAddress(unsigned int) const [8] 100.00% 0.17%(777/777) [self] [5] 5.36% 0.14%(629/11735) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.14%(629/629) _Select1st [7] 76.95% 0.11%(484/629) unary_function [8] 100.00% 0.11%(484/484) [self] [7] 23.05% 0.03%(145/629) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.03%(145/145) [self] [3] 3.71% 0.10%(461/12416) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.10%(461/461) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [5] 67.03% 0.07%(309/461) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 44.98% 0.03%(139/309) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 56.83% 0.02%(79/139) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.02%(79/79) [self] [7] 20.14% 0.01%(28/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.01%(28/28) [self] [7] 17.27% 0.01%(24/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.01%(24/24) [self] [7] 3.60% 0.00%(5/139) ~allocator [8] 100.00% 0.00%(5/5) [self] [7] 0.72% 0.00%(1/139) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 0.72% 0.00%(1/139) __gnu_cxx::new_allocator >::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 0.72% 0.00%(1/139) std::allocator >::allocator > >(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 41.75% 0.03%(129/309) std::less::operator()(Sample const&, Sample const&) const [7] 100.00% 0.03%(129/129) Sample::operator<(Sample const&) const [8] 100.00% 0.03%(129/129) [self] [6] 6.80% 0.00%(21/309) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 52.38% 0.00%(11/21) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(11/11) [self] [7] 33.33% 0.00%(7/21) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(7/7) [self] [7] 9.52% 0.00%(2/21) std::_Rb_tree_decrement(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) [unmapped_function] [6] 6.15% 0.00%(19/309) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 36.84% 0.00%(7/19) _Select1st [8] 100.00% 0.00%(7/7) [self] [7] 31.58% 0.00%(6/19) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(6/6) [self] [7] 15.79% 0.00%(3/19) std::vector >::begin() const [8] 100.00% 0.00%(3/3) [self] [7] 10.53% 0.00%(2/19) std::unary_function, Sample const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) std::map, std::allocator > >::lower_bound(Sample const&) [8] 100.00% 0.00%(1/1) [self] [6] 0.32% 0.00%(1/309) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [5] 32.10% 0.03%(148/461) std::less::operator()(Sample const&, Sample const&) const [6] 100.00% 0.03%(148/148) Sample::operator<(Sample const&) const [7] 44.59% 0.01%(66/148) Sample::getChainDepth() const [8] 100.00% 0.01%(66/66) [self] [7] 29.73% 0.01%(44/148) std::vector >::operator[](unsigned int) const [8] 100.00% 0.01%(44/44) [self] [7] 19.59% 0.01%(29/148) sharedLib::getBase() const [8] 100.00% 0.01%(29/29) [self] [7] 6.08% 0.00%(9/148) Sample::getAddress(unsigned int) const [8] 100.00% 0.00%(9/9) [self] [5] 0.65% 0.00%(3/461) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(3/3) _Select1st [7] 66.67% 0.00%(2/3) unary_function [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(1/1) [self] [5] 0.22% 0.00%(1/461) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(1/1) [self] [3] 1.09% 0.03%(135/12416) pair [4] 100.00% 0.03%(135/135) Sample [5] 100.00% 0.03%(135/135) vector [6] 53.33% 0.02%(72/135) _Vector_base [7] 80.56% 0.01%(58/72) _Vector_impl [8] 100.00% 0.01%(58/58) [self] [7] 15.28% 0.00%(11/72) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(11/11) [self] [7] 2.78% 0.00%(2/72) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [7] 1.39% 0.00%(1/72) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 31.11% 0.01%(42/135) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [7] 92.86% 0.01%(39/42) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.01%(39/39) [self] [7] 7.14% 0.00%(3/42) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [8] 100.00% 0.00%(3/3) [self] [6] 6.67% 0.00%(9/135) std::vector >::begin() const [7] 55.56% 0.00%(5/9) __normal_iterator [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) std::allocator, std::allocator > > > > >::allocator, std::allocator > > > >(std::allocator, std::allocator > > > > const&) [8] 100.00% 0.00%(4/4) [self] [6] 4.44% 0.00%(6/135) std::vector >::end() const [7] 100.00% 0.00%(6/6) __normal_iterator [8] 100.00% 0.00%(6/6) [self] [6] 3.70% 0.00%(5/135) allocator [7] 60.00% 0.00%(3/5) std::allocator::~allocator() [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) new_allocator [8] 100.00% 0.00%(2/2) [self] [6] 0.74% 0.00%(1/135) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 0.68% 0.02%(85/12416) ~pair [4] 100.00% 0.02%(85/85) ~Sample [5] 100.00% 0.02%(85/85) ~vector [6] 60.00% 0.01%(51/85) ~_Vector_base [7] 52.94% 0.01%(27/51) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [8] 100.00% 0.01%(27/27) [self] [7] 37.25% 0.00%(19/51) ~_Vector_impl [8] 100.00% 0.00%(19/19) [self] [7] 7.84% 0.00%(4/51) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(4/4) [self] [7] 1.96% 0.00%(1/51) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 34.12% 0.01%(29/85) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [7] 93.10% 0.01%(27/29) void std::_Destroy(unsigned int*, unsigned int*) [8] 100.00% 0.01%(27/27) [self] [7] 6.90% 0.00%(2/29) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(2/2) [self] [6] 4.71% 0.00%(4/85) allocator [7] 75.00% 0.00%(3/4) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [6] 1.18% 0.00%(1/85) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [1] 3.19% 0.09%(409/12825) Process::getProcess(Sample const&, bool) [2] 100.00% 0.09%(409/409) std::map, std::allocator > >::operator[](int const&) [3] 100.00% 0.09%(409/409) std::map, std::allocator > >::lower_bound(int const&) [4] 100.00% 0.09%(409/409) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [5] 100.00% 0.09%(409/409) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.09%(409/409) _Select1st [7] 70.66% 0.06%(289/409) unary_function [8] 100.00% 0.06%(289/289) [self] [7] 29.34% 0.03%(120/409) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.03%(120/120) [self] [0] 2.63% 2.63%(11925/453838) _bfd_elf_find_nearest_line [1] 98.70% 2.59%(11770/11925) elf_find_function [2] 100.00% 2.59%(11770/11770) [self] [1] 0.85% 0.02%(101/11925) find_line [2] 72.28% 0.02%(73/101) [self] [2] 23.76% 0.01%(24/101) comp_unit_find_nearest_line [3] 70.83% 0.00%(17/24) scan_unit_for_symbols [4] 47.06% 0.00%(8/17) concat_filename [5] 75.00% 0.00%(6/8) sprintf [6] 50.00% 0.00%(3/6) __vfprintf [7] 100.00% 0.00%(3/3) localeconv [8] 100.00% 0.00%(3/3) [self] [6] 50.00% 0.00%(3/6) io_flush [7] 66.67% 0.00%(2/3) open [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __sprint [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(2/8) bfd_malloc [6] 100.00% 0.00%(2/2) malloc [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [4] 47.06% 0.00%(8/17) find_abstract_instance_name [5] 100.00% 0.00%(8/8) read_attribute_value [6] 100.00% 0.00%(8/8) read_4_bytes [7] 62.50% 0.00%(5/8) bfd_getl32 [8] 100.00% 0.00%(5/5) [self] [7] 37.50% 0.00%(3/8) bfd_getb32 [8] 100.00% 0.00%(3/3) [self] [4] 5.88% 0.00%(1/17) bfd_zalloc [5] 100.00% 0.00%(1/1) bfd_alloc [6] 100.00% 0.00%(1/1) _objalloc_alloc [7] 100.00% 0.00%(1/1) imalloc [8] 100.00% 0.00%(1/1) [self] [3] 29.17% 0.00%(7/24) decode_line_info [4] 85.71% 0.00%(6/7) concat_filename [5] 100.00% 0.00%(6/6) sprintf [6] 66.67% 0.00%(4/6) io_flush [7] 75.00% 0.00%(3/4) open [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __sprint [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(2/6) __vfprintf [7] 100.00% 0.00%(2/2) localeconv [8] 100.00% 0.00%(2/2) [self] [4] 14.29% 0.00%(1/7) add_line_info [5] 100.00% 0.00%(1/1) bfd_alloc [6] 100.00% 0.00%(1/1) _objalloc_alloc [7] 100.00% 0.00%(1/1) arena_malloc [8] 100.00% 0.00%(1/1) [self] [2] 1.98% 0.00%(2/101) bfd_realloc [3] 100.00% 0.00%(2/2) iralloc [4] 100.00% 0.00%(2/2) arena_malloc_small [5] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [6] 100.00% 0.00%(2/2) arena_run_alloc [7] 100.00% 0.00%(2/2) arena_run_split [8] 100.00% 0.00%(2/2) [self] [2] 1.98% 0.00%(2/101) bfd_zalloc [3] 100.00% 0.00%(2/2) bfd_alloc [4] 100.00% 0.00%(2/2) _objalloc_alloc [5] 100.00% 0.00%(2/2) arena_malloc [6] 100.00% 0.00%(2/2) arena_malloc_large [7] 100.00% 0.00%(2/2) arena_avail_tree_nsearch [8] 100.00% 0.00%(2/2) [self] [1] 0.34% 0.01%(41/11925) comp_unit_contains_address [2] 100.00% 0.01%(41/41) [self] [1] 0.07% 0.00%(8/11925) _bfd_dwarf1_find_nearest_line [2] 100.00% 0.00%(8/8) [self] [1] 0.03% 0.00%(3/11925) lookup_abbrev [2] 100.00% 0.00%(3/3) [self] [1] 0.02% 0.00%(2/11925) _bfd_stab_section_find_nearest_line [2] 100.00% 0.00%(2/2) [self] [0] 2.14% 2.14%(9700/453838) CallchainProfilePrinter::printProfile(Profiler const&, std::vector > const&) [1] 48.75% 1.04%(4729/9700) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [2] 66.25% 0.69%(3133/4729) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [3] 50.75% 0.35%(1590/3133) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [4] 100.00% 0.35%(1590/1590) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [5] 90.69% 0.32%(1442/1590) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.32%(1442/1442) Callchain::operator<(Callchain const&) const [7] 98.06% 0.31%(1414/1442) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.31%(1414/1414) [self] [7] 1.94% 0.01%(28/1442) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.01%(28/28) [self] [5] 9.31% 0.03%(148/1590) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.03%(148/148) _Select1st [7] 72.97% 0.02%(108/148) unary_function [8] 100.00% 0.02%(108/108) [self] [7] 27.03% 0.01%(40/148) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.01%(40/40) [self] [3] 44.88% 0.31%(1406/3133) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 0.31%(1406/1406) Callchain::operator<(Callchain const&) const [5] 100.00% 0.31%(1406/1406) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 93.95% 0.29%(1321/1406) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 56.40% 0.16%(745/1321) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.16%(745/745) [self] [7] 19.00% 0.06%(251/1321) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.06%(251/251) [self] [7] 14.16% 0.04%(187/1321) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.04%(187/187) [self] [7] 5.45% 0.02%(72/1321) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.02%(72/72) [self] [7] 4.31% 0.01%(57/1321) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.01%(57/57) [self] [7] 0.68% 0.00%(9/1321) std::less::less() [8] 100.00% 0.00%(9/9) [self] [6] 3.34% 0.01%(47/1406) std::vector >::begin() const [7] 82.98% 0.01%(39/47) __normal_iterator [8] 100.00% 0.01%(39/39) [self] [7] 17.02% 0.00%(8/47) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(8/8) [self] [6] 2.70% 0.01%(38/1406) std::vector >::end() const [7] 100.00% 0.01%(38/38) __normal_iterator [8] 100.00% 0.01%(38/38) [self] [3] 2.68% 0.02%(84/3133) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [4] 100.00% 0.02%(84/84) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [5] 70.24% 0.01%(59/84) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [6] 45.76% 0.01%(27/59) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [7] 29.63% 0.00%(8/27) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [8] 100.00% 0.00%(8/8) [self] [7] 22.22% 0.00%(6/27) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [8] 100.00% 0.00%(6/6) [self] [7] 18.52% 0.00%(5/27) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 14.81% 0.00%(4/27) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 7.41% 0.00%(2/27) std::pair, std::allocator > > >::pair(std::pair, std::allocator > > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) __gnu_cxx::new_allocator, std::allocator > > > >::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 30.51% 0.00%(18/59) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 88.89% 0.00%(16/18) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(16/16) [self] [7] 11.11% 0.00%(2/18) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(2/2) [self] [6] 20.34% 0.00%(12/59) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 50.00% 0.00%(6/12) _Select1st [8] 100.00% 0.00%(6/6) [self] [7] 16.67% 0.00%(2/12) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [6] 3.39% 0.00%(2/59) _Select1st [7] 100.00% 0.00%(2/2) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [5] 28.57% 0.01%(24/84) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.01%(24/24) Callchain::operator<(Callchain const&) const [7] 100.00% 0.01%(24/24) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.01%(24/24) [self] [5] 1.19% 0.00%(1/84) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [3] 1.18% 0.01%(37/3133) pair [4] 97.30% 0.01%(36/37) Callchain [5] 100.00% 0.01%(36/36) vector [6] 69.44% 0.01%(25/36) _Vector_base [7] 64.00% 0.00%(16/25) _Vector_impl [8] 100.00% 0.00%(16/16) [self] [7] 28.00% 0.00%(7/25) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(7/7) [self] [7] 8.00% 0.00%(2/25) std::_Rb_tree_const_iterator::operator*() const [8] 100.00% 0.00%(2/2) [self] [6] 19.44% 0.00%(7/36) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [7] 100.00% 0.00%(7/7) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(7/7) [self] [6] 5.56% 0.00%(2/36) std::vector >::begin() const [7] 100.00% 0.00%(2/2) __normal_iterator [8] 100.00% 0.00%(2/2) [self] [6] 2.78% 0.00%(1/36) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 2.78% 0.00%(1/36) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 2.70% 0.00%(1/37) map [5] 100.00% 0.00%(1/1) _Rb_tree [6] 100.00% 0.00%(1/1) _Rb_tree_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [3] 0.51% 0.00%(16/3133) ~pair [4] 87.50% 0.00%(14/16) ~Callchain [5] 100.00% 0.00%(14/14) ~vector [6] 64.29% 0.00%(9/14) ~_Vector_base [7] 44.44% 0.00%(4/9) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 44.44% 0.00%(4/9) ~_Vector_impl [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(4/14) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(4/4) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(4/4) [self] [6] 7.14% 0.00%(1/14) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 12.50% 0.00%(2/16) ~map [5] 100.00% 0.00%(2/2) ~_Rb_tree [6] 100.00% 0.00%(2/2) ~_Rb_tree_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [2] 9.37% 0.10%(443/4729) FunctionLocation::operator+=(FunctionLocation const&) [3] 100.00% 0.10%(443/443) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [4] 100.00% 0.10%(443/443) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [5] 82.62% 0.08%(366/443) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [6] 86.34% 0.07%(316/366) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [7] 22.47% 0.02%(71/316) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.02%(71/71) [self] [7] 17.09% 0.01%(54/316) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.01%(54/54) [self] [7] 16.77% 0.01%(53/316) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [8] 100.00% 0.01%(53/53) [self] [7] 12.66% 0.01%(40/316) pair [8] 100.00% 0.01%(40/40) [self] [7] 8.54% 0.01%(27/316) std::unary_function::unary_function() [8] 100.00% 0.01%(27/27) [self] [7] 4.75% 0.00%(15/316) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(15/15) [self] [7] 3.48% 0.00%(11/316) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(11/11) [self] [7] 2.85% 0.00%(9/316) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(9/9) [self] [7] 2.53% 0.00%(8/316) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(8/8) [self] [7] 2.22% 0.00%(7/316) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [8] 100.00% 0.00%(7/7) [self] [7] 1.90% 0.00%(6/316) _Identity [8] 100.00% 0.00%(6/6) [self] [7] 1.90% 0.00%(6/316) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node const*) [8] 100.00% 0.00%(6/6) [self] [7] 1.27% 0.00%(4/316) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 0.95% 0.00%(3/316) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [7] 0.32% 0.00%(1/316) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 0.32% 0.00%(1/316) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 12.57% 0.01%(46/366) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 36.96% 0.00%(17/46) std::unary_function::unary_function() [8] 100.00% 0.00%(17/17) [self] [7] 28.26% 0.00%(13/46) _Identity [8] 100.00% 0.00%(13/13) [self] [7] 21.74% 0.00%(10/46) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(10/10) [self] [7] 8.70% 0.00%(4/46) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(4/4) [self] [7] 4.35% 0.00%(2/46) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [6] 1.09% 0.00%(4/366) _Identity [7] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) unary_function [8] 100.00% 0.00%(2/2) [self] [5] 17.38% 0.02%(77/443) std::_Rb_tree_const_iterator::operator++() [6] 100.00% 0.02%(77/77) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 87.01% 0.01%(67/77) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(67/67) [self] [7] 10.39% 0.00%(8/77) std::allocator::~allocator() [8] 100.00% 0.00%(8/8) [self] [7] 2.60% 0.00%(2/77) [unmapped_function] [2] 6.91% 0.07%(327/4729) ~pair [3] 100.00% 0.07%(327/327) ~FunctionLocation [4] 100.00% 0.07%(327/327) ~set [5] 100.00% 0.07%(327/327) ~_Rb_tree [6] 95.11% 0.07%(311/327) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 43.09% 0.03%(134/311) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.03%(134/134) [self] [7] 39.87% 0.03%(124/311) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.03%(124/124) [self] [7] 13.50% 0.01%(42/311) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(42/42) [self] [7] 1.93% 0.00%(6/311) std::_Rb_tree, std::less, std::allocator >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(6/6) [self] [7] 0.64% 0.00%(2/311) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 0.64% 0.00%(2/311) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 0.32% 0.00%(1/311) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [6] 4.89% 0.00%(16/327) ~_Rb_tree_impl [7] 75.00% 0.00%(12/16) ~allocator [8] 100.00% 0.00%(12/12) [self] [7] 25.00% 0.00%(4/16) std::allocator >::~allocator() [8] 100.00% 0.00%(4/4) [self] [2] 5.33% 0.06%(252/4729) FunctionLocation [3] 89.68% 0.05%(226/252) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.05%(226/226) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 100.00% 0.05%(226/226) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 100.00% 0.05%(226/226) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 30.97% 0.02%(70/226) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.02%(70/70) [self] [7] 29.65% 0.01%(67/226) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.01%(67/67) [self] [7] 23.01% 0.01%(52/226) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.01%(52/52) [self] [7] 7.52% 0.00%(17/226) ~allocator [8] 100.00% 0.00%(17/17) [self] [7] 4.87% 0.00%(11/226) std::allocator::~allocator() [8] 100.00% 0.00%(11/11) [self] [7] 2.21% 0.00%(5/226) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(5/5) [self] [7] 1.77% 0.00%(4/226) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(4/4) [self] [3] 10.32% 0.01%(26/252) set [4] 100.00% 0.01%(26/26) _Rb_tree [5] 100.00% 0.01%(26/26) _Rb_tree_impl [6] 100.00% 0.01%(26/26) allocator [7] 84.62% 0.00%(22/26) new_allocator [8] 100.00% 0.00%(22/22) [self] [7] 15.38% 0.00%(4/26) std::vector >::max_size() const [8] 100.00% 0.00%(4/4) [self] [2] 5.14% 0.05%(243/4729) ~FunctionLocation [3] 100.00% 0.05%(243/243) ~set [4] 100.00% 0.05%(243/243) ~_Rb_tree [5] 98.77% 0.05%(240/243) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.05%(240/240) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 39.58% 0.02%(95/240) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.02%(95/95) [self] [7] 32.08% 0.02%(77/240) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.02%(77/77) [self] [7] 11.67% 0.01%(28/240) ~allocator [8] 100.00% 0.01%(28/28) [self] [7] 6.25% 0.00%(15/240) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(15/15) [self] [7] 4.58% 0.00%(11/240) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(11/11) [self] [7] 2.92% 0.00%(7/240) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(7/7) [self] [7] 2.92% 0.00%(7/240) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(7/7) [self] [5] 1.23% 0.00%(3/243) ~_Rb_tree_impl [6] 100.00% 0.00%(3/3) ~allocator [7] 66.67% 0.00%(2/3) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 2.64% 0.03%(125/4729) pair [3] 100.00% 0.03%(125/125) FunctionLocation [4] 100.00% 0.03%(125/125) set [5] 100.00% 0.03%(125/125) _Rb_tree [6] 46.40% 0.01%(58/125) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 98.28% 0.01%(57/58) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(57/57) [self] [7] 1.72% 0.00%(1/58) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 28.00% 0.01%(35/125) _Rb_tree_impl [7] 100.00% 0.01%(35/35) allocator [8] 100.00% 0.01%(35/35) [self] [6] 16.00% 0.00%(20/125) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 45.00% 0.00%(9/20) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(9/9) [self] [7] 35.00% 0.00%(7/20) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(7/7) [self] [7] 15.00% 0.00%(3/20) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [7] 5.00% 0.00%(1/20) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 9.60% 0.00%(12/125) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(12/12) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(12/12) [self] [2] 1.12% 0.01%(53/4729) Callchain::push_back(char const*) [3] 100.00% 0.01%(53/53) std::vector >::push_back(char const* const&) [4] 100.00% 0.01%(53/53) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 43.40% 0.01%(23/53) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.01%(23/23) void std::_Destroy(char const**, char const**) [7] 100.00% 0.01%(23/23) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.01%(23/23) [self] [5] 30.19% 0.00%(16/53) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [6] 100.00% 0.00%(16/16) char const** std::uninitialized_copy(char const**, char const**, char const**) [7] 93.75% 0.00%(15/16) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [5] 16.98% 0.00%(9/53) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(9/9) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 44.44% 0.00%(4/9) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(4/4) [self] [7] 44.44% 0.00%(4/9) operator new(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(1/9) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 9.43% 0.00%(5/53) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 60.00% 0.00%(3/5) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) operator delete(void*) [8] 100.00% 0.00%(2/2) [self] [2] 1.12% 0.01%(53/4729) std::map, std::allocator > >::insert(std::pair const&) [3] 100.00% 0.01%(53/53) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [4] 100.00% 0.01%(53/53) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 96.23% 0.01%(51/53) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 49.02% 0.01%(25/51) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 84.00% 0.00%(21/25) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(21/21) [self] [7] 12.00% 0.00%(3/25) std::_Vector_base >::_Vector_base(unsigned int, std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 4.00% 0.00%(1/25) [unmapped_function] [6] 31.37% 0.00%(16/51) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [7] 93.75% 0.00%(15/16) pair [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [6] 19.61% 0.00%(10/51) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 50.00% 0.00%(5/10) allocator, std::allocator >, FunctionLocation> > > [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) std::map, std::allocator > >::map() [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 3.77% 0.00%(2/53) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.00%(2/2) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 100.00% 0.00%(2/2) std::string::compare(std::string const&) const [8] 100.00% 0.00%(2/2) [self] [2] 1.08% 0.01%(51/4729) std::string::operator+=(char const*) [3] 100.00% 0.01%(51/51) std::string::append(char const*, unsigned int) [4] 100.00% 0.01%(51/51) std::string::reserve(unsigned int) [5] 92.16% 0.01%(47/51) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.01%(47/47) operator delete(void*) [7] 38.30% 0.00%(18/47) free [8] 100.00% 0.00%(18/18) [self] [7] 21.28% 0.00%(10/47) arena_dalloc_small [8] 100.00% 0.00%(10/10) [self] [7] 19.15% 0.00%(9/47) arena_run_reg_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 14.89% 0.00%(7/47) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 4.26% 0.00%(2/47) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 2.13% 0.00%(1/47) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [5] 7.84% 0.00%(4/51) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [6] 100.00% 0.00%(4/4) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 50.00% 0.00%(2/4) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) operator new(unsigned int) [8] 100.00% 0.00%(2/2) [self] [2] 0.44% 0.00%(21/4729) Process::getProcess(int) [3] 100.00% 0.00%(21/21) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(21/21) _Select1st [7] 85.71% 0.00%(18/21) unary_function [8] 100.00% 0.00%(18/18) [self] [7] 14.29% 0.00%(3/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(3/3) [self] [2] 0.23% 0.00%(11/4729) FunctionLocation::operator+=(Location const&) [3] 100.00% 0.00%(11/11) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.00%(11/11) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 54.55% 0.00%(6/11) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 33.33% 0.00%(1/3) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 33.33% 0.00%(1/3) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::unary_function::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [5] 45.45% 0.00%(5/11) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [6] 100.00% 0.00%(5/5) _Identity [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) unary_function [8] 100.00% 0.00%(2/2) [self] [2] 0.23% 0.00%(11/4729) ~Callchain [3] 100.00% 0.00%(11/11) ~vector [4] 100.00% 0.00%(11/11) ~_Vector_base [5] 90.91% 0.00%(10/11) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 80.00% 0.00%(8/10) operator delete(void*) [8] 100.00% 0.00%(8/8) [self] [7] 10.00% 0.00%(1/10) [unmapped_function] [7] 10.00% 0.00%(1/10) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 9.09% 0.00%(1/11) ~_Vector_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [2] 0.06% 0.00%(3/4729) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [3] 100.00% 0.00%(3/3) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [4] 100.00% 0.00%(3/3) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [5] 100.00% 0.00%(3/3) operator new(unsigned int) [6] 100.00% 0.00%(3/3) malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 0.06% 0.00%(3/4729) std::basic_string, std::allocator >::~basic_string() [3] 100.00% 0.00%(3/3) std::string::_Rep::_M_destroy(std::allocator const&) [4] 100.00% 0.00%(3/3) operator delete(void*) [5] 100.00% 0.00%(3/3) arena_dalloc_small [6] 100.00% 0.00%(3/3) arena_run_dalloc [7] 66.67% 0.00%(2/3) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [1] 27.41% 0.59%(2659/9700) Image::mapAllLocations(std::vector >, std::allocator > > >&) [2] 49.45% 0.29%(1315/2659) std::map, std::allocator > >::operator[](std::string const&) [3] 100.00% 0.29%(1315/1315) std::map, std::allocator > >::lower_bound(std::string const&) [4] 100.00% 0.29%(1315/1315) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [5] 96.12% 0.28%(1264/1315) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.28%(1264/1264) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 94.07% 0.26%(1189/1264) std::string::compare(std::string const&) const [8] 100.00% 0.26%(1189/1189) [self] [7] 5.93% 0.02%(75/1264) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.02%(75/75) [self] [5] 3.88% 0.01%(51/1315) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.01%(51/51) _Select1st [7] 88.24% 0.01%(45/51) unary_function [8] 100.00% 0.01%(45/45) [self] [7] 11.76% 0.00%(6/51) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(6/6) [self] [2] 47.61% 0.28%(1266/2659) Image::mapLocation(Location&, unsigned int) [3] 75.91% 0.21%(961/1266) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [4] 100.00% 0.21%(961/961) std::map, std::allocator > >::lower_bound(unsigned int const&) [5] 100.00% 0.21%(961/961) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.21%(961/961) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 39.96% 0.08%(384/961) _Select1st [8] 100.00% 0.08%(384/384) [self] [7] 22.58% 0.05%(217/961) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.05%(217/217) [self] [7] 15.40% 0.03%(148/961) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.03%(148/148) [self] [7] 14.36% 0.03%(138/961) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.03%(138/138) [self] [7] 5.83% 0.01%(56/961) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_leftmost() [8] 100.00% 0.01%(56/56) [self] [7] 1.87% 0.00%(18/961) std::unary_function, unsigned int const>::unary_function() [8] 100.00% 0.00%(18/18) [self] [3] 22.75% 0.06%(288/1266) _bfd_elf_find_nearest_line [4] 100.00% 0.06%(288/288) find_line [5] 100.00% 0.06%(288/288) comp_unit_find_nearest_line [6] 81.94% 0.05%(236/288) scan_unit_for_symbols [7] 63.14% 0.03%(149/236) read_attribute_value [8] 100.00% 0.03%(149/149) [self] [7] 17.80% 0.01%(42/236) lookup_abbrev [8] 100.00% 0.01%(42/42) [self] [7] 4.66% 0.00%(11/236) read_attribute [8] 100.00% 0.00%(11/11) [self] [7] 4.24% 0.00%(10/236) memset [8] 100.00% 0.00%(10/10) [self] [7] 2.54% 0.00%(6/236) read_unsigned_leb128 [8] 100.00% 0.00%(6/6) [self] [7] 1.69% 0.00%(4/236) find_abstract_instance_name [8] 100.00% 0.00%(4/4) [self] [7] 1.69% 0.00%(4/236) ihex_object_p [8] 100.00% 0.00%(4/4) [self] [7] 1.69% 0.00%(4/236) read_1_byte [8] 100.00% 0.00%(4/4) [self] [7] 0.85% 0.00%(2/236) read_string [8] 100.00% 0.00%(2/2) [self] [7] 0.42% 0.00%(1/236) [unmapped_function] [7] 0.42% 0.00%(1/236) _bfd_dwarf2_cleanup_debug_info [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/236) bfd_alloc2 [8] 100.00% 0.00%(1/1) [self] [7] 0.42% 0.00%(1/236) strlen [8] 100.00% 0.00%(1/1) [self] [6] 18.06% 0.01%(52/288) decode_line_info [7] 53.85% 0.01%(28/52) strcpy [8] 100.00% 0.01%(28/28) [self] [7] 11.54% 0.00%(6/52) strlen [8] 100.00% 0.00%(6/6) [self] [7] 7.69% 0.00%(4/52) read_signed_leb128 [8] 100.00% 0.00%(4/4) [self] [7] 5.77% 0.00%(3/52) add_line_info [8] 100.00% 0.00%(3/3) [self] [7] 3.85% 0.00%(2/52) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(2/52) concat_filename [8] 100.00% 0.00%(2/2) [self] [7] 3.85% 0.00%(2/52) read_unsigned_leb128 [8] 100.00% 0.00%(2/2) [self] [7] 1.92% 0.00%(1/52) [unmapped_function] [7] 1.92% 0.00%(1/52) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.92% 0.00%(1/52) idalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.92% 0.00%(1/52) read_string [8] 100.00% 0.00%(1/1) [self] [7] 1.92% 0.00%(1/52) strncmp [8] 100.00% 0.00%(1/1) [self] [3] 1.03% 0.00%(13/1266) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.00%(13/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [5] 92.31% 0.00%(12/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 83.33% 0.00%(10/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 70.00% 0.00%(7/10) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(7/7) [self] [7] 20.00% 0.00%(2/10) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(2/12) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 50.00% 0.00%(1/2) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [5] 7.69% 0.00%(1/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [3] 0.32% 0.00%(4/1266) Image::loadDyntab() [4] 100.00% 0.00%(4/4) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [5] 100.00% 0.00%(4/4) std::map, std::allocator > >::operator[](char const* const&) [6] 50.00% 0.00%(2/4) std::map, std::allocator > >::lower_bound(char const* const&) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(2/4) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(2/2) [self] [2] 2.48% 0.01%(66/2659) Process::getProcess(int) [3] 100.00% 0.01%(66/66) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.01%(66/66) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 80.30% 0.01%(53/66) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.01%(53/53) _Select1st [7] 84.91% 0.01%(45/53) unary_function [8] 100.00% 0.01%(45/45) [self] [7] 15.09% 0.00%(8/53) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(8/8) [self] [5] 19.70% 0.00%(13/66) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(13/13) _Select1st [7] 53.85% 0.00%(7/13) unary_function [8] 100.00% 0.00%(7/7) [self] [7] 46.15% 0.00%(6/13) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(6/6) [self] [2] 0.45% 0.00%(12/2659) Process::getLoadableImageName(Location const&, unsigned int&) [3] 100.00% 0.00%(12/12) std::map, std::allocator > >::lower_bound(unsigned long const&) [4] 100.00% 0.00%(12/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.00%(12/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(12/12) _Select1st [7] 50.00% 0.00%(6/12) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(6/6) [self] [7] 50.00% 0.00%(6/12) unary_function [8] 100.00% 0.00%(6/6) [self] [1] 12.78% 0.27%(1240/9700) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 64.11% 0.18%(795/1240) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 98.36% 0.17%(782/795) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 79.03% 0.14%(618/782) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 89.48% 0.12%(553/618) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 96.38% 0.12%(533/553) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 46.15% 0.05%(246/533) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.05%(246/246) [self] [7] 22.89% 0.03%(122/533) Location::operator<(Location const&) const [8] 100.00% 0.03%(122/122) [self] [7] 13.51% 0.02%(72/533) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.02%(72/72) [self] [7] 12.01% 0.01%(64/533) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(64/64) [self] [7] 2.06% 0.00%(11/533) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(11/11) [self] [7] 1.88% 0.00%(10/533) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(10/10) [self] [7] 1.13% 0.00%(6/533) std::vector >::capacity() const [8] 100.00% 0.00%(6/6) [self] [7] 0.38% 0.00%(2/533) Location::getLineNumber() const [8] 100.00% 0.00%(2/2) [self] [6] 2.17% 0.00%(12/553) std::vector >::end() const [7] 50.00% 0.00%(6/12) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(6/6) [self] [7] 50.00% 0.00%(6/12) __normal_iterator [8] 100.00% 0.00%(6/6) [self] [6] 1.45% 0.00%(8/553) std::vector >::begin() const [7] 62.50% 0.00%(5/8) __normal_iterator [8] 100.00% 0.00%(5/5) [self] [7] 37.50% 0.00%(3/8) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(3/3) [self] [5] 10.52% 0.01%(65/618) std::vector >::operator=(std::vector > const&) [6] 23.08% 0.00%(15/65) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 93.33% 0.00%(14/15) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) Location* std::__copy_aux(Location const*, Location const*, Location*) [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(13/65) std::vector >::begin() [7] 92.31% 0.00%(12/13) __normal_iterator [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 18.46% 0.00%(12/65) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [7] 83.33% 0.00%(10/12) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [6] 15.38% 0.00%(10/65) allocator [7] 80.00% 0.00%(8/10) new_allocator [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(2/10) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [6] 10.77% 0.00%(7/65) std::vector >::begin() const [7] 71.43% 0.00%(5/7) __normal_iterator [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(2/2) [self] [6] 7.69% 0.00%(5/65) std::vector >::end() const [7] 80.00% 0.00%(4/5) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [6] 4.62% 0.00%(3/65) std::vector >::end() [7] 66.67% 0.00%(2/3) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [4] 13.30% 0.02%(104/782) vector [5] 80.77% 0.02%(84/104) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.02%(84/84) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 97.62% 0.02%(82/84) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.02%(82/82) [self] [7] 2.38% 0.00%(2/84) ProfilePrinter::~ProfilePrinter() [8] 100.00% 0.00%(2/2) [self] [5] 19.23% 0.00%(20/104) _Vector_base [6] 80.00% 0.00%(16/20) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(16/16) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(16/16) [self] [6] 20.00% 0.00%(4/20) _Vector_impl [7] 100.00% 0.00%(4/4) allocator [8] 100.00% 0.00%(4/4) [self] [4] 7.67% 0.01%(60/782) ~vector [5] 83.33% 0.01%(50/60) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.01%(50/50) void std::_Destroy(Location*, Location*) [7] 100.00% 0.01%(50/50) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.01%(50/50) [self] [5] 16.67% 0.00%(10/60) ~_Vector_base [6] 50.00% 0.00%(5/10) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 60.00% 0.00%(3/5) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) Location* std::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(5/10) ~_Vector_impl [7] 80.00% 0.00%(4/5) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [3] 1.64% 0.00%(13/795) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 69.23% 0.00%(9/13) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 88.89% 0.00%(8/9) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(8/8) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 37.50% 0.00%(3/8) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 37.50% 0.00%(3/8) Location::operator<(Location const&) const [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) Location::getLineNumber() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(1/9) std::vector >::operator=(std::vector > const&) [6] 100.00% 0.00%(1/1) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [7] 100.00% 0.00%(1/1) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [4] 15.38% 0.00%(2/13) ~vector [5] 100.00% 0.00%(2/2) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(2/2) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(2/2) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [4] 7.69% 0.00%(1/13) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(1/1) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [4] 7.69% 0.00%(1/13) vector [5] 100.00% 0.00%(1/1) _Vector_base [6] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [2] 35.89% 0.10%(445/1240) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [3] 89.89% 0.09%(400/445) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 91.00% 0.08%(364/400) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 98.63% 0.08%(359/364) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 91.36% 0.07%(328/359) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 45.12% 0.03%(148/328) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.03%(148/148) [self] [7] 28.96% 0.02%(95/328) Location::operator<(Location const&) const [8] 100.00% 0.02%(95/95) [self] [7] 11.59% 0.01%(38/328) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(38/38) [self] [7] 10.67% 0.01%(35/328) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(35/35) [self] [7] 1.83% 0.00%(6/328) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(6/6) [self] [7] 1.22% 0.00%(4/328) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(4/4) [self] [7] 0.30% 0.00%(1/328) Location::getLineNumber() const [8] 100.00% 0.00%(1/1) [self] [7] 0.30% 0.00%(1/328) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [6] 5.01% 0.00%(18/359) std::vector >::end() const [7] 88.89% 0.00%(16/18) __normal_iterator [8] 100.00% 0.00%(16/16) [self] [7] 11.11% 0.00%(2/18) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(2/2) [self] [6] 3.62% 0.00%(13/359) std::vector >::begin() const [7] 92.31% 0.00%(12/13) __normal_iterator [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [5] 1.37% 0.00%(5/364) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(5/5) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 60.00% 0.00%(3/5) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 8.50% 0.01%(34/400) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 76.47% 0.01%(26/34) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 84.62% 0.00%(22/26) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 40.91% 0.00%(9/22) std::vector >::end() const [8] 100.00% 0.00%(9/9) [self] [7] 40.91% 0.00%(9/22) std::vector >::begin() const [8] 100.00% 0.00%(9/9) [self] [7] 9.09% 0.00%(2/22) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(2/26) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(2/26) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(2/2) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [5] 23.53% 0.00%(8/34) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 75.00% 0.00%(6/8) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 50.00% 0.00%(3/6) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) vector [7] 100.00% 0.00%(1/1) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) ~vector [7] 100.00% 0.00%(1/1) ~_Vector_base [8] 100.00% 0.00%(1/1) [self] [4] 0.50% 0.00%(2/400) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(2/2) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(2/2) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 50.00% 0.00%(1/2) Location::operator<(Location const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [3] 10.11% 0.01%(45/445) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 68.89% 0.01%(31/45) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.01%(31/31) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.01%(31/31) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 80.65% 0.01%(25/31) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(25/25) [self] [7] 19.35% 0.00%(6/31) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(6/6) [self] [4] 31.11% 0.00%(14/45) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.00%(14/14) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(14/14) void std::swap >(std::vector >&, std::vector >&) [7] 100.00% 0.00%(14/14) std::vector >::swap(std::vector >&) [8] 100.00% 0.00%(14/14) [self] [1] 5.57% 0.12%(540/9700) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [2] 94.44% 0.11%(510/540) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [3] 66.67% 0.07%(340/510) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 93.24% 0.07%(317/340) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 38.80% 0.03%(123/317) fprintf [6] 100.00% 0.03%(123/123) vfprintf [7] 86.18% 0.02%(106/123) __vfprintf [8] 100.00% 0.02%(106/106) [self] [7] 8.13% 0.00%(10/123) io_print [8] 100.00% 0.00%(10/10) [self] [7] 2.44% 0.00%(3/123) io_printandpad [8] 100.00% 0.00%(3/3) [self] [7] 1.63% 0.00%(2/123) strlen [8] 100.00% 0.00%(2/2) [self] [7] 0.81% 0.00%(1/123) [unmapped_function] [7] 0.81% 0.00%(1/123) io_pad [8] 100.00% 0.00%(1/1) [self] [5] 35.65% 0.02%(113/317) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 44.25% 0.01%(50/113) fwrite [7] 52.00% 0.01%(26/50) __sfvwrite [8] 100.00% 0.01%(26/26) [self] [7] 44.00% 0.00%(22/50) memcpy [8] 100.00% 0.00%(22/22) [self] [7] 4.00% 0.00%(2/50) memset [8] 100.00% 0.00%(2/2) [self] [6] 23.89% 0.01%(27/113) Process::getCallers(Callchain const&, std::vector >&) [7] 48.15% 0.00%(13/27) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(13/13) [self] [7] 11.11% 0.00%(3/27) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(3/3) [self] [7] 7.41% 0.00%(2/27) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) std::map, std::allocator > >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::_Rb_tree_const_iterator, std::allocator > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [6] 11.50% 0.00%(13/113) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 15.38% 0.00%(2/13) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(2/2) [self] [7] 15.38% 0.00%(2/13) __pow5mult_D2A [8] 100.00% 0.00%(2/2) [self] [7] 15.38% 0.00%(2/13) allocator [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) Process::mapIn(unsigned int, char const*) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) Location::getFunctionName() const [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::pair, std::allocator > > >::~pair() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) free [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) vector [8] 100.00% 0.00%(1/1) [self] [6] 6.19% 0.00%(7/113) Image::demangle(char const*) [7] 42.86% 0.00%(3/7) __cxa_demangle [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) memcpy [8] 100.00% 0.00%(2/2) [self] [7] 28.57% 0.00%(2/7) strlen [8] 100.00% 0.00%(2/2) [self] [6] 6.19% 0.00%(7/113) ~vector [7] 42.86% 0.00%(3/7) ~_Vector_base [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) allocator [8] 100.00% 0.00%(1/1) [self] [6] 2.65% 0.00%(3/113) Callchain::push_back(char const*) [7] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(3/3) [self] [6] 2.65% 0.00%(3/113) fprintf [7] 100.00% 0.00%(3/3) vfprintf [8] 100.00% 0.00%(3/3) [self] [6] 0.88% 0.00%(1/113) Callchain::pop_back() [7] 100.00% 0.00%(1/1) std::vector >::pop_back() [8] 100.00% 0.00%(1/1) [self] [6] 0.88% 0.00%(1/113) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [6] 0.88% 0.00%(1/113) std::vector >::end() [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 14.20% 0.01%(45/317) Process::getCallers(Callchain const&, std::vector >&) [6] 51.11% 0.01%(23/45) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.01%(23/23) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.01%(23/23) [self] [6] 20.00% 0.00%(9/45) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 33.33% 0.00%(3/9) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(3/3) [self] [7] 22.22% 0.00%(2/9) int std::__lg(int) [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::map, std::allocator > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(1/1) [self] [6] 15.56% 0.00%(7/45) std::vector >::push_back(FunctionLocation const&) [7] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(7/7) [self] [6] 13.33% 0.00%(6/45) std::vector >::reserve(unsigned int) [7] 50.00% 0.00%(3/6) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 5.36% 0.00%(17/317) Image::demangle(char const*) [6] 64.71% 0.00%(11/17) __cxa_demangle [7] 54.55% 0.00%(6/11) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(6/6) [self] [7] 27.27% 0.00%(3/11) strncmp [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) [unmapped_function] [6] 35.29% 0.00%(6/17) strdup [7] 50.00% 0.00%(3/6) arena_lock_balance [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) malloc [8] 100.00% 0.00%(1/1) [self] [5] 2.21% 0.00%(7/317) Callchain::push_back(char const*) [6] 100.00% 0.00%(7/7) std::vector >::push_back(char const* const&) [7] 57.14% 0.00%(4/7) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(3/3) [self] [5] 1.58% 0.00%(5/317) Callchain::back() const [6] 100.00% 0.00%(5/5) std::vector >::back() const [7] 20.00% 0.00%(1/5) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [5] 1.26% 0.00%(4/317) ~vector [6] 50.00% 0.00%(2/4) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [6] 25.00% 0.00%(1/4) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) ~_Vector_base [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 0.95% 0.00%(3/317) vector [6] 100.00% 0.00%(3/3) _Vector_base [7] 100.00% 0.00%(3/3) _Vector_impl [8] 100.00% 0.00%(3/3) [self] [4] 3.53% 0.00%(12/340) Process::getCallers(Callchain const&, std::vector >&) [5] 66.67% 0.00%(8/12) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.00%(8/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 25.00% 0.00%(2/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(2/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(2/12) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(2/2) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(2/2) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [5] 16.67% 0.00%(2/12) std::vector >::reserve(unsigned int) [6] 50.00% 0.00%(1/2) std::vector >::max_size() const [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [4] 1.76% 0.00%(6/340) fprintf [5] 100.00% 0.00%(6/6) vfprintf [6] 66.67% 0.00%(4/6) __vfprintf [7] 50.00% 0.00%(2/4) localeconv [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __dtoa [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) __freedtoa [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(2/6) io_flush [7] 100.00% 0.00%(2/2) open [8] 100.00% 0.00%(2/2) [self] [4] 1.18% 0.00%(4/340) ~vector [5] 50.00% 0.00%(2/4) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(2/2) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [5] 50.00% 0.00%(2/4) ~_Vector_base [6] 100.00% 0.00%(2/2) ~_Vector_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [4] 0.29% 0.00%(1/340) Image::demangle(char const*) [5] 100.00% 0.00%(1/1) __cxa_demangle [6] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [3] 26.67% 0.03%(136/510) fprintf [4] 100.00% 0.03%(136/136) vfprintf [5] 94.85% 0.03%(129/136) io_flush [6] 100.00% 0.03%(129/129) __sprint [7] 53.49% 0.02%(69/129) memcpy [8] 100.00% 0.02%(69/69) [self] [7] 41.09% 0.01%(53/129) __sfvwrite [8] 100.00% 0.01%(53/53) [self] [7] 3.10% 0.00%(4/129) memset [8] 100.00% 0.00%(4/4) [self] [7] 2.33% 0.00%(3/129) [unmapped_function] [5] 5.15% 0.00%(7/136) __vfprintf [6] 57.14% 0.00%(4/7) __dtoa [7] 50.00% 0.00%(2/4) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __flt_rounds [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(3/7) __freedtoa [7] 100.00% 0.00%(3/3) __Bfree_D2A [8] 100.00% 0.00%(3/3) [self] [3] 4.90% 0.01%(25/510) Process::getCallers(Callchain const&, std::vector >&) [4] 88.00% 0.00%(22/25) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 54.55% 0.00%(12/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 41.67% 0.00%(5/12) _Select1st [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(3/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 31.82% 0.00%(7/22) std::less::operator()(Callchain const&, Callchain const&) const [7] 71.43% 0.00%(5/7) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(2/2) [self] [6] 9.09% 0.00%(2/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(2/2) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [6] 4.55% 0.00%(1/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 8.00% 0.00%(2/25) std::vector >::reserve(unsigned int) [5] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(2/2) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [4] 4.00% 0.00%(1/25) std::vector >::push_back(FunctionLocation const&) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [6] 100.00% 0.00%(1/1) FunctionLocation [7] 100.00% 0.00%(1/1) set [8] 100.00% 0.00%(1/1) [self] [3] 1.57% 0.00%(8/510) Image::demangle(char const*) [4] 100.00% 0.00%(8/8) __cxa_demangle [5] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(8/8) [self] [3] 0.20% 0.00%(1/510) Callchain::push_back(char const*) [4] 100.00% 0.00%(1/1) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(1/1) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [2] 1.85% 0.00%(10/540) Process::getCallers(Callchain const&, std::vector >&) [3] 50.00% 0.00%(5/10) std::vector >::push_back(FunctionLocation const&) [4] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(5/5) FunctionLocation [6] 100.00% 0.00%(5/5) set [7] 100.00% 0.00%(5/5) _Rb_tree [8] 100.00% 0.00%(5/5) [self] [3] 30.00% 0.00%(3/10) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 66.67% 0.00%(2/3) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(2/2) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [5] 100.00% 0.00%(1/1) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [3] 10.00% 0.00%(1/10) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [3] 10.00% 0.00%(1/10) std::vector >::reserve(unsigned int) [4] 100.00% 0.00%(1/1) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(1/1) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(1/1) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(1/1) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [2] 1.67% 0.00%(9/540) fprintf [3] 100.00% 0.00%(9/9) vfprintf [4] 88.89% 0.00%(8/9) __vfprintf [5] 100.00% 0.00%(8/8) __dtoa [6] 62.50% 0.00%(5/8) __rv_alloc_D2A [7] 80.00% 0.00%(4/5) __Balloc_D2A [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 37.50% 0.00%(3/8) __d2b_D2A [7] 66.67% 0.00%(2/3) __Balloc_D2A [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) abort [8] 100.00% 0.00%(1/1) [self] [4] 11.11% 0.00%(1/9) io_flush [5] 100.00% 0.00%(1/1) __sprint [6] 100.00% 0.00%(1/1) __sfvwrite [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 1.30% 0.00%(7/540) Image::demangle(char const*) [3] 100.00% 0.00%(7/7) __cxa_demangle [4] 100.00% 0.00%(7/7) __gnu_cxx::__verbose_terminate_handler() [5] 85.71% 0.00%(6/7) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(6/6) [self] [5] 14.29% 0.00%(1/7) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [2] 0.56% 0.00%(3/540) Callchain::push_back(char const*) [3] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [4] 100.00% 0.00%(3/3) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 33.33% 0.00%(1/3) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 100.00% 0.00%(1/1) operator new(unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 100.00% 0.00%(1/1) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [6] 100.00% 0.00%(1/1) char const** std::uninitialized_copy(char const**, char const**, char const**) [7] 100.00% 0.00%(1/1) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [2] 0.19% 0.00%(1/540) ~vector [3] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [4] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [6] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*) [7] 100.00% 0.00%(1/1) ~FunctionLocation [8] 100.00% 0.00%(1/1) [self] [1] 3.78% 0.08%(367/9700) Process::getFunctionList(std::vector >&) [2] 95.10% 0.08%(349/367) Image::mapFunctionStart(FunctionLocation&) [3] 99.43% 0.08%(347/349) Image::functionStart(Location&) [4] 100.00% 0.08%(347/347) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [5] 90.20% 0.07%(313/347) Image::mapLocation(Location&, unsigned int) [6] 98.72% 0.07%(309/313) _bfd_elf_find_nearest_line [7] 100.00% 0.07%(309/309) elf_find_function [8] 100.00% 0.07%(309/309) [self] [6] 0.96% 0.00%(3/313) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [7] 33.33% 0.00%(1/3) std::_Rb_tree_iterator >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::map, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 0.32% 0.00%(1/313) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(1/1) [self] [5] 9.22% 0.01%(32/347) std::map, std::allocator > >::find(char const* const&) const [6] 100.00% 0.01%(32/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [7] 50.00% 0.00%(16/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(16/16) [self] [7] 28.12% 0.00%(9/32) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(9/9) [self] [7] 12.50% 0.00%(4/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [8] 100.00% 0.00%(4/4) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 0.58% 0.00%(2/347) std::map, std::allocator > >::end() const [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [7] 100.00% 0.00%(2/2) _Rb_tree_const_iterator [8] 100.00% 0.00%(2/2) [self] [3] 0.29% 0.00%(1/349) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) [unmapped_function] [3] 0.29% 0.00%(1/349) std::map, std::allocator > >::operator[](std::string const&) [4] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(std::string const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 100.00% 0.00%(1/1) _Select1st [8] 100.00% 0.00%(1/1) [self] [2] 1.63% 0.00%(6/367) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 66.67% 0.00%(4/6) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 50.00% 0.00%(2/4) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 50.00% 0.00%(1/2) FunctionLocation [6] 100.00% 0.00%(1/1) set [7] 100.00% 0.00%(1/1) _Rb_tree [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) ~FunctionLocation [6] 100.00% 0.00%(1/1) ~set [7] 100.00% 0.00%(1/1) ~_Rb_tree [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(2/4) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(2/2) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [6] 100.00% 0.00%(2/2) FunctionLocation::operator=(FunctionLocation const&) [7] 100.00% 0.00%(2/2) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [3] 33.33% 0.00%(2/6) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [4] 100.00% 0.00%(2/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [5] 100.00% 0.00%(2/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(2/2) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [2] 1.36% 0.00%(5/367) std::vector >::push_back(FunctionLocation const&) [3] 60.00% 0.00%(3/5) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [4] 100.00% 0.00%(3/3) FunctionLocation [5] 100.00% 0.00%(3/3) set [6] 100.00% 0.00%(3/3) _Rb_tree [7] 33.33% 0.00%(1/3) _Rb_tree_impl [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 40.00% 0.00%(2/5) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [4] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) idalloc [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [5] 100.00% 0.00%(1/1) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [2] 1.09% 0.00%(4/367) ~FunctionLocation [3] 100.00% 0.00%(4/4) ~set [4] 100.00% 0.00%(4/4) ~_Rb_tree [5] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [2] 0.82% 0.00%(3/367) FunctionLocation [3] 100.00% 0.00%(3/3) set [4] 100.00% 0.00%(3/3) _Rb_tree [5] 66.67% 0.00%(2/3) _Rb_tree_impl [6] 100.00% 0.00%(2/2) allocator [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [1] 1.33% 0.03%(129/9700) Process::collectLocations(std::vector >, std::allocator > > >&) [2] 65.12% 0.02%(84/129) ~vector [3] 83.33% 0.02%(70/84) ~_Vector_base [4] 100.00% 0.02%(70/70) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.02%(70/70) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.02%(70/70) operator delete(void*) [7] 28.57% 0.00%(20/70) free [8] 100.00% 0.00%(20/20) [self] [7] 20.00% 0.00%(14/70) arena_dalloc_small [8] 100.00% 0.00%(14/14) [self] [7] 18.57% 0.00%(13/70) arena_run_reg_dalloc [8] 100.00% 0.00%(13/13) [self] [7] 12.86% 0.00%(9/70) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 12.86% 0.00%(9/70) realloc [8] 100.00% 0.00%(9/9) [self] [7] 4.29% 0.00%(3/70) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 2.86% 0.00%(2/70) [unmapped_function] [3] 16.67% 0.00%(14/84) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.00%(14/14) void std::_Destroy(Location*, Location*) [5] 100.00% 0.00%(14/14) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.00%(14/14) void std::_Destroy(Location*) [7] 57.14% 0.00%(8/14) ~Location [8] 100.00% 0.00%(8/8) [self] [7] 42.86% 0.00%(6/14) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(6/6) [self] [2] 31.01% 0.01%(40/129) std::vector >, std::allocator > > >::push_back(std::vector > const&) [3] 55.00% 0.00%(22/40) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [4] 100.00% 0.00%(22/22) vector [5] 86.36% 0.00%(19/22) _Vector_base [6] 94.74% 0.00%(18/19) _Vector_impl [7] 55.56% 0.00%(10/18) allocator [8] 100.00% 0.00%(10/10) [self] [7] 44.44% 0.00%(8/18) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(8/8) [self] [6] 5.26% 0.00%(1/19) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [5] 13.64% 0.00%(3/22) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(3/3) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 66.67% 0.00%(2/3) ProfilePrinter::~ProfilePrinter() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [3] 45.00% 0.00%(18/40) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [4] 50.00% 0.00%(9/18) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(9/9) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [6] 100.00% 0.00%(9/9) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [7] 88.89% 0.00%(8/9) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(9/18) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(9/9) void std::_Destroy >*>(std::vector >*, std::vector >*) [6] 100.00% 0.00%(9/9) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(9/9) void std::_Destroy > >(std::vector >*) [8] 100.00% 0.00%(9/9) [self] [2] 3.88% 0.00%(5/129) std::vector >::reserve(unsigned int) [3] 100.00% 0.00%(5/5) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [4] 100.00% 0.00%(5/5) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(5/5) operator new(unsigned int) [7] 40.00% 0.00%(2/5) calloc [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) malloc [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) [unmapped_function] [1] 0.25% 0.01%(24/9700) ~vector [2] 100.00% 0.01%(24/24) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [3] 100.00% 0.01%(24/24) void std::_Destroy >*>(std::vector >*, std::vector >*) [4] 100.00% 0.01%(24/24) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [5] 100.00% 0.01%(24/24) void std::_Destroy > >(std::vector >*) [6] 100.00% 0.01%(24/24) ~vector [7] 45.83% 0.00%(11/24) ~_Vector_base [8] 100.00% 0.00%(11/11) [self] [7] 29.17% 0.00%(7/24) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(7/7) [self] [7] 16.67% 0.00%(4/24) allocator [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(2/24) ~allocator [8] 100.00% 0.00%(2/2) [self] [1] 0.08% 0.00%(8/9700) Callchain::push_back(char const*) [2] 100.00% 0.00%(8/8) std::vector >::push_back(char const* const&) [3] 100.00% 0.00%(8/8) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [4] 75.00% 0.00%(6/8) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(6/6) operator new(unsigned int) [7] 50.00% 0.00%(3/6) arena_malloc_small [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) imalloc [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(2/8) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [5] 100.00% 0.00%(2/2) char const** std::uninitialized_copy(char const**, char const**, char const**) [6] 100.00% 0.00%(2/2) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [7] 100.00% 0.00%(2/2) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.00%(2/2) [self] [1] 0.03% 0.00%(3/9700) ~Callchain [2] 100.00% 0.00%(3/3) ~vector [3] 100.00% 0.00%(3/3) ~_Vector_base [4] 100.00% 0.00%(3/3) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.00%(3/3) operator delete(void*) [7] 33.33% 0.00%(1/3) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) realloc [8] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/9700) Image::demangle(char const*) [2] 100.00% 0.00%(1/1) __cxa_demangle [3] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [0] 2.08% 2.08%(9459/453838) std::vector >::push_back(unsigned int const&) [1] 94.79% 1.98%(8966/9459) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [2] 90.26% 1.78%(8093/8966) [self] [2] 9.74% 0.19%(873/8966) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [3] 100.00% 0.19%(873/873) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [4] 100.00% 0.19%(873/873) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [5] 100.00% 0.19%(873/873) unsigned int* std::copy(unsigned int*, unsigned int*, unsigned int*) [6] 100.00% 0.19%(873/873) unsigned int* std::__copy_normal::__copy_n(unsigned int*, unsigned int*, unsigned int*) [7] 88.89% 0.17%(776/873) unsigned int* std::__copy::copy(unsigned int const*, unsigned int const*, unsigned int*) [8] 100.00% 0.17%(776/776) [self] [7] 11.11% 0.02%(97/873) unsigned int* std::__copy_aux(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.02%(97/97) [self] [1] 2.96% 0.06%(280/9459) std::vector >::end() [2] 100.00% 0.06%(280/280) [self] [1] 2.25% 0.05%(213/9459) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [2] 100.00% 0.05%(213/213) [self] [0] 1.96% 1.96%(8881/453838) Process::addSample(Sample const&) [1] 100.00% 1.96%(8881/8881) std::map, std::allocator > >::operator[](Sample const&) [2] 93.91% 1.84%(8340/8881) std::map, std::allocator > >::lower_bound(Sample const&) [3] 100.00% 1.84%(8340/8340) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(Sample const&) [4] 100.00% 1.84%(8340/8340) std::less::operator()(Sample const&, Sample const&) const [5] 100.00% 1.84%(8340/8340) Sample::operator<(Sample const&) const [6] 100.00% 1.84%(8340/8340) Sample::getChainDepth() const [7] 86.18% 1.58%(7187/8340) std::vector >::size() const [8] 100.00% 1.58%(7187/7187) [self] [7] 13.82% 0.25%(1153/8340) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.25%(1153/1153) [self] [2] 4.53% 0.09%(402/8881) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.09%(402/402) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [4] 50.25% 0.04%(202/402) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 63.37% 0.03%(128/202) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 42.97% 0.01%(55/128) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 96.36% 0.01%(53/55) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.01%(53/53) [self] [7] 3.64% 0.00%(2/55) std::_Vector_base >::_Vector_base(unsigned int, std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [6] 29.69% 0.01%(38/128) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [7] 81.58% 0.01%(31/38) pair [8] 100.00% 0.01%(31/31) [self] [7] 10.53% 0.00%(4/38) operator new(unsigned int, void*) [8] 100.00% 0.00%(4/4) [self] [7] 7.89% 0.00%(3/38) main [8] 100.00% 0.00%(3/3) [self] [6] 26.56% 0.01%(34/128) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 64.71% 0.00%(22/34) allocator > > [8] 100.00% 0.00%(22/22) [self] [7] 32.35% 0.00%(11/34) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 2.94% 0.00%(1/34) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(1/1) [self] [6] 0.78% 0.00%(1/128) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 35.64% 0.02%(72/202) std::less::operator()(Sample const&, Sample const&) const [6] 100.00% 0.02%(72/72) Sample::operator<(Sample const&) const [7] 38.89% 0.01%(28/72) Sample::getChainDepth() const [8] 100.00% 0.01%(28/28) [self] [7] 38.89% 0.01%(28/72) std::vector >::operator[](unsigned int) const [8] 100.00% 0.01%(28/28) [self] [7] 16.67% 0.00%(12/72) sharedLib::getBase() const [8] 100.00% 0.00%(12/12) [self] [7] 5.56% 0.00%(4/72) Sample::getAddress(unsigned int) const [8] 100.00% 0.00%(4/4) [self] [5] 0.99% 0.00%(2/202) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(2/2) _Select1st [7] 100.00% 0.00%(2/2) unary_function [8] 100.00% 0.00%(2/2) [self] [4] 49.75% 0.04%(200/402) std::less::operator()(Sample const&, Sample const&) const [5] 100.00% 0.04%(200/200) Sample::operator<(Sample const&) const [6] 100.00% 0.04%(200/200) Sample::getChainDepth() const [7] 86.50% 0.04%(173/200) std::vector >::size() const [8] 100.00% 0.04%(173/173) [self] [7] 13.50% 0.01%(27/200) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.01%(27/27) [self] [2] 1.16% 0.02%(103/8881) pair [3] 100.00% 0.02%(103/103) Sample [4] 100.00% 0.02%(103/103) vector [5] 84.47% 0.02%(87/103) _Vector_base [6] 66.67% 0.01%(58/87) std::_Vector_base >::_M_allocate(unsigned int) [7] 96.55% 0.01%(56/58) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.01%(56/56) [self] [7] 3.45% 0.00%(2/58) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.01%(29/87) _Vector_impl [7] 86.21% 0.01%(25/29) allocator [8] 100.00% 0.01%(25/25) [self] [7] 13.79% 0.00%(4/29) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(4/4) [self] [5] 15.53% 0.00%(16/103) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [6] 100.00% 0.00%(16/16) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [7] 93.75% 0.00%(15/16) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [8] 100.00% 0.00%(15/15) [self] [7] 6.25% 0.00%(1/16) unsigned int* std::copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.00%(1/1) [self] [2] 0.41% 0.01%(36/8881) ~pair [3] 100.00% 0.01%(36/36) ~Sample [4] 100.00% 0.01%(36/36) ~vector [5] 75.00% 0.01%(27/36) ~_Vector_base [6] 59.26% 0.00%(16/27) ~_Vector_impl [7] 68.75% 0.00%(11/16) ~allocator [8] 100.00% 0.00%(11/11) [self] [7] 31.25% 0.00%(5/16) std::vector >::size() const [8] 100.00% 0.00%(5/5) [self] [6] 40.74% 0.00%(11/27) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [7] 81.82% 0.00%(9/11) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.00%(9/9) [self] [7] 9.09% 0.00%(1/11) [unmapped_function] [7] 9.09% 0.00%(1/11) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(9/36) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [6] 100.00% 0.00%(9/9) void std::_Destroy(unsigned int*, unsigned int*) [7] 77.78% 0.00%(7/9) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) std::vector >::end() [8] 100.00% 0.00%(2/2) [self] [0] 1.78% 1.78%(8063/453838) find_line [1] 78.82% 1.40%(6355/8063) comp_unit_find_nearest_line [2] 93.82% 1.31%(5962/6355) [self] [2] 4.31% 0.06%(274/6355) scan_unit_for_symbols [3] 100.00% 0.06%(274/274) concat_filename [4] 98.54% 0.06%(270/274) sprintf [5] 98.89% 0.06%(267/270) io_flush [6] 100.00% 0.06%(267/267) __sprint [7] 47.94% 0.03%(128/267) memcpy [8] 100.00% 0.03%(128/128) [self] [7] 45.32% 0.03%(121/267) __sfvwrite [8] 100.00% 0.03%(121/121) [self] [7] 4.12% 0.00%(11/267) [unmapped_function] [7] 1.50% 0.00%(4/267) memset [8] 100.00% 0.00%(4/4) [self] [7] 1.12% 0.00%(3/267) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [5] 1.11% 0.00%(3/270) __vfprintf [6] 100.00% 0.00%(3/3) localeconv [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [4] 1.46% 0.00%(4/274) bfd_malloc [5] 100.00% 0.00%(4/4) arena_malloc_small [6] 100.00% 0.00%(4/4) arena_bin_nonfull_run_get [7] 100.00% 0.00%(4/4) arena_run_tree_remove [8] 100.00% 0.00%(4/4) [self] [2] 1.87% 0.03%(119/6355) decode_line_info [3] 100.00% 0.03%(119/119) concat_filename [4] 97.48% 0.03%(116/119) sprintf [5] 98.28% 0.03%(114/116) io_flush [6] 100.00% 0.03%(114/114) __sprint [7] 48.25% 0.01%(55/114) memcpy [8] 100.00% 0.01%(55/55) [self] [7] 47.37% 0.01%(54/114) __sfvwrite [8] 100.00% 0.01%(54/54) [self] [7] 1.75% 0.00%(2/114) memset [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(1/114) [unmapped_function] [7] 0.88% 0.00%(1/114) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 0.88% 0.00%(1/114) fwrite [8] 100.00% 0.00%(1/1) [self] [5] 1.72% 0.00%(2/116) __vfprintf [6] 100.00% 0.00%(2/2) localeconv [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [4] 2.52% 0.00%(3/119) bfd_malloc [5] 100.00% 0.00%(3/3) arena_malloc_small [6] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [7] 33.33% 0.00%(1/3) arena_avail_tree_nsearch [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [1] 13.74% 0.24%(1108/8063) comp_unit_contains_address [2] 100.00% 0.24%(1108/1108) [self] [1] 4.39% 0.08%(354/8063) read_unsigned_leb128 [2] 100.00% 0.08%(354/354) [self] [1] 1.35% 0.02%(109/8063) memset [2] 100.00% 0.02%(109/109) [self] [1] 0.92% 0.02%(74/8063) lookup_abbrev [2] 100.00% 0.02%(74/74) [self] [1] 0.19% 0.00%(15/8063) bfd_zalloc [2] 100.00% 0.00%(15/15) [self] [1] 0.15% 0.00%(12/8063) bfd_realloc [2] 100.00% 0.00%(12/12) [self] [1] 0.11% 0.00%(9/8063) read_attribute_value [2] 100.00% 0.00%(9/9) [self] [1] 0.10% 0.00%(8/8063) _getdtablesize [2] 100.00% 0.00%(8/8) [self] [1] 0.09% 0.00%(7/8063) [unmapped_function] [1] 0.07% 0.00%(6/8063) read_section [2] 83.33% 0.00%(5/6) bfd_simple_get_relocated_section_contents [3] 100.00% 0.00%(5/5) _bfd_generic_get_section_contents [4] 100.00% 0.00%(5/5) bfd_bread [5] 100.00% 0.00%(5/5) cache_bread [6] 100.00% 0.00%(5/5) fread [7] 60.00% 0.00%(3/5) memcpy [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) __fread [8] 100.00% 0.00%(2/2) [self] [2] 16.67% 0.00%(1/6) [self] [1] 0.05% 0.00%(4/8063) read_1_byte [2] 100.00% 0.00%(4/4) [self] [1] 0.01% 0.00%(1/8063) arange_add [2] 100.00% 0.00%(1/1) [self] [1] 0.01% 0.00%(1/8063) read_address [2] 100.00% 0.00%(1/1) [self] [0] 1.71% 1.71%(7777/453838) bool std::operator< >(std::vector > const&, std::vector > const&) [1] 80.03% 1.37%(6224/7777) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 100.00% 1.37%(6224/6224) [self] [1] 11.92% 0.20%(927/7777) std::vector >::end() const [2] 100.00% 0.20%(927/927) [self] [1] 8.05% 0.14%(626/7777) std::vector >::begin() const [2] 100.00% 0.14%(626/626) [self] [0] 1.18% 1.18%(5365/453838) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [1] 100.00% 1.18%(5365/5365) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [2] 100.00% 1.18%(5365/5365) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [3] 100.00% 1.18%(5365/5365) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [4] 100.00% 1.18%(5365/5365) unsigned int* std::copy(unsigned int*, unsigned int*, unsigned int*) [5] 100.00% 1.18%(5365/5365) unsigned int* std::__copy_normal::__copy_n(unsigned int*, unsigned int*, unsigned int*) [6] 100.00% 1.18%(5365/5365) unsigned int* std::__copy_aux(unsigned int*, unsigned int*, unsigned int*) [7] 77.99% 0.92%(4184/5365) memmove [8] 100.00% 0.92%(4184/4184) [self] [7] 16.38% 0.19%(879/5365) unsigned int* std::__copy::copy(unsigned int const*, unsigned int const*, unsigned int*) [8] 100.00% 0.19%(879/879) [self] [7] 2.70% 0.03%(145/5365) __nrv_alloc_D2A [8] 100.00% 0.03%(145/145) [self] [7] 2.16% 0.03%(116/5365) unsigned int* std::copy_backward(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.03%(116/116) [self] [7] 0.76% 0.01%(41/5365) [unmapped_function] [0] 1.06% 1.06%(4788/453838) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [1] 100.00% 1.06%(4788/4788) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [2] 100.00% 1.06%(4788/4788) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 1.06%(4788/4788) Callchain::operator<(Callchain const&) const [4] 100.00% 1.06%(4788/4788) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 1.06%(4788/4788) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 99.46% 1.05%(4762/4788) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 66.53% 0.70%(3168/4762) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.70%(3168/3168) [self] [7] 33.47% 0.35%(1594/4762) std::vector >::begin() const [8] 100.00% 0.35%(1594/1594) [self] [6] 0.54% 0.01%(26/4788) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 50.00% 0.00%(13/26) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(13/13) [self] [7] 50.00% 0.00%(13/26) std::vector >::begin() const [8] 100.00% 0.00%(13/13) [self] [0] 1.00% 1.00%(4536/453838) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [1] 61.22% 0.61%(2777/4536) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [2] 78.68% 0.48%(2185/2777) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [3] 50.34% 0.24%(1100/2185) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 69.91% 0.17%(769/1100) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 33.94% 0.06%(261/769) fprintf [6] 100.00% 0.06%(261/261) vfprintf [7] 82.76% 0.05%(216/261) __vfprintf [8] 100.00% 0.05%(216/216) [self] [7] 9.96% 0.01%(26/261) io_print [8] 100.00% 0.01%(26/26) [self] [7] 4.21% 0.00%(11/261) io_pad [8] 100.00% 0.00%(11/11) [self] [7] 1.53% 0.00%(4/261) io_printandpad [8] 100.00% 0.00%(4/4) [self] [7] 0.77% 0.00%(2/261) strncmp [8] 100.00% 0.00%(2/2) [self] [7] 0.38% 0.00%(1/261) io_flush [8] 100.00% 0.00%(1/1) [self] [7] 0.38% 0.00%(1/261) open [8] 100.00% 0.00%(1/1) [self] [5] 33.81% 0.06%(260/769) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 35.00% 0.02%(91/260) fwrite [7] 49.45% 0.01%(45/91) memcpy [8] 100.00% 0.01%(45/45) [self] [7] 41.76% 0.01%(38/91) __sfvwrite [8] 100.00% 0.01%(38/38) [self] [7] 7.69% 0.00%(7/91) memset [8] 100.00% 0.00%(7/7) [self] [7] 1.10% 0.00%(1/91) [unmapped_function] [6] 25.77% 0.01%(67/260) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 13.43% 0.00%(9/67) fwrite [8] 100.00% 0.00%(9/9) [self] [7] 11.94% 0.00%(8/67) Process::getCallers(Callchain const&, std::vector >&) [8] 100.00% 0.00%(8/8) [self] [7] 8.96% 0.00%(6/67) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [8] 100.00% 0.00%(6/6) [self] [7] 7.46% 0.00%(5/67) ~vector [8] 100.00% 0.00%(5/5) [self] [7] 7.46% 0.00%(5/67) std::vector >::begin() [8] 100.00% 0.00%(5/5) [self] [7] 7.46% 0.00%(5/67) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 4.48% 0.00%(3/67) Callchain::push_back(char const*) [8] 100.00% 0.00%(3/3) [self] [7] 4.48% 0.00%(3/67) arena_run_reg_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 4.48% 0.00%(3/67) allocator [8] 100.00% 0.00%(3/3) [self] [7] 2.99% 0.00%(2/67) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 2.99% 0.00%(2/67) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.99% 0.00%(2/67) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 2.99% 0.00%(2/67) Image::demangle(char const*) [8] 100.00% 0.00%(2/2) [self] [7] 2.99% 0.00%(2/67) Callchain::pop_back() [8] 100.00% 0.00%(2/2) [self] [7] 1.49% 0.00%(1/67) __pow5mult_D2A [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) __gnu_cxx::__normal_iterator > >::operator->() const [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) fprintf [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) fputc [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) free [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) idalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) [unmapped_function] [6] 23.85% 0.01%(62/260) Process::getCallers(Callchain const&, std::vector >&) [7] 20.97% 0.00%(13/62) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(13/13) [self] [7] 11.29% 0.00%(7/62) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(7/7) [self] [7] 8.06% 0.00%(5/62) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(5/5) [self] [7] 8.06% 0.00%(5/62) std::map, std::allocator > >::begin() const [8] 100.00% 0.00%(5/5) [self] [7] 6.45% 0.00%(4/62) std::vector >::push_back(FunctionLocation const&) [8] 100.00% 0.00%(4/4) [self] [7] 6.45% 0.00%(4/62) std::vector >::end() [8] 100.00% 0.00%(4/4) [self] [7] 6.45% 0.00%(4/62) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(4/4) [self] [7] 4.84% 0.00%(3/62) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [8] 100.00% 0.00%(3/3) [self] [7] 4.84% 0.00%(3/62) std::_Rb_tree_const_iterator >::operator++() [8] 100.00% 0.00%(3/3) [self] [7] 3.23% 0.00%(2/62) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(2/62) std::map, std::allocator > >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(2/62) std::_Rb_tree_const_iterator, std::allocator > > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(2/62) _Rb_tree_const_iterator [8] 100.00% 0.00%(2/2) [self] [7] 1.61% 0.00%(1/62) std::_Rb_tree_const_iterator, std::allocator > > > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) __gnu_cxx::__normal_iterator > >::__normal_iterator(FunctionLocation* const&) [8] 100.00% 0.00%(1/1) [self] [6] 3.85% 0.00%(10/260) Image::demangle(char const*) [7] 40.00% 0.00%(4/10) strlen [8] 100.00% 0.00%(4/4) [self] [7] 30.00% 0.00%(3/10) __cxa_demangle [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(1/10) _UTF8_init [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) memcpy [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) strdup [8] 100.00% 0.00%(1/1) [self] [6] 3.08% 0.00%(8/260) ~vector [7] 50.00% 0.00%(4/8) ~_Vector_base [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(2/8) allocator [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [6] 1.92% 0.00%(5/260) Callchain::back() const [7] 100.00% 0.00%(5/5) std::vector >::back() const [8] 100.00% 0.00%(5/5) [self] [6] 1.54% 0.00%(4/260) fprintf [7] 100.00% 0.00%(4/4) vfprintf [8] 100.00% 0.00%(4/4) [self] [6] 1.54% 0.00%(4/260) vector [7] 100.00% 0.00%(4/4) _Vector_base [8] 100.00% 0.00%(4/4) [self] [6] 1.15% 0.00%(3/260) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 66.67% 0.00%(2/3) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [6] 0.77% 0.00%(2/260) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [7] 100.00% 0.00%(2/2) Profiler::showLines() const [8] 100.00% 0.00%(2/2) [self] [6] 0.77% 0.00%(2/260) Callchain::push_back(char const*) [7] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(2/2) [self] [6] 0.38% 0.00%(1/260) Callchain::pop_back() [7] 100.00% 0.00%(1/1) std::vector >::pop_back() [8] 100.00% 0.00%(1/1) [self] [6] 0.38% 0.00%(1/260) std::vector >::begin() [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [5] 23.93% 0.04%(184/769) Process::getCallers(Callchain const&, std::vector >&) [6] 62.50% 0.03%(115/184) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.03%(115/115) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.03%(115/115) [self] [6] 12.50% 0.01%(23/184) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 34.78% 0.00%(8/23) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(8/8) [self] [7] 30.43% 0.00%(7/23) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(7/7) [self] [7] 17.39% 0.00%(4/23) int std::__lg(int) [8] 100.00% 0.00%(4/4) [self] [7] 4.35% 0.00%(1/23) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::map, std::allocator > >::end() [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::vector >, std::allocator > > >::begin() [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 10.87% 0.00%(20/184) std::vector >::reserve(unsigned int) [7] 40.00% 0.00%(8/20) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(8/8) [self] [7] 15.00% 0.00%(3/20) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(2/20) std::vector >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(2/20) std::vector >::capacity() const [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(2/20) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(2/20) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(1/20) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 3.80% 0.00%(7/184) std::map, std::allocator > >::end() const [7] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [8] 100.00% 0.00%(7/7) [self] [6] 3.80% 0.00%(7/184) std::_Rb_tree_const_iterator >::operator++() [7] 71.43% 0.00%(5/7) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [7] 14.29% 0.00%(1/7) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 2.72% 0.00%(5/184) std::vector >::push_back(FunctionLocation const&) [7] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(5/5) [self] [6] 2.17% 0.00%(4/184) std::vector >::end() [7] 75.00% 0.00%(3/4) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 0.54% 0.00%(1/184) std::map, std::allocator > >::size() const [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [6] 0.54% 0.00%(1/184) std::map, std::allocator > >::begin() const [7] 100.00% 0.00%(1/1) std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [6] 0.54% 0.00%(1/184) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [5] 4.29% 0.01%(33/769) Image::demangle(char const*) [6] 54.55% 0.00%(18/33) __cxa_demangle [7] 77.78% 0.00%(14/18) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(14/14) [self] [7] 16.67% 0.00%(3/18) strlen [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(1/18) [unmapped_function] [6] 45.45% 0.00%(15/33) strdup [7] 46.67% 0.00%(7/15) arena_malloc_small [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(5/15) arena_lock_balance [8] 100.00% 0.00%(5/5) [self] [7] 20.00% 0.00%(3/15) arena_run_reg_alloc [8] 100.00% 0.00%(3/3) [self] [5] 2.08% 0.00%(16/769) ~vector [6] 62.50% 0.00%(10/16) ~_Vector_base [7] 50.00% 0.00%(5/10) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) ~_Vector_impl [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 37.50% 0.00%(6/16) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(6/6) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(6/6) [self] [5] 0.78% 0.00%(6/769) Callchain::back() const [6] 100.00% 0.00%(6/6) std::vector >::back() const [7] 33.33% 0.00%(2/6) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) std::vector >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [5] 0.78% 0.00%(6/769) vector [6] 100.00% 0.00%(6/6) _Vector_base [7] 83.33% 0.00%(5/6) _Vector_impl [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator-(int const&) const [8] 100.00% 0.00%(1/1) [self] [5] 0.39% 0.00%(3/769) Callchain::push_back(char const*) [6] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(3/3) [self] [4] 25.91% 0.06%(285/1100) Process::getCallers(Callchain const&, std::vector >&) [5] 79.30% 0.05%(226/285) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.05%(226/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 48.67% 0.02%(110/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.02%(110/110) [self] [7] 16.37% 0.01%(37/226) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.01%(37/37) [self] [7] 7.08% 0.00%(16/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(16/16) [self] [7] 6.64% 0.00%(15/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(15/15) [self] [7] 5.75% 0.00%(13/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(13/13) [self] [7] 3.98% 0.00%(9/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.00%(9/9) [self] [7] 3.10% 0.00%(7/226) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(7/7) [self] [7] 2.21% 0.00%(5/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(5/5) [self] [7] 2.21% 0.00%(5/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(5/5) [self] [7] 1.33% 0.00%(3/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(3/3) [self] [7] 0.88% 0.00%(2/226) _Rb_tree_iterator [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(2/226) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(2/2) [self] [7] 0.88% 0.00%(2/226) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [5] 6.67% 0.00%(19/285) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 78.95% 0.00%(15/19) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 80.00% 0.00%(12/15) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(12/12) [self] [7] 20.00% 0.00%(3/15) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [6] 10.53% 0.00%(2/19) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [6] 5.26% 0.00%(1/19) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [6] 5.26% 0.00%(1/19) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [5] 6.32% 0.00%(18/285) std::vector >::reserve(unsigned int) [6] 72.22% 0.00%(13/18) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 30.77% 0.00%(4/13) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 30.77% 0.00%(4/13) allocator [8] 100.00% 0.00%(4/4) [self] [7] 15.38% 0.00%(2/13) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(3/18) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(3/3) [self] [6] 5.56% 0.00%(1/18) std::vector >::max_size() const [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(1/1) [self] [6] 5.56% 0.00%(1/18) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 3.86% 0.00%(11/285) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.00%(11/11) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [7] 90.91% 0.00%(10/11) FunctionLocation [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [5] 1.75% 0.00%(5/285) std::map, std::allocator > >::end() const [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [7] 80.00% 0.00%(4/5) _Rb_tree_const_iterator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [5] 1.75% 0.00%(5/285) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(5/5) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 80.00% 0.00%(4/5) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [5] 0.35% 0.00%(1/285) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 1.82% 0.00%(20/1100) ~vector [5] 50.00% 0.00%(10/20) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(10/10) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 90.00% 0.00%(9/10) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) void std::_Destroy(FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(10/20) ~_Vector_base [6] 60.00% 0.00%(6/10) ~_Vector_impl [7] 100.00% 0.00%(6/6) ~allocator [8] 100.00% 0.00%(6/6) [self] [6] 40.00% 0.00%(4/10) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [7] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(4/4) [self] [4] 1.55% 0.00%(17/1100) fprintf [5] 100.00% 0.00%(17/17) vfprintf [6] 70.59% 0.00%(12/17) __vfprintf [7] 50.00% 0.00%(6/12) localeconv [8] 100.00% 0.00%(6/6) [self] [7] 16.67% 0.00%(2/12) __ultoa [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) fprintf [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) __dtoa [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) open [8] 100.00% 0.00%(1/1) [self] [6] 29.41% 0.00%(5/17) io_flush [7] 60.00% 0.00%(3/5) open [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) __sprint [8] 100.00% 0.00%(2/2) [self] [4] 0.45% 0.00%(5/1100) Image::demangle(char const*) [5] 80.00% 0.00%(4/5) __cxa_demangle [6] 100.00% 0.00%(4/4) __gnu_cxx::__verbose_terminate_handler() [7] 75.00% 0.00%(3/4) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) [unmapped_function] [5] 20.00% 0.00%(1/5) strdup [6] 100.00% 0.00%(1/1) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_first [8] 100.00% 0.00%(1/1) [self] [4] 0.18% 0.00%(2/1100) Callchain::push_back(char const*) [5] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [6] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(1/1) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [4] 0.09% 0.00%(1/1100) Callchain::back() const [5] 100.00% 0.00%(1/1) std::vector >::back() const [6] 100.00% 0.00%(1/1) std::vector >::end() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [4] 0.09% 0.00%(1/1100) vector [5] 100.00% 0.00%(1/1) _Vector_base [6] 100.00% 0.00%(1/1) _Vector_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [3] 36.89% 0.18%(806/2185) fprintf [4] 100.00% 0.18%(806/806) vfprintf [5] 94.17% 0.17%(759/806) io_flush [6] 100.00% 0.17%(759/759) __sprint [7] 50.99% 0.09%(387/759) memcpy [8] 100.00% 0.09%(387/387) [self] [7] 44.80% 0.07%(340/759) __sfvwrite [8] 100.00% 0.07%(340/340) [self] [7] 1.58% 0.00%(12/759) memset [8] 100.00% 0.00%(12/12) [self] [7] 1.45% 0.00%(11/759) [unmapped_function] [7] 1.05% 0.00%(8/759) fwrite [8] 100.00% 0.00%(8/8) [self] [7] 0.13% 0.00%(1/759) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 5.83% 0.01%(47/806) __vfprintf [6] 48.94% 0.01%(23/47) __dtoa [7] 21.74% 0.00%(5/23) __d2b_D2A [8] 100.00% 0.00%(5/5) [self] [7] 17.39% 0.00%(4/23) __lshift_D2A [8] 100.00% 0.00%(4/4) [self] [7] 17.39% 0.00%(4/23) __rv_alloc_D2A [8] 100.00% 0.00%(4/4) [self] [7] 13.04% 0.00%(3/23) __flt_rounds [8] 100.00% 0.00%(3/3) [self] [7] 13.04% 0.00%(3/23) bcopy [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(1/23) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) __Bfree_D2A [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) __diff_D2A [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) __quorem_D2A [8] 100.00% 0.00%(1/1) [self] [6] 36.17% 0.00%(17/47) __freedtoa [7] 100.00% 0.00%(17/17) __Bfree_D2A [8] 100.00% 0.00%(17/17) [self] [6] 10.64% 0.00%(5/47) localeconv [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [6] 4.26% 0.00%(2/47) __ultoa [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [3] 9.66% 0.05%(211/2185) Process::getCallers(Callchain const&, std::vector >&) [4] 76.30% 0.04%(161/211) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.04%(161/161) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 66.46% 0.02%(107/161) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 42.99% 0.01%(46/107) _Select1st [8] 100.00% 0.01%(46/46) [self] [7] 17.76% 0.00%(19/107) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(19/19) [self] [7] 14.95% 0.00%(16/107) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(16/16) [self] [7] 14.02% 0.00%(15/107) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(15/15) [self] [7] 5.61% 0.00%(6/107) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(6/6) [self] [7] 4.67% 0.00%(5/107) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(5/5) [self] [6] 28.57% 0.01%(46/161) std::less::operator()(Callchain const&, Callchain const&) const [7] 93.48% 0.01%(43/46) Callchain::operator<(Callchain const&) const [8] 100.00% 0.01%(43/43) [self] [7] 6.52% 0.00%(3/46) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(3/3) [self] [6] 4.35% 0.00%(7/161) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 57.14% 0.00%(4/7) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(3/3) [self] [6] 0.62% 0.00%(1/161) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 13.27% 0.01%(28/211) std::vector >::reserve(unsigned int) [5] 82.14% 0.01%(23/28) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [6] 82.61% 0.00%(19/23) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(19/19) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(19/19) [self] [6] 17.39% 0.00%(4/23) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(4/4) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(4/4) [self] [5] 17.86% 0.00%(5/28) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(5/5) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(5/5) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(5/5) [self] [4] 9.48% 0.00%(20/211) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(20/20) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 95.00% 0.00%(19/20) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 31.58% 0.00%(6/19) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(6/6) [self] [7] 26.32% 0.00%(5/19) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 10.53% 0.00%(2/19) bool __gnu_cxx::operator< > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 10.53% 0.00%(2/19) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) FunctionLocation [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(1/20) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [4] 0.95% 0.00%(2/211) std::vector >::push_back(FunctionLocation const&) [5] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [6] 100.00% 0.00%(2/2) FunctionLocation [7] 100.00% 0.00%(2/2) set [8] 100.00% 0.00%(2/2) [self] [3] 2.52% 0.01%(55/2185) Image::demangle(char const*) [4] 83.64% 0.01%(46/55) __cxa_demangle [5] 100.00% 0.01%(46/46) __gnu_cxx::__verbose_terminate_handler() [6] 97.83% 0.01%(45/46) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.01%(45/45) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(45/45) [self] [6] 2.17% 0.00%(1/46) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [4] 16.36% 0.00%(9/55) strdup [5] 100.00% 0.00%(9/9) arena_malloc_small [6] 100.00% 0.00%(9/9) arena_bin_nonfull_run_get [7] 66.67% 0.00%(6/9) arena_run_tree_remove [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [3] 0.23% 0.00%(5/2185) Callchain::push_back(char const*) [4] 100.00% 0.00%(5/5) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(5/5) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 60.00% 0.00%(3/5) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(3/3) [self] [6] 40.00% 0.00%(2/5) void std::_Destroy(char const**, char const**, std::allocator) [7] 100.00% 0.00%(2/2) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(2/2) [self] [3] 0.18% 0.00%(4/2185) vector [4] 100.00% 0.00%(4/4) _Vector_base [5] 100.00% 0.00%(4/4) _Vector_impl [6] 100.00% 0.00%(4/4) allocator [7] 75.00% 0.00%(3/4) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [3] 0.18% 0.00%(4/2185) ~vector [4] 75.00% 0.00%(3/4) ~_Vector_base [5] 100.00% 0.00%(3/3) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [6] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [7] 66.67% 0.00%(2/3) operator delete(void*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(1/4) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [5] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [2] 9.79% 0.06%(272/2777) Process::getCallers(Callchain const&, std::vector >&) [3] 80.88% 0.05%(220/272) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [4] 100.00% 0.05%(220/220) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 90.00% 0.04%(198/220) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.04%(198/198) Callchain::operator<(Callchain const&) const [7] 98.48% 0.04%(195/198) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.04%(195/195) [self] [7] 1.52% 0.00%(3/198) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(3/3) [self] [5] 9.55% 0.00%(21/220) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.00%(21/21) _Select1st [7] 71.43% 0.00%(15/21) unary_function [8] 100.00% 0.00%(15/15) [self] [7] 28.57% 0.00%(6/21) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(6/6) [self] [5] 0.45% 0.00%(1/220) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [3] 11.76% 0.01%(32/272) std::vector >::push_back(FunctionLocation const&) [4] 100.00% 0.01%(32/32) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.01%(32/32) FunctionLocation [6] 100.00% 0.01%(32/32) set [7] 96.88% 0.01%(31/32) _Rb_tree [8] 100.00% 0.01%(31/31) [self] [7] 3.12% 0.00%(1/32) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 5.15% 0.00%(14/272) std::vector >::reserve(unsigned int) [4] 100.00% 0.00%(14/14) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [5] 57.14% 0.00%(8/14) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 100.00% 0.00%(8/8) operator new(unsigned int) [8] 100.00% 0.00%(8/8) [self] [5] 42.86% 0.00%(6/14) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(6/6) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(6/6) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(6/6) [self] [3] 2.21% 0.00%(6/272) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(6/6) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(6/6) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 33.33% 0.00%(2/6) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(1/6) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) ~FunctionLocation [7] 100.00% 0.00%(1/1) ~set [8] 100.00% 0.00%(1/1) [self] [2] 4.29% 0.03%(119/2777) fprintf [3] 100.00% 0.03%(119/119) vfprintf [4] 93.28% 0.02%(111/119) __vfprintf [5] 100.00% 0.02%(111/111) __dtoa [6] 38.74% 0.01%(43/111) __d2b_D2A [7] 48.84% 0.00%(21/43) __lo0bits_D2A [8] 100.00% 0.00%(21/21) [self] [7] 39.53% 0.00%(17/43) __Balloc_D2A [8] 100.00% 0.00%(17/17) [self] [7] 6.98% 0.00%(3/43) abort [8] 100.00% 0.00%(3/3) [self] [7] 2.33% 0.00%(1/43) [unmapped_function] [7] 2.33% 0.00%(1/43) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 24.32% 0.01%(27/111) __pow5mult_D2A [7] 100.00% 0.01%(27/27) __mult_D2A [8] 100.00% 0.01%(27/27) [self] [6] 24.32% 0.01%(27/111) __rv_alloc_D2A [7] 62.96% 0.00%(17/27) __Balloc_D2A [8] 100.00% 0.00%(17/17) [self] [7] 18.52% 0.00%(5/27) __Bfree_D2A [8] 100.00% 0.00%(5/5) [self] [7] 18.52% 0.00%(5/27) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [6] 8.11% 0.00%(9/111) __lshift_D2A [7] 44.44% 0.00%(4/9) __Balloc_D2A [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(3/9) __Bfree_D2A [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) [unmapped_function] [7] 11.11% 0.00%(1/9) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 2.70% 0.00%(3/111) __i2b_D2A [7] 100.00% 0.00%(3/3) __Balloc_D2A [8] 100.00% 0.00%(3/3) [self] [6] 0.90% 0.00%(1/111) __Bfree_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 0.90% 0.00%(1/111) __flt_rounds [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.cx [8] 100.00% 0.00%(1/1) [self] [4] 6.72% 0.00%(8/119) io_flush [5] 100.00% 0.00%(8/8) __sprint [6] 100.00% 0.00%(8/8) __sfvwrite [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [2] 3.75% 0.02%(104/2777) [self] [2] 1.87% 0.01%(52/2777) Image::demangle(char const*) [3] 100.00% 0.01%(52/52) __cxa_demangle [4] 100.00% 0.01%(52/52) __gnu_cxx::__verbose_terminate_handler() [5] 96.15% 0.01%(50/52) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.01%(50/50) __gnu_cxx::__verbose_terminate_handler() [7] 98.00% 0.01%(49/50) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(49/49) [self] [7] 2.00% 0.00%(1/50) [unmapped_function] [5] 3.85% 0.00%(2/52) arena_malloc_small [6] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [7] 100.00% 0.00%(2/2) arena_run_tree_remove [8] 100.00% 0.00%(2/2) [self] [2] 1.44% 0.01%(40/2777) ~vector [3] 92.50% 0.01%(37/40) ~_Vector_base [4] 100.00% 0.01%(37/37) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [5] 100.00% 0.01%(37/37) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [6] 100.00% 0.01%(37/37) operator delete(void*) [7] 35.14% 0.00%(13/37) arena_dalloc_small [8] 100.00% 0.00%(13/13) [self] [7] 18.92% 0.00%(7/37) arena_run_reg_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 18.92% 0.00%(7/37) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 13.51% 0.00%(5/37) free [8] 100.00% 0.00%(5/5) [self] [7] 10.81% 0.00%(4/37) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 2.70% 0.00%(1/37) realloc [8] 100.00% 0.00%(1/1) [self] [3] 7.50% 0.00%(3/40) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [4] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(3/3) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [6] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*) [7] 100.00% 0.00%(3/3) ~FunctionLocation [8] 100.00% 0.00%(3/3) [self] [2] 0.18% 0.00%(5/2777) Callchain::push_back(char const*) [3] 100.00% 0.00%(5/5) std::vector >::push_back(char const* const&) [4] 100.00% 0.00%(5/5) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 60.00% 0.00%(3/5) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 66.67% 0.00%(2/3) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) operator delete(void*) [8] 100.00% 0.00%(1/1) [self] [5] 40.00% 0.00%(2/5) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [6] 100.00% 0.00%(2/2) char const** std::uninitialized_copy(char const**, char const**, char const**) [7] 50.00% 0.00%(1/2) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [1] 33.25% 0.33%(1508/4536) Process::getCallers(Callchain const&, std::vector >&) [2] 89.59% 0.30%(1351/1508) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [3] 100.00% 0.30%(1351/1351) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [4] 100.00% 0.30%(1351/1351) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.30%(1351/1351) Callchain::operator<(Callchain const&) const [6] 100.00% 0.30%(1351/1351) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 64.47% 0.19%(871/1351) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.19%(871/871) [self] [7] 22.21% 0.07%(300/1351) std::vector >::end() const [8] 100.00% 0.07%(300/300) [self] [7] 12.44% 0.04%(168/1351) std::vector >::begin() const [8] 100.00% 0.04%(168/168) [self] [7] 0.52% 0.00%(7/1351) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(7/7) [self] [7] 0.37% 0.00%(5/1351) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(5/5) [self] [2] 4.97% 0.02%(75/1508) std::vector >::push_back(FunctionLocation const&) [3] 100.00% 0.02%(75/75) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [4] 100.00% 0.02%(75/75) FunctionLocation [5] 100.00% 0.02%(75/75) set [6] 100.00% 0.02%(75/75) _Rb_tree [7] 22.67% 0.00%(17/75) _Rb_tree_impl [8] 100.00% 0.00%(17/17) [self] [7] 21.33% 0.00%(16/75) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(16/16) [self] [7] 12.00% 0.00%(9/75) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(9/9) [self] [7] 5.33% 0.00%(4/75) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(4/4) [self] [7] 5.33% 0.00%(4/75) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(4/4) [self] [7] 5.33% 0.00%(4/75) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 5.33% 0.00%(4/75) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(4/4) [self] [7] 5.33% 0.00%(4/75) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(4/4) [self] [7] 5.33% 0.00%(4/75) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 4.00% 0.00%(3/75) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(3/3) [self] [7] 2.67% 0.00%(2/75) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 2.67% 0.00%(2/75) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(2/2) [self] [7] 2.67% 0.00%(2/75) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(2/2) [self] [2] 2.45% 0.01%(37/1508) [self] [2] 2.12% 0.01%(32/1508) std::vector >::reserve(unsigned int) [3] 100.00% 0.01%(32/32) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [4] 100.00% 0.01%(32/32) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.01%(32/32) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.01%(32/32) operator new(unsigned int) [7] 40.62% 0.00%(13/32) arena_lock_balance [8] 100.00% 0.00%(13/13) [self] [7] 28.12% 0.00%(9/32) arena_malloc_small [8] 100.00% 0.00%(9/9) [self] [7] 9.38% 0.00%(3/32) malloc [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(2/32) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(2/32) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(1/32) [unmapped_function] [7] 3.12% 0.00%(1/32) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) calloc [8] 100.00% 0.00%(1/1) [self] [2] 0.86% 0.00%(13/1508) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 100.00% 0.00%(13/13) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 92.31% 0.00%(12/13) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 58.33% 0.00%(7/12) FunctionLocation [6] 100.00% 0.00%(7/7) set [7] 100.00% 0.00%(7/7) _Rb_tree [8] 100.00% 0.00%(7/7) [self] [5] 25.00% 0.00%(3/12) ~FunctionLocation [6] 100.00% 0.00%(3/3) ~set [7] 100.00% 0.00%(3/3) ~_Rb_tree [8] 100.00% 0.00%(3/3) [self] [5] 16.67% 0.00%(2/12) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [6] 100.00% 0.00%(2/2) FunctionLocation::operator=(FunctionLocation const&) [7] 50.00% 0.00%(1/2) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [4] 7.69% 0.00%(1/13) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(1/1) FunctionLocation [6] 100.00% 0.00%(1/1) set [7] 100.00% 0.00%(1/1) _Rb_tree [8] 100.00% 0.00%(1/1) [self] [1] 1.43% 0.01%(65/4536) Image::demangle(char const*) [2] 92.31% 0.01%(60/65) __cxa_demangle [3] 100.00% 0.01%(60/60) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.01%(60/60) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.01%(60/60) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.01%(60/60) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.01%(60/60) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(60/60) [self] [2] 7.69% 0.00%(5/65) [self] [1] 0.95% 0.01%(43/4536) ~vector [2] 67.44% 0.01%(29/43) ~_Vector_base [3] 100.00% 0.01%(29/29) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [4] 100.00% 0.01%(29/29) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [5] 100.00% 0.01%(29/29) operator delete(void*) [6] 96.55% 0.01%(28/29) arena_dalloc_small [7] 82.14% 0.01%(23/28) arena_run_tree_insert [8] 100.00% 0.01%(23/23) [self] [7] 17.86% 0.00%(5/28) arena_run_comp [8] 100.00% 0.00%(5/5) [self] [6] 3.45% 0.00%(1/29) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 20.93% 0.00%(9/43) [self] [2] 11.63% 0.00%(5/43) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [3] 100.00% 0.00%(5/5) void std::_Destroy(FunctionLocation*, FunctionLocation*) [4] 100.00% 0.00%(5/5) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [5] 100.00% 0.00%(5/5) void std::_Destroy(FunctionLocation*) [6] 100.00% 0.00%(5/5) ~FunctionLocation [7] 80.00% 0.00%(4/5) ~set [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::~_Rb_tree() [8] 100.00% 0.00%(1/1) [self] [1] 0.66% 0.01%(30/4536) fwrite [2] 100.00% 0.01%(30/30) [self] [1] 0.60% 0.01%(27/4536) Callchain::push_back(char const*) [2] 92.59% 0.01%(25/27) std::vector >::push_back(char const* const&) [3] 100.00% 0.01%(25/25) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [4] 40.00% 0.00%(10/25) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(10/10) operator new(unsigned int) [7] 50.00% 0.00%(5/10) arena_lock_balance [8] 100.00% 0.00%(5/5) [self] [7] 30.00% 0.00%(3/10) arena_malloc_small [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(2/10) malloc [8] 100.00% 0.00%(2/2) [self] [4] 40.00% 0.00%(10/25) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.00%(10/10) operator delete(void*) [7] 40.00% 0.00%(4/10) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 30.00% 0.00%(3/10) arena_dalloc_small [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(2/10) realloc [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(5/25) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [5] 100.00% 0.00%(5/5) char const** std::uninitialized_copy(char const**, char const**, char const**) [6] 100.00% 0.00%(5/5) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [7] 80.00% 0.00%(4/5) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [2] 7.41% 0.00%(2/27) [self] [1] 0.33% 0.00%(15/4536) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(15/15) [self] [1] 0.22% 0.00%(10/4536) fprintf [2] 50.00% 0.00%(5/10) [self] [2] 50.00% 0.00%(5/10) vfprintf [3] 60.00% 0.00%(3/5) __vfprintf [4] 100.00% 0.00%(3/3) __dtoa [5] 66.67% 0.00%(2/3) __rv_alloc_D2A [6] 100.00% 0.00%(2/2) __Balloc_D2A [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) __pow5mult_D2A [6] 100.00% 0.00%(1/1) __mult_D2A [7] 100.00% 0.00%(1/1) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [3] 40.00% 0.00%(2/5) io_flush [4] 100.00% 0.00%(2/2) __sprint [5] 100.00% 0.00%(2/2) __sfvwrite [6] 100.00% 0.00%(2/2) __fflush [7] 100.00% 0.00%(2/2) __sflush [8] 100.00% 0.00%(2/2) [self] [1] 0.20% 0.00%(9/4536) arena_dalloc_small [2] 100.00% 0.00%(9/9) [self] [1] 0.18% 0.00%(8/4536) Location::getFunctionName() const [2] 100.00% 0.00%(8/8) [self] [1] 0.13% 0.00%(6/4536) idalloc [2] 100.00% 0.00%(6/6) [self] [1] 0.13% 0.00%(6/4536) __gnu_cxx::__normal_iterator > >::operator->() const [2] 100.00% 0.00%(6/6) [self] [1] 0.11% 0.00%(5/4536) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [2] 100.00% 0.00%(5/5) [self] [1] 0.09% 0.00%(4/4536) std::vector >::end() [2] 100.00% 0.00%(4/4) [self] [1] 0.09% 0.00%(4/4536) arena_run_reg_dalloc [2] 100.00% 0.00%(4/4) [self] [1] 0.09% 0.00%(4/4536) free [2] 100.00% 0.00%(4/4) [self] [1] 0.04% 0.00%(2/4536) Callchain::back() const [2] 100.00% 0.00%(2/2) [self] [1] 0.04% 0.00%(2/4536) std::vector >::begin() [2] 100.00% 0.00%(2/2) [self] [1] 0.04% 0.00%(2/4536) fputc [2] 100.00% 0.00%(2/2) [self] [1] 0.04% 0.00%(2/4536) FunctionLocation::getLineLocationList() [2] 100.00% 0.00%(2/2) [self] [1] 0.04% 0.00%(2/4536) malloc_spin_unlock [2] 100.00% 0.00%(2/2) [self] [1] 0.02% 0.00%(1/4536) arena_dalloc [2] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(1/4536) FunctionLocation::getCount() const [2] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(1/4536) __gnu_cxx::__normal_iterator > >::operator++() [2] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(1/4536) Callchain::pop_back() [2] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(1/4536) vector [2] 100.00% 0.00%(1/1) [self] [0] 0.92% 0.92%(4184/453838) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [1] 64.36% 0.59%(2693/4184) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [2] 98.44% 0.58%(2651/2693) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [3] 92.98% 0.54%(2465/2651) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 52.74% 0.29%(1300/2465) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 99.77% 0.29%(1297/1300) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 94.68% 0.27%(1228/1297) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 47.88% 0.13%(588/1228) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.13%(588/588) [self] [7] 26.95% 0.07%(331/1228) Location::operator<(Location const&) const [8] 100.00% 0.07%(331/331) [self] [7] 10.67% 0.03%(131/1228) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.03%(131/131) [self] [7] 8.71% 0.02%(107/1228) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.02%(107/107) [self] [7] 2.69% 0.01%(33/1228) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(33/33) [self] [7] 1.79% 0.00%(22/1228) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(22/22) [self] [7] 0.73% 0.00%(9/1228) Location::getLineNumber() const [8] 100.00% 0.00%(9/9) [self] [7] 0.57% 0.00%(7/1228) std::vector >::capacity() const [8] 100.00% 0.00%(7/7) [self] [6] 2.78% 0.01%(36/1297) std::vector >::begin() const [7] 83.33% 0.01%(30/36) __normal_iterator [8] 100.00% 0.01%(30/30) [self] [7] 16.67% 0.00%(6/36) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(6/6) [self] [6] 2.54% 0.01%(33/1297) std::vector >::end() const [7] 87.88% 0.01%(29/33) __normal_iterator [8] 100.00% 0.01%(29/29) [self] [7] 12.12% 0.00%(4/33) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(4/4) [self] [5] 0.23% 0.00%(3/1300) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(3/3) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 66.67% 0.00%(2/3) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 46.65% 0.25%(1150/2465) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 84.70% 0.21%(974/1150) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 99.49% 0.21%(969/974) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 77.50% 0.17%(751/969) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.17%(751/751) [self] [7] 11.04% 0.02%(107/969) std::vector >::end() const [8] 100.00% 0.02%(107/107) [self] [7] 10.63% 0.02%(103/969) std::vector >::begin() const [8] 100.00% 0.02%(103/103) [self] [7] 0.41% 0.00%(4/969) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(4/4) [self] [7] 0.41% 0.00%(4/969) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [6] 0.31% 0.00%(3/974) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(3/3) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(3/3) [self] [6] 0.21% 0.00%(2/974) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::vector >, std::allocator > > >::vector(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [5] 14.52% 0.04%(167/1150) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 79.04% 0.03%(132/167) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 52.27% 0.02%(69/132) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.02%(69/69) [self] [7] 20.45% 0.01%(27/132) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.01%(27/27) [self] [7] 15.15% 0.00%(20/132) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(20/20) [self] [7] 6.82% 0.00%(9/132) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(9/9) [self] [7] 2.27% 0.00%(3/132) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--() [8] 100.00% 0.00%(3/3) [self] [7] 2.27% 0.00%(3/132) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(3/3) [self] [7] 0.76% 0.00%(1/132) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 18.56% 0.01%(31/167) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 87.10% 0.01%(27/31) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(27/27) [self] [7] 6.45% 0.00%(2/31) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [8] 100.00% 0.00%(2/2) [self] [7] 3.23% 0.00%(1/31) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 3.23% 0.00%(1/31) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 1.20% 0.00%(2/167) vector [7] 100.00% 0.00%(2/2) _Vector_base [8] 100.00% 0.00%(2/2) [self] [6] 0.60% 0.00%(1/167) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::difference_type __gnu_cxx::operator- >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::base() const [8] 100.00% 0.00%(1/1) [self] [6] 0.60% 0.00%(1/167) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [5] 0.78% 0.00%(9/1150) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(9/9) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 55.56% 0.00%(5/9) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(2/9) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [4] 0.57% 0.00%(14/2465) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(14/14) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(14/14) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 42.86% 0.00%(6/14) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(6/6) [self] [7] 21.43% 0.00%(3/14) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(3/3) [self] [7] 21.43% 0.00%(3/14) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(1/14) Location::operator<(Location const&) const [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [4] 0.04% 0.00%(1/2465) vector [5] 100.00% 0.00%(1/1) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(1/1) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 100.00% 0.00%(1/1) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [3] 6.94% 0.04%(184/2651) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 80.98% 0.03%(149/184) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.03%(149/149) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 97.32% 0.03%(145/149) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 71.03% 0.02%(103/145) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.02%(103/103) [self] [7] 28.97% 0.01%(42/145) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(42/42) [self] [6] 2.68% 0.00%(4/149) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 75.00% 0.00%(3/4) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 19.02% 0.01%(35/184) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.01%(35/35) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.01%(35/35) void std::swap >(std::vector >&, std::vector >&) [7] 100.00% 0.01%(35/35) std::vector >::swap(std::vector >&) [8] 100.00% 0.01%(35/35) [self] [3] 0.08% 0.00%(2/2651) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [4] 100.00% 0.00%(2/2) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(2/2) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(2/2) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [2] 1.56% 0.01%(42/2693) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [3] 100.00% 0.01%(42/42) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 100.00% 0.01%(42/42) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.01%(42/42) void std::swap >(std::vector >&, std::vector >&) [6] 100.00% 0.01%(42/42) std::vector >::swap(std::vector >&) [7] 90.48% 0.01%(38/42) void std::swap(Location*&, Location*&) [8] 100.00% 0.01%(38/38) [self] [7] 4.76% 0.00%(2/42) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(2/42) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [1] 35.64% 0.33%(1491/4184) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 98.05% 0.32%(1462/1491) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 72.78% 0.23%(1064/1462) vector [4] 95.86% 0.22%(1020/1064) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.22%(1020/1020) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.22%(1020/1020) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 61.86% 0.14%(631/1020) void std::_Construct(Location*, Location const&) [8] 100.00% 0.14%(631/631) [self] [7] 25.00% 0.06%(255/1020) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.06%(255/255) [self] [7] 6.27% 0.01%(64/1020) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(64/64) [self] [7] 4.71% 0.01%(48/1020) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(48/48) [self] [7] 0.88% 0.00%(9/1020) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(9/9) [self] [7] 0.69% 0.00%(7/1020) std::vector >::capacity() const [8] 100.00% 0.00%(7/7) [self] [7] 0.59% 0.00%(6/1020) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(6/6) [self] [4] 4.14% 0.01%(44/1064) _Vector_base [5] 88.64% 0.01%(39/44) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.01%(39/39) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 48.72% 0.00%(19/39) operator new[](unsigned int) [8] 100.00% 0.00%(19/19) [self] [7] 38.46% 0.00%(15/39) operator new(unsigned int) [8] 100.00% 0.00%(15/15) [self] [7] 12.82% 0.00%(5/39) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(5/5) [self] [5] 11.36% 0.00%(5/44) _Vector_impl [6] 100.00% 0.00%(5/5) allocator [7] 100.00% 0.00%(5/5) new_allocator [8] 100.00% 0.00%(5/5) [self] [3] 17.10% 0.06%(250/1462) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 78.80% 0.04%(197/250) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.04%(197/197) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 97.97% 0.04%(193/197) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 73.06% 0.03%(141/193) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.03%(141/141) [self] [7] 26.94% 0.01%(52/193) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(52/52) [self] [6] 2.03% 0.00%(4/197) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 75.00% 0.00%(3/4) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [4] 21.20% 0.01%(53/250) std::vector >::operator=(std::vector > const&) [5] 47.17% 0.01%(25/53) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [6] 100.00% 0.01%(25/25) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 88.00% 0.00%(22/25) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [8] 100.00% 0.00%(22/22) [self] [7] 12.00% 0.00%(3/25) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(3/3) [self] [5] 43.40% 0.01%(23/53) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.01%(23/23) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 21.74% 0.00%(5/23) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 17.39% 0.00%(4/23) Process::getProcess(int) [8] 100.00% 0.00%(4/4) [self] [7] 17.39% 0.00%(4/23) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(4/4) [self] [7] 17.39% 0.00%(4/23) Location* std::__copy_aux(Location const*, Location const*, Location*) [8] 100.00% 0.00%(4/4) [self] [7] 13.04% 0.00%(3/23) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(1/23) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) Location* std::__copy::copy(Location const*, Location const*, Location*) [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [5] 3.77% 0.00%(2/53) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [6] 100.00% 0.00%(2/2) Location* std::uninitialized_copy(Location*, Location*, Location*) [7] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_aux(Location*, Location*, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [5] 3.77% 0.00%(2/53) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(2/2) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(2/2) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [5] 1.89% 0.00%(1/53) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 100.00% 0.00%(1/1) [unmapped_function] [3] 10.12% 0.03%(148/1462) ~vector [4] 64.19% 0.02%(95/148) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.02%(95/95) void std::_Destroy(Location*, Location*) [6] 100.00% 0.02%(95/95) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 98.95% 0.02%(94/95) void std::_Destroy(Location*) [8] 100.00% 0.02%(94/94) [self] [7] 1.05% 0.00%(1/95) Location::~Location() [8] 100.00% 0.00%(1/1) [self] [4] 35.81% 0.01%(53/148) ~_Vector_base [5] 92.45% 0.01%(49/53) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.01%(49/49) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 87.76% 0.01%(43/49) operator delete(void*) [8] 100.00% 0.01%(43/43) [self] [7] 8.16% 0.00%(4/49) [unmapped_function] [7] 4.08% 0.00%(2/49) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(2/2) [self] [5] 7.55% 0.00%(4/53) ~_Vector_impl [6] 100.00% 0.00%(4/4) ~allocator [7] 75.00% 0.00%(3/4) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 1.95% 0.01%(29/1491) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 65.52% 0.00%(19/29) vector [4] 94.74% 0.00%(18/19) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.00%(18/18) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.00%(18/18) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 38.89% 0.00%(7/18) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(6/18) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(6/6) [self] [7] 11.11% 0.00%(2/18) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(1/18) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [4] 5.26% 0.00%(1/19) _Vector_base [5] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 100.00% 0.00%(1/1) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [3] 17.24% 0.00%(5/29) ~vector [4] 100.00% 0.00%(5/5) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.00%(5/5) void std::_Destroy(Location*, Location*) [6] 100.00% 0.00%(5/5) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 80.00% 0.00%(4/5) void std::_Destroy(Location*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) Location::~Location() [8] 100.00% 0.00%(1/1) [self] [3] 13.79% 0.00%(4/29) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 50.00% 0.00%(2/4) std::vector >::operator=(std::vector > const&) [5] 50.00% 0.00%(1/2) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) Location* std::__copy_aux(Location const*, Location const*, Location*) [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(2/4) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(2/2) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(2/2) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [3] 3.45% 0.00%(1/29) std::vector >::operator=(std::vector > const&) [4] 100.00% 0.00%(1/1) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [5] 100.00% 0.00%(1/1) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [0] 0.91% 0.91%(4147/453838) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [1] 62.53% 0.57%(2593/4147) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [2] 83.15% 0.48%(2156/2593) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [3] 64.19% 0.30%(1384/2156) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [4] 72.98% 0.22%(1010/1384) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [5] 40.59% 0.09%(410/1010) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [6] 36.83% 0.03%(151/410) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [7] 25.17% 0.01%(38/151) CallchainProfilePrinter::printCallChain(Profiler const&, Process&, Callchain&, int) [8] 100.00% 0.01%(38/38) [self] [7] 17.88% 0.01%(27/151) fwrite [8] 100.00% 0.01%(27/27) [self] [7] 9.27% 0.00%(14/151) Process::getCallers(Callchain const&, std::vector >&) [8] 100.00% 0.00%(14/14) [self] [7] 5.96% 0.00%(9/151) ~vector [8] 100.00% 0.00%(9/9) [self] [7] 3.97% 0.00%(6/151) allocator [8] 100.00% 0.00%(6/6) [self] [7] 3.97% 0.00%(6/151) fputc [8] 100.00% 0.00%(6/6) [self] [7] 3.31% 0.00%(5/151) __gnu_cxx::__normal_iterator > >::operator->() const [8] 100.00% 0.00%(5/5) [self] [7] 3.31% 0.00%(5/151) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 2.65% 0.00%(4/151) __pow5mult_D2A [8] 100.00% 0.00%(4/4) [self] [7] 2.65% 0.00%(4/151) Image::demangle(char const*) [8] 100.00% 0.00%(4/4) [self] [7] 1.99% 0.00%(3/151) std::vector >::begin() [8] 100.00% 0.00%(3/3) [self] [7] 1.99% 0.00%(3/151) Location::getFunctionName() const [8] 100.00% 0.00%(3/3) [self] [7] 1.99% 0.00%(3/151) FunctionLocation::getCount() const [8] 100.00% 0.00%(3/3) [self] [7] 1.99% 0.00%(3/151) free [8] 100.00% 0.00%(3/3) [self] [7] 1.99% 0.00%(3/151) FunctionLocation::getLineLocationList() [8] 100.00% 0.00%(3/3) [self] [7] 1.99% 0.00%(3/151) realloc [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(2/151) fputs [8] 100.00% 0.00%(2/2) [self] [7] 1.32% 0.00%(2/151) Callchain::pop_back() [8] 100.00% 0.00%(2/2) [self] [7] 1.32% 0.00%(2/151) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.32% 0.00%(2/151) [unmapped_function] [7] 0.66% 0.00%(1/151) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/151) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/151) Callchain::back() const [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/151) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/151) __gnu_cxx::new_allocator::new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/151) Callchain::push_back(char const*) [8] 100.00% 0.00%(1/1) [self] [7] 0.66% 0.00%(1/151) Process::mapIn(unsigned int, char const*) [8] 100.00% 0.00%(1/1) [self] [6] 36.10% 0.03%(148/410) fwrite [7] 47.97% 0.02%(71/148) memcpy [8] 100.00% 0.02%(71/71) [self] [7] 45.95% 0.01%(68/148) __sfvwrite [8] 100.00% 0.01%(68/68) [self] [7] 3.38% 0.00%(5/148) memset [8] 100.00% 0.00%(5/5) [self] [7] 1.35% 0.00%(2/148) [unmapped_function] [7] 1.35% 0.00%(2/148) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [6] 13.17% 0.01%(54/410) Process::getCallers(Callchain const&, std::vector >&) [7] 16.67% 0.00%(9/54) std::vector >::reserve(unsigned int) [8] 100.00% 0.00%(9/9) [self] [7] 12.96% 0.00%(7/54) std::vector >::begin() [8] 100.00% 0.00%(7/7) [self] [7] 11.11% 0.00%(6/54) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(6/6) [self] [7] 9.26% 0.00%(5/54) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(5/5) [self] [7] 9.26% 0.00%(5/54) _Rb_tree_const_iterator [8] 100.00% 0.00%(5/5) [self] [7] 5.56% 0.00%(3/54) std::_Rb_tree_const_iterator, std::allocator > > > >::operator->() const [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(3/54) std::_Rb_tree_const_iterator, std::allocator > > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(3/54) std::map, std::allocator > >::end() const [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(3/54) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(3/3) [self] [7] 3.70% 0.00%(2/54) std::vector >::end() [8] 100.00% 0.00%(2/2) [self] [7] 1.85% 0.00%(1/54) std::map, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::map, std::allocator > >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::_Rb_tree_const_iterator >::operator++() [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) __gnu_cxx::__normal_iterator > >::__normal_iterator(FunctionLocation* const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::vector >::push_back(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [6] 4.15% 0.00%(17/410) Image::demangle(char const*) [7] 35.29% 0.00%(6/17) __cxa_demangle [8] 100.00% 0.00%(6/6) [self] [7] 29.41% 0.00%(5/17) memcpy [8] 100.00% 0.00%(5/5) [self] [7] 11.76% 0.00%(2/17) strdup [8] 100.00% 0.00%(2/2) [self] [7] 11.76% 0.00%(2/17) strlen [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) memset [8] 100.00% 0.00%(1/1) [self] [6] 1.71% 0.00%(7/410) Callchain::pop_back() [7] 85.71% 0.00%(6/7) std::vector >::pop_back() [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::new_allocator::destroy(char const**) [8] 100.00% 0.00%(1/1) [self] [6] 1.71% 0.00%(7/410) fprintf [7] 100.00% 0.00%(7/7) vfprintf [8] 100.00% 0.00%(7/7) [self] [6] 1.46% 0.00%(6/410) ~vector [7] 50.00% 0.00%(3/6) ~_Vector_base [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) allocator [8] 100.00% 0.00%(1/1) [self] [6] 0.98% 0.00%(4/410) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 50.00% 0.00%(2/4) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) std::vector >::end() [8] 100.00% 0.00%(2/2) [self] [6] 0.98% 0.00%(4/410) Callchain::back() const [7] 100.00% 0.00%(4/4) std::vector >::back() const [8] 100.00% 0.00%(4/4) [self] [6] 0.73% 0.00%(3/410) Callchain::push_back(char const*) [7] 100.00% 0.00%(3/3) std::vector >::push_back(char const* const&) [8] 100.00% 0.00%(3/3) [self] [6] 0.73% 0.00%(3/410) vector [7] 100.00% 0.00%(3/3) _Vector_base [8] 100.00% 0.00%(3/3) [self] [6] 0.49% 0.00%(2/410) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [7] 50.00% 0.00%(1/2) FlatProfilePrinter::printProfile(Profiler const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) Profiler::showLines() const [8] 100.00% 0.00%(1/1) [self] [6] 0.49% 0.00%(2/410) std::vector >::end() [7] 100.00% 0.00%(2/2) __normal_iterator [8] 100.00% 0.00%(2/2) [self] [6] 0.24% 0.00%(1/410) std::vector >::begin() [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 0.24% 0.00%(1/410) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [5] 30.89% 0.07%(312/1010) fprintf [6] 100.00% 0.07%(312/312) vfprintf [7] 81.09% 0.06%(253/312) __vfprintf [8] 100.00% 0.06%(253/253) [self] [7] 8.65% 0.01%(27/312) io_print [8] 100.00% 0.01%(27/27) [self] [7] 3.21% 0.00%(10/312) io_pad [8] 100.00% 0.00%(10/10) [self] [7] 3.21% 0.00%(10/312) io_printandpad [8] 100.00% 0.00%(10/10) [self] [7] 1.92% 0.00%(6/312) strlen [8] 100.00% 0.00%(6/6) [self] [7] 0.64% 0.00%(2/312) io_flush [8] 100.00% 0.00%(2/2) [self] [7] 0.64% 0.00%(2/312) open [8] 100.00% 0.00%(2/2) [self] [7] 0.32% 0.00%(1/312) [unmapped_function] [7] 0.32% 0.00%(1/312) io_init [8] 100.00% 0.00%(1/1) [self] [5] 17.92% 0.04%(181/1010) Process::getCallers(Callchain const&, std::vector >&) [6] 63.54% 0.03%(115/181) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 100.00% 0.03%(115/115) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [8] 100.00% 0.03%(115/115) [self] [6] 13.81% 0.01%(25/181) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 40.00% 0.00%(10/25) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [8] 100.00% 0.00%(10/10) [self] [7] 28.00% 0.00%(7/25) int std::__lg(int) [8] 100.00% 0.00%(7/7) [self] [7] 12.00% 0.00%(3/25) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 12.00% 0.00%(3/25) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(3/3) [self] [7] 8.00% 0.00%(2/25) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [6] 8.84% 0.00%(16/181) std::vector >::reserve(unsigned int) [7] 31.25% 0.00%(5/16) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(5/5) [self] [7] 18.75% 0.00%(3/16) std::vector >::size() const [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(2/16) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(2/16) std::vector >::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(1/16) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) allocator [8] 100.00% 0.00%(1/1) [self] [6] 3.87% 0.00%(7/181) std::map, std::allocator > >::end() const [7] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [8] 100.00% 0.00%(7/7) [self] [6] 3.31% 0.00%(6/181) std::_Rb_tree_const_iterator >::operator++() [7] 50.00% 0.00%(3/6) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) [unmapped_function] [7] 16.67% 0.00%(1/6) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 3.31% 0.00%(6/181) std::vector >::push_back(FunctionLocation const&) [7] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(6/6) [self] [6] 1.10% 0.00%(2/181) std::map, std::allocator > >::begin() const [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() const [8] 100.00% 0.00%(2/2) [self] [6] 1.10% 0.00%(2/181) std::vector >::end() [7] 50.00% 0.00%(1/2) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 0.55% 0.00%(1/181) std::map, std::allocator > >::size() const [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(1/1) [self] [6] 0.55% 0.00%(1/181) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(1/1) [self] [5] 5.94% 0.01%(60/1010) Image::demangle(char const*) [6] 53.33% 0.01%(32/60) strdup [7] 25.00% 0.00%(8/32) arena_lock_balance [8] 100.00% 0.00%(8/8) [self] [7] 25.00% 0.00%(8/32) arena_malloc_small [8] 100.00% 0.00%(8/8) [self] [7] 18.75% 0.00%(6/32) arena_run_reg_alloc [8] 100.00% 0.00%(6/6) [self] [7] 18.75% 0.00%(6/32) malloc [8] 100.00% 0.00%(6/6) [self] [7] 6.25% 0.00%(2/32) [unmapped_function] [7] 3.12% 0.00%(1/32) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 3.12% 0.00%(1/32) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [6] 46.67% 0.01%(28/60) __cxa_demangle [7] 60.71% 0.00%(17/28) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(17/17) [self] [7] 25.00% 0.00%(7/28) strlen [8] 100.00% 0.00%(7/7) [self] [7] 10.71% 0.00%(3/28) [unmapped_function] [7] 3.57% 0.00%(1/28) strncmp [8] 100.00% 0.00%(1/1) [self] [5] 1.58% 0.00%(16/1010) ~vector [6] 81.25% 0.00%(13/16) ~_Vector_base [7] 46.15% 0.00%(6/13) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 46.15% 0.00%(6/13) ~_Vector_impl [8] 100.00% 0.00%(6/6) [self] [7] 7.69% 0.00%(1/13) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 18.75% 0.00%(3/16) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(3/3) [self] [5] 1.49% 0.00%(15/1010) Callchain::back() const [6] 100.00% 0.00%(15/15) std::vector >::back() const [7] 46.67% 0.00%(7/15) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [8] 100.00% 0.00%(7/7) [self] [7] 26.67% 0.00%(4/15) std::vector >::end() const [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(3/15) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(3/3) [self] [7] 6.67% 0.00%(1/15) Callchain::pop_back() [8] 100.00% 0.00%(1/1) [self] [5] 0.89% 0.00%(9/1010) Callchain::push_back(char const*) [6] 100.00% 0.00%(9/9) std::vector >::push_back(char const* const&) [7] 66.67% 0.00%(6/9) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [8] 100.00% 0.00%(6/6) [self] [7] 33.33% 0.00%(3/9) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [8] 100.00% 0.00%(3/3) [self] [5] 0.59% 0.00%(6/1010) vector [6] 100.00% 0.00%(6/6) _Vector_base [7] 100.00% 0.00%(6/6) _Vector_impl [8] 100.00% 0.00%(6/6) [self] [5] 0.10% 0.00%(1/1010) fwrite [6] 100.00% 0.00%(1/1) __sfvwrite [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 22.69% 0.07%(314/1384) Process::getCallers(Callchain const&, std::vector >&) [5] 74.52% 0.05%(234/314) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 100.00% 0.05%(234/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [7] 42.74% 0.02%(100/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.02%(100/100) [self] [7] 18.80% 0.01%(44/234) std::less::operator()(Callchain const&, Callchain const&) const [8] 100.00% 0.01%(44/44) [self] [7] 9.83% 0.01%(23/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(23/23) [self] [7] 5.98% 0.00%(14/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(14/14) [self] [7] 5.56% 0.00%(13/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(13/13) [self] [7] 5.13% 0.00%(12/234) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(12/12) [self] [7] 2.99% 0.00%(7/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [8] 100.00% 0.00%(7/7) [self] [7] 2.56% 0.00%(6/234) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [8] 100.00% 0.00%(6/6) [self] [7] 2.56% 0.00%(6/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(6/6) [self] [7] 2.14% 0.00%(5/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [8] 100.00% 0.00%(5/5) [self] [7] 1.28% 0.00%(3/234) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(3/3) [self] [7] 0.43% 0.00%(1/234) std::_Rb_tree_iterator, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [5] 7.64% 0.01%(24/314) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 87.50% 0.00%(21/24) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 80.95% 0.00%(17/21) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(17/17) [self] [7] 19.05% 0.00%(4/21) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [6] 12.50% 0.00%(3/24) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(3/3) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [5] 7.32% 0.01%(23/314) std::vector >::push_back(FunctionLocation const&) [6] 100.00% 0.01%(23/23) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [7] 73.91% 0.00%(17/23) FunctionLocation [8] 100.00% 0.00%(17/17) [self] [7] 17.39% 0.00%(4/23) operator new(unsigned int, void*) [8] 100.00% 0.00%(4/4) [self] [7] 8.70% 0.00%(2/23) main [8] 100.00% 0.00%(2/2) [self] [5] 5.10% 0.00%(16/314) std::vector >::reserve(unsigned int) [6] 81.25% 0.00%(13/16) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [7] 38.46% 0.00%(5/13) allocator [8] 100.00% 0.00%(5/5) [self] [7] 23.08% 0.00%(3/13) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(2/16) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [6] 6.25% 0.00%(1/16) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [5] 3.50% 0.00%(11/314) std::_Rb_tree_const_iterator >::operator++() [6] 100.00% 0.00%(11/11) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [7] 90.91% 0.00%(10/11) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [5] 1.27% 0.00%(4/314) std::map, std::allocator > >::end() const [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [7] 75.00% 0.00%(3/4) _Rb_tree_const_iterator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [5] 0.32% 0.00%(1/314) std::map, std::allocator > >::begin() const [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() const [7] 100.00% 0.00%(1/1) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [5] 0.32% 0.00%(1/314) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 1.59% 0.00%(22/1384) ~vector [5] 63.64% 0.00%(14/22) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(14/14) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(14/14) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(14/14) [self] [5] 36.36% 0.00%(8/22) ~_Vector_base [6] 62.50% 0.00%(5/8) ~_Vector_impl [7] 100.00% 0.00%(5/5) ~allocator [8] 100.00% 0.00%(5/5) [self] [6] 37.50% 0.00%(3/8) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [4] 1.37% 0.00%(19/1384) fprintf [5] 100.00% 0.00%(19/19) vfprintf [6] 57.89% 0.00%(11/19) io_flush [7] 90.91% 0.00%(10/11) open [8] 100.00% 0.00%(10/10) [self] [7] 9.09% 0.00%(1/11) __sprint [8] 100.00% 0.00%(1/1) [self] [6] 42.11% 0.00%(8/19) __vfprintf [7] 50.00% 0.00%(4/8) __ultoa [8] 100.00% 0.00%(4/4) [self] [7] 12.50% 0.00%(1/8) __dtoa [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) __quorem_D2A [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) getenv [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) localeconv [8] 100.00% 0.00%(1/1) [self] [4] 0.58% 0.00%(8/1384) vector [5] 100.00% 0.00%(8/8) _Vector_base [6] 100.00% 0.00%(8/8) _Vector_impl [7] 100.00% 0.00%(8/8) allocator [8] 100.00% 0.00%(8/8) [self] [4] 0.51% 0.00%(7/1384) Callchain::push_back(char const*) [5] 100.00% 0.00%(7/7) std::vector >::push_back(char const* const&) [6] 71.43% 0.00%(5/7) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [7] 40.00% 0.00%(2/5) std::vector >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(2/7) __gnu_cxx::new_allocator::construct(char const**, char const* const&) [7] 100.00% 0.00%(2/2) operator new(unsigned int, void*) [8] 100.00% 0.00%(2/2) [self] [4] 0.22% 0.00%(3/1384) Image::demangle(char const*) [5] 100.00% 0.00%(3/3) __cxa_demangle [6] 100.00% 0.00%(3/3) __gnu_cxx::__verbose_terminate_handler() [7] 66.67% 0.00%(2/3) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [4] 0.07% 0.00%(1/1384) fwrite [5] 100.00% 0.00%(1/1) __sfvwrite [6] 100.00% 0.00%(1/1) __fflush [7] 100.00% 0.00%(1/1) __sflush [8] 100.00% 0.00%(1/1) [self] [3] 26.39% 0.13%(569/2156) fprintf [4] 100.00% 0.13%(569/569) vfprintf [5] 94.90% 0.12%(540/569) io_flush [6] 100.00% 0.12%(540/540) __sprint [7] 53.33% 0.06%(288/540) memcpy [8] 100.00% 0.06%(288/288) [self] [7] 40.93% 0.05%(221/540) __sfvwrite [8] 100.00% 0.05%(221/221) [self] [7] 2.04% 0.00%(11/540) [unmapped_function] [7] 2.04% 0.00%(11/540) memset [8] 100.00% 0.00%(11/11) [self] [7] 1.30% 0.00%(7/540) fwrite [8] 100.00% 0.00%(7/7) [self] [7] 0.37% 0.00%(2/540) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [5] 5.10% 0.01%(29/569) __vfprintf [6] 51.72% 0.00%(15/29) __dtoa [7] 26.67% 0.00%(4/15) bcopy [8] 100.00% 0.00%(4/4) [self] [7] 13.33% 0.00%(2/15) __cmp_D2A [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) __d2b_D2A [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) __flt_rounds [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) __rv_alloc_D2A [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(1/15) __freedtoa [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) __lshift_D2A [8] 100.00% 0.00%(1/1) [self] [6] 44.83% 0.00%(13/29) __freedtoa [7] 92.31% 0.00%(12/13) __Bfree_D2A [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) [unmapped_function] [6] 3.45% 0.00%(1/29) __ultoa [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 7.28% 0.03%(157/2156) Process::getCallers(Callchain const&, std::vector >&) [4] 75.80% 0.03%(119/157) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 100.00% 0.03%(119/119) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [6] 70.59% 0.02%(84/119) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [7] 27.38% 0.01%(23/84) _Select1st [8] 100.00% 0.01%(23/23) [self] [7] 26.19% 0.00%(22/84) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(22/22) [self] [7] 20.24% 0.00%(17/84) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [8] 100.00% 0.00%(17/17) [self] [7] 17.86% 0.00%(15/84) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [8] 100.00% 0.00%(15/15) [self] [7] 4.76% 0.00%(4/84) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 3.57% 0.00%(3/84) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(3/3) [self] [6] 18.49% 0.00%(22/119) std::less::operator()(Callchain const&, Callchain const&) const [7] 100.00% 0.00%(22/22) Callchain::operator<(Callchain const&) const [8] 100.00% 0.00%(22/22) [self] [6] 10.08% 0.00%(12/119) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [7] 41.67% 0.00%(5/12) _Select1st [8] 100.00% 0.00%(5/5) [self] [7] 41.67% 0.00%(5/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_rightmost() [8] 100.00% 0.00%(5/5) [self] [7] 8.33% 0.00%(1/12) std::unary_function, std::allocator > > >, Callchain const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 0.84% 0.00%(1/119) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [7] 100.00% 0.00%(1/1) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [4] 12.74% 0.00%(20/157) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(20/20) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 90.00% 0.00%(18/20) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 27.78% 0.00%(5/18) FunctionLocation [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(4/18) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(3/18) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(3/18) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(1/18) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [6] 10.00% 0.00%(2/20) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(2/2) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(2/2) [self] [4] 10.19% 0.00%(16/157) std::vector >::reserve(unsigned int) [5] 75.00% 0.00%(12/16) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [6] 83.33% 0.00%(10/12) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(10/10) [self] [6] 16.67% 0.00%(2/12) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [7] 100.00% 0.00%(2/2) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [5] 25.00% 0.00%(4/16) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(4/4) void std::_Destroy(FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(4/4) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(4/4) [self] [4] 1.27% 0.00%(2/157) std::vector >::push_back(FunctionLocation const&) [5] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [6] 100.00% 0.00%(2/2) FunctionLocation [7] 100.00% 0.00%(2/2) set [8] 100.00% 0.00%(2/2) [self] [3] 1.76% 0.01%(38/2156) Image::demangle(char const*) [4] 94.74% 0.01%(36/38) __cxa_demangle [5] 100.00% 0.01%(36/36) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.01%(36/36) __gnu_cxx::__verbose_terminate_handler() [7] 94.44% 0.01%(34/36) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(34/34) [self] [7] 2.78% 0.00%(1/36) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 2.78% 0.00%(1/36) malloc_init [8] 100.00% 0.00%(1/1) [self] [4] 5.26% 0.00%(2/38) strdup [5] 100.00% 0.00%(2/2) arena_malloc_small [6] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [7] 100.00% 0.00%(2/2) arena_run_tree_remove [8] 100.00% 0.00%(2/2) [self] [3] 0.19% 0.00%(4/2156) vector [4] 100.00% 0.00%(4/4) _Vector_base [5] 100.00% 0.00%(4/4) _Vector_impl [6] 100.00% 0.00%(4/4) allocator [7] 100.00% 0.00%(4/4) new_allocator [8] 100.00% 0.00%(4/4) [self] [3] 0.14% 0.00%(3/2156) ~vector [4] 66.67% 0.00%(2/3) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [5] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(2/2) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [7] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*) [8] 100.00% 0.00%(2/2) [self] [4] 33.33% 0.00%(1/3) ~_Vector_base [5] 100.00% 0.00%(1/1) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [7] 100.00% 0.00%(1/1) operator delete(void*) [8] 100.00% 0.00%(1/1) [self] [3] 0.05% 0.00%(1/2156) Callchain::push_back(char const*) [4] 100.00% 0.00%(1/1) std::vector >::push_back(char const* const&) [5] 100.00% 0.00%(1/1) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [6] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [2] 7.67% 0.04%(199/2593) Process::getCallers(Callchain const&, std::vector >&) [3] 76.38% 0.03%(152/199) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [4] 100.00% 0.03%(152/152) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [5] 90.79% 0.03%(138/152) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.03%(138/138) Callchain::operator<(Callchain const&) const [7] 96.38% 0.03%(133/138) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.03%(133/133) [self] [7] 3.62% 0.00%(5/138) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(5/5) [self] [5] 9.21% 0.00%(14/152) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [6] 100.00% 0.00%(14/14) _Select1st [7] 71.43% 0.00%(10/14) unary_function [8] 100.00% 0.00%(10/10) [self] [7] 28.57% 0.00%(4/14) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(4/4) [self] [3] 10.55% 0.00%(21/199) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(21/21) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 95.24% 0.00%(20/21) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 50.00% 0.00%(10/20) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 50.00% 0.00%(5/10) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(5/5) [self] [7] 30.00% 0.00%(3/10) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(1/10) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Process::ProcessSampleCompare) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(5/20) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [7] 60.00% 0.00%(3/5) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(2/2) [self] [6] 5.00% 0.00%(1/20) FunctionLocation::operator=(FunctionLocation const&) [7] 100.00% 0.00%(1/1) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(1/20) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(1/20) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(1/20) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 5.00% 0.00%(1/20) ~FunctionLocation [7] 100.00% 0.00%(1/1) ~set [8] 100.00% 0.00%(1/1) [self] [5] 4.76% 0.00%(1/21) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(1/1) [self] [3] 7.54% 0.00%(15/199) std::vector >::push_back(FunctionLocation const&) [4] 100.00% 0.00%(15/15) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(15/15) FunctionLocation [6] 100.00% 0.00%(15/15) set [7] 100.00% 0.00%(15/15) _Rb_tree [8] 100.00% 0.00%(15/15) [self] [3] 5.53% 0.00%(11/199) std::vector >::reserve(unsigned int) [4] 100.00% 0.00%(11/11) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [5] 63.64% 0.00%(7/11) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [6] 100.00% 0.00%(7/7) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 85.71% 0.00%(6/7) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) void std::_Construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [5] 36.36% 0.00%(4/11) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 75.00% 0.00%(3/4) operator new(unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) [unmapped_function] [2] 3.93% 0.02%(102/2593) fprintf [3] 100.00% 0.02%(102/102) vfprintf [4] 85.29% 0.02%(87/102) __vfprintf [5] 100.00% 0.02%(87/87) __dtoa [6] 34.48% 0.01%(30/87) __d2b_D2A [7] 73.33% 0.00%(22/30) __lo0bits_D2A [8] 100.00% 0.00%(22/22) [self] [7] 20.00% 0.00%(6/30) __Balloc_D2A [8] 100.00% 0.00%(6/6) [self] [7] 3.33% 0.00%(1/30) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 3.33% 0.00%(1/30) abort [8] 100.00% 0.00%(1/1) [self] [6] 25.29% 0.00%(22/87) __pow5mult_D2A [7] 90.91% 0.00%(20/22) __mult_D2A [8] 100.00% 0.00%(20/20) [self] [7] 9.09% 0.00%(2/22) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [6] 25.29% 0.00%(22/87) __rv_alloc_D2A [7] 95.45% 0.00%(21/22) __Balloc_D2A [8] 100.00% 0.00%(21/21) [self] [7] 4.55% 0.00%(1/22) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 10.34% 0.00%(9/87) __lshift_D2A [7] 66.67% 0.00%(6/9) __Balloc_D2A [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(2/9) __Bfree_D2A [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) [unmapped_function] [6] 2.30% 0.00%(2/87) __flt_rounds [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.cx [8] 100.00% 0.00%(2/2) [self] [6] 1.15% 0.00%(1/87) __Bfree_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [6] 1.15% 0.00%(1/87) __i2b_D2A [7] 100.00% 0.00%(1/1) __Balloc_D2A [8] 100.00% 0.00%(1/1) [self] [4] 14.71% 0.00%(15/102) io_flush [5] 100.00% 0.00%(15/15) __sprint [6] 100.00% 0.00%(15/15) __sfvwrite [7] 100.00% 0.00%(15/15) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(15/15) [self] [2] 3.09% 0.02%(80/2593) [self] [2] 1.04% 0.01%(27/2593) Image::demangle(char const*) [3] 100.00% 0.01%(27/27) __cxa_demangle [4] 100.00% 0.01%(27/27) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.01%(27/27) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.01%(27/27) __gnu_cxx::__verbose_terminate_handler() [7] 92.59% 0.01%(25/27) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(25/25) [self] [7] 3.70% 0.00%(1/27) std::locale::locale(std::locale const&, char const*, int) [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) memcpy [8] 100.00% 0.00%(1/1) [self] [2] 1.04% 0.01%(27/2593) ~vector [3] 88.89% 0.01%(24/27) ~_Vector_base [4] 100.00% 0.01%(24/24) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [5] 100.00% 0.01%(24/24) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [6] 100.00% 0.01%(24/24) operator delete(void*) [7] 25.00% 0.00%(6/24) arena_dalloc_small [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(6/24) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 20.83% 0.00%(5/24) free [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(4/24) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(2/24) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(1/24) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 11.11% 0.00%(3/27) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [4] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(3/3) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [6] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*) [7] 100.00% 0.00%(3/3) ~FunctionLocation [8] 100.00% 0.00%(3/3) [self] [2] 0.08% 0.00%(2/2593) Callchain::push_back(char const*) [3] 100.00% 0.00%(2/2) std::vector >::push_back(char const* const&) [4] 100.00% 0.00%(2/2) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 50.00% 0.00%(1/2) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 100.00% 0.00%(1/1) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [6] 100.00% 0.00%(1/1) char const** std::uninitialized_copy(char const**, char const**, char const**) [7] 100.00% 0.00%(1/1) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [1] 33.45% 0.31%(1387/4147) Process::getCallers(Callchain const&, std::vector >&) [2] 89.33% 0.27%(1239/1387) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [3] 100.00% 0.27%(1239/1239) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [4] 100.00% 0.27%(1239/1239) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.27%(1239/1239) Callchain::operator<(Callchain const&) const [6] 100.00% 0.27%(1239/1239) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 72.56% 0.20%(899/1239) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.20%(899/899) [self] [7] 16.14% 0.04%(200/1239) std::vector >::end() const [8] 100.00% 0.04%(200/200) [self] [7] 10.73% 0.03%(133/1239) std::vector >::begin() const [8] 100.00% 0.03%(133/133) [self] [7] 0.40% 0.00%(5/1239) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 0.16% 0.00%(2/1239) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(2/2) [self] [2] 5.48% 0.02%(76/1387) std::vector >::push_back(FunctionLocation const&) [3] 100.00% 0.02%(76/76) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [4] 100.00% 0.02%(76/76) FunctionLocation [5] 100.00% 0.02%(76/76) set [6] 100.00% 0.02%(76/76) _Rb_tree [7] 34.21% 0.01%(26/76) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.01%(26/26) [self] [7] 22.37% 0.00%(17/76) _Rb_tree_impl [8] 100.00% 0.00%(17/17) [self] [7] 17.11% 0.00%(13/76) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(13/13) [self] [7] 5.26% 0.00%(4/76) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(4/4) [self] [7] 3.95% 0.00%(3/76) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 2.63% 0.00%(2/76) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(2/76) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(2/76) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(2/76) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(2/76) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 1.32% 0.00%(1/76) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 1.32% 0.00%(1/76) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [7] 1.32% 0.00%(1/76) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 1.95% 0.01%(27/1387) std::vector >::reserve(unsigned int) [3] 100.00% 0.01%(27/27) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [4] 100.00% 0.01%(27/27) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.01%(27/27) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.01%(27/27) operator new(unsigned int) [7] 33.33% 0.00%(9/27) arena_lock_balance [8] 100.00% 0.00%(9/9) [self] [7] 29.63% 0.00%(8/27) arena_malloc_small [8] 100.00% 0.00%(8/8) [self] [7] 18.52% 0.00%(5/27) malloc [8] 100.00% 0.00%(5/5) [self] [7] 7.41% 0.00%(2/27) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) calloc [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) malloc_init [8] 100.00% 0.00%(1/1) [self] [2] 1.66% 0.01%(23/1387) [self] [2] 1.59% 0.00%(22/1387) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 100.00% 0.00%(22/22) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 95.45% 0.00%(21/22) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 42.86% 0.00%(9/21) FunctionLocation [6] 100.00% 0.00%(9/9) set [7] 100.00% 0.00%(9/9) _Rb_tree [8] 100.00% 0.00%(9/9) [self] [5] 28.57% 0.00%(6/21) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [6] 100.00% 0.00%(6/6) FunctionLocation::operator=(FunctionLocation const&) [7] 83.33% 0.00%(5/6) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [5] 23.81% 0.00%(5/21) ~FunctionLocation [6] 100.00% 0.00%(5/5) ~set [7] 100.00% 0.00%(5/5) ~_Rb_tree [8] 100.00% 0.00%(5/5) [self] [5] 4.76% 0.00%(1/21) FunctionLocation::operator=(FunctionLocation const&) [6] 100.00% 0.00%(1/1) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [4] 4.55% 0.00%(1/22) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(1/1) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [6] 100.00% 0.00%(1/1) FunctionLocation::operator=(FunctionLocation const&) [7] 100.00% 0.00%(1/1) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [1] 1.06% 0.01%(44/4147) Image::demangle(char const*) [2] 79.55% 0.01%(35/44) __cxa_demangle [3] 100.00% 0.01%(35/35) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.01%(35/35) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.01%(35/35) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.01%(35/35) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.01%(35/35) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(35/35) [self] [2] 20.45% 0.00%(9/44) [self] [1] 0.77% 0.01%(32/4147) fwrite [2] 100.00% 0.01%(32/32) [self] [1] 0.29% 0.00%(12/4147) ~vector [2] 41.67% 0.00%(5/12) [self] [2] 33.33% 0.00%(4/12) ~_Vector_base [3] 100.00% 0.00%(4/4) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [4] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [5] 100.00% 0.00%(4/4) operator delete(void*) [6] 100.00% 0.00%(4/4) arena_dalloc_small [7] 75.00% 0.00%(3/4) arena_run_tree_insert [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [2] 25.00% 0.00%(3/12) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [3] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*, FunctionLocation*) [4] 100.00% 0.00%(3/3) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [5] 100.00% 0.00%(3/3) void std::_Destroy(FunctionLocation*) [6] 100.00% 0.00%(3/3) ~FunctionLocation [7] 100.00% 0.00%(3/3) ~set [8] 100.00% 0.00%(3/3) [self] [1] 0.29% 0.00%(12/4147) Callchain::push_back(char const*) [2] 83.33% 0.00%(10/12) std::vector >::push_back(char const* const&) [3] 100.00% 0.00%(10/10) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [4] 70.00% 0.00%(7/10) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(7/7) operator new(unsigned int) [7] 42.86% 0.00%(3/7) arena_lock_balance [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) imalloc [8] 100.00% 0.00%(1/1) [self] [4] 30.00% 0.00%(3/10) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [5] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [6] 100.00% 0.00%(3/3) operator delete(void*) [7] 66.67% 0.00%(2/3) realloc [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [2] 16.67% 0.00%(2/12) [self] [1] 0.27% 0.00%(11/4147) [unmapped_function] [1] 0.19% 0.00%(8/4147) arena_dalloc_small [2] 100.00% 0.00%(8/8) [self] [1] 0.17% 0.00%(7/4147) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(7/7) [self] [1] 0.17% 0.00%(7/4147) fprintf [2] 71.43% 0.00%(5/7) [self] [2] 28.57% 0.00%(2/7) vfprintf [3] 100.00% 0.00%(2/2) __vfprintf [4] 100.00% 0.00%(2/2) __dtoa [5] 100.00% 0.00%(2/2) __rv_alloc_D2A [6] 100.00% 0.00%(2/2) __Balloc_D2A [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [1] 0.14% 0.00%(6/4147) arena_run_reg_dalloc [2] 100.00% 0.00%(6/6) [self] [1] 0.10% 0.00%(4/4147) std::vector >::end() [2] 100.00% 0.00%(4/4) [self] [1] 0.10% 0.00%(4/4147) free [2] 100.00% 0.00%(4/4) [self] [1] 0.07% 0.00%(3/4147) __gnu_cxx::__normal_iterator > >::operator->() const [2] 100.00% 0.00%(3/3) [self] [1] 0.07% 0.00%(3/4147) Location::getFunctionName() const [2] 100.00% 0.00%(3/3) [self] [1] 0.07% 0.00%(3/4147) Callchain::pop_back() [2] 100.00% 0.00%(3/3) [self] [1] 0.05% 0.00%(2/4147) std::vector >::begin() [2] 100.00% 0.00%(2/2) [self] [1] 0.05% 0.00%(2/4147) FunctionLocation::getCount() const [2] 100.00% 0.00%(2/2) [self] [1] 0.05% 0.00%(2/4147) malloc_spin_unlock [2] 100.00% 0.00%(2/2) [self] [1] 0.05% 0.00%(2/4147) ~allocator [2] 100.00% 0.00%(2/2) [self] [1] 0.02% 0.00%(1/4147) fputc [2] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(1/4147) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [2] 100.00% 0.00%(1/1) [self] [1] 0.02% 0.00%(1/4147) idalloc [2] 100.00% 0.00%(1/1) [self] [0] 0.80% 0.80%(3615/453838) Process::getCallers(Callchain const&, std::vector >&) [1] 93.22% 0.74%(3370/3615) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [2] 100.00% 0.74%(3370/3370) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [3] 100.00% 0.74%(3370/3370) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 0.74%(3370/3370) Callchain::operator<(Callchain const&) const [5] 100.00% 0.74%(3370/3370) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 90.56% 0.67%(3052/3370) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 57.63% 0.39%(1759/3052) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.39%(1759/1759) [self] [7] 21.26% 0.14%(649/3052) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.14%(649/649) [self] [7] 15.04% 0.10%(459/3052) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.10%(459/459) [self] [7] 4.26% 0.03%(130/3052) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.03%(130/130) [self] [7] 1.31% 0.01%(40/3052) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.01%(40/40) [self] [7] 0.49% 0.00%(15/3052) std::less::less() [8] 100.00% 0.00%(15/15) [self] [6] 5.37% 0.04%(181/3370) std::vector >::begin() const [7] 93.37% 0.04%(169/181) __normal_iterator [8] 100.00% 0.04%(169/169) [self] [7] 6.63% 0.00%(12/181) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(12/12) [self] [6] 4.07% 0.03%(137/3370) std::vector >::end() const [7] 95.62% 0.03%(131/137) __normal_iterator [8] 100.00% 0.03%(131/131) [self] [7] 4.38% 0.00%(6/137) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(6/6) [self] [1] 2.77% 0.02%(100/3615) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 94.00% 0.02%(94/100) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 96.81% 0.02%(91/94) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 42.86% 0.01%(39/91) FunctionLocation [5] 100.00% 0.01%(39/39) set [6] 100.00% 0.01%(39/39) _Rb_tree [7] 35.90% 0.00%(14/39) _Rb_tree_impl [8] 100.00% 0.00%(14/14) [self] [7] 33.33% 0.00%(13/39) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(13/13) [self] [7] 7.69% 0.00%(3/39) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(3/3) [self] [7] 5.13% 0.00%(2/39) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 5.13% 0.00%(2/39) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 2.56% 0.00%(1/39) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 2.56% 0.00%(1/39) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 21.98% 0.00%(20/91) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(20/20) FunctionLocation::operator=(FunctionLocation const&) [6] 100.00% 0.00%(20/20) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [7] 100.00% 0.00%(20/20) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(20/20) [self] [4] 19.78% 0.00%(18/91) ~FunctionLocation [5] 100.00% 0.00%(18/18) ~set [6] 100.00% 0.00%(18/18) ~_Rb_tree [7] 77.78% 0.00%(14/18) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(14/14) [self] [7] 11.11% 0.00%(2/18) ~_Rb_tree_impl [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(1/18) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [4] 7.69% 0.00%(7/91) FunctionLocation::operator=(FunctionLocation const&) [5] 100.00% 0.00%(7/7) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [6] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::clear() [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::map, std::allocator > >::clear() [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [4] 7.69% 0.00%(7/91) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(7/7) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(7/7) FunctionLocation* std::__copy_backward_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 100.00% 0.00%(7/7) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [8] 100.00% 0.00%(7/7) [self] [3] 3.19% 0.00%(3/94) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 66.67% 0.00%(2/3) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(2/2) FunctionLocation::operator=(FunctionLocation const&) [6] 100.00% 0.00%(2/2) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [4] 33.33% 0.00%(1/3) FunctionLocation [5] 100.00% 0.00%(1/1) set [6] 100.00% 0.00%(1/1) _Rb_tree [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 5.00% 0.00%(5/100) [self] [2] 1.00% 0.00%(1/100) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [3] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [4] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::swap(FunctionLocation&, FunctionLocation&) [7] 100.00% 0.00%(1/1) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [1] 2.68% 0.02%(97/3615) std::vector >::push_back(FunctionLocation const&) [2] 97.94% 0.02%(95/97) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [3] 100.00% 0.02%(95/95) FunctionLocation [4] 100.00% 0.02%(95/95) set [5] 100.00% 0.02%(95/95) _Rb_tree [6] 36.84% 0.01%(35/95) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 40.00% 0.00%(14/35) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(14/14) [self] [7] 28.57% 0.00%(10/35) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(10/10) [self] [7] 14.29% 0.00%(5/35) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 11.43% 0.00%(4/35) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 5.71% 0.00%(2/35) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [6] 29.47% 0.01%(28/95) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 82.14% 0.01%(23/28) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.01%(23/23) [self] [7] 17.86% 0.00%(5/28) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [6] 20.00% 0.00%(19/95) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 94.74% 0.00%(18/19) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(18/18) [self] [7] 5.26% 0.00%(1/19) operator delete(void*, void*) [8] 100.00% 0.00%(1/1) [self] [6] 13.68% 0.00%(13/95) _Rb_tree_impl [7] 84.62% 0.00%(11/13) allocator [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(2/2) [self] [2] 2.06% 0.00%(2/97) [self] [1] 0.80% 0.01%(29/3615) std::vector >::reserve(unsigned int) [2] 68.97% 0.00%(20/29) [self] [2] 31.03% 0.00%(9/29) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [3] 100.00% 0.00%(9/9) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(9/9) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(9/9) operator new(unsigned int) [6] 88.89% 0.00%(8/9) arena_malloc_small [7] 62.50% 0.00%(5/8) arena_run_reg_alloc [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(2/8) arena_run_tree_first [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 0.14% 0.00%(5/3615) std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [2] 100.00% 0.00%(5/5) [self] [1] 0.08% 0.00%(3/3615) std::_Rb_tree_const_iterator >::operator++() [2] 100.00% 0.00%(3/3) [self] [1] 0.08% 0.00%(3/3615) std::vector >::end() [2] 100.00% 0.00%(3/3) [self] [1] 0.06% 0.00%(2/3615) _Rb_tree_const_iterator [2] 100.00% 0.00%(2/2) [self] [1] 0.06% 0.00%(2/3615) std::map, std::allocator > >::begin() const [2] 100.00% 0.00%(2/2) [self] [1] 0.06% 0.00%(2/3615) std::vector >::begin() [2] 100.00% 0.00%(2/2) [self] [1] 0.03% 0.00%(1/3615) std::_Rb_tree_const_iterator, std::allocator > > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > > > const&) const [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/3615) std::map, std::allocator > >::size() const [2] 100.00% 0.00%(1/1) [self] [0] 0.69% 0.69%(3120/453838) Image::mapAllLocations(std::vector >, std::allocator > > >&) [1] 52.02% 0.36%(1623/3120) Image::mapLocation(Location&, unsigned int) [2] 33.03% 0.12%(536/1623) _bfd_elf_find_nearest_line [3] 100.00% 0.12%(536/536) find_line [4] 98.88% 0.12%(530/536) comp_unit_find_nearest_line [5] 81.13% 0.09%(430/530) scan_unit_for_symbols [6] 66.51% 0.06%(286/430) read_attribute_value [7] 22.03% 0.01%(63/286) read_4_bytes [8] 100.00% 0.01%(63/63) [self] [7] 20.28% 0.01%(58/286) bfd_alloc [8] 100.00% 0.01%(58/58) [self] [7] 14.34% 0.01%(41/286) read_section [8] 100.00% 0.01%(41/41) [self] [7] 12.24% 0.01%(35/286) strlen [8] 100.00% 0.01%(35/35) [self] [7] 6.99% 0.00%(20/286) read_signed_leb128 [8] 100.00% 0.00%(20/20) [self] [7] 5.24% 0.00%(15/286) read_address [8] 100.00% 0.00%(15/15) [self] [7] 4.20% 0.00%(12/286) read_1_byte [8] 100.00% 0.00%(12/12) [self] [7] 4.20% 0.00%(12/286) read_2_bytes [8] 100.00% 0.00%(12/12) [self] [7] 2.80% 0.00%(8/286) bfd_getl32 [8] 100.00% 0.00%(8/8) [self] [7] 2.45% 0.00%(7/286) read_n_bytes [8] 100.00% 0.00%(7/7) [self] [7] 2.10% 0.00%(6/286) read_string [8] 100.00% 0.00%(6/6) [self] [7] 1.40% 0.00%(4/286) strncmp [8] 100.00% 0.00%(4/4) [self] [7] 1.05% 0.00%(3/286) bfd_getl16 [8] 100.00% 0.00%(3/3) [self] [7] 0.35% 0.00%(1/286) [unmapped_function] [7] 0.35% 0.00%(1/286) info_hash_table_newfunc [8] 100.00% 0.00%(1/1) [self] [6] 16.05% 0.02%(69/430) concat_filename [7] 56.52% 0.01%(39/69) memset [8] 100.00% 0.01%(39/39) [self] [7] 28.99% 0.00%(20/69) sprintf [8] 100.00% 0.00%(20/20) [self] [7] 8.70% 0.00%(6/69) bfd_malloc [8] 100.00% 0.00%(6/6) [self] [7] 2.90% 0.00%(2/69) __swbuf [8] 100.00% 0.00%(2/2) [self] [7] 2.90% 0.00%(2/69) _getdtablesize [8] 100.00% 0.00%(2/2) [self] [6] 13.26% 0.01%(57/430) find_abstract_instance_name [7] 78.95% 0.01%(45/57) read_attribute_value [8] 100.00% 0.01%(45/45) [self] [7] 10.53% 0.00%(6/57) lookup_abbrev [8] 100.00% 0.00%(6/6) [self] [7] 7.02% 0.00%(4/57) read_attribute [8] 100.00% 0.00%(4/4) [self] [7] 3.51% 0.00%(2/57) read_unsigned_leb128 [8] 100.00% 0.00%(2/2) [self] [6] 3.49% 0.00%(15/430) bfd_zalloc [7] 100.00% 0.00%(15/15) bfd_alloc [8] 100.00% 0.00%(15/15) [self] [6] 0.70% 0.00%(3/430) read_rangelist [7] 66.67% 0.00%(2/3) read_4_bytes [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arange_add [8] 100.00% 0.00%(1/1) [self] [5] 18.87% 0.02%(100/530) decode_line_info [6] 58.00% 0.01%(58/100) add_line_info [7] 74.14% 0.01%(43/58) strcpy [8] 100.00% 0.01%(43/43) [self] [7] 25.86% 0.00%(15/58) bfd_alloc [8] 100.00% 0.00%(15/15) [self] [6] 36.00% 0.01%(36/100) concat_filename [7] 44.44% 0.00%(16/36) memset [8] 100.00% 0.00%(16/16) [self] [7] 36.11% 0.00%(13/36) sprintf [8] 100.00% 0.00%(13/13) [self] [7] 13.89% 0.00%(5/36) bfd_malloc [8] 100.00% 0.00%(5/5) [self] [7] 2.78% 0.00%(1/36) [unmapped_function] [7] 2.78% 0.00%(1/36) _getdtablesize [8] 100.00% 0.00%(1/1) [self] [6] 4.00% 0.00%(4/100) arena_dalloc_small [7] 100.00% 0.00%(4/4) arena_run_dalloc [8] 100.00% 0.00%(4/4) [self] [6] 1.00% 0.00%(1/100) bfd_realloc [7] 100.00% 0.00%(1/1) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [6] 1.00% 0.00%(1/100) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 1.12% 0.00%(6/536) bfd_realloc [5] 50.00% 0.00%(3/6) arena_malloc_small [6] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [7] 66.67% 0.00%(2/3) arena_avail_tree_nsearch [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(3/6) iralloc [6] 100.00% 0.00%(3/3) arena_ralloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 32.72% 0.12%(531/1623) [self] [2] 21.20% 0.08%(344/1623) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [3] 100.00% 0.08%(344/344) std::map, std::allocator > >::lower_bound(unsigned int const&) [4] 100.00% 0.08%(344/344) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [5] 100.00% 0.08%(344/344) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.08%(344/344) _Select1st [7] 68.31% 0.05%(235/344) unary_function [8] 100.00% 0.05%(235/235) [self] [7] 31.69% 0.02%(109/344) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.02%(109/109) [self] [2] 9.06% 0.03%(147/1623) Image::loadSymtab() [3] 80.27% 0.03%(118/147) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [4] 100.00% 0.03%(118/118) std::map, std::allocator > >::operator[](char const* const&) [5] 90.68% 0.02%(107/118) std::map, std::allocator > >::lower_bound(char const* const&) [6] 100.00% 0.02%(107/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [7] 33.64% 0.01%(36/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.01%(36/36) [self] [7] 30.84% 0.01%(33/107) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.01%(33/33) [self] [7] 26.17% 0.01%(28/107) std::allocator > >::~allocator() [8] 100.00% 0.01%(28/28) [self] [7] 4.67% 0.00%(5/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 1.87% 0.00%(2/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 0.93% 0.00%(1/107) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(1/1) [self] [7] 0.93% 0.00%(1/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 0.93% 0.00%(1/107) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [5] 9.32% 0.00%(11/118) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(11/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 45.45% 0.00%(5/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(5/5) [self] [7] 36.36% 0.00%(4/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(1/11) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(1/1) [self] [3] 19.73% 0.01%(29/147) _bfd_elf_canonicalize_symtab [4] 100.00% 0.01%(29/29) bfd_elf32_slurp_symbol_table [5] 100.00% 0.01%(29/29) bfd_elf_get_elf_syms [6] 100.00% 0.01%(29/29) bfd_elf32_swap_symbol_in [7] 51.72% 0.00%(15/29) bfd_getl32 [8] 100.00% 0.00%(15/15) [self] [7] 31.03% 0.00%(9/29) bfd_getb32 [8] 100.00% 0.00%(9/9) [self] [7] 13.79% 0.00%(4/29) bfd_getb16 [8] 100.00% 0.00%(4/4) [self] [7] 3.45% 0.00%(1/29) bfd_getl16 [8] 100.00% 0.00%(1/1) [self] [2] 2.65% 0.01%(43/1623) Image::loadDyntab() [3] 65.12% 0.01%(28/43) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [4] 100.00% 0.01%(28/28) std::map, std::allocator > >::operator[](char const* const&) [5] 64.29% 0.00%(18/28) std::map, std::allocator > >::lower_bound(char const* const&) [6] 100.00% 0.00%(18/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [7] 50.00% 0.00%(9/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(9/9) [self] [7] 27.78% 0.00%(5/18) std::_Rb_tree_iterator >::operator*() const [8] 100.00% 0.00%(5/5) [self] [7] 11.11% 0.00%(2/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 5.56% 0.00%(1/18) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) std::allocator > >::~allocator() [8] 100.00% 0.00%(1/1) [self] [5] 35.71% 0.00%(10/28) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(10/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 40.00% 0.00%(4/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(2/10) _Select1st [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) std::unary_function, char const* const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [8] 100.00% 0.00%(1/1) [self] [3] 34.88% 0.00%(15/43) _bfd_elf_canonicalize_dynamic_symtab [4] 100.00% 0.00%(15/15) bfd_elf32_slurp_symbol_table [5] 93.33% 0.00%(14/15) bfd_elf_get_elf_syms [6] 100.00% 0.00%(14/14) bfd_elf32_swap_symbol_in [7] 35.71% 0.00%(5/14) bfd_getb16 [8] 100.00% 0.00%(5/5) [self] [7] 35.71% 0.00%(5/14) bfd_getb32 [8] 100.00% 0.00%(5/5) [self] [7] 21.43% 0.00%(3/14) bfd_getl32 [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(1/14) bfd_getl16 [8] 100.00% 0.00%(1/1) [self] [5] 6.67% 0.00%(1/15) _bfd_elf_slurp_version_tables [6] 100.00% 0.00%(1/1) _bfd_elf_swap_verdef_in [7] 100.00% 0.00%(1/1) bfd_getl32 [8] 100.00% 0.00%(1/1) [self] [2] 1.36% 0.00%(22/1623) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 63.64% 0.00%(14/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 100.00% 0.00%(14/14) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(14/14) [self] [6] 36.36% 0.00%(8/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 50.00% 0.00%(4/8) allocator > > [8] 100.00% 0.00%(4/4) [self] [7] 37.50% 0.00%(3/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) std::map, std::allocator > >::map() [8] 100.00% 0.00%(1/1) [self] [1] 11.28% 0.08%(352/3120) std::map, std::allocator > >::operator[](std::string const&) [2] 100.00% 0.08%(352/352) [self] [1] 9.94% 0.07%(310/3120) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.07%(310/310) [self] [1] 8.78% 0.06%(274/3120) Image::isContained(Location&, unsigned int) [2] 100.00% 0.06%(274/274) [self] [1] 3.37% 0.02%(105/3120) Process::getProcess(int) [2] 100.00% 0.02%(105/105) [self] [1] 3.17% 0.02%(99/3120) std::vector >::end() [2] 100.00% 0.02%(99/99) [self] [1] 2.63% 0.02%(82/3120) Image::isOk() const [2] 100.00% 0.02%(82/82) [self] [1] 2.53% 0.02%(79/3120) Process::getLoadableImageName(Location const&, unsigned int&) [2] 86.08% 0.01%(68/79) [self] [2] 13.92% 0.00%(11/79) sharedLibInfo [3] 72.73% 0.00%(8/11) sharedLibInfo::processFileImage() [4] 50.00% 0.00%(4/8) _Unwind_Resume [5] 75.00% 0.00%(3/4) _Unwind_Backtrace [6] 66.67% 0.00%(2/3) _Unwind_Backtrace [7] 100.00% 0.00%(2/2) __gxx_personality_v0 [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) _Unwind_GetIPInfo [7] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) _Unwind_GetIPInfo [6] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [7] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(4/8) __cxa_throw [5] 100.00% 0.00%(4/4) _Unwind_RaiseException [6] 75.00% 0.00%(3/4) _Unwind_GetIPInfo [7] 66.67% 0.00%(2/3) _Unwind_GetIPInfo [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) memcpy [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) _Unwind_RaiseException [7] 100.00% 0.00%(1/1) strncmp [8] 100.00% 0.00%(1/1) [self] [3] 27.27% 0.00%(3/11) _Unwind_Resume [4] 100.00% 0.00%(3/3) _Unwind_Backtrace [5] 100.00% 0.00%(3/3) __gxx_personality_v0 [6] 100.00% 0.00%(3/3) std::unexpected() [7] 100.00% 0.00%(3/3) std::unexpected() [8] 100.00% 0.00%(3/3) [self] [1] 1.89% 0.01%(59/3120) __gnu_cxx::__normal_iterator > >::operator++() [2] 100.00% 0.01%(59/59) [self] [1] 1.31% 0.01%(41/3120) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [2] 100.00% 0.01%(41/41) [self] [1] 0.83% 0.01%(26/3120) std::string::c_str() const [2] 100.00% 0.01%(26/26) [self] [1] 0.61% 0.00%(19/3120) std::vector >, std::allocator > > >::end() [2] 100.00% 0.00%(19/19) [self] [1] 0.48% 0.00%(15/3120) __gnu_cxx::__normal_iterator > >::operator*() const [2] 100.00% 0.00%(15/15) [self] [1] 0.45% 0.00%(14/3120) std::basic_string, std::allocator >::~basic_string() [2] 100.00% 0.00%(14/14) [self] [1] 0.38% 0.00%(12/3120) std::vector >::begin() [2] 100.00% 0.00%(12/12) [self] [1] 0.13% 0.00%(4/3120) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [2] 100.00% 0.00%(4/4) [self] [1] 0.06% 0.00%(2/3120) Process::getName() const [2] 100.00% 0.00%(2/2) [self] [1] 0.06% 0.00%(2/3120) [unmapped_function] [1] 0.03% 0.00%(1/3120) Image::getLoadableImageName(Location const&, unsigned int&) [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/3120) Image [2] 100.00% 0.00%(1/1) bfd_check_format [3] 100.00% 0.00%(1/1) bfd_check_format_matches [4] 100.00% 0.00%(1/1) bfd_elf32_object_p [5] 100.00% 0.00%(1/1) bfd_section_from_shdr [6] 100.00% 0.00%(1/1) bfd_elf_string_from_elf_section [7] 100.00% 0.00%(1/1) bfd_elf_get_str_section [8] 100.00% 0.00%(1/1) [self] [0] 0.67% 0.67%(3043/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [1] 62.67% 0.42%(1907/3043) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [2] 100.00% 0.42%(1907/1907) [self] [1] 26.03% 0.17%(792/3043) std::less::operator()(Callchain const&, Callchain const&) const [2] 100.00% 0.17%(792/792) [self] [1] 5.55% 0.04%(169/3043) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.04%(169/169) [self] [1] 3.78% 0.03%(115/3043) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [2] 100.00% 0.03%(115/115) [self] [1] 1.05% 0.01%(32/3043) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [2] 100.00% 0.01%(32/32) [self] [1] 0.89% 0.01%(27/3043) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [2] 100.00% 0.01%(27/27) [self] [1] 0.03% 0.00%(1/3043) _Rb_tree_iterator [2] 100.00% 0.00%(1/1) [self] [0] 0.65% 0.65%(2929/453838) FlatProfilePrinter::printProfile(Profiler const&, std::vector > const&) [1] 83.34% 0.54%(2441/2929) Image::mapAllLocations(std::vector >, std::allocator > > >&) [2] 96.39% 0.52%(2353/2441) Image::mapLocation(Location&, unsigned int) [3] 82.87% 0.43%(1950/2353) _bfd_elf_find_nearest_line [4] 100.00% 0.43%(1950/1950) find_line [5] 95.08% 0.41%(1854/1950) bfd_follow_gnu_debuglink [6] 100.00% 0.41%(1854/1854) separate_debug_file_exists [7] 100.00% 0.41%(1854/1854) bfd_calc_gnu_debuglink_crc32 [8] 100.00% 0.41%(1854/1854) [self] [5] 3.59% 0.02%(70/1950) comp_unit_find_nearest_line [6] 95.71% 0.01%(67/70) scan_unit_for_symbols [7] 61.19% 0.01%(41/67) read_attribute_value [8] 100.00% 0.01%(41/41) [self] [7] 14.93% 0.00%(10/67) lookup_abbrev [8] 100.00% 0.00%(10/10) [self] [7] 10.45% 0.00%(7/67) read_attribute [8] 100.00% 0.00%(7/7) [self] [7] 10.45% 0.00%(7/67) read_string [8] 100.00% 0.00%(7/7) [self] [7] 1.49% 0.00%(1/67) arange_add [8] 100.00% 0.00%(1/1) [self] [7] 1.49% 0.00%(1/67) concat_filename [8] 100.00% 0.00%(1/1) [self] [6] 4.29% 0.00%(3/70) decode_line_info [7] 33.33% 0.00%(1/3) bfd_realloc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) info_hash_table_newfunc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) read_1_byte [8] 100.00% 0.00%(1/1) [self] [5] 1.23% 0.01%(24/1950) bfd_realloc [6] 75.00% 0.00%(18/24) malloc [7] 100.00% 0.00%(18/18) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(18/18) [self] [6] 16.67% 0.00%(4/24) isalloc [7] 100.00% 0.00%(4/4) arena_salloc [8] 100.00% 0.00%(4/4) [self] [6] 4.17% 0.00%(1/24) iralloc [7] 100.00% 0.00%(1/1) malloc [8] 100.00% 0.00%(1/1) [self] [6] 4.17% 0.00%(1/24) realloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 0.10% 0.00%(2/1950) read_attribute_value [6] 50.00% 0.00%(1/2) read_2_bytes [7] 100.00% 0.00%(1/1) bfd_getb16 [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) read_4_bytes [7] 100.00% 0.00%(1/1) bfd_getb32 [8] 100.00% 0.00%(1/1) [self] [3] 9.82% 0.05%(231/2353) Image::loadSymtab() [4] 90.04% 0.05%(208/231) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [5] 100.00% 0.05%(208/208) std::map, std::allocator > >::operator[](char const* const&) [6] 85.58% 0.04%(178/208) std::map, std::allocator > >::lower_bound(char const* const&) [7] 99.44% 0.04%(177/178) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [8] 100.00% 0.04%(177/177) [self] [7] 0.56% 0.00%(1/178) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [6] 12.98% 0.01%(27/208) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.01%(27/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.01%(27/27) [self] [6] 1.44% 0.00%(3/208) std::map, std::allocator > >::end() [7] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(3/3) [self] [4] 9.96% 0.01%(23/231) _bfd_elf_canonicalize_symtab [5] 100.00% 0.01%(23/23) bfd_elf32_slurp_symbol_table [6] 86.96% 0.00%(20/23) bfd_elf_get_elf_syms [7] 80.00% 0.00%(16/20) bfd_elf32_swap_symbol_in [8] 100.00% 0.00%(16/16) [self] [7] 10.00% 0.00%(2/20) elf_vxworks_create_dynamic_sections [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(1/20) bfd_getl16 [8] 100.00% 0.00%(1/1) [self] [7] 5.00% 0.00%(1/20) bfd_getl32 [8] 100.00% 0.00%(1/1) [self] [6] 13.04% 0.00%(3/23) bfd_elf_sym_name [7] 100.00% 0.00%(3/3) bfd_elf_string_from_elf_section [8] 100.00% 0.00%(3/3) [self] [3] 3.06% 0.02%(72/2353) Image::loadDyntab() [4] 77.78% 0.01%(56/72) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [5] 100.00% 0.01%(56/56) std::map, std::allocator > >::operator[](char const* const&) [6] 78.57% 0.01%(44/56) std::map, std::allocator > >::lower_bound(char const* const&) [7] 100.00% 0.01%(44/44) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [8] 100.00% 0.01%(44/44) [self] [6] 17.86% 0.00%(10/56) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(10/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(10/10) [self] [6] 3.57% 0.00%(2/56) std::map, std::allocator > >::end() [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [8] 100.00% 0.00%(2/2) [self] [4] 22.22% 0.00%(16/72) _bfd_elf_canonicalize_dynamic_symtab [5] 100.00% 0.00%(16/16) bfd_elf32_slurp_symbol_table [6] 56.25% 0.00%(9/16) bfd_elf_get_elf_syms [7] 77.78% 0.00%(7/9) bfd_elf32_swap_symbol_in [8] 100.00% 0.00%(7/7) [self] [7] 11.11% 0.00%(1/9) bfd_getl32 [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) elf_vxworks_create_dynamic_sections [8] 100.00% 0.00%(1/1) [self] [6] 43.75% 0.00%(7/16) bfd_elf_sym_name [7] 100.00% 0.00%(7/7) bfd_elf_string_from_elf_section [8] 100.00% 0.00%(7/7) [self] [3] 2.55% 0.01%(60/2353) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [4] 100.00% 0.01%(60/60) std::map, std::allocator > >::lower_bound(unsigned int const&) [5] 100.00% 0.01%(60/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.01%(60/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 28.33% 0.00%(17/60) _Select1st [8] 100.00% 0.00%(17/17) [self] [7] 23.33% 0.00%(14/60) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(14/14) [self] [7] 21.67% 0.00%(13/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(13/13) [self] [7] 15.00% 0.00%(9/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(9/9) [self] [7] 8.33% 0.00%(5/60) std::unary_function, unsigned int const>::unary_function() [8] 100.00% 0.00%(5/5) [self] [7] 3.33% 0.00%(2/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_leftmost() [8] 100.00% 0.00%(2/2) [self] [3] 1.70% 0.01%(40/2353) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.01%(40/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [5] 90.00% 0.01%(36/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 63.89% 0.01%(23/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 69.57% 0.00%(16/23) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(16/16) [self] [7] 13.04% 0.00%(3/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(3/3) [self] [7] 13.04% 0.00%(3/23) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(1/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(12/36) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 41.67% 0.00%(5/12) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(5/5) [self] [7] 33.33% 0.00%(4/12) [unmapped_function] [7] 25.00% 0.00%(3/12) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(3/3) [self] [6] 2.78% 0.00%(1/36) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [5] 10.00% 0.00%(4/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(4/4) _Select1st [7] 75.00% 0.00%(3/4) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) unary_function [8] 100.00% 0.00%(1/1) [self] [2] 1.88% 0.01%(46/2441) std::map, std::allocator > >::operator[](std::string const&) [3] 100.00% 0.01%(46/46) std::map, std::allocator > >::lower_bound(std::string const&) [4] 100.00% 0.01%(46/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [5] 91.30% 0.01%(42/46) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.01%(42/42) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 95.24% 0.01%(40/42) std::string::compare(std::string const&) const [8] 100.00% 0.01%(40/40) [self] [7] 4.76% 0.00%(2/42) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(2/2) [self] [5] 8.70% 0.00%(4/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(4/4) _Select1st [7] 50.00% 0.00%(2/4) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) unary_function [8] 100.00% 0.00%(2/2) [self] [2] 1.39% 0.01%(34/2441) [self] [2] 0.12% 0.00%(3/2441) Image [3] 100.00% 0.00%(3/3) bfd_check_format [4] 100.00% 0.00%(3/3) bfd_check_format_matches [5] 100.00% 0.00%(3/3) bfd_elf32_object_p [6] 66.67% 0.00%(2/3) bfd_bread [7] 100.00% 0.00%(2/2) cache_bread [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) bfd_default_set_arch_mach [7] 100.00% 0.00%(1/1) bfd_lookup_arch [8] 100.00% 0.00%(1/1) [self] [2] 0.12% 0.00%(3/2441) Process::getLoadableImageName(Location const&, unsigned int&) [3] 66.67% 0.00%(2/3) sharedLibInfo [4] 100.00% 0.00%(2/2) _Unwind_Resume [5] 50.00% 0.00%(1/2) _Unwind_Backtrace [6] 100.00% 0.00%(1/1) _Unwind_Backtrace [7] 100.00% 0.00%(1/1) __gxx_personality_v0 [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) _Unwind_GetIPInfo [6] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [7] 100.00% 0.00%(1/1) _Unwind_Find_FDE [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(1/3) std::map, std::allocator > >::lower_bound(unsigned long const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [2] 0.08% 0.00%(2/2441) Process::getProcess(int) [3] 100.00% 0.00%(2/2) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(2/2) _Select1st [7] 100.00% 0.00%(2/2) unary_function [8] 100.00% 0.00%(2/2) [self] [1] 6.96% 0.04%(204/2929) Process::collectAllLocations(std::vector >, std::allocator > > >&) [2] 83.82% 0.04%(171/204) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 88.30% 0.03%(151/171) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 58.94% 0.02%(89/151) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 100.00% 0.02%(89/89) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 78.65% 0.02%(70/89) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 51.43% 0.01%(36/70) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.01%(36/36) [self] [7] 21.43% 0.00%(15/70) Location::operator<(Location const&) const [8] 100.00% 0.00%(15/15) [self] [7] 8.57% 0.00%(6/70) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(6/6) [self] [7] 7.14% 0.00%(5/70) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(5/5) [self] [7] 5.71% 0.00%(4/70) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [7] 5.71% 0.00%(4/70) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(4/4) [self] [6] 13.48% 0.00%(12/89) std::vector >::end() const [7] 100.00% 0.00%(12/12) __normal_iterator [8] 100.00% 0.00%(12/12) [self] [6] 7.87% 0.00%(7/89) std::vector >::begin() const [7] 85.71% 0.00%(6/7) __normal_iterator [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [4] 41.06% 0.01%(62/151) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 53.23% 0.01%(33/62) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 96.97% 0.01%(32/33) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 37.50% 0.00%(12/32) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(12/12) [self] [7] 31.25% 0.00%(10/32) std::vector >::end() const [8] 100.00% 0.00%(10/10) [self] [7] 31.25% 0.00%(10/32) std::vector >::begin() const [8] 100.00% 0.00%(10/10) [self] [6] 3.03% 0.00%(1/33) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [5] 45.16% 0.01%(28/62) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 85.71% 0.01%(24/28) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 50.00% 0.00%(12/24) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(12/12) [self] [7] 25.00% 0.00%(6/24) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(6/6) [self] [7] 20.83% 0.00%(5/24) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(5/5) [self] [7] 4.17% 0.00%(1/24) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(4/28) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 75.00% 0.00%(3/4) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [5] 1.61% 0.00%(1/62) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [6] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [3] 11.70% 0.00%(20/171) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 100.00% 0.00%(20/20) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 70.00% 0.00%(14/20) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 57.14% 0.00%(8/14) std::vector >::operator=(std::vector > const&) [7] 25.00% 0.00%(2/8) allocator [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::vector >::end() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::vector >::begin() [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(6/14) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 33.33% 0.00%(2/6) std::vector >::end() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) std::vector >::begin() const [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [5] 30.00% 0.00%(6/20) vector [6] 66.67% 0.00%(4/6) _Vector_base [7] 50.00% 0.00%(2/4) _Vector_impl [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(1/6) std::vector >::end() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 16.18% 0.01%(33/204) Process::collectLocations(std::vector >, std::allocator > > >&) [3] 54.55% 0.00%(18/33) std::vector >, std::allocator > > >::push_back(std::vector > const&) [4] 66.67% 0.00%(12/18) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [5] 100.00% 0.00%(12/12) vector [6] 50.00% 0.00%(6/12) _Vector_base [7] 83.33% 0.00%(5/6) _Vector_impl [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(3/12) std::vector >::begin() const [7] 100.00% 0.00%(3/3) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [6] 16.67% 0.00%(2/12) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 100.00% 0.00%(2/2) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(2/2) [self] [6] 8.33% 0.00%(1/12) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(6/18) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [5] 100.00% 0.00%(6/6) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [6] 100.00% 0.00%(6/6) void std::_Destroy >*>(std::vector >*, std::vector >*) [7] 100.00% 0.00%(6/6) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [8] 100.00% 0.00%(6/6) [self] [3] 27.27% 0.00%(9/33) ~vector [4] 77.78% 0.00%(7/9) ~_Vector_base [5] 71.43% 0.00%(5/7) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 100.00% 0.00%(5/5) operator delete(void*) [8] 100.00% 0.00%(5/5) [self] [5] 28.57% 0.00%(2/7) ~_Vector_impl [6] 100.00% 0.00%(2/2) ~allocator [7] 50.00% 0.00%(1/2) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 22.22% 0.00%(2/9) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.00%(2/2) void std::_Destroy(Location*, Location*) [6] 100.00% 0.00%(2/2) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 100.00% 0.00%(2/2) void std::_Destroy(Location*) [8] 100.00% 0.00%(2/2) [self] [3] 15.15% 0.00%(5/33) std::vector >::reserve(unsigned int) [4] 100.00% 0.00%(5/5) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [5] 80.00% 0.00%(4/5) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 75.00% 0.00%(3/4) operator new(unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(1/5) Location* std::__uninitialized_copy_a(Location*, Location*, Location*, std::allocator) [6] 100.00% 0.00%(1/1) Location* std::uninitialized_copy(Location*, Location*, Location*) [7] 100.00% 0.00%(1/1) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [8] 100.00% 0.00%(1/1) [self] [3] 3.03% 0.00%(1/33) std::map, std::allocator > >::clear() [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [1] 4.78% 0.03%(140/2929) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [2] 17.86% 0.01%(25/140) [self] [2] 14.29% 0.00%(20/140) std::string::operator+=(char const*) [3] 100.00% 0.00%(20/20) std::string::append(char const*, unsigned int) [4] 100.00% 0.00%(20/20) std::string::reserve(unsigned int) [5] 85.00% 0.00%(17/20) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.00%(17/17) operator delete(void*) [7] 35.29% 0.00%(6/17) arena_dalloc_small [8] 100.00% 0.00%(6/6) [self] [7] 29.41% 0.00%(5/17) free [8] 100.00% 0.00%(5/5) [self] [7] 23.53% 0.00%(4/17) arena_dalloc [8] 100.00% 0.00%(4/4) [self] [7] 11.76% 0.00%(2/17) idalloc [8] 100.00% 0.00%(2/2) [self] [5] 15.00% 0.00%(3/20) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [6] 100.00% 0.00%(3/3) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [7] 66.67% 0.00%(2/3) operator new(unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [2] 13.57% 0.00%(19/140) pair [3] 100.00% 0.00%(19/19) FunctionLocation [4] 100.00% 0.00%(19/19) set [5] 100.00% 0.00%(19/19) _Rb_tree [6] 52.63% 0.00%(10/19) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 90.00% 0.00%(9/10) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 26.32% 0.00%(5/19) _Rb_tree_impl [7] 60.00% 0.00%(3/5) allocator [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(2/2) [self] [6] 15.79% 0.00%(3/19) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(3/3) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [6] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 11.43% 0.00%(16/140) ~pair [3] 100.00% 0.00%(16/16) ~FunctionLocation [4] 100.00% 0.00%(16/16) ~set [5] 100.00% 0.00%(16/16) ~_Rb_tree [6] 93.75% 0.00%(15/16) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 53.33% 0.00%(8/15) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 40.00% 0.00%(6/15) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(6/6) [self] [7] 6.67% 0.00%(1/15) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 6.25% 0.00%(1/16) ~_Rb_tree_impl [7] 100.00% 0.00%(1/1) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [2] 10.71% 0.00%(15/140) Callchain::push_back(char const*) [3] 100.00% 0.00%(15/15) std::vector >::push_back(char const* const&) [4] 100.00% 0.00%(15/15) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [5] 53.33% 0.00%(8/15) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [6] 100.00% 0.00%(8/8) char const** std::uninitialized_copy(char const**, char const**, char const**) [7] 87.50% 0.00%(7/8) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) char const** std::copy(char const**, char const**, char const**) [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(5/15) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(5/5) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(5/5) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(5/5) [self] [5] 13.33% 0.00%(2/15) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 50.00% 0.00%(1/2) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) operator new(unsigned int) [8] 100.00% 0.00%(1/1) [self] [2] 7.86% 0.00%(11/140) FunctionLocation [3] 81.82% 0.00%(9/11) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 33.33% 0.00%(3/9) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(3/3) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) ~allocator [8] 100.00% 0.00%(1/1) [self] [3] 18.18% 0.00%(2/11) set [4] 100.00% 0.00%(2/2) _Rb_tree [5] 100.00% 0.00%(2/2) _Rb_tree_impl [6] 100.00% 0.00%(2/2) allocator [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 5.71% 0.00%(8/140) Process::getProcess(int) [3] 100.00% 0.00%(8/8) std::map, std::allocator > >::find(int const&) [4] 100.00% 0.00%(8/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(int const&) [5] 100.00% 0.00%(8/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(8/8) _Select1st [7] 50.00% 0.00%(4/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(4/4) [self] [7] 50.00% 0.00%(4/8) unary_function [8] 100.00% 0.00%(4/4) [self] [2] 5.71% 0.00%(8/140) ~Callchain [3] 100.00% 0.00%(8/8) ~vector [4] 100.00% 0.00%(8/8) ~_Vector_base [5] 62.50% 0.00%(5/8) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 60.00% 0.00%(3/5) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) operator delete(void*) [8] 100.00% 0.00%(2/2) [self] [5] 37.50% 0.00%(3/8) ~_Vector_impl [6] 100.00% 0.00%(3/3) ~allocator [7] 100.00% 0.00%(3/3) ~new_allocator [8] 100.00% 0.00%(3/3) [self] [2] 5.00% 0.00%(7/140) ~FunctionLocation [3] 100.00% 0.00%(7/7) ~set [4] 100.00% 0.00%(7/7) ~_Rb_tree [5] 71.43% 0.00%(5/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 40.00% 0.00%(2/5) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.00%(2/7) ~_Rb_tree_impl [6] 100.00% 0.00%(2/2) ~allocator [7] 100.00% 0.00%(2/2) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [2] 4.29% 0.00%(6/140) FunctionLocation::operator+=(Location const&) [3] 100.00% 0.00%(6/6) std::set, std::allocator >::insert(unsigned int const&) [4] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 66.67% 0.00%(2/3) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 50.00% 0.00%(1/2) std::_Rb_tree_decrement(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(2/6) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [6] 100.00% 0.00%(2/2) _Identity [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [5] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Identity [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [2] 2.14% 0.00%(3/140) std::map, std::allocator > >::insert(std::pair const&) [3] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [4] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 66.67% 0.00%(2/3) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.00%(2/2) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 100.00% 0.00%(2/2) std::string::compare(std::string const&) const [8] 100.00% 0.00%(2/2) [self] [5] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(1/1) [self] [2] 1.43% 0.00%(2/140) Callchain [3] 100.00% 0.00%(2/2) vector [4] 100.00% 0.00%(2/2) _Vector_base [5] 100.00% 0.00%(2/2) _Vector_impl [6] 100.00% 0.00%(2/2) allocator [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [1] 1.33% 0.01%(39/2929) Process::getFunctionList(std::vector >&) [2] 61.54% 0.01%(24/39) Image::mapFunctionStart(FunctionLocation&) [3] 91.67% 0.00%(22/24) Image::functionStart(Location&) [4] 100.00% 0.00%(22/22) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [5] 95.45% 0.00%(21/22) std::map, std::allocator > >::find(char const* const&) const [6] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [7] 52.38% 0.00%(11/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(11/11) [self] [7] 33.33% 0.00%(7/21) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(7/7) [self] [7] 9.52% 0.00%(2/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) std::_Rb_tree_const_iterator >::operator==(std::_Rb_tree_const_iterator > const&) const [8] 100.00% 0.00%(1/1) [self] [5] 4.55% 0.00%(1/22) std::map, std::allocator > >::end() const [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [7] 100.00% 0.00%(1/1) _Rb_tree_const_iterator [8] 100.00% 0.00%(1/1) [self] [3] 4.17% 0.00%(1/24) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [4] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [5] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) imalloc [8] 100.00% 0.00%(1/1) [self] [3] 4.17% 0.00%(1/24) std::map, std::allocator > >::operator[](std::string const&) [4] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(std::string const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(1/1) [self] [2] 15.38% 0.00%(6/39) std::vector >::push_back(FunctionLocation const&) [3] 50.00% 0.00%(3/6) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [4] 100.00% 0.00%(3/3) FunctionLocation [5] 100.00% 0.00%(3/3) set [6] 100.00% 0.00%(3/3) _Rb_tree [7] 33.33% 0.00%(1/3) _Rb_tree_impl [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(3/6) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [4] 33.33% 0.00%(1/3) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [5] 100.00% 0.00%(1/1) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [5] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*) [8] 100.00% 0.00%(1/1) [self] [2] 10.26% 0.00%(4/39) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 75.00% 0.00%(3/4) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(3/3) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(3/3) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [6] 100.00% 0.00%(3/3) FunctionLocation::operator=(FunctionLocation const&) [7] 100.00% 0.00%(3/3) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(3/3) [self] [3] 25.00% 0.00%(1/4) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [4] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::swap(FunctionLocation&, FunctionLocation&) [8] 100.00% 0.00%(1/1) [self] [2] 5.13% 0.00%(2/39) FunctionLocation [3] 100.00% 0.00%(2/2) set [4] 100.00% 0.00%(2/2) _Rb_tree [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [2] 5.13% 0.00%(2/39) ~FunctionLocation [3] 100.00% 0.00%(2/2) ~set [4] 100.00% 0.00%(2/2) ~_Rb_tree [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 2.56% 0.00%(1/39) std::map, std::allocator > >::clear() [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [1] 0.44% 0.00%(13/2929) basename [2] 100.00% 0.00%(13/13) [self] [1] 0.41% 0.00%(12/2929) Image::demangle(char const*) [2] 50.00% 0.00%(6/12) [self] [2] 50.00% 0.00%(6/12) __cxa_demangle [3] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [7] 100.00% 0.00%(6/6) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.00%(6/6) [self] [1] 0.41% 0.00%(12/2929) strlen [2] 100.00% 0.00%(12/12) [self] [1] 0.27% 0.00%(8/2929) ~vector [2] 100.00% 0.00%(8/8) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [3] 100.00% 0.00%(8/8) void std::_Destroy >*>(std::vector >*, std::vector >*) [4] 100.00% 0.00%(8/8) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [5] 100.00% 0.00%(8/8) void std::_Destroy > >(std::vector >*) [6] 100.00% 0.00%(8/8) ~vector [7] 25.00% 0.00%(2/8) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(2/8) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(2/8) ~_Vector_base [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) allocator [8] 100.00% 0.00%(1/1) [self] [1] 0.24% 0.00%(7/2929) arena_run_reg_dalloc [2] 100.00% 0.00%(7/7) [self] [1] 0.20% 0.00%(6/2929) arena_dalloc_small [2] 100.00% 0.00%(6/6) [self] [1] 0.17% 0.00%(5/2929) idalloc [2] 100.00% 0.00%(5/5) [self] [1] 0.17% 0.00%(5/2929) free [2] 100.00% 0.00%(5/5) [self] [1] 0.17% 0.00%(5/2929) fprintf [2] 100.00% 0.00%(5/5) vfprintf [3] 100.00% 0.00%(5/5) __vfprintf [4] 100.00% 0.00%(5/5) __dtoa [5] 60.00% 0.00%(3/5) __rv_alloc_D2A [6] 100.00% 0.00%(3/3) __Balloc_D2A [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [5] 20.00% 0.00%(1/5) __i2b_D2A [6] 100.00% 0.00%(1/1) __Balloc_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(1/5) __lshift_D2A [6] 100.00% 0.00%(1/1) __Bfree_D2A [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 0.17% 0.00%(5/2929) [unmapped_function] [1] 0.14% 0.00%(4/2929) std::vector >, std::allocator > > >::end() [2] 100.00% 0.00%(4/4) [self] [1] 0.14% 0.00%(4/2929) Location::getCount() const [2] 100.00% 0.00%(4/4) [self] [1] 0.14% 0.00%(4/2929) Location::getFunctionName() const [2] 100.00% 0.00%(4/4) [self] [1] 0.10% 0.00%(3/2929) bool __gnu_cxx::operator!= > const*, std::vector >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator > const*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [2] 100.00% 0.00%(3/3) [self] [1] 0.07% 0.00%(2/2929) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 100.00% 0.00%(2/2) [self] [1] 0.07% 0.00%(2/2929) Location::getPid() const [2] 100.00% 0.00%(2/2) [self] [1] 0.03% 0.00%(1/2929) __gnu_cxx::__normal_iterator > const*, std::vector >, std::allocator > > > >::operator->() const [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) arena_dalloc [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) Location::getLineNumber() const [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) fputc [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) Location::getFileName() const [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) getbootfile [2] 100.00% 0.00%(1/1) [self] [1] 0.03% 0.00%(1/2929) __gnu_cxx::__normal_iterator > const*, std::vector >, std::allocator > > > >::operator++() [2] 100.00% 0.00%(1/1) [self] [0] 0.62% 0.62%(2805/453838) lapic_handle_timer [1] 96.47% 0.60%(2706/2805) hardclock [2] 93.24% 0.56%(2523/2706) hardclock_cpu [3] 92.75% 0.52%(2340/2523) pmc_process_samples [4] 41.67% 0.21%(975/2340) pmclog_process_callchain [5] 52.00% 0.11%(507/975) pmclog_reserve [6] 58.97% 0.07%(299/507) _mtx_lock_spin_flags [7] 36.79% 0.02%(110/299) spinlock_enter [8] 100.00% 0.02%(110/110) [self] [7] 22.07% 0.01%(66/299) read_eflags [8] 100.00% 0.01%(66/66) [self] [7] 21.07% 0.01%(63/299) disable_intr [8] 100.00% 0.01%(63/63) [self] [7] 19.73% 0.01%(59/299) [self] [7] 0.33% 0.00%(1/299) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [6] 29.39% 0.03%(149/507) atomic_cmpset_int [7] 100.00% 0.03%(149/149) [self] [6] 5.72% 0.01%(29/507) [self] [6] 1.97% 0.00%(10/507) lock_mtx [7] 100.00% 0.00%(10/10) [self] [6] 1.78% 0.00%(9/507) pmclog_get_buffer [7] 22.22% 0.00%(2/9) [self] [7] 22.22% 0.00%(2/9) atomic_add_int [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) atomic_store_rel_int [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) _mtx_lock_spin_flags [8] 100.00% 0.00%(1/1) [self] [6] 1.58% 0.00%(8/507) getnanotime [7] 100.00% 0.00%(8/8) [self] [6] 0.59% 0.00%(3/507) pmclog_schedule_io [7] 66.67% 0.00%(2/3) wakeup_one [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [self] [5] 47.90% 0.10%(467/975) [self] [5] 0.10% 0.00%(1/975) pmclog_get_buffer [6] 100.00% 0.00%(1/1) [self] [4] 27.22% 0.14%(637/2340) p4_get_config [5] 36.58% 0.05%(233/637) _mtx_lock_spin_flags [6] 36.91% 0.02%(86/233) spinlock_enter [7] 59.30% 0.01%(51/86) critical_enter [8] 100.00% 0.01%(51/51) [self] [7] 34.88% 0.01%(30/86) [self] [7] 4.65% 0.00%(4/86) choosethread [8] 100.00% 0.00%(4/4) [self] [7] 1.16% 0.00%(1/86) __curthread [8] 100.00% 0.00%(1/1) [self] [6] 27.04% 0.01%(63/233) read_eflags [7] 100.00% 0.01%(63/63) [self] [6] 21.03% 0.01%(49/233) disable_intr [7] 100.00% 0.01%(49/49) [self] [6] 13.73% 0.01%(32/233) [self] [6] 1.29% 0.00%(3/233) spinlock_exit [7] 100.00% 0.00%(3/3) [self] [5] 20.09% 0.03%(128/637) _mtx_unlock_spin_flags [6] 100.00% 0.03%(128/128) write_eflags [7] 100.00% 0.03%(128/128) [self] [5] 16.64% 0.02%(106/637) atomic_store_rel_int [6] 100.00% 0.02%(106/106) [self] [5] 14.91% 0.02%(95/637) atomic_cmpset_int [6] 100.00% 0.02%(95/95) [self] [5] 11.15% 0.02%(71/637) [self] [5] 0.63% 0.00%(4/637) lock_mtx [6] 100.00% 0.00%(4/4) [self] [4] 23.93% 0.12%(560/2340) pmclog_release [5] 48.57% 0.06%(272/560) atomic_store_rel_int [6] 100.00% 0.06%(272/272) [self] [5] 30.54% 0.04%(171/560) _mtx_unlock_spin_flags [6] 87.13% 0.03%(149/171) write_eflags [7] 100.00% 0.03%(149/149) [self] [6] 12.87% 0.00%(22/171) [self] [5] 18.75% 0.02%(105/560) [self] [5] 1.96% 0.00%(11/560) lock_spin [6] 100.00% 0.00%(11/11) [self] [5] 0.18% 0.00%(1/560) pmclog_schedule_io [6] 100.00% 0.00%(1/1) wakeup_one [7] 100.00% 0.00%(1/1) sleepq_lock [8] 100.00% 0.00%(1/1) [self] [4] 3.59% 0.02%(84/2340) atomic_subtract_barr_int [5] 100.00% 0.02%(84/84) [self] [4] 2.52% 0.01%(59/2340) [self] [4] 0.90% 0.00%(21/2340) pmc_ri_to_classdep [5] 100.00% 0.00%(21/21) [self] [4] 0.09% 0.00%(2/2340) pmclog_schedule_io [5] 100.00% 0.00%(2/2) [self] [4] 0.04% 0.00%(1/2340) atomic_add_int [5] 100.00% 0.00%(1/1) [self] [4] 0.04% 0.00%(1/2340) p4_release_pmc [5] 100.00% 0.00%(1/1) [self] [3] 2.54% 0.01%(64/2523) callout_tick [4] 81.25% 0.01%(52/64) swi_sched [5] 92.31% 0.01%(48/52) intr_event_schedule_thread [6] 58.33% 0.01%(28/48) sched_add [7] 57.14% 0.00%(16/28) sched_pickcpu [8] 100.00% 0.00%(16/16) [self] [7] 17.86% 0.00%(5/28) [self] [7] 10.71% 0.00%(3/28) tdq_notify [8] 100.00% 0.00%(3/3) [self] [7] 10.71% 0.00%(3/28) tdq_runq_add [8] 100.00% 0.00%(3/3) [self] [7] 3.57% 0.00%(1/28) sched_lowest [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(8/48) write_eflags [7] 100.00% 0.00%(8/8) [self] [6] 10.42% 0.00%(5/48) sched_setcpu [7] 60.00% 0.00%(3/5) [self] [7] 20.00% 0.00%(1/5) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) thread_lock_block [8] 100.00% 0.00%(1/1) [self] [6] 6.25% 0.00%(3/48) _thread_lock_flags [7] 66.67% 0.00%(2/3) disable_intr [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [6] 4.17% 0.00%(2/48) [self] [6] 2.08% 0.00%(1/48) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [6] 2.08% 0.00%(1/48) sched_setpreempt [7] 100.00% 0.00%(1/1) [self] [5] 7.69% 0.00%(4/52) atomic_store_rel_int [6] 100.00% 0.00%(4/4) [self] [4] 7.81% 0.00%(5/64) [self] [4] 4.69% 0.00%(3/64) write_eflags [5] 100.00% 0.00%(3/3) [self] [4] 3.12% 0.00%(2/64) read_eflags [5] 100.00% 0.00%(2/2) [self] [4] 3.12% 0.00%(2/64) spinlock_enter [5] 50.00% 0.00%(1/2) [self] [5] 50.00% 0.00%(1/2) critical_enter [6] 100.00% 0.00%(1/1) [self] [3] 1.19% 0.01%(30/2523) atomic_subtract_barr_int [4] 100.00% 0.01%(30/30) [self] [3] 0.83% 0.00%(21/2523) pmc_ri_to_classdep [4] 100.00% 0.00%(21/21) [self] [3] 0.52% 0.00%(13/2523) [self] [3] 0.48% 0.00%(12/2523) _thread_lock_flags [4] 50.00% 0.00%(6/12) spinlock_enter [5] 66.67% 0.00%(4/6) [self] [5] 33.33% 0.00%(2/6) critical_enter [6] 100.00% 0.00%(2/2) [self] [4] 41.67% 0.00%(5/12) [self] [4] 8.33% 0.00%(1/12) read_eflags [5] 100.00% 0.00%(1/1) [self] [3] 0.40% 0.00%(10/2523) pmc_hook_handler [4] 60.00% 0.00%(6/10) [self] [4] 40.00% 0.00%(4/10) atomic_clear_int [5] 100.00% 0.00%(4/4) [self] [3] 0.28% 0.00%(7/2523) write_eflags [4] 100.00% 0.00%(7/7) [self] [3] 0.24% 0.00%(6/2523) pmc_process_csw_out [4] 100.00% 0.00%(6/6) [self] [3] 0.16% 0.00%(4/2523) pmclog_process_callchain [4] 100.00% 0.00%(4/4) [self] [3] 0.16% 0.00%(4/2523) spinlock_exit [4] 75.00% 0.00%(3/4) critical_exit [5] 100.00% 0.00%(3/3) [self] [4] 25.00% 0.00%(1/4) [self] [3] 0.12% 0.00%(3/2523) atomic_store_rel_int [4] 100.00% 0.00%(3/3) [self] [3] 0.12% 0.00%(3/2523) atomic_cmpset_int [4] 100.00% 0.00%(3/3) [self] [3] 0.12% 0.00%(3/2523) tsc_get_config [4] 100.00% 0.00%(3/3) [self] [3] 0.04% 0.00%(1/2523) sched_tick [4] 100.00% 0.00%(1/1) [self] [3] 0.04% 0.00%(1/2523) thread_lock_block [4] 100.00% 0.00%(1/1) [self] [3] 0.04% 0.00%(1/2523) [unmapped_function] [2] 6.47% 0.04%(175/2706) tc_ticktock [3] 87.43% 0.03%(153/175) tc_windup [4] 90.20% 0.03%(138/153) __udivdi3 [5] 97.10% 0.03%(134/138) __qdivrem [6] 86.57% 0.03%(116/134) [self] [6] 12.69% 0.00%(17/134) __shl [7] 100.00% 0.00%(17/17) [self] [6] 0.75% 0.00%(1/134) __moddi3 [7] 100.00% 0.00%(1/1) [self] [5] 2.90% 0.00%(4/138) [self] [4] 9.15% 0.00%(14/153) [self] [4] 0.65% 0.00%(1/153) __ucmpdi2 [5] 100.00% 0.00%(1/1) [self] [3] 4.57% 0.00%(8/175) bintime_addx [4] 100.00% 0.00%(8/8) [self] [3] 2.86% 0.00%(5/175) tc_delta [4] 100.00% 0.00%(5/5) acpi_timer_get_timecount [5] 60.00% 0.00%(3/5) [self] [5] 40.00% 0.00%(2/5) inl [6] 100.00% 0.00%(2/2) [self] [3] 1.71% 0.00%(3/175) generic_bcopy [4] 100.00% 0.00%(3/3) [self] [3] 1.14% 0.00%(2/175) [self] [3] 1.14% 0.00%(2/175) bintime2timespec [4] 100.00% 0.00%(2/2) [self] [3] 1.14% 0.00%(2/175) bintime_add [4] 100.00% 0.00%(2/2) [self] [2] 0.18% 0.00%(5/2706) atomic_store_rel_int [3] 100.00% 0.00%(5/5) [self] [2] 0.11% 0.00%(3/2706) [self] [1] 2.46% 0.02%(69/2805) critical_exit [2] 75.36% 0.01%(52/69) mi_switch [3] 59.62% 0.01%(31/52) sched_switch [4] 58.06% 0.00%(18/31) choosethread [5] 61.11% 0.00%(11/18) sched_choose [6] 54.55% 0.00%(6/11) [self] [6] 45.45% 0.00%(5/11) tdq_choose [7] 40.00% 0.00%(2/5) runq_choose [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) runq_findbit [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) [self] [5] 27.78% 0.00%(5/18) tdq_runq_rem [6] 60.00% 0.00%(3/5) runq_remove [7] 100.00% 0.00%(3/3) [self] [6] 40.00% 0.00%(2/5) [self] [5] 11.11% 0.00%(2/18) [self] [4] 41.94% 0.00%(13/31) [self] [3] 19.23% 0.00%(10/52) [self] [3] 9.62% 0.00%(5/52) tdq_runq_add [4] 80.00% 0.00%(4/5) [self] [4] 20.00% 0.00%(1/5) runq_add_pri [5] 100.00% 0.00%(1/1) [self] [3] 5.77% 0.00%(3/52) atomic_load_acq_int [4] 100.00% 0.00%(3/3) [self] [3] 3.85% 0.00%(2/52) cpu_switch [4] 100.00% 0.00%(2/2) [self] [3] 1.92% 0.00%(1/52) rdtsc [4] 100.00% 0.00%(1/1) [self] [2] 15.94% 0.00%(11/69) [self] [2] 5.80% 0.00%(4/69) write_eflags [3] 100.00% 0.00%(4/4) [self] [2] 1.45% 0.00%(1/69) _thread_lock_flags [3] 100.00% 0.00%(1/1) spinlock_enter [4] 100.00% 0.00%(1/1) [self] [2] 1.45% 0.00%(1/69) spinlock_exit [3] 100.00% 0.00%(1/1) critical_exit [4] 100.00% 0.00%(1/1) [self] [1] 0.39% 0.00%(11/2805) atomic_add_int [2] 100.00% 0.00%(11/11) [self] [1] 0.32% 0.00%(9/2805) [self] [1] 0.21% 0.00%(6/2805) statclock [2] 50.00% 0.00%(3/6) [self] [2] 50.00% 0.00%(3/6) sched_clock [3] 33.33% 0.00%(1/3) sched_balance [4] 100.00% 0.00%(1/1) sched_both [5] 100.00% 0.00%(1/1) cpu_search [6] 100.00% 0.00%(1/1) cpu_search [7] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(1/3) sched_interact_score [4] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(1/3) sched_priority [4] 100.00% 0.00%(1/1) [self] [1] 0.14% 0.00%(4/2805) lapic_eoi [2] 100.00% 0.00%(4/4) [self] [0] 0.55% 0.55%(2490/453838) operator new(unsigned int) [1] 46.95% 0.26%(1169/2490) arena_lock_balance [2] 100.00% 0.26%(1169/1169) [self] [1] 13.09% 0.07%(326/2490) arena_malloc_small [2] 100.00% 0.07%(326/326) [self] [1] 12.73% 0.07%(317/2490) arena_run_reg_alloc [2] 100.00% 0.07%(317/317) [self] [1] 11.53% 0.06%(287/2490) malloc [2] 100.00% 0.06%(287/287) [self] [1] 3.29% 0.02%(82/2490) choose_arena [2] 100.00% 0.02%(82/82) [self] [1] 2.85% 0.02%(71/2490) arena_malloc [2] 100.00% 0.02%(71/71) [self] [1] 2.85% 0.02%(71/2490) imalloc [2] 100.00% 0.02%(71/71) [self] [1] 2.49% 0.01%(62/2490) arena_bin_malloc_easy [2] 100.00% 0.01%(62/62) [self] [1] 1.97% 0.01%(49/2490) malloc_spin_unlock [2] 100.00% 0.01%(49/49) [self] [1] 1.77% 0.01%(44/2490) malloc_init [2] 100.00% 0.01%(44/44) [self] [1] 0.40% 0.00%(10/2490) [unmapped_function] [1] 0.08% 0.00%(2/2490) __vfprintf [2] 100.00% 0.00%(2/2) __dtoa [3] 100.00% 0.00%(2/2) [self] [0] 0.49% 0.49%(2239/453838) ~set [1] 100.00% 0.49%(2239/2239) ~_Rb_tree [2] 99.69% 0.49%(2232/2239) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [3] 98.21% 0.48%(2192/2232) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [4] 100.00% 0.48%(2192/2192) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [5] 100.00% 0.48%(2192/2192) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [6] 100.00% 0.48%(2192/2192) operator delete(void*) [7] 24.59% 0.12%(539/2192) arena_run_reg_dalloc [8] 100.00% 0.12%(539/539) [self] [7] 24.18% 0.12%(530/2192) free [8] 100.00% 0.12%(530/530) [self] [7] 20.03% 0.10%(439/2192) arena_dalloc_small [8] 100.00% 0.10%(439/439) [self] [7] 9.72% 0.05%(213/2192) malloc_spin_unlock [8] 100.00% 0.05%(213/213) [self] [7] 8.17% 0.04%(179/2192) idalloc [8] 100.00% 0.04%(179/179) [self] [7] 6.34% 0.03%(139/2192) arena_dalloc [8] 100.00% 0.03%(139/139) [self] [7] 4.15% 0.02%(91/2192) realloc [8] 100.00% 0.02%(91/91) [self] [7] 2.78% 0.01%(61/2192) [unmapped_function] [7] 0.05% 0.00%(1/2192) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [3] 1.79% 0.01%(40/2232) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 57.50% 0.01%(23/40) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 52.17% 0.00%(12/23) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 75.00% 0.00%(9/12) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 44.44% 0.00%(4/9) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(3/12) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 47.83% 0.00%(11/23) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 45.45% 0.00%(5/11) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 80.00% 0.00%(4/5) allocator > [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [6] 36.36% 0.00%(4/11) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(2/4) [unmapped_function] [7] 50.00% 0.00%(2/4) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 18.18% 0.00%(2/11) ~allocator [7] 100.00% 0.00%(2/2) std::allocator::allocator() [8] 100.00% 0.00%(2/2) [self] [4] 42.50% 0.00%(17/40) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 70.59% 0.00%(12/17) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 83.33% 0.00%(10/12) operator delete(void*) [8] 100.00% 0.00%(10/10) [self] [7] 8.33% 0.00%(1/12) [unmapped_function] [7] 8.33% 0.00%(1/12) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 29.41% 0.00%(5/17) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(5/5) allocator > [7] 80.00% 0.00%(4/5) new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [2] 0.31% 0.00%(7/2239) [self] [0] 0.48% 0.48%(2200/453838) Process::collectLocations(std::vector >, std::allocator > > >&) [1] 52.23% 0.25%(1149/2200) std::vector >, std::allocator > > >::push_back(std::vector > const&) [2] 87.99% 0.22%(1011/1149) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [3] 100.00% 0.22%(1011/1011) vector [4] 97.92% 0.22%(990/1011) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.22%(990/990) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.22%(990/990) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 61.52% 0.13%(609/990) void std::_Construct(Location*, Location const&) [8] 100.00% 0.13%(609/609) [self] [7] 27.37% 0.06%(271/990) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.06%(271/271) [self] [7] 4.65% 0.01%(46/990) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(46/46) [self] [7] 4.65% 0.01%(46/990) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(46/46) [self] [7] 1.01% 0.00%(10/990) std::vector >::capacity() const [8] 100.00% 0.00%(10/10) [self] [7] 0.61% 0.00%(6/990) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(6/6) [self] [7] 0.20% 0.00%(2/990) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [4] 2.08% 0.00%(21/1011) _Vector_base [5] 76.19% 0.00%(16/21) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(16/16) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 81.25% 0.00%(13/16) operator new(unsigned int) [8] 100.00% 0.00%(13/13) [self] [7] 6.25% 0.00%(1/16) [unmapped_function] [7] 6.25% 0.00%(1/16) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 23.81% 0.00%(5/21) _Vector_impl [6] 100.00% 0.00%(5/5) allocator [7] 100.00% 0.00%(5/5) new_allocator [8] 100.00% 0.00%(5/5) [self] [2] 11.40% 0.03%(131/1149) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [3] 82.44% 0.02%(108/131) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [4] 100.00% 0.02%(108/108) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [5] 100.00% 0.02%(108/108) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [6] 100.00% 0.02%(108/108) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [7] 93.52% 0.02%(101/108) vector [8] 100.00% 0.02%(101/101) [self] [7] 4.63% 0.00%(5/108) main [8] 100.00% 0.00%(5/5) [self] [7] 1.85% 0.00%(2/108) operator new(unsigned int, void*) [8] 100.00% 0.00%(2/2) [self] [3] 16.03% 0.00%(21/131) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [4] 100.00% 0.00%(21/21) void std::_Destroy >*>(std::vector >*, std::vector >*) [5] 100.00% 0.00%(21/21) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [6] 100.00% 0.00%(21/21) void std::_Destroy > >(std::vector >*) [7] 100.00% 0.00%(21/21) ~vector [8] 100.00% 0.00%(21/21) [self] [3] 1.53% 0.00%(2/131) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [4] 100.00% 0.00%(2/2) vector [5] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(2/2) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [2] 0.61% 0.00%(7/1149) [self] [1] 19.23% 0.09%(423/2200) Location [2] 100.00% 0.09%(423/423) [self] [1] 8.32% 0.04%(183/2200) std::vector >::reserve(unsigned int) [2] 99.45% 0.04%(182/183) [self] [2] 0.55% 0.00%(1/183) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [3] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(1/1) operator new(unsigned int) [6] 100.00% 0.00%(1/1) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 5.00% 0.02%(110/2200) std::vector >::push_back(Location const&) [2] 100.00% 0.02%(110/110) [self] [1] 4.18% 0.02%(92/2200) ~vector [2] 50.00% 0.01%(46/92) [self] [2] 50.00% 0.01%(46/92) ~_Vector_base [3] 100.00% 0.01%(46/46) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [4] 100.00% 0.01%(46/46) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [5] 100.00% 0.01%(46/46) operator delete(void*) [6] 82.61% 0.01%(38/46) arena_dalloc_small [7] 100.00% 0.01%(38/38) arena_run_tree_insert [8] 100.00% 0.01%(38/38) [self] [6] 17.39% 0.00%(8/46) free [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [1] 3.18% 0.02%(70/2200) Sample::getAddress(unsigned int) const [2] 100.00% 0.02%(70/70) [self] [1] 2.41% 0.01%(53/2200) std::_Rb_tree_iterator >::operator->() const [2] 100.00% 0.01%(53/53) [self] [1] 2.27% 0.01%(50/2200) Sample::isKernel() const [2] 100.00% 0.01%(50/50) [self] [1] 1.05% 0.01%(23/2200) Sample::getChainDepth() const [2] 100.00% 0.01%(23/23) [self] [1] 0.64% 0.00%(14/2200) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [2] 100.00% 0.00%(14/14) [self] [1] 0.50% 0.00%(11/2200) std::_Rb_tree_iterator >::operator++() [2] 100.00% 0.00%(11/11) [self] [1] 0.32% 0.00%(7/2200) allocator [2] 100.00% 0.00%(7/7) [self] [1] 0.27% 0.00%(6/2200) std::map, std::allocator > >::end() [2] 100.00% 0.00%(6/6) [self] [1] 0.27% 0.00%(6/2200) std::map, std::allocator > >::clear() [2] 100.00% 0.00%(6/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [3] 100.00% 0.00%(6/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 83.33% 0.00%(5/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [4] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator >::destroy(std::pair*) [6] 100.00% 0.00%(1/1) ~pair [7] 100.00% 0.00%(1/1) ~Sample [8] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(2/2200) vector [2] 100.00% 0.00%(2/2) [self] [1] 0.05% 0.00%(1/2200) ~allocator [2] 100.00% 0.00%(1/1) [self] [0] 0.46% 0.46%(2095/453838) _Rb_tree [1] 94.42% 0.44%(1978/2095) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [2] 97.62% 0.43%(1931/1978) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [3] 100.00% 0.43%(1931/1931) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [4] 100.00% 0.43%(1931/1931) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [5] 100.00% 0.43%(1931/1931) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [6] 100.00% 0.43%(1931/1931) operator new(unsigned int) [7] 40.45% 0.17%(781/1931) arena_lock_balance [8] 100.00% 0.17%(781/781) [self] [7] 16.05% 0.07%(310/1931) arena_malloc_small [8] 100.00% 0.07%(310/310) [self] [7] 14.24% 0.06%(275/1931) arena_run_reg_alloc [8] 100.00% 0.06%(275/275) [self] [7] 12.79% 0.05%(247/1931) malloc [8] 100.00% 0.05%(247/247) [self] [7] 4.30% 0.02%(83/1931) choose_arena [8] 100.00% 0.02%(83/83) [self] [7] 3.00% 0.01%(58/1931) arena_bin_malloc_easy [8] 100.00% 0.01%(58/58) [self] [7] 2.95% 0.01%(57/1931) arena_malloc [8] 100.00% 0.01%(57/57) [self] [7] 2.28% 0.01%(44/1931) imalloc [8] 100.00% 0.01%(44/44) [self] [7] 1.66% 0.01%(32/1931) malloc_init [8] 100.00% 0.01%(32/32) [self] [7] 1.45% 0.01%(28/1931) malloc_spin_unlock [8] 100.00% 0.01%(28/28) [self] [7] 0.73% 0.00%(14/1931) calloc [8] 100.00% 0.00%(14/14) [self] [7] 0.10% 0.00%(2/1931) [unmapped_function] [2] 2.12% 0.01%(42/1978) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [3] 66.67% 0.01%(28/42) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 78.57% 0.00%(22/28) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 63.64% 0.00%(14/22) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 92.86% 0.00%(13/14) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) [unmapped_function] [6] 22.73% 0.00%(5/22) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 60.00% 0.00%(3/5) allocator > [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [6] 9.09% 0.00%(2/22) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(2/2) operator new(unsigned int, void*) [8] 100.00% 0.00%(2/2) [self] [6] 4.55% 0.00%(1/22) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [4] 21.43% 0.00%(6/28) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 83.33% 0.00%(5/6) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [5] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(14/42) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [4] 100.00% 0.00%(14/14) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 85.71% 0.00%(12/14) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 50.00% 0.00%(6/12) operator new(unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 16.67% 0.00%(2/12) [unmapped_function] [7] 16.67% 0.00%(2/12) __gnu_cxx::new_allocator >::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [5] 14.29% 0.00%(2/14) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(2/2) allocator > [7] 50.00% 0.00%(1/2) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 0.25% 0.00%(5/1978) [self] [1] 4.58% 0.02%(96/2095) void Process::mapAllFunctions(std::vector >, std::allocator > > >&, LeafProcessStrategy) [2] 15.62% 0.00%(15/96) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [3] 100.00% 0.00%(15/15) [self] [2] 7.29% 0.00%(7/96) Location::getFunctionName() const [3] 100.00% 0.00%(7/7) [self] [2] 7.29% 0.00%(7/96) bool __gnu_cxx::operator!= >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [3] 100.00% 0.00%(7/7) [self] [2] 6.25% 0.00%(6/96) ~pair [3] 100.00% 0.00%(6/6) [self] [2] 6.25% 0.00%(6/96) FunctionLocation [3] 100.00% 0.00%(6/6) [self] [2] 6.25% 0.00%(6/96) strlen [3] 100.00% 0.00%(6/6) [self] [2] 6.25% 0.00%(6/96) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [3] 100.00% 0.00%(6/6) [self] [2] 5.21% 0.00%(5/96) Process::getProcess(int) [3] 100.00% 0.00%(5/5) [self] [2] 4.17% 0.00%(4/96) std::vector >, std::allocator > > >::end() [3] 100.00% 0.00%(4/4) [self] [2] 4.17% 0.00%(4/96) std::string::operator+=(char const*) [3] 100.00% 0.00%(4/4) [self] [2] 4.17% 0.00%(4/96) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [3] 100.00% 0.00%(4/4) [self] [2] 4.17% 0.00%(4/96) Callchain [3] 100.00% 0.00%(4/4) [self] [2] 3.12% 0.00%(3/96) __gnu_cxx::__normal_iterator > >::operator++() [3] 100.00% 0.00%(3/3) [self] [2] 3.12% 0.00%(3/96) Callchain::push_back(char const*) [3] 100.00% 0.00%(3/3) [self] [2] 3.12% 0.00%(3/96) std::basic_string, std::allocator >::~basic_string() [3] 100.00% 0.00%(3/3) [self] [2] 3.12% 0.00%(3/96) FunctionLocation::operator+=(Location const&) [3] 100.00% 0.00%(3/3) [self] [2] 2.08% 0.00%(2/96) Location::getFileName() const [3] 100.00% 0.00%(2/2) [self] [2] 2.08% 0.00%(2/96) std::_Rb_tree_iterator >::operator->() const [3] 100.00% 0.00%(2/2) [self] [2] 2.08% 0.00%(2/96) ~Callchain [3] 100.00% 0.00%(2/2) [self] [2] 1.04% 0.00%(1/96) LeafProcessStrategy::end(std::vector >&) [3] 100.00% 0.00%(1/1) [self] [2] 1.04% 0.00%(1/96) pair [3] 100.00% 0.00%(1/1) [self] [2] 1.04% 0.00%(1/96) [unmapped_function] [2] 1.04% 0.00%(1/96) strncmp [3] 100.00% 0.00%(1/1) [self] [1] 0.72% 0.00%(15/2095) _Rb_tree_impl [2] 100.00% 0.00%(15/15) [self] [1] 0.14% 0.00%(3/2095) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(3/3) [self] [1] 0.05% 0.00%(1/2095) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_root() const [2] 100.00% 0.00%(1/1) [self] [1] 0.05% 0.00%(1/2095) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [2] 100.00% 0.00%(1/1) [self] [1] 0.05% 0.00%(1/2095) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [2] 100.00% 0.00%(1/1) [self] [0] 0.45% 0.45%(2041/453838) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [1] 100.00% 0.45%(2041/2041) std::string::compare(std::string const&) const [2] 100.00% 0.45%(2041/2041) [self] [0] 0.40% 0.40%(1822/453838) trap [1] 97.64% 0.39%(1779/1822) trap_pfault [2] 93.20% 0.37%(1658/1779) vm_fault [3] 75.75% 0.28%(1256/1658) sse2_pagezero [4] 100.00% 0.28%(1256/1256) [self] [3] 5.97% 0.02%(99/1658) vm_page_alloc [4] 30.30% 0.01%(30/99) vm_page_insert [5] 70.00% 0.00%(21/30) [self] [5] 30.00% 0.00%(9/30) vm_page_splay [6] 100.00% 0.00%(9/9) [self] [4] 19.19% 0.00%(19/99) vm_phys_alloc_pages [5] 100.00% 0.00%(19/19) [self] [4] 18.18% 0.00%(18/99) vm_reserv_alloc_page [5] 100.00% 0.00%(18/18) [self] [4] 16.16% 0.00%(16/99) [self] [4] 12.12% 0.00%(12/99) vm_phys_split_pages [5] 100.00% 0.00%(12/12) [self] [4] 4.04% 0.00%(4/99) vm_reserv_from_page [5] 100.00% 0.00%(4/4) [self] [3] 5.37% 0.02%(89/1658) pmap_enter [4] 46.07% 0.01%(41/89) pmap_insert_entry [5] 85.37% 0.01%(35/41) get_pv_entry [6] 100.00% 0.01%(35/35) [self] [5] 14.63% 0.00%(6/41) bsfl [6] 100.00% 0.00%(6/6) [self] [4] 20.22% 0.00%(18/89) [self] [4] 12.36% 0.00%(11/89) pmap_allocpte [5] 81.82% 0.00%(9/11) [self] [5] 18.18% 0.00%(2/11) _pmap_allocpte [6] 100.00% 0.00%(2/2) sse2_pagezero [7] 100.00% 0.00%(2/2) [self] [4] 8.99% 0.00%(8/89) pmap_is_current [5] 100.00% 0.00%(8/8) [self] [4] 4.49% 0.00%(4/89) pmap_cache_bits [5] 100.00% 0.00%(4/4) [self] [4] 4.49% 0.00%(4/89) vm_page_flag_set [5] 100.00% 0.00%(4/4) [self] [4] 2.25% 0.00%(2/89) pmap_pte_quick [5] 100.00% 0.00%(2/2) [self] [4] 1.12% 0.00%(1/89) vm_object_split [5] 100.00% 0.00%(1/1) [self] [3] 2.90% 0.01%(48/1658) vm_map_lookup [4] 66.67% 0.01%(32/48) [self] [4] 22.92% 0.00%(11/48) _vm_map_lock_read [5] 63.64% 0.00%(7/11) atomic_cmpset_int [6] 100.00% 0.00%(7/7) [self] [5] 18.18% 0.00%(2/11) [self] [5] 9.09% 0.00%(1/11) __sx_slock [6] 100.00% 0.00%(1/1) [self] [5] 9.09% 0.00%(1/11) _sx_slock [6] 100.00% 0.00%(1/1) [self] [4] 8.33% 0.00%(4/48) vm_map_lookup_entry [5] 75.00% 0.00%(3/4) [self] [5] 25.00% 0.00%(1/4) _sx_downgrade [6] 100.00% 0.00%(1/1) [self] [4] 2.08% 0.00%(1/48) vm_map_find [5] 100.00% 0.00%(1/1) [self] [3] 2.29% 0.01%(38/1658) atomic_cmpset_int [4] 100.00% 0.01%(38/38) [self] [3] 1.75% 0.01%(29/1658) vm_page_lookup [4] 55.17% 0.00%(16/29) [self] [4] 44.83% 0.00%(13/29) vm_page_splay [5] 100.00% 0.00%(13/13) [self] [3] 1.51% 0.01%(25/1658) [self] [3] 0.97% 0.00%(16/1658) unlock_and_deallocate [4] 68.75% 0.00%(11/16) atomic_cmpset_int [5] 100.00% 0.00%(11/11) [self] [4] 18.75% 0.00%(3/16) [self] [4] 12.50% 0.00%(2/16) vm_object_pip_wakeup [5] 100.00% 0.00%(2/2) [self] [3] 0.97% 0.00%(16/1658) vm_page_activate [4] 93.75% 0.00%(15/16) [self] [4] 6.25% 0.00%(1/16) vm_page_enqueue [5] 100.00% 0.00%(1/1) [self] [3] 0.90% 0.00%(15/1658) unlock_map [4] 93.33% 0.00%(14/15) vm_map_lookup_done [5] 100.00% 0.00%(14/14) _vm_map_unlock_read [6] 71.43% 0.00%(10/14) atomic_cmpset_int [7] 100.00% 0.00%(10/10) [self] [6] 14.29% 0.00%(2/14) _sx_sunlock [7] 100.00% 0.00%(2/2) [self] [6] 7.14% 0.00%(1/14) __sx_sunlock [7] 100.00% 0.00%(1/1) [self] [6] 7.14% 0.00%(1/14) lock_sx [7] 100.00% 0.00%(1/1) [self] [4] 6.67% 0.00%(1/15) [self] [3] 0.54% 0.00%(9/1658) invlpg [4] 100.00% 0.00%(9/9) [self] [3] 0.42% 0.00%(7/1658) pmap_zero_page [4] 71.43% 0.00%(5/7) [self] [4] 28.57% 0.00%(2/7) pmap_cache_bits [5] 100.00% 0.00%(2/2) [self] [3] 0.18% 0.00%(3/1658) vm_page_dirty [4] 100.00% 0.00%(3/3) [self] [3] 0.12% 0.00%(2/1658) pmap_extract [4] 100.00% 0.00%(2/2) [self] [3] 0.12% 0.00%(2/1658) __curthread [4] 100.00% 0.00%(2/2) [self] [3] 0.06% 0.00%(1/1658) pte_store [4] 100.00% 0.00%(1/1) [self] [3] 0.06% 0.00%(1/1658) sched_unpin [4] 100.00% 0.00%(1/1) [self] [3] 0.06% 0.00%(1/1658) intreg_i586_bzero [4] 100.00% 0.00%(1/1) [self] [3] 0.06% 0.00%(1/1658) vm_object_pip_add [4] 100.00% 0.00%(1/1) [self] [2] 3.65% 0.01%(65/1779) vm_fault_prefault [3] 58.46% 0.01%(38/65) atomic_cmpset_int [4] 100.00% 0.01%(38/38) [self] [3] 29.23% 0.00%(19/65) vm_page_lookup [4] 63.16% 0.00%(12/19) vm_page_splay [5] 100.00% 0.00%(12/12) [self] [4] 36.84% 0.00%(7/19) [self] [3] 7.69% 0.00%(5/65) [self] [3] 3.08% 0.00%(2/65) pmap_is_prefaultable [4] 100.00% 0.00%(2/2) [self] [3] 1.54% 0.00%(1/65) pmap_bootstrap [4] 100.00% 0.00%(1/1) [self] [2] 2.19% 0.01%(39/1779) atomic_cmpset_int [3] 100.00% 0.01%(39/39) [self] [2] 0.51% 0.00%(9/1779) [self] [2] 0.39% 0.00%(7/1779) vm_pager_page_unswapped [3] 100.00% 0.00%(7/7) [self] [2] 0.06% 0.00%(1/1779) __curthread [3] 100.00% 0.00%(1/1) [self] [1] 1.21% 0.00%(22/1822) atomic_cmpset_int [2] 100.00% 0.00%(22/22) [self] [1] 0.66% 0.00%(12/1822) [self] [1] 0.33% 0.00%(6/1822) userret [2] 50.00% 0.00%(3/6) [self] [2] 50.00% 0.00%(3/6) sched_userret [3] 100.00% 0.00%(3/3) [self] [1] 0.11% 0.00%(2/1822) __curthread [2] 100.00% 0.00%(2/2) [self] [1] 0.05% 0.00%(1/1822) npxdna [2] 100.00% 0.00%(1/1) [self] [0] 0.36% 0.36%(1644/453838) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [1] 72.08% 0.26%(1185/1644) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [2] 98.31% 0.26%(1165/1185) [self] [2] 1.69% 0.00%(20/1185) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [3] 100.00% 0.00%(20/20) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [4] 100.00% 0.00%(20/20) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [5] 100.00% 0.00%(20/20) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [6] 100.00% 0.00%(20/20) operator new(unsigned int) [7] 45.00% 0.00%(9/20) arena_lock_balance [8] 100.00% 0.00%(9/9) [self] [7] 20.00% 0.00%(4/20) arena_malloc_small [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(2/20) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(2/20) choose_arena [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(2/20) imalloc [8] 100.00% 0.00%(2/2) [self] [7] 5.00% 0.00%(1/20) [unmapped_function] [1] 12.35% 0.04%(203/1644) std::less::operator()(unsigned int const&, unsigned int const&) const [2] 100.00% 0.04%(203/203) [self] [1] 9.37% 0.03%(154/1644) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.03%(154/154) [self] [1] 2.68% 0.01%(44/1644) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [2] 100.00% 0.01%(44/44) [self] [1] 1.34% 0.00%(22/1644) _Identity [2] 100.00% 0.00%(22/22) [self] [1] 0.79% 0.00%(13/1644) std::_Rb_tree, std::less, std::allocator >::_M_end() [2] 100.00% 0.00%(13/13) [self] [1] 0.61% 0.00%(10/1644) std::_Identity::operator()(unsigned int const&) const [2] 100.00% 0.00%(10/10) [self] [1] 0.43% 0.00%(7/1644) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [2] 100.00% 0.00%(7/7) [self] [1] 0.36% 0.00%(6/1644) std::_Rb_tree, std::less, std::allocator >::size() const [2] 100.00% 0.00%(6/6) [self] [0] 0.34% 0.34%(1530/453838) Sample [1] 100.00% 0.29%(1301/1301) std::vector >::push_back(unsigned int const&) [2] 100.00% 0.29%(1301/1301) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, unsigned int const&) [3] 95.47% 0.27%(1242/1301) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [4] 100.00% 0.27%(1242/1242) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [5] 100.00% 0.27%(1242/1242) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [6] 100.00% 0.27%(1242/1242) unsigned int* std::copy(unsigned int*, unsigned int*, unsigned int*) [7] 93.88% 0.26%(1166/1242) unsigned int* std::__copy_normal::__copy_n(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.26%(1166/1166) [self] [7] 6.12% 0.02%(76/1242) unsigned int* std::__copy_aux(unsigned int*, unsigned int*, unsigned int*) [8] 100.00% 0.02%(76/76) [self] [3] 3.92% 0.01%(51/1301) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [4] 100.00% 0.01%(51/51) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [5] 100.00% 0.01%(51/51) operator delete(void*) [6] 100.00% 0.01%(51/51) free [7] 100.00% 0.01%(51/51) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(51/51) [self] [3] 0.61% 0.00%(8/1301) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(8/8) operator new(unsigned int) [6] 100.00% 0.00%(8/8) malloc [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [0] 0.33% 0.33%(1496/453838) bool std::operator< >(std::vector > const&, std::vector > const&) [1] 85.23% 0.28%(1275/1496) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 100.00% 0.28%(1275/1275) [self] [1] 8.09% 0.03%(121/1496) std::vector >::begin() const [2] 100.00% 0.03%(121/121) [self] [1] 6.68% 0.02%(100/1496) std::vector >::end() const [2] 100.00% 0.02%(100/100) [self] [0] 0.32% 0.32%(1461/453838) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [1] 100.00% 0.32%(1461/1461) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [2] 100.00% 0.32%(1461/1461) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [3] 100.00% 0.32%(1461/1461) vector [4] 95.55% 0.31%(1396/1461) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.31%(1396/1396) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.31%(1396/1396) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 57.02% 0.18%(796/1396) void std::_Construct(Location*, Location const&) [8] 100.00% 0.18%(796/796) [self] [7] 31.45% 0.10%(439/1396) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.10%(439/439) [self] [7] 5.01% 0.02%(70/1396) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.02%(70/70) [self] [7] 4.30% 0.01%(60/1396) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(60/60) [self] [7] 1.36% 0.00%(19/1396) std::vector >::capacity() const [8] 100.00% 0.00%(19/19) [self] [7] 0.57% 0.00%(8/1396) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(8/8) [self] [7] 0.29% 0.00%(4/1396) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(4/4) [self] [4] 4.45% 0.01%(65/1461) _Vector_base [5] 58.46% 0.01%(38/65) _Vector_impl [6] 100.00% 0.01%(38/38) allocator [7] 65.79% 0.01%(25/38) std::vector >::begin() const [8] 100.00% 0.01%(25/25) [self] [7] 34.21% 0.00%(13/38) new_allocator [8] 100.00% 0.00%(13/13) [self] [5] 41.54% 0.01%(27/65) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.01%(27/27) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 59.26% 0.00%(16/27) operator new(unsigned int) [8] 100.00% 0.00%(16/16) [self] [7] 33.33% 0.00%(9/27) operator new[](unsigned int) [8] 100.00% 0.00%(9/9) [self] [7] 3.70% 0.00%(1/27) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [0] 0.29% 0.29%(1321/453838) FunctionLocation [1] 79.41% 0.23%(1049/1321) set [2] 99.81% 0.23%(1043/1045) _Rb_tree [3] 100.00% 0.23%(1043/1043) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 94.15% 0.22%(982/1043) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.22%(982/982) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 67.01% 0.14%(658/982) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 96.66% 0.14%(636/658) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.14%(636/636) [self] [7] 1.82% 0.00%(12/658) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(12/12) [self] [7] 1.52% 0.00%(10/658) [unmapped_function] [6] 21.08% 0.05%(207/982) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 50.72% 0.02%(105/207) allocator > [8] 100.00% 0.02%(105/105) [self] [7] 24.64% 0.01%(51/207) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.01%(51/51) [self] [7] 14.98% 0.01%(31/207) std::set, std::allocator >::set() [8] 100.00% 0.01%(31/31) [self] [7] 9.66% 0.00%(20/207) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(20/20) [self] [6] 6.82% 0.01%(67/982) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 79.10% 0.01%(53/67) operator new(unsigned int, void*) [8] 100.00% 0.01%(53/53) [self] [7] 20.90% 0.00%(14/67) main [8] 100.00% 0.00%(14/14) [self] [6] 5.09% 0.01%(50/982) ~allocator [7] 62.00% 0.01%(31/50) ~new_allocator [8] 100.00% 0.01%(31/31) [self] [7] 38.00% 0.00%(19/50) std::allocator::allocator() [8] 100.00% 0.00%(19/19) [self] [4] 5.85% 0.01%(61/1043) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 75.41% 0.01%(46/61) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.01%(46/46) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 39.13% 0.00%(18/46) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(18/18) [self] [7] 26.09% 0.00%(12/46) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(12/12) [self] [7] 15.22% 0.00%(7/46) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(7/7) [self] [7] 6.52% 0.00%(3/46) std::allocator::~allocator() [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(2/46) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(2/46) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [7] 2.17% 0.00%(1/46) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 2.17% 0.00%(1/46) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 24.59% 0.00%(15/61) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 80.00% 0.00%(12/15) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 83.33% 0.00%(10/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(10/10) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(3/15) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 0.19% 0.00%(2/1045) [self] [1] 20.29% 0.06%(268/1321) std::set, std::allocator >::insert(unsigned int const&) [2] 96.27% 0.06%(258/268) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [3] 100.00% 0.06%(258/258) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [4] 100.00% 0.06%(258/258) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 94.96% 0.05%(245/258) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.05%(245/245) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 60.00% 0.03%(147/245) operator new(unsigned int) [8] 100.00% 0.03%(147/147) [self] [7] 17.55% 0.01%(43/245) __gnu_cxx::new_allocator >::max_size() const [8] 100.00% 0.01%(43/43) [self] [7] 10.20% 0.01%(25/245) operator new[](unsigned int) [8] 100.00% 0.01%(25/25) [self] [7] 7.76% 0.00%(19/245) [unmapped_function] [7] 4.49% 0.00%(11/245) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [5] 5.04% 0.00%(13/258) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(13/13) allocator > [7] 69.23% 0.00%(9/13) new_allocator [8] 100.00% 0.00%(9/9) [self] [7] 30.77% 0.00%(4/13) std::vector >::size() const [8] 100.00% 0.00%(4/4) [self] [2] 3.73% 0.00%(10/268) [self] [1] 0.23% 0.00%(3/1321) Location::getLineNumber() const [2] 100.00% 0.00%(3/3) [self] [1] 0.08% 0.00%(1/1321) Location::getCount() const [2] 100.00% 0.00%(1/1) [self] [0] 0.28% 0.28%(1282/453838) pair [1] 69.37% 0.15%(659/950) FunctionLocation [2] 100.00% 0.15%(659/659) set [3] 100.00% 0.15%(659/659) _Rb_tree [4] 100.00% 0.15%(659/659) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 100.00% 0.15%(659/659) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.15%(659/659) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 32.93% 0.05%(217/659) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.05%(217/217) [self] [7] 32.78% 0.05%(216/659) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.05%(216/216) [self] [7] 13.51% 0.02%(89/659) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.02%(89/89) [self] [7] 12.75% 0.02%(84/659) ~allocator [8] 100.00% 0.02%(84/84) [self] [7] 2.88% 0.00%(19/659) std::allocator::~allocator() [8] 100.00% 0.00%(19/19) [self] [7] 1.97% 0.00%(13/659) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(13/13) [self] [7] 1.97% 0.00%(13/659) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(13/13) [self] [7] 1.21% 0.00%(8/659) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(8/8) [self] [1] 29.79% 0.06%(283/950) Callchain [2] 97.53% 0.06%(276/283) vector [3] 78.99% 0.05%(218/276) _Vector_base [4] 100.00% 0.05%(218/218) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.05%(218/218) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.05%(218/218) operator new(unsigned int) [7] 47.71% 0.02%(104/218) arena_lock_balance [8] 100.00% 0.02%(104/104) [self] [7] 17.43% 0.01%(38/218) arena_malloc_small [8] 100.00% 0.01%(38/38) [self] [7] 14.22% 0.01%(31/218) arena_run_reg_alloc [8] 100.00% 0.01%(31/31) [self] [7] 11.47% 0.01%(25/218) malloc [8] 100.00% 0.01%(25/25) [self] [7] 2.29% 0.00%(5/218) arena_malloc [8] 100.00% 0.00%(5/5) [self] [7] 2.29% 0.00%(5/218) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 1.38% 0.00%(3/218) [unmapped_function] [7] 0.92% 0.00%(2/218) arena_bin_malloc_easy [8] 100.00% 0.00%(2/2) [self] [7] 0.92% 0.00%(2/218) imalloc [8] 100.00% 0.00%(2/2) [self] [7] 0.92% 0.00%(2/218) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.46% 0.00%(1/218) malloc_init [8] 100.00% 0.00%(1/1) [self] [3] 21.01% 0.01%(58/276) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [4] 100.00% 0.01%(58/58) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [5] 100.00% 0.01%(58/58) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [6] 100.00% 0.01%(58/58) char const** std::copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [7] 96.55% 0.01%(56/58) char const** std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.01%(56/56) [self] [7] 3.45% 0.00%(2/58) char const** std::__copy_aux(char const* const*, char const* const*, char const**) [8] 100.00% 0.00%(2/2) [self] [2] 2.47% 0.00%(7/283) [self] [1] 0.84% 0.00%(8/950) map [2] 100.00% 0.00%(8/8) [self] [0] 0.25% 0.25%(1116/453838) syscall [1] 33.06% 0.08%(369/1116) read [2] 96.21% 0.08%(355/369) kern_readv [3] 89.01% 0.07%(316/355) fo_read [4] 55.06% 0.04%(174/316) VOP_READ [5] 98.28% 0.04%(171/174) VOP_READ_APV [6] 98.25% 0.04%(168/171) ffs_read [7] 42.86% 0.02%(72/168) [self] [7] 20.24% 0.01%(34/168) cluster_read [8] 100.00% 0.01%(34/34) [self] [7] 14.88% 0.01%(25/168) uiomove [8] 100.00% 0.01%(25/25) [self] [7] 7.14% 0.00%(12/168) atomic_cmpset_int [8] 100.00% 0.00%(12/12) [self] [7] 5.36% 0.00%(9/168) bqrelse [8] 100.00% 0.00%(9/9) [self] [7] 4.17% 0.00%(7/168) slow_copyout [8] 100.00% 0.00%(7/7) [self] [7] 2.38% 0.00%(4/168) atomic_add_int [8] 100.00% 0.00%(4/4) [self] [7] 1.19% 0.00%(2/168) __curthread [8] 100.00% 0.00%(2/2) [self] [7] 0.60% 0.00%(1/168) cluster_rbuild [8] 100.00% 0.00%(1/1) [self] [7] 0.60% 0.00%(1/168) copyout [8] 100.00% 0.00%(1/1) [self] [7] 0.60% 0.00%(1/168) generic_copyout [8] 100.00% 0.00%(1/1) [self] [6] 1.17% 0.00%(2/171) [self] [6] 0.58% 0.00%(1/171) VOP_UNLOCK [7] 100.00% 0.00%(1/1) VOP_UNLOCK_APV [8] 100.00% 0.00%(1/1) [self] [5] 1.72% 0.00%(3/174) [self] [4] 22.15% 0.02%(70/316) vn_read [5] 34.29% 0.01%(24/70) VOP_LOCK1 [6] 100.00% 0.01%(24/24) VOP_LOCK1_APV [7] 45.83% 0.00%(11/24) [self] [7] 33.33% 0.00%(8/24) ffs_lock [8] 100.00% 0.00%(8/8) [self] [7] 12.50% 0.00%(3/24) vop_lock_pre [8] 100.00% 0.00%(2/2) [self] [7] 4.17% 0.00%(1/24) _lockmgr_args [8] 100.00% 0.00%(1/1) [self] [7] 4.17% 0.00%(1/24) ffs_fsync [8] 100.00% 0.00%(1/1) [self] [5] 24.29% 0.00%(17/70) [self] [5] 21.43% 0.00%(15/70) mac_vnode_check_read [6] 100.00% 0.00%(15/15) [self] [5] 7.14% 0.00%(5/70) _vn_lock [6] 100.00% 0.00%(5/5) [self] [5] 7.14% 0.00%(5/70) sequential_heuristic [6] 100.00% 0.00%(5/5) [self] [5] 4.29% 0.00%(3/70) mtx_pool_find [6] 100.00% 0.00%(3/3) [self] [5] 1.43% 0.00%(1/70) modnext [6] 100.00% 0.00%(1/1) [self] [4] 11.71% 0.01%(37/316) VOP_UNLOCK [5] 100.00% 0.01%(37/37) VOP_UNLOCK_APV [6] 56.76% 0.00%(21/37) _lockmgr_args [7] 52.38% 0.00%(11/21) __lockmgr_args [8] 100.00% 0.00%(11/11) [self] [7] 28.57% 0.00%(6/21) __curthread [8] 100.00% 0.00%(6/6) [self] [7] 9.52% 0.00%(2/21) [self] [7] 9.52% 0.00%(2/21) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [6] 29.73% 0.00%(11/37) [self] [6] 8.11% 0.00%(3/37) vop_unlock_post [7] 100.00% 0.00%(3/3) [self] [6] 5.41% 0.00%(2/37) vop_stdunlock [7] 100.00% 0.00%(2/2) [self] [4] 8.23% 0.01%(26/316) atomic_cmpset_int [5] 100.00% 0.01%(26/26) [self] [4] 1.90% 0.00%(6/316) vn_write [5] 100.00% 0.00%(6/6) [self] [4] 0.32% 0.00%(1/316) VOP_READ_APV [5] 100.00% 0.00%(1/1) [self] [4] 0.32% 0.00%(1/316) [self] [4] 0.32% 0.00%(1/316) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 5.92% 0.00%(21/355) _fget [4] 52.38% 0.00%(11/21) fget_unlocked [5] 100.00% 0.00%(11/11) [self] [4] 28.57% 0.00%(6/21) [self] [4] 19.05% 0.00%(4/21) atomic_cmpset_int [5] 100.00% 0.00%(4/4) [self] [3] 2.82% 0.00%(10/355) dofileread [4] 100.00% 0.00%(10/10) [self] [3] 1.69% 0.00%(6/355) [self] [3] 0.28% 0.00%(1/355) fget_read [4] 100.00% 0.00%(1/1) [self] [3] 0.28% 0.00%(1/355) fget_write [4] 100.00% 0.00%(1/1) [self] [2] 2.17% 0.00%(8/369) [self] [2] 1.36% 0.00%(5/369) atomic_fetchadd_int [3] 100.00% 0.00%(5/5) [self] [2] 0.27% 0.00%(1/369) freebsd6_pread [3] 100.00% 0.00%(1/1) [self] [1] 19.71% 0.05%(220/1116) madvise [2] 98.18% 0.05%(216/220) vm_map_madvise [3] 83.33% 0.04%(180/216) vm_object_madvise [4] 30.56% 0.01%(55/180) vm_page_dontneed [5] 30.91% 0.00%(17/55) pmap_clear_reference [6] 52.94% 0.00%(9/17) [self] [6] 47.06% 0.00%(8/17) invlpg [7] 100.00% 0.00%(8/8) [self] [5] 30.91% 0.00%(17/55) pmap_is_modified [6] 82.35% 0.00%(14/17) atomic_cmpset_int [7] 100.00% 0.00%(14/14) [self] [6] 11.76% 0.00%(2/17) [self] [6] 5.88% 0.00%(1/17) pmap_is_modified_pvh [7] 100.00% 0.00%(1/1) [self] [5] 23.64% 0.00%(13/55) atomic_clear_int [6] 100.00% 0.00%(13/13) [self] [5] 9.09% 0.00%(5/55) [self] [5] 3.64% 0.00%(2/55) atomic_cmpset_int [6] 100.00% 0.00%(2/2) [self] [5] 1.82% 0.00%(1/55) sched_pin [6] 100.00% 0.00%(1/1) [self] [4] 30.56% 0.01%(55/180) vm_page_lookup [5] 90.91% 0.01%(50/55) vm_page_splay [6] 100.00% 0.01%(50/50) [self] [5] 9.09% 0.00%(5/55) [self] [4] 13.33% 0.01%(24/180) atomic_clear_int [5] 100.00% 0.01%(24/24) [self] [4] 8.89% 0.00%(16/180) _vm_page_deactivate [5] 43.75% 0.00%(7/16) vm_pageq_remove [6] 100.00% 0.00%(7/7) [self] [5] 31.25% 0.00%(5/16) [self] [5] 12.50% 0.00%(2/16) vm_page_requeue [6] 100.00% 0.00%(2/2) [self] [5] 6.25% 0.00%(1/16) vm_page_flag_clear [6] 100.00% 0.00%(1/1) [self] [5] 6.25% 0.00%(1/16) vm_page_flag_set [6] 100.00% 0.00%(1/1) [self] [4] 8.89% 0.00%(16/180) atomic_cmpset_int [5] 100.00% 0.00%(16/16) [self] [4] 6.67% 0.00%(12/180) pmap_clear_modify [5] 50.00% 0.00%(6/12) [self] [5] 41.67% 0.00%(5/12) invlpg [6] 100.00% 0.00%(5/5) [self] [5] 8.33% 0.00%(1/12) pmap_invalidate_page [6] 100.00% 0.00%(1/1) smp_invlpg [7] 100.00% 0.00%(1/1) ia32_pause [8] 100.00% 0.00%(1/1) [self] [4] 1.11% 0.00%(2/180) [self] [3] 9.26% 0.00%(20/216) atomic_cmpset_int [4] 100.00% 0.00%(20/20) [self] [3] 3.24% 0.00%(7/216) [self] [3] 2.31% 0.00%(5/216) _vm_map_lock_read [4] 80.00% 0.00%(4/5) atomic_cmpset_int [5] 100.00% 0.00%(4/4) [self] [4] 20.00% 0.00%(1/5) _sx_slock [5] 100.00% 0.00%(1/1) [self] [3] 0.93% 0.00%(2/216) _vm_map_unlock_read [4] 100.00% 0.00%(2/2) atomic_cmpset_int [5] 100.00% 0.00%(2/2) [self] [3] 0.46% 0.00%(1/216) __curthread [4] 100.00% 0.00%(1/1) [self] [3] 0.46% 0.00%(1/216) vm_map_lookup_entry [4] 100.00% 0.00%(1/1) [self] [2] 1.82% 0.00%(4/220) [self] [1] 16.40% 0.04%(183/1116) munmap [2] 64.48% 0.03%(118/183) vm_map_entry_delete [3] 100.00% 0.03%(118/118) vm_object_page_remove [4] 87.29% 0.02%(103/118) vm_page_free [5] 88.35% 0.02%(91/103) vm_page_free_toq [6] 52.75% 0.01%(48/91) vm_page_remove [7] 64.58% 0.01%(31/48) vm_page_splay [8] 100.00% 0.01%(31/31) [self] [7] 31.25% 0.00%(15/48) [self] [7] 4.17% 0.00%(2/48) vm_page_dirty [8] 100.00% 0.00%(2/2) [self] [6] 26.37% 0.01%(24/91) vm_phys_free_pages [7] 100.00% 0.01%(24/24) [self] [6] 8.79% 0.00%(8/91) [self] [6] 6.59% 0.00%(6/91) vm_pageq_remove [7] 100.00% 0.00%(6/6) [self] [6] 3.30% 0.00%(3/91) vm_page_zero_idle_wakeup [7] 66.67% 0.00%(2/3) [self] [7] 33.33% 0.00%(1/3) vm_page_zero_check [8] 100.00% 0.00%(1/1) [self] [6] 1.10% 0.00%(1/91) vm_page_zero_check [7] 100.00% 0.00%(1/1) [self] [6] 1.10% 0.00%(1/91) vm_phys_set_pool [7] 100.00% 0.00%(1/1) [self] [5] 10.68% 0.00%(11/103) atomic_cmpset_int [6] 100.00% 0.00%(11/11) [self] [5] 0.97% 0.00%(1/103) vm_page_free_wakeup [6] 100.00% 0.00%(1/1) [self] [4] 11.02% 0.00%(13/118) pmap_remove_all [5] 61.54% 0.00%(8/13) [self] [5] 38.46% 0.00%(5/13) vm_page_flag_clear [6] 100.00% 0.00%(5/5) [self] [4] 0.85% 0.00%(1/118) [self] [4] 0.85% 0.00%(1/118) vm_page_splay [5] 100.00% 0.00%(1/1) [self] [2] 34.97% 0.01%(64/183) vm_map_delete [3] 100.00% 0.01%(64/64) pmap_remove [4] 70.31% 0.01%(45/64) pmap_remove_pte [5] 51.11% 0.01%(23/45) pmap_remove_entry [6] 65.22% 0.00%(15/23) pmap_pvh_free [7] 93.33% 0.00%(14/15) free_pv_entry [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) pv_to_chunk [8] 100.00% 0.00%(1/1) [self] [6] 17.39% 0.00%(4/23) [self] [6] 17.39% 0.00%(4/23) pmap_pvh_remove [7] 100.00% 0.00%(4/4) [self] [5] 22.22% 0.00%(10/45) [self] [5] 13.33% 0.00%(6/45) pmap_unuse_pt [6] 100.00% 0.00%(6/6) [self] [5] 8.89% 0.00%(4/45) vm_page_flag_set [6] 100.00% 0.00%(4/4) [self] [5] 4.44% 0.00%(2/45) pmap_unwire_pte_hold [6] 100.00% 0.00%(2/2) [self] [4] 15.62% 0.00%(10/64) atomic_readandclear_int [5] 100.00% 0.00%(10/10) [self] [4] 12.50% 0.00%(8/64) [self] [4] 1.56% 0.00%(1/64) pmap_remove_page [5] 100.00% 0.00%(1/1) pmap_remove_pte [6] 100.00% 0.00%(1/1) pmap_remove_entry [7] 100.00% 0.00%(1/1) [self] [2] 0.55% 0.00%(1/183) _vm_map_unlock [3] 100.00% 0.00%(1/1) vm_object_deallocate [4] 100.00% 0.00%(1/1) vm_object_terminate [5] 100.00% 0.00%(1/1) vm_page_free [6] 100.00% 0.00%(1/1) vm_page_free_toq [7] 100.00% 0.00%(1/1) vm_page_remove [8] 100.00% 0.00%(1/1) [self] [1] 11.56% 0.03%(129/1116) __sysctl [2] 89.15% 0.03%(115/129) userland_sysctl [3] 83.48% 0.02%(96/115) sysctl_root [4] 59.38% 0.01%(57/96) sysctl_handle_string [5] 43.86% 0.01%(25/57) strlcpy [6] 100.00% 0.01%(25/25) [self] [5] 15.79% 0.00%(9/57) uma_zalloc [6] 88.89% 0.00%(8/9) uma_zalloc_arg [7] 75.00% 0.00%(6/8) [self] [7] 25.00% 0.00%(2/8) choosethread [8] 100.00% 0.00%(2/2) [self] [6] 11.11% 0.00%(1/9) zone_alloc_bucket [7] 100.00% 0.00%(1/1) [self] [5] 12.28% 0.00%(7/57) free [6] 85.71% 0.00%(6/7) malloc_type_freed [7] 100.00% 0.00%(6/6) [self] [6] 14.29% 0.00%(1/7) uma_zfree_arg [7] 100.00% 0.00%(1/1) [self] [5] 10.53% 0.00%(6/57) malloc [6] 66.67% 0.00%(4/6) malloc_type_zone_allocated [7] 75.00% 0.00%(3/4) [self] [7] 25.00% 0.00%(1/4) critical_exit [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(2/6) [self] [5] 8.77% 0.00%(5/57) strlen [6] 100.00% 0.00%(5/5) [self] [5] 3.51% 0.00%(2/57) slow_copyout [6] 100.00% 0.00%(2/2) [self] [5] 1.75% 0.00%(1/57) malloc_type_allocated [6] 100.00% 0.00%(1/1) [self] [5] 1.75% 0.00%(1/57) pmap_kextract [6] 100.00% 0.00%(1/1) [self] [5] 1.75% 0.00%(1/57) sysctl_old_user [6] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.01%(24/96) sysctl_find_oid [5] 100.00% 0.01%(24/24) [self] [4] 7.29% 0.00%(7/96) [self] [4] 6.25% 0.00%(6/96) sysctl_kern_proc [5] 83.33% 0.00%(5/6) sysctl_out_proc [6] 60.00% 0.00%(3/5) fill_kinfo_proc_only [7] 33.33% 0.00%(1/3) [self] [7] 33.33% 0.00%(1/3) strlcpy [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) write_eflags [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) atomic_store_rel_int [7] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(1/6) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [4] 1.04% 0.00%(1/96) mac_system_check_sysctl [5] 100.00% 0.00%(1/1) [self] [4] 1.04% 0.00%(1/96) sysctl_kern_proc_args [5] 100.00% 0.00%(1/1) sysctl_root [6] 100.00% 0.00%(1/1) [self] [3] 11.30% 0.00%(13/115) useracc [4] 30.77% 0.00%(4/13) _vm_map_lock_read [5] 75.00% 0.00%(3/4) atomic_cmpset_int [6] 100.00% 0.00%(3/3) [self] [5] 25.00% 0.00%(1/4) [self] [4] 30.77% 0.00%(4/13) _vm_map_unlock_read [5] 100.00% 0.00%(4/4) [self] [4] 23.08% 0.00%(3/13) [self] [4] 15.38% 0.00%(2/13) vm_map_check_protection [5] 50.00% 0.00%(1/2) [self] [5] 50.00% 0.00%(1/2) vm_map_lookup_entry [6] 100.00% 0.00%(1/1) [self] [3] 3.48% 0.00%(4/115) atomic_cmpset_int [4] 100.00% 0.00%(4/4) [self] [3] 0.87% 0.00%(1/115) [self] [3] 0.87% 0.00%(1/115) __curthread [4] 100.00% 0.00%(1/1) [self] [2] 3.88% 0.00%(5/129) atomic_cmpset_int [3] 100.00% 0.00%(5/5) [self] [2] 2.33% 0.00%(3/129) generic_bzero [3] 100.00% 0.00%(3/3) [self] [2] 2.33% 0.00%(3/129) slow_copyin [3] 100.00% 0.00%(3/3) [self] [2] 1.55% 0.00%(2/129) [self] [2] 0.78% 0.00%(1/129) generic_copyin [3] 100.00% 0.00%(1/1) [self] [1] 6.09% 0.01%(68/1116) write [2] 100.00% 0.01%(68/68) kern_writev [3] 89.71% 0.01%(61/68) fo_write [4] 62.30% 0.01%(38/61) VOP_WRITE [5] 100.00% 0.01%(38/38) VOP_WRITE_APV [6] 92.11% 0.01%(35/38) ffs_write [7] 45.71% 0.00%(16/35) [self] [7] 14.29% 0.00%(5/35) atomic_cmpset_int [8] 100.00% 0.00%(5/5) [self] [7] 11.43% 0.00%(4/35) ffs_balloc_ufs2 [8] 100.00% 0.00%(4/4) [self] [7] 8.57% 0.00%(3/35) vfs_clean_pages [8] 100.00% 0.00%(3/3) [self] [7] 5.71% 0.00%(2/35) buf_dirty_count_severe [8] 100.00% 0.00%(2/2) [self] [7] 5.71% 0.00%(2/35) uiomove [8] 100.00% 0.00%(2/2) [self] [7] 2.86% 0.00%(1/35) cluster_write [8] 100.00% 0.00%(1/1) [self] [7] 2.86% 0.00%(1/35) slow_copyin [8] 100.00% 0.00%(1/1) [self] [7] 2.86% 0.00%(1/35) vnode_pager_setsize [8] 100.00% 0.00%(1/1) [self] [6] 2.63% 0.00%(1/38) [self] [6] 2.63% 0.00%(1/38) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [6] 2.63% 0.00%(1/38) ffs_syncvnode [7] 100.00% 0.00%(1/1) [self] [4] 26.23% 0.00%(16/61) vn_write [5] 31.25% 0.00%(5/16) VOP_LOCK1 [6] 80.00% 0.00%(4/5) VOP_LOCK1_APV [7] 50.00% 0.00%(2/4) _lockmgr_args [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) [self] [7] 25.00% 0.00%(1/4) ffs_lock [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) [self] [5] 18.75% 0.00%(3/16) VOP_GETWRITEMOUNT [6] 66.67% 0.00%(2/3) VOP_GETWRITEMOUNT_APV [7] 50.00% 0.00%(1/2) [self] [7] 50.00% 0.00%(1/2) vop_stdunlock [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) [self] [5] 18.75% 0.00%(3/16) [self] [5] 12.50% 0.00%(2/16) vn_start_write [6] 100.00% 0.00%(2/2) [self] [5] 6.25% 0.00%(1/16) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [5] 6.25% 0.00%(1/16) mac_vnode_check_write [6] 100.00% 0.00%(1/1) [self] [5] 6.25% 0.00%(1/16) sequential_heuristic [6] 100.00% 0.00%(1/1) [self] [4] 11.48% 0.00%(7/61) VOP_UNLOCK [5] 100.00% 0.00%(7/7) VOP_UNLOCK_APV [6] 57.14% 0.00%(4/7) [self] [6] 42.86% 0.00%(3/7) _lockmgr_args [7] 66.67% 0.00%(2/3) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [self] [3] 5.88% 0.00%(4/68) dofilewrite [4] 100.00% 0.00%(4/4) [self] [3] 2.94% 0.00%(2/68) _fget [4] 100.00% 0.00%(2/2) fget_unlocked [5] 100.00% 0.00%(2/2) [self] [3] 1.47% 0.00%(1/68) [self] [1] 5.02% 0.01%(56/1116) [self] [1] 2.78% 0.01%(31/1116) sys_exit [2] 100.00% 0.01%(31/31) exit1 [3] 90.32% 0.01%(28/31) vmspace_exit [4] 100.00% 0.01%(28/28) pmap_remove_pages [5] 96.43% 0.01%(27/28) [self] [5] 3.57% 0.00%(1/28) vm_page_flag_clear [6] 100.00% 0.00%(1/1) [self] [3] 9.68% 0.00%(3/31) vmspace_dofree [4] 100.00% 0.00%(3/3) vm_map_remove [5] 100.00% 0.00%(3/3) vm_map_entry_delete [6] 100.00% 0.00%(3/3) vm_object_page_remove [7] 66.67% 0.00%(2/3) pmap_remove_all [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [self] [1] 1.70% 0.00%(19/1116) userret [2] 84.21% 0.00%(16/19) [self] [2] 15.79% 0.00%(3/19) sched_userret [3] 66.67% 0.00%(2/3) [self] [3] 33.33% 0.00%(1/3) _thread_lock_flags [4] 100.00% 0.00%(1/1) spinlock_enter [5] 100.00% 0.00%(1/1) critical_enter [6] 100.00% 0.00%(1/1) [self] [1] 1.08% 0.00%(12/1116) vfork [2] 91.67% 0.00%(11/12) fork1 [3] 45.45% 0.00%(5/11) fdcopy [4] 60.00% 0.00%(3/5) fdused [5] 100.00% 0.00%(3/3) [self] [4] 20.00% 0.00%(1/5) fdgrowtable [5] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(1/5) fdinit [5] 100.00% 0.00%(1/1) atomic_cmpset_int [6] 100.00% 0.00%(1/1) [self] [3] 18.18% 0.00%(2/11) atomic_add_barr_int [4] 100.00% 0.00%(2/2) [self] [3] 18.18% 0.00%(2/11) sched_fork [4] 50.00% 0.00%(1/2) [self] [4] 50.00% 0.00%(1/2) sched_fork_thread [5] 100.00% 0.00%(1/1) cf_set_method [6] 100.00% 0.00%(1/1) [self] [3] 9.09% 0.00%(1/11) [self] [3] 9.09% 0.00%(1/11) vm_forkproc [4] 100.00% 0.00%(1/1) cpu_fork [5] 100.00% 0.00%(1/1) [self] [2] 8.33% 0.00%(1/12) uma_zalloc [3] 100.00% 0.00%(1/1) uma_zalloc_arg [4] 100.00% 0.00%(1/1) proc_ctor [5] 100.00% 0.00%(1/1) eventhandler_find_list [6] 100.00% 0.00%(1/1) _eventhandler_find_list [7] 100.00% 0.00%(1/1) [self] [1] 0.72% 0.00%(8/1116) slow_copyout [2] 100.00% 0.00%(8/8) [self] [1] 0.36% 0.00%(4/1116) sigprocmask [2] 50.00% 0.00%(2/4) kern_sigprocmask [3] 50.00% 0.00%(1/2) [self] [3] 50.00% 0.00%(1/2) signotify [4] 100.00% 0.00%(1/1) [self] [2] 25.00% 0.00%(1/4) [self] [2] 25.00% 0.00%(1/4) atomic_cmpset_int [3] 100.00% 0.00%(1/1) [self] [1] 0.36% 0.00%(4/1116) open [2] 100.00% 0.00%(4/4) kern_open [3] 100.00% 0.00%(4/4) kern_openat [4] 50.00% 0.00%(2/4) falloc [5] 100.00% 0.00%(2/2) fdalloc [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) fd_first_free [7] 100.00% 0.00%(1/1) ffsl [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(1/4) fdclose [5] 100.00% 0.00%(1/1) fd_last_used [6] 100.00% 0.00%(1/1) flsl [7] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(1/4) vn_open [5] 100.00% 0.00%(1/1) vn_open_cred [6] 100.00% 0.00%(1/1) uma_zfree [7] 100.00% 0.00%(1/1) uma_zfree_arg [8] 100.00% 0.00%(1/1) [self] [1] 0.18% 0.00%(2/1116) wait4 [2] 50.00% 0.00%(1/2) proc_reap [3] 100.00% 0.00%(1/1) pargs_drop [4] 100.00% 0.00%(1/1) pargs_free [5] 100.00% 0.00%(1/1) free [6] 100.00% 0.00%(1/1) uma_zfree_arg [7] 100.00% 0.00%(1/1) critical_exit [8] 100.00% 0.00%(1/1) [self] [2] 50.00% 0.00%(1/2) uma_zfree [3] 100.00% 0.00%(1/1) uma_zfree_arg [4] 100.00% 0.00%(1/1) proc_dtor [5] 100.00% 0.00%(1/1) [self] [1] 0.18% 0.00%(2/1116) generic_copyin [2] 100.00% 0.00%(2/2) [self] [1] 0.09% 0.00%(1/1116) pipe [2] 100.00% 0.00%(1/1) kern_pipe [3] 100.00% 0.00%(1/1) pipe_create [4] 100.00% 0.00%(1/1) pipespace_new [5] 100.00% 0.00%(1/1) vm_map_find [6] 100.00% 0.00%(1/1) vm_map_insert [7] 100.00% 0.00%(1/1) vm_map_entry_create [8] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) atomic_cmpset_int [2] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) close [2] 100.00% 0.00%(1/1) kern_close [3] 100.00% 0.00%(1/1) closef [4] 100.00% 0.00%(1/1) fo_close [5] 100.00% 0.00%(1/1) vn_closefile [6] 100.00% 0.00%(1/1) VOP_CLOSE [7] 100.00% 0.00%(1/1) VOP_CLOSE_APV [8] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) slow_copyin [2] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) mmap [2] 100.00% 0.00%(1/1) vm_mmap [3] 100.00% 0.00%(1/1) vm_map_fixed [4] 100.00% 0.00%(1/1) vm_map_insert [5] 100.00% 0.00%(1/1) vm_map_pmap_enter [6] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) stat [2] 100.00% 0.00%(1/1) kern_stat [3] 100.00% 0.00%(1/1) kern_statat [4] 100.00% 0.00%(1/1) kern_statat_vnhook [5] 100.00% 0.00%(1/1) uma_zalloc [6] 100.00% 0.00%(1/1) uma_zalloc_arg [7] 100.00% 0.00%(1/1) critical_exit [8] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) copyin [2] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) lstat [2] 100.00% 0.00%(1/1) kern_lstat [3] 100.00% 0.00%(1/1) kern_statat [4] 100.00% 0.00%(1/1) kern_statat_vnhook [5] 100.00% 0.00%(1/1) namei [6] 100.00% 0.00%(1/1) atomic_cmpset_int [7] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1116) generic_copyout [2] 100.00% 0.00%(1/1) [self] [0] 0.23% 0.23%(1059/453838) scan_unit_for_symbols [1] 55.52% 0.13%(588/1059) read_attribute_value [2] 100.00% 0.13%(588/588) [self] [1] 20.96% 0.05%(222/1059) lookup_abbrev [2] 100.00% 0.05%(222/222) [self] [1] 5.76% 0.01%(61/1059) read_unsigned_leb128 [2] 100.00% 0.01%(61/61) [self] [1] 4.06% 0.01%(43/1059) read_attribute [2] 100.00% 0.01%(43/43) [self] [1] 3.87% 0.01%(41/1059) memset [2] 100.00% 0.01%(41/41) [self] [1] 1.98% 0.00%(21/1059) strlen [2] 100.00% 0.00%(21/21) [self] [1] 1.89% 0.00%(20/1059) find_abstract_instance_name [2] 100.00% 0.00%(20/20) [self] [1] 1.61% 0.00%(17/1059) concat_filename [2] 100.00% 0.00%(17/17) [self] [1] 0.76% 0.00%(8/1059) read_1_byte [2] 100.00% 0.00%(8/8) [self] [1] 0.66% 0.00%(7/1059) read_8_bytes [2] 100.00% 0.00%(7/7) [self] [1] 0.57% 0.00%(6/1059) [unmapped_function] [1] 0.47% 0.00%(5/1059) ihex_object_p [2] 100.00% 0.00%(5/5) [self] [1] 0.47% 0.00%(5/1059) _getdtablesize [2] 100.00% 0.00%(5/5) [self] [1] 0.38% 0.00%(4/1059) bfd_zalloc [2] 100.00% 0.00%(4/4) [self] [1] 0.38% 0.00%(4/1059) strncmp [2] 100.00% 0.00%(4/4) [self] [1] 0.28% 0.00%(3/1059) bfd_alloc [2] 100.00% 0.00%(3/3) [self] [1] 0.19% 0.00%(2/1059) bfd_alloc2 [2] 100.00% 0.00%(2/2) [self] [1] 0.09% 0.00%(1/1059) arange_add [2] 100.00% 0.00%(1/1) [self] [1] 0.09% 0.00%(1/1059) read_rangelist [2] 100.00% 0.00%(1/1) [self] [0] 0.23% 0.23%(1045/453838) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [1] 41.05% 0.09%(429/1045) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [2] 95.80% 0.09%(411/429) [self] [2] 4.20% 0.00%(18/429) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [3] 100.00% 0.00%(18/18) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [4] 100.00% 0.00%(18/18) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [5] 100.00% 0.00%(18/18) operator new(unsigned int) [6] 55.56% 0.00%(10/18) arena_malloc_small [7] 50.00% 0.00%(5/10) arena_run_tree_first [8] 100.00% 0.00%(5/5) [self] [7] 30.00% 0.00%(3/10) arena_run_reg_alloc [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(1/10) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [7] 10.00% 0.00%(1/10) arena_bin_nonfull_run_get [8] 100.00% 0.00%(1/1) [self] [6] 44.44% 0.00%(8/18) malloc [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [1] 14.55% 0.03%(152/1045) std::_Rb_tree_iterator::operator==(std::_Rb_tree_iterator const&) const [2] 100.00% 0.03%(152/152) [self] [1] 9.47% 0.02%(99/1045) std::less::operator()(unsigned int const&, unsigned int const&) const [2] 100.00% 0.02%(99/99) [self] [1] 7.56% 0.02%(79/1045) pair [2] 100.00% 0.02%(79/79) [self] [1] 6.12% 0.01%(64/1045) std::_Rb_tree, std::less, std::allocator >::_M_begin() [2] 100.00% 0.01%(64/64) [self] [1] 4.78% 0.01%(50/1045) std::_Rb_tree, std::less, std::allocator >::begin() [2] 100.00% 0.01%(50/50) [self] [1] 4.69% 0.01%(49/1045) std::_Rb_tree, std::less, std::allocator >::_M_end() [2] 100.00% 0.01%(49/49) [self] [1] 4.02% 0.01%(42/1045) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.01%(42/42) [self] [1] 3.64% 0.01%(38/1045) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [2] 100.00% 0.01%(38/38) [self] [1] 2.39% 0.01%(25/1045) _Identity [2] 100.00% 0.01%(25/25) [self] [1] 0.86% 0.00%(9/1045) _Rb_tree_iterator [2] 100.00% 0.00%(9/9) [self] [1] 0.38% 0.00%(4/1045) [unmapped_function] [1] 0.38% 0.00%(4/1045) std::_Identity::operator()(unsigned int const&) const [2] 100.00% 0.00%(4/4) [self] [1] 0.10% 0.00%(1/1045) std::_Rb_tree_iterator::operator--() [2] 100.00% 0.00%(1/1) [self] [0] 0.22% 0.22%(1005/453838) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [1] 97.91% 0.22%(984/1005) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 48.48% 0.11%(477/984) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [3] 100.00% 0.11%(477/477) std::vector >::operator=(std::vector > const&) [4] 81.34% 0.09%(388/477) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.09%(388/388) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.09%(388/388) Location* std::__copy_aux(Location const*, Location const*, Location*) [7] 94.07% 0.08%(365/388) Location* std::__copy::copy(Location const*, Location const*, Location*) [8] 100.00% 0.08%(365/365) [self] [7] 5.93% 0.01%(23/388) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.01%(23/23) [self] [4] 14.05% 0.01%(67/477) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [5] 100.00% 0.01%(67/67) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.01%(67/67) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [7] 89.55% 0.01%(60/67) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.01%(60/60) [self] [7] 5.97% 0.00%(4/67) void std::_Destroy(Location*) [8] 100.00% 0.00%(4/4) [self] [7] 2.99% 0.00%(2/67) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(2/2) [self] [7] 1.49% 0.00%(1/67) __gnu_cxx::__normal_iterator > >::operator->() const [8] 100.00% 0.00%(1/1) [self] [4] 1.89% 0.00%(9/477) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.00%(9/9) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.00%(9/9) operator delete(void*) [7] 44.44% 0.00%(4/9) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(2/9) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [4] 1.68% 0.00%(8/477) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(8/8) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(8/8) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 100.00% 0.00%(8/8) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(8/8) [self] [4] 0.63% 0.00%(3/477) Location* std::copy(Location*, Location*, Location*) [5] 100.00% 0.00%(3/3) Location* std::__copy_normal::__copy_n(Location*, Location*, Location*) [6] 100.00% 0.00%(3/3) Location* std::__copy_aux(Location*, Location*, Location*) [7] 100.00% 0.00%(3/3) Location* std::__copy::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(3/3) [self] [4] 0.42% 0.00%(2/477) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.00%(2/2) void std::_Destroy(Location*, Location*) [6] 100.00% 0.00%(2/2) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 100.00% 0.00%(2/2) void std::_Destroy(Location*) [8] 100.00% 0.00%(2/2) [self] [2] 32.01% 0.07%(315/984) vector [3] 71.43% 0.05%(225/315) _Vector_base [4] 100.00% 0.05%(225/225) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.05%(225/225) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.05%(225/225) operator new(unsigned int) [7] 47.11% 0.02%(106/225) arena_lock_balance [8] 100.00% 0.02%(106/106) [self] [7] 16.00% 0.01%(36/225) arena_malloc_small [8] 100.00% 0.01%(36/36) [self] [7] 10.22% 0.01%(23/225) malloc [8] 100.00% 0.01%(23/23) [self] [7] 8.00% 0.00%(18/225) malloc_spin_unlock [8] 100.00% 0.00%(18/18) [self] [7] 7.11% 0.00%(16/225) imalloc [8] 100.00% 0.00%(16/16) [self] [7] 6.22% 0.00%(14/225) arena_run_reg_alloc [8] 100.00% 0.00%(14/14) [self] [7] 1.78% 0.00%(4/225) arena_bin_malloc_easy [8] 100.00% 0.00%(4/4) [self] [7] 1.78% 0.00%(4/225) arena_malloc [8] 100.00% 0.00%(4/4) [self] [7] 0.89% 0.00%(2/225) calloc [8] 100.00% 0.00%(2/2) [self] [7] 0.89% 0.00%(2/225) malloc_init [8] 100.00% 0.00%(2/2) [self] [3] 28.57% 0.02%(90/315) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [4] 100.00% 0.02%(90/90) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [5] 100.00% 0.02%(90/90) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [6] 80.00% 0.02%(72/90) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 68.06% 0.01%(49/72) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(49/49) [self] [7] 31.94% 0.01%(23/72) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(23/23) [self] [6] 20.00% 0.00%(18/90) void std::_Construct(Location*, Location const&) [7] 88.89% 0.00%(16/18) operator new(unsigned int, void*) [8] 100.00% 0.00%(16/16) [self] [7] 11.11% 0.00%(2/18) main [8] 100.00% 0.00%(2/2) [self] [2] 15.04% 0.03%(148/984) ~vector [3] 72.97% 0.02%(108/148) ~_Vector_base [4] 100.00% 0.02%(108/108) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.02%(108/108) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.02%(108/108) operator delete(void*) [7] 25.00% 0.01%(27/108) arena_dalloc_small [8] 100.00% 0.01%(27/27) [self] [7] 25.00% 0.01%(27/108) free [8] 100.00% 0.01%(27/27) [self] [7] 19.44% 0.00%(21/108) arena_run_reg_dalloc [8] 100.00% 0.00%(21/21) [self] [7] 10.19% 0.00%(11/108) arena_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 7.41% 0.00%(8/108) realloc [8] 100.00% 0.00%(8/8) [self] [7] 5.56% 0.00%(6/108) malloc_spin_unlock [8] 100.00% 0.00%(6/6) [self] [7] 3.70% 0.00%(4/108) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 1.85% 0.00%(2/108) [unmapped_function] [7] 1.85% 0.00%(2/108) malloc_spin_lock [8] 100.00% 0.00%(2/2) [self] [3] 27.03% 0.01%(40/148) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.01%(40/40) void std::_Destroy(Location*, Location*) [5] 100.00% 0.01%(40/40) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.01%(40/40) void std::_Destroy(Location*) [7] 65.00% 0.01%(26/40) ~Location [8] 100.00% 0.01%(26/26) [self] [7] 35.00% 0.00%(14/40) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(14/14) [self] [2] 4.47% 0.01%(44/984) [self] [1] 2.09% 0.00%(21/1005) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 71.43% 0.00%(15/21) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [3] 100.00% 0.00%(15/15) std::vector >::operator=(std::vector > const&) [4] 66.67% 0.00%(10/15) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(10/10) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(10/10) Location* std::__copy_aux(Location const*, Location const*, Location*) [7] 90.00% 0.00%(9/10) Location* std::__copy::copy(Location const*, Location const*, Location*) [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(1/1) [self] [4] 13.33% 0.00%(2/15) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(2/2) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(2/2) [self] [4] 6.67% 0.00%(1/15) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) idalloc [8] 100.00% 0.00%(1/1) [self] [4] 6.67% 0.00%(1/15) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [5] 100.00% 0.00%(1/1) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [7] 100.00% 0.00%(1/1) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [4] 6.67% 0.00%(1/15) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [6] 100.00% 0.00%(1/1) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 100.00% 0.00%(1/1) void std::_Destroy(Location*) [8] 100.00% 0.00%(1/1) [self] [2] 19.05% 0.00%(4/21) ~vector [3] 75.00% 0.00%(3/4) ~_Vector_base [4] 100.00% 0.00%(3/3) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.00%(3/3) operator delete(void*) [7] 33.33% 0.00%(1/3) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) free [8] 100.00% 0.00%(1/1) [self] [3] 25.00% 0.00%(1/4) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [5] 100.00% 0.00%(1/1) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.00%(1/1) void std::_Destroy(Location*) [7] 100.00% 0.00%(1/1) ~Location [8] 100.00% 0.00%(1/1) [self] [2] 4.76% 0.00%(1/21) [self] [2] 4.76% 0.00%(1/21) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::copy_backward<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 100.00% 0.00%(1/1) std::vector >* std::__copy_backward_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [5] 100.00% 0.00%(1/1) std::vector >* std::__copy_backward::__copy_b >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [6] 100.00% 0.00%(1/1) std::vector >::operator=(std::vector > const&) [7] 100.00% 0.00%(1/1) std::vector >::end() const [8] 100.00% 0.00%(1/1) [self] [0] 0.22% 0.22%(1000/453838) __gnu_cxx::__verbose_terminate_handler() [1] 84.20% 0.19%(842/1000) __gnu_cxx::__verbose_terminate_handler() [2] 61.64% 0.11%(519/842) [self] [2] 38.00% 0.07%(320/842) __gnu_cxx::__verbose_terminate_handler() [3] 98.12% 0.07%(314/320) __gnu_cxx::__verbose_terminate_handler() [4] 99.68% 0.07%(313/314) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.07%(313/313) __gnu_cxx::__verbose_terminate_handler() [6] 97.76% 0.07%(306/313) __gnu_cxx::__verbose_terminate_handler() [7] 83.99% 0.06%(257/306) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.06%(257/257) [self] [7] 10.46% 0.01%(32/306) memcpy [8] 100.00% 0.01%(32/32) [self] [7] 4.58% 0.00%(14/306) [unmapped_function] [7] 0.33% 0.00%(1/306) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 0.33% 0.00%(1/306) malloc [8] 100.00% 0.00%(1/1) [self] [7] 0.33% 0.00%(1/306) realloc [8] 100.00% 0.00%(1/1) [self] [6] 0.96% 0.00%(3/313) iralloc [7] 33.33% 0.00%(1/3) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) arena_ralloc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) idalloc [8] 100.00% 0.00%(1/1) [self] [6] 0.64% 0.00%(2/313) isalloc [7] 100.00% 0.00%(2/2) arena_salloc [8] 100.00% 0.00%(2/2) [self] [6] 0.32% 0.00%(1/313) [self] [6] 0.32% 0.00%(1/313) realloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [4] 0.32% 0.00%(1/314) [self] [3] 0.94% 0.00%(3/320) [self] [3] 0.31% 0.00%(1/320) arena_lock_balance [4] 100.00% 0.00%(1/1) [self] [3] 0.31% 0.00%(1/320) arena_malloc_small [4] 100.00% 0.00%(1/1) [self] [3] 0.31% 0.00%(1/320) malloc [4] 100.00% 0.00%(1/1) [self] [2] 0.24% 0.00%(2/842) __vfprintf [3] 100.00% 0.00%(2/2) __dtoa [4] 100.00% 0.00%(2/2) [self] [2] 0.12% 0.00%(1/842) arena_malloc_small [3] 100.00% 0.00%(1/1) [self] [1] 9.90% 0.02%(99/1000) memcpy [2] 100.00% 0.02%(99/99) [self] [1] 1.50% 0.00%(15/1000) __vfprintf [2] 80.00% 0.00%(12/15) __dtoa [3] 100.00% 0.00%(12/12) [self] [2] 13.33% 0.00%(2/15) __ultoa [3] 100.00% 0.00%(2/2) [self] [2] 6.67% 0.00%(1/15) [unmapped_function] [1] 1.00% 0.00%(10/1000) [unmapped_function] [1] 1.00% 0.00%(10/1000) arena_malloc_small [2] 100.00% 0.00%(10/10) [self] [1] 0.70% 0.00%(7/1000) malloc [2] 100.00% 0.00%(7/7) [self] [1] 0.50% 0.00%(5/1000) arena_lock_balance [2] 100.00% 0.00%(5/5) [self] [1] 0.40% 0.00%(4/1000) memset [2] 100.00% 0.00%(4/4) [self] [1] 0.30% 0.00%(3/1000) arena_run_reg_alloc [2] 100.00% 0.00%(3/3) [self] [1] 0.10% 0.00%(1/1000) arena_run_dalloc [2] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [3] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(1/1) [self] [1] 0.10% 0.00%(1/1000) choose_arena [2] 100.00% 0.00%(1/1) [self] [1] 0.10% 0.00%(1/1000) imalloc [2] 100.00% 0.00%(1/1) [self] [1] 0.10% 0.00%(1/1000) io_flush [2] 100.00% 0.00%(1/1) __sprint [3] 100.00% 0.00%(1/1) [self] [1] 0.10% 0.00%(1/1000) malloc_init [2] 100.00% 0.00%(1/1) [self] [0] 0.22% 0.22%(986/453838) ~vector [1] 50.78% 0.09%(421/829) ~_Vector_base [2] 99.76% 0.09%(420/421) [self] [2] 0.24% 0.00%(1/421) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [3] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [4] 100.00% 0.00%(1/1) operator delete(void*) [5] 100.00% 0.00%(1/1) arena_dalloc_small [6] 100.00% 0.00%(1/1) arena_run_dalloc [7] 100.00% 0.00%(1/1) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [1] 18.34% 0.03%(152/829) allocator [2] 100.00% 0.03%(152/152) [self] [1] 15.68% 0.03%(130/829) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [2] 100.00% 0.03%(130/130) [self] [1] 11.58% 0.02%(96/829) ~allocator [2] 100.00% 0.02%(96/96) [self] [1] 3.62% 0.01%(30/829) std::_Vector_base >::_M_get_Tp_allocator() [2] 100.00% 0.01%(30/30) [self] [0] 0.19% 0.19%(873/453838) __vfprintf [1] 73.42% 0.14%(641/873) __dtoa [2] 100.00% 0.14%(641/641) [self] [1] 16.49% 0.03%(144/873) __ultoa [2] 100.00% 0.03%(144/144) [self] [1] 4.01% 0.01%(35/873) localeconv [2] 100.00% 0.01%(35/35) [self] [1] 3.44% 0.01%(30/873) __freedtoa [2] 96.67% 0.01%(29/30) [self] [2] 3.33% 0.00%(1/30) __vfprintf [3] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(1/1) malloc_init [5] 100.00% 0.00%(1/1) [self] [1] 2.63% 0.01%(23/873) [unmapped_function] [0] 0.19% 0.19%(865/453838) std::vector >, std::allocator > > >::push_back(std::vector > const&) [1] 59.88% 0.11%(518/865) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [2] 69.11% 0.08%(358/518) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [3] 100.00% 0.08%(358/358) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [4] 100.00% 0.08%(358/358) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [5] 100.00% 0.08%(358/358) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [6] 100.00% 0.08%(358/358) vector [7] 36.03% 0.03%(129/358) _Vector_base [8] 100.00% 0.03%(129/129) [self] [7] 17.88% 0.01%(64/358) std::vector >::end() const [8] 100.00% 0.01%(64/64) [self] [7] 17.88% 0.01%(64/358) std::vector >::begin() const [8] 100.00% 0.01%(64/64) [self] [7] 7.26% 0.01%(26/358) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.01%(26/26) [self] [7] 7.26% 0.01%(26/358) allocator [8] 100.00% 0.01%(26/26) [self] [7] 3.35% 0.00%(12/358) ~allocator [8] 100.00% 0.00%(12/12) [self] [7] 2.79% 0.00%(10/358) std::vector >::size() const [8] 100.00% 0.00%(10/10) [self] [7] 2.51% 0.00%(9/358) __gnu_cxx::__normal_iterator > >::__normal_iterator(Location const* const&) [8] 100.00% 0.00%(9/9) [self] [7] 1.40% 0.00%(5/358) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(5/5) [self] [7] 1.12% 0.00%(4/358) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(4/4) [self] [7] 0.84% 0.00%(3/358) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.00%(3/3) [self] [7] 0.56% 0.00%(2/358) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 0.56% 0.00%(2/358) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::copy_backward<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [7] 0.28% 0.00%(1/358) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.28% 0.00%(1/358) std::vector >::front() [8] 100.00% 0.00%(1/1) [self] [2] 30.12% 0.03%(156/518) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [3] 100.00% 0.03%(156/156) void std::_Destroy >*>(std::vector >*, std::vector >*) [4] 100.00% 0.03%(156/156) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [5] 100.00% 0.03%(156/156) void std::_Destroy > >(std::vector >*) [6] 100.00% 0.03%(156/156) ~vector [7] 41.67% 0.01%(65/156) ~_Vector_base [8] 100.00% 0.01%(65/65) [self] [7] 16.67% 0.01%(26/156) void std::_Destroy(Location*, Location*, std::allocator) [8] 100.00% 0.01%(26/26) [self] [7] 13.46% 0.00%(21/156) allocator [8] 100.00% 0.00%(21/21) [self] [7] 12.82% 0.00%(20/156) ~allocator [8] 100.00% 0.00%(20/20) [self] [7] 10.26% 0.00%(16/156) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(16/16) [self] [7] 1.92% 0.00%(3/156) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(3/3) [self] [7] 1.28% 0.00%(2/156) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 0.64% 0.00%(1/156) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.64% 0.00%(1/156) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 0.64% 0.00%(1/156) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [2] 0.39% 0.00%(2/518) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [3] 100.00% 0.00%(2/2) vector [4] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.00%(2/2) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 100.00% 0.00%(2/2) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(2/2) [self] [2] 0.39% 0.00%(2/518) std::_Vector_base >, std::allocator > > >::_M_deallocate(std::vector >*, unsigned int) [3] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::deallocate(std::vector >*, unsigned int) [4] 100.00% 0.00%(2/2) operator delete(void*) [5] 100.00% 0.00%(2/2) arena_dalloc [6] 100.00% 0.00%(2/2) arena_dalloc_large [7] 100.00% 0.00%(2/2) arena_run_dalloc [8] 100.00% 0.00%(2/2) [self] [1] 40.12% 0.08%(347/865) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [2] 99.71% 0.08%(346/347) vector [3] 79.77% 0.06%(276/346) _Vector_base [4] 100.00% 0.06%(276/276) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.06%(276/276) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.06%(276/276) operator new(unsigned int) [7] 56.52% 0.03%(156/276) arena_lock_balance [8] 100.00% 0.03%(156/156) [self] [7] 27.54% 0.02%(76/276) arena_malloc_small [8] 100.00% 0.02%(76/76) [self] [7] 4.35% 0.00%(12/276) imalloc [8] 100.00% 0.00%(12/12) [self] [7] 4.35% 0.00%(12/276) malloc [8] 100.00% 0.00%(12/12) [self] [7] 3.99% 0.00%(11/276) arena_malloc [8] 100.00% 0.00%(11/11) [self] [7] 1.09% 0.00%(3/276) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 0.72% 0.00%(2/276) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [7] 0.72% 0.00%(2/276) calloc [8] 100.00% 0.00%(2/2) [self] [7] 0.36% 0.00%(1/276) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 0.36% 0.00%(1/276) malloc_init [8] 100.00% 0.00%(1/1) [self] [3] 20.23% 0.02%(70/346) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [4] 100.00% 0.02%(70/70) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [5] 100.00% 0.02%(70/70) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [6] 68.57% 0.01%(48/70) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 79.17% 0.01%(38/48) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(38/38) [self] [7] 20.83% 0.00%(10/48) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(10/10) [self] [6] 31.43% 0.00%(22/70) void std::_Construct(Location*, Location const&) [7] 95.45% 0.00%(21/22) operator new(unsigned int, void*) [8] 100.00% 0.00%(21/21) [self] [7] 4.55% 0.00%(1/22) main [8] 100.00% 0.00%(1/1) [self] [2] 0.29% 0.00%(1/347) [self] [0] 0.19% 0.19%(854/453838) __sprint [1] 49.88% 0.09%(426/854) memcpy [2] 100.00% 0.09%(426/426) [self] [1] 46.72% 0.09%(399/854) __sfvwrite [2] 100.00% 0.09%(399/399) [self] [1] 2.11% 0.00%(18/854) [unmapped_function] [1] 1.29% 0.00%(11/854) memset [2] 100.00% 0.00%(11/11) [self] [0] 0.19% 0.19%(845/453838) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [1] 34.56% 0.06%(292/845) std::less::operator()(unsigned int const&, unsigned int const&) const [2] 100.00% 0.06%(292/292) [self] [1] 28.99% 0.05%(245/845) std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [2] 100.00% 0.05%(245/245) [self] [1] 21.42% 0.04%(181/845) std::_Rb_tree_iterator >::operator->() const [2] 100.00% 0.04%(181/181) [self] [1] 6.39% 0.01%(54/845) std::map, std::allocator > >::key_comp() const [2] 100.00% 0.01%(54/54) [self] [1] 3.91% 0.01%(33/845) std::map, std::allocator > >::end() [2] 100.00% 0.01%(33/33) [self] [1] 2.49% 0.00%(21/845) Location::isMapped(bool) [2] 100.00% 0.00%(21/21) [self] [1] 2.25% 0.00%(19/845) std::map, std::allocator > >::lower_bound(unsigned int const&) [2] 100.00% 0.00%(19/19) [self] [0] 0.18% 0.18%(830/453838) std::map, std::allocator > >::operator[](Sample const&) [1] 34.34% 0.06%(285/830) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [2] 100.00% 0.06%(285/285) [self] [1] 14.46% 0.03%(120/830) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [2] 90.83% 0.02%(109/120) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.02%(109/109) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 50.46% 0.01%(55/109) std::less::operator()(Sample const&, Sample const&) const [5] 100.00% 0.01%(55/55) Sample::operator<(Sample const&) const [6] 100.00% 0.01%(55/55) Sample::getChainDepth() const [7] 81.82% 0.01%(45/55) std::vector >::size() const [8] 100.00% 0.01%(45/45) [self] [7] 18.18% 0.00%(10/55) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.00%(10/10) [self] [4] 49.54% 0.01%(54/109) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 57.41% 0.01%(31/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.01%(31/31) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 67.74% 0.00%(21/31) operator new(unsigned int) [8] 100.00% 0.00%(21/21) [self] [7] 12.90% 0.00%(4/31) __gnu_cxx::new_allocator > >::max_size() const [8] 100.00% 0.00%(4/4) [self] [7] 9.68% 0.00%(3/31) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(3/3) [self] [7] 6.45% 0.00%(2/31) [unmapped_function] [7] 3.23% 0.00%(1/31) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 38.89% 0.00%(21/54) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [6] 100.00% 0.00%(21/21) pair [7] 100.00% 0.00%(21/21) Sample [8] 100.00% 0.00%(21/21) [self] [5] 3.70% 0.00%(2/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(2/2) allocator > > [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 9.17% 0.00%(11/120) [self] [1] 11.33% 0.02%(94/830) std::less::operator()(Sample const&, Sample const&) const [2] 100.00% 0.02%(94/94) [self] [1] 10.84% 0.02%(90/830) pair [2] 74.44% 0.01%(67/90) Sample [3] 100.00% 0.01%(67/67) vector [4] 97.01% 0.01%(65/67) _Vector_base [5] 90.77% 0.01%(59/65) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.01%(59/59) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 81.36% 0.01%(48/59) operator new(unsigned int) [8] 100.00% 0.01%(48/48) [self] [7] 8.47% 0.00%(5/59) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(5/5) [self] [7] 6.78% 0.00%(4/59) [unmapped_function] [7] 3.39% 0.00%(2/59) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [5] 9.23% 0.00%(6/65) _Vector_impl [6] 100.00% 0.00%(6/6) allocator [7] 50.00% 0.00%(3/6) std::allocator::~allocator() [8] 100.00% 0.00%(3/3) [self] [7] 50.00% 0.00%(3/6) new_allocator [8] 100.00% 0.00%(3/3) [self] [4] 2.99% 0.00%(2/67) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [5] 100.00% 0.00%(2/2) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [6] 100.00% 0.00%(2/2) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [7] 100.00% 0.00%(2/2) unsigned int* std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.00%(2/2) [self] [2] 25.56% 0.01%(23/90) [self] [1] 8.55% 0.02%(71/830) std::map, std::allocator > >::key_comp() const [2] 100.00% 0.02%(71/71) [self] [1] 7.35% 0.01%(61/830) std::map, std::allocator > >::end() [2] 100.00% 0.01%(61/61) [self] [1] 5.78% 0.01%(48/830) std::map, std::allocator > >::lower_bound(Sample const&) [2] 100.00% 0.01%(48/48) [self] [1] 5.42% 0.01%(45/830) ~pair [2] 93.33% 0.01%(42/45) ~Sample [3] 100.00% 0.01%(42/42) ~vector [4] 100.00% 0.01%(42/42) ~_Vector_base [5] 92.86% 0.01%(39/42) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [6] 100.00% 0.01%(39/39) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [7] 76.92% 0.01%(30/39) operator delete(void*) [8] 100.00% 0.01%(30/30) [self] [7] 12.82% 0.00%(5/39) [unmapped_function] [7] 10.26% 0.00%(4/39) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(4/4) [self] [5] 7.14% 0.00%(3/42) ~_Vector_impl [6] 100.00% 0.00%(3/3) ~allocator [7] 66.67% 0.00%(2/3) std::allocator::allocator() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 6.67% 0.00%(3/45) [self] [1] 1.93% 0.00%(16/830) std::_Rb_tree_iterator >::operator*() const [2] 100.00% 0.00%(16/16) [self] [0] 0.18% 0.18%(820/453838) vector [1] 51.24% 0.06%(289/564) _Vector_base [2] 67.82% 0.04%(196/289) std::_Vector_base >::_M_allocate(unsigned int) [3] 100.00% 0.04%(196/196) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [4] 100.00% 0.04%(196/196) operator new(unsigned int) [5] 100.00% 0.04%(196/196) arena_malloc_small [6] 100.00% 0.04%(196/196) arena_bin_nonfull_run_get [7] 76.53% 0.03%(150/196) arena_run_tree_remove [8] 100.00% 0.03%(150/150) [self] [7] 22.45% 0.01%(44/196) arena_run_comp [8] 100.00% 0.01%(44/44) [self] [7] 0.51% 0.00%(1/196) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [7] 0.51% 0.00%(1/196) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [2] 31.49% 0.02%(91/289) std::_Vector_base >::_M_allocate(unsigned int) [3] 100.00% 0.02%(91/91) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [4] 100.00% 0.02%(91/91) operator new(unsigned int) [5] 100.00% 0.02%(91/91) arena_malloc_small [6] 100.00% 0.02%(91/91) arena_bin_nonfull_run_get [7] 72.53% 0.01%(66/91) arena_run_tree_remove [8] 100.00% 0.01%(66/66) [self] [7] 18.68% 0.00%(17/91) arena_run_comp [8] 100.00% 0.00%(17/17) [self] [7] 7.69% 0.00%(7/91) arena_avail_comp [8] 100.00% 0.00%(7/7) [self] [7] 1.10% 0.00%(1/91) arena_chunk_alloc [8] 100.00% 0.00%(1/1) [self] [2] 0.69% 0.00%(2/289) [self] [1] 47.87% 0.06%(270/564) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [2] 100.00% 0.06%(270/270) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [3] 100.00% 0.06%(270/270) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [4] 100.00% 0.06%(270/270) unsigned int* std::copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [5] 100.00% 0.06%(270/270) unsigned int* std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [6] 100.00% 0.06%(270/270) unsigned int* std::__copy_aux(unsigned int const*, unsigned int const*, unsigned int*) [7] 79.63% 0.05%(215/270) memmove [8] 100.00% 0.05%(215/215) [self] [7] 15.19% 0.01%(41/270) unsigned int* std::__copy::copy(unsigned int const*, unsigned int const*, unsigned int*) [8] 100.00% 0.01%(41/41) [self] [7] 4.44% 0.00%(12/270) __nrv_alloc_D2A [8] 100.00% 0.00%(12/12) [self] [7] 0.74% 0.00%(2/270) [unmapped_function] [1] 0.35% 0.00%(2/564) std::_Vector_base >::_M_get_Tp_allocator() const [2] 100.00% 0.00%(2/2) [self] [1] 0.18% 0.00%(1/564) std::vector >::end() const [2] 100.00% 0.00%(1/1) [self] [1] 0.18% 0.00%(1/564) std::vector >::size() const [2] 100.00% 0.00%(1/1) [self] [1] 0.18% 0.00%(1/564) ~allocator [2] 100.00% 0.00%(1/1) [self] [0] 0.17% 0.17%(793/453838) decode_line_info [1] 53.59% 0.09%(425/793) add_line_info [2] 98.82% 0.09%(420/425) [self] [2] 1.18% 0.00%(5/425) bfd_alloc [3] 100.00% 0.00%(5/5) _objalloc_alloc [4] 100.00% 0.00%(5/5) arena_malloc [5] 100.00% 0.00%(5/5) arena_malloc_large [6] 100.00% 0.00%(5/5) arena_run_alloc [7] 100.00% 0.00%(5/5) arena_run_split [8] 100.00% 0.00%(5/5) [self] [1] 18.54% 0.03%(147/793) strcpy [2] 100.00% 0.03%(147/147) [self] [1] 11.10% 0.02%(88/793) strlen [2] 100.00% 0.02%(88/88) [self] [1] 6.18% 0.01%(49/793) arange_add [2] 100.00% 0.01%(49/49) [self] [1] 2.90% 0.01%(23/793) read_signed_leb128 [2] 100.00% 0.01%(23/23) [self] [1] 1.77% 0.00%(14/793) read_unsigned_leb128 [2] 100.00% 0.00%(14/14) [self] [1] 1.64% 0.00%(13/793) concat_filename [2] 92.31% 0.00%(12/13) [self] [2] 7.69% 0.00%(1/13) bfd_malloc [3] 100.00% 0.00%(1/1) arena_malloc_small [4] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [1] 1.01% 0.00%(8/793) strncmp [2] 100.00% 0.00%(8/8) [self] [1] 0.76% 0.00%(6/793) free [2] 100.00% 0.00%(6/6) [self] [1] 0.63% 0.00%(5/793) arena_run_reg_dalloc [2] 100.00% 0.00%(5/5) [self] [1] 0.50% 0.00%(4/793) read_1_byte [2] 100.00% 0.00%(4/4) [self] [1] 0.50% 0.00%(4/793) [unmapped_function] [1] 0.25% 0.00%(2/793) read_string [2] 100.00% 0.00%(2/2) [self] [1] 0.25% 0.00%(2/793) idalloc [2] 100.00% 0.00%(2/2) [self] [1] 0.13% 0.00%(1/793) malloc_spin_unlock [2] 100.00% 0.00%(1/1) [self] [1] 0.13% 0.00%(1/793) arena_dalloc_small [2] 100.00% 0.00%(1/1) [self] [1] 0.13% 0.00%(1/793) arena_dalloc [2] 100.00% 0.00%(1/1) [self] [0] 0.17% 0.17%(793/453838) ~pair [1] 97.01% 0.09%(389/401) ~FunctionLocation [2] 99.49% 0.09%(387/389) ~set [3] 100.00% 0.09%(387/387) ~_Rb_tree [4] 100.00% 0.09%(387/387) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 94.57% 0.08%(366/387) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 50.27% 0.04%(184/366) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 65.76% 0.03%(121/184) allocator > [8] 100.00% 0.03%(121/121) [self] [7] 21.20% 0.01%(39/184) std::set, std::allocator >::set() [8] 100.00% 0.01%(39/39) [self] [7] 7.07% 0.00%(13/184) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(13/13) [self] [7] 5.98% 0.00%(11/184) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(11/11) [self] [6] 37.70% 0.03%(138/366) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 98.55% 0.03%(136/138) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.03%(136/136) [self] [7] 0.72% 0.00%(1/138) [unmapped_function] [7] 0.72% 0.00%(1/138) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [6] 12.02% 0.01%(44/366) ~allocator [7] 59.09% 0.01%(26/44) std::allocator::allocator() [8] 100.00% 0.01%(26/26) [self] [7] 40.91% 0.00%(18/44) ~new_allocator [8] 100.00% 0.00%(18/18) [self] [5] 5.43% 0.00%(21/387) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 57.14% 0.00%(12/21) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 41.67% 0.00%(5/12) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 33.33% 0.00%(4/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(1/12) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(9/21) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 77.78% 0.00%(7/9) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [2] 0.51% 0.00%(2/389) [self] [1] 2.74% 0.00%(11/401) std::basic_string, std::allocator >::~basic_string() [2] 100.00% 0.00%(11/11) [self] [1] 0.25% 0.00%(1/401) [unmapped_function] [0] 0.17% 0.17%(787/453838) RootProcessStrategy::processEnd(std::vector >&, std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >&, Callchain const&) [1] 50.06% 0.09%(394/787) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::operator[](Callchain const&) [2] 42.89% 0.04%(169/394) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [3] 100.00% 0.04%(169/169) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [4] 89.94% 0.03%(152/169) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.03%(152/152) Callchain::operator<(Callchain const&) const [6] 100.00% 0.03%(152/152) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 88.82% 0.03%(135/152) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.03%(135/135) [self] [7] 6.58% 0.00%(10/152) std::vector >::end() const [8] 100.00% 0.00%(10/10) [self] [7] 4.61% 0.00%(7/152) std::vector >::begin() const [8] 100.00% 0.00%(7/7) [self] [4] 10.06% 0.00%(17/169) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [5] 70.59% 0.00%(12/17) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [6] 66.67% 0.00%(8/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [7] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(8/8) [self] [6] 16.67% 0.00%(2/12) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator, std::allocator > > > >::new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(1/12) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [7] 100.00% 0.00%(1/1) pair [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(1/12) ~allocator [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 29.41% 0.00%(5/17) std::less::operator()(Callchain const&, Callchain const&) const [6] 100.00% 0.00%(5/5) Callchain::operator<(Callchain const&) const [7] 100.00% 0.00%(5/5) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(5/5) [self] [2] 32.99% 0.03%(130/394) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [3] 100.00% 0.03%(130/130) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::lower_bound(Callchain const&) [4] 100.00% 0.03%(130/130) std::less::operator()(Callchain const&, Callchain const&) const [5] 100.00% 0.03%(130/130) Callchain::operator<(Callchain const&) const [6] 100.00% 0.03%(130/130) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 56.15% 0.02%(73/130) std::vector >::end() const [8] 100.00% 0.02%(73/73) [self] [7] 33.85% 0.01%(44/130) std::vector >::begin() const [8] 100.00% 0.01%(44/44) [self] [7] 5.38% 0.00%(7/130) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(7/7) [self] [7] 3.08% 0.00%(4/130) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [7] 1.54% 0.00%(2/130) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(2/2) [self] [2] 11.93% 0.01%(47/394) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 0.01%(47/47) Callchain::operator<(Callchain const&) const [4] 100.00% 0.01%(47/47) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.01%(47/47) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.01%(47/47) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 51.06% 0.01%(24/47) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(24/24) [self] [7] 48.94% 0.01%(23/47) std::vector >::begin() const [8] 100.00% 0.01%(23/23) [self] [2] 9.64% 0.01%(38/394) [self] [2] 1.27% 0.00%(5/394) pair [3] 100.00% 0.00%(5/5) Callchain [4] 100.00% 0.00%(5/5) vector [5] 80.00% 0.00%(4/5) _Vector_base [6] 50.00% 0.00%(2/4) _Vector_impl [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) allocator [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(2/4) std::_Vector_base >::_M_allocate(unsigned int) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [5] 20.00% 0.00%(1/5) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [6] 100.00% 0.00%(1/1) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [7] 100.00% 0.00%(1/1) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [2] 1.27% 0.00%(5/394) ~pair [3] 80.00% 0.00%(4/5) ~Callchain [4] 100.00% 0.00%(4/4) ~vector [5] 75.00% 0.00%(3/4) ~_Vector_base [6] 66.67% 0.00%(2/3) ~_Vector_impl [7] 100.00% 0.00%(2/2) ~allocator [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [3] 20.00% 0.00%(1/5) ~map [4] 100.00% 0.00%(1/1) ~_Rb_tree [5] 100.00% 0.00%(1/1) ~_Rb_tree_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [1] 12.83% 0.02%(101/787) FunctionLocation [2] 69.31% 0.02%(70/101) std::set, std::allocator >::insert(unsigned int const&) [3] 100.00% 0.02%(70/70) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.02%(70/70) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.02%(70/70) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 52.86% 0.01%(37/70) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 97.30% 0.01%(36/37) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.01%(36/36) [self] [7] 2.70% 0.00%(1/37) [unmapped_function] [6] 25.71% 0.00%(18/70) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 33.33% 0.00%(6/18) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 27.78% 0.00%(5/18) allocator > [8] 100.00% 0.00%(5/5) [self] [7] 22.22% 0.00%(4/18) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(3/18) std::set, std::allocator >::set() [8] 100.00% 0.00%(3/3) [self] [6] 21.43% 0.00%(15/70) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 93.33% 0.00%(14/15) operator new(unsigned int, void*) [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) main [8] 100.00% 0.00%(1/1) [self] [2] 30.69% 0.01%(31/101) [self] [1] 6.99% 0.01%(55/787) ~pair [2] 76.36% 0.01%(42/55) ~FunctionLocation [3] 100.00% 0.01%(42/42) ~set [4] 100.00% 0.01%(42/42) ~_Rb_tree [5] 90.48% 0.01%(38/42) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.01%(38/38) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 39.47% 0.00%(15/38) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(15/15) [self] [7] 28.95% 0.00%(11/38) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 18.42% 0.00%(7/38) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(7/7) [self] [7] 5.26% 0.00%(2/38) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(2/38) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(1/38) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 9.52% 0.00%(4/42) ~_Rb_tree_impl [6] 100.00% 0.00%(4/4) ~allocator [7] 50.00% 0.00%(2/4) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 23.64% 0.00%(13/55) [self] [1] 6.61% 0.01%(52/787) pair [2] 78.85% 0.01%(41/52) FunctionLocation [3] 100.00% 0.01%(41/41) set [4] 100.00% 0.01%(41/41) _Rb_tree [5] 95.12% 0.01%(39/41) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.01%(39/39) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 92.31% 0.01%(36/39) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.01%(36/36) [self] [7] 5.13% 0.00%(2/39) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 2.56% 0.00%(1/39) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [5] 4.88% 0.00%(2/41) _Rb_tree_impl [6] 100.00% 0.00%(2/2) allocator [7] 50.00% 0.00%(1/2) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 21.15% 0.00%(11/52) [self] [1] 6.48% 0.01%(51/787) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 60.78% 0.01%(31/51) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [3] 100.00% 0.01%(31/31) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [4] 100.00% 0.01%(31/31) operator new(unsigned int) [5] 100.00% 0.01%(31/31) arena_malloc_small [6] 100.00% 0.01%(31/31) arena_bin_nonfull_run_get [7] 64.52% 0.00%(20/31) arena_run_tree_remove [8] 100.00% 0.00%(20/20) [self] [7] 29.03% 0.00%(9/31) arena_run_comp [8] 100.00% 0.00%(9/9) [self] [7] 3.23% 0.00%(1/31) [unmapped_function] [7] 3.23% 0.00%(1/31) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [2] 39.22% 0.00%(20/51) [self] [1] 4.19% 0.01%(33/787) std::basic_string, std::allocator >::~basic_string() [2] 100.00% 0.01%(33/33) [self] [1] 3.05% 0.01%(24/787) ~FunctionLocation [2] 91.67% 0.00%(22/24) ~set [3] 100.00% 0.00%(22/22) ~_Rb_tree [4] 100.00% 0.00%(22/22) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 54.55% 0.00%(12/22) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(12/12) [self] [6] 31.82% 0.00%(7/22) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 71.43% 0.00%(5/7) allocator > [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [6] 13.64% 0.00%(3/22) ~allocator [7] 100.00% 0.00%(3/3) ~new_allocator [8] 100.00% 0.00%(3/3) [self] [2] 8.33% 0.00%(2/24) [self] [1] 2.92% 0.01%(23/787) FunctionLocation::operator+=(Location const&) [2] 56.52% 0.00%(13/23) std::set, std::allocator >::insert(unsigned int const&) [3] 100.00% 0.00%(13/13) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.00%(13/13) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 92.31% 0.00%(12/13) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 41.67% 0.00%(5/12) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(5/5) [self] [6] 25.00% 0.00%(3/12) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(3/3) operator new(unsigned int, void*) [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(3/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 66.67% 0.00%(2/3) allocator > [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 8.33% 0.00%(1/12) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 7.69% 0.00%(1/13) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Identity [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [2] 43.48% 0.00%(10/23) [self] [1] 2.54% 0.00%(20/787) std::map, std::allocator > >::insert(std::pair const&) [2] 90.00% 0.00%(18/20) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [3] 100.00% 0.00%(18/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.00%(18/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 72.22% 0.00%(13/18) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [6] 100.00% 0.00%(13/13) pair [7] 84.62% 0.00%(11/13) FunctionLocation [8] 100.00% 0.00%(11/11) [self] [7] 15.38% 0.00%(2/13) std::basic_string, std::allocator >::basic_string(std::string const&) [8] 100.00% 0.00%(2/2) [self] [5] 16.67% 0.00%(3/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 66.67% 0.00%(2/3) operator new(unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) [unmapped_function] [5] 11.11% 0.00%(2/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(2/2) allocator, std::allocator >, FunctionLocation> > > [7] 100.00% 0.00%(2/2) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::end() [8] 100.00% 0.00%(2/2) [self] [2] 10.00% 0.00%(2/20) [self] [1] 2.54% 0.00%(20/787) strlen [2] 100.00% 0.00%(20/20) [self] [1] 0.76% 0.00%(6/787) [unmapped_function] [1] 0.64% 0.00%(5/787) strncmp [2] 100.00% 0.00%(5/5) [self] [1] 0.38% 0.00%(3/787) std::vector >::front() [2] 100.00% 0.00%(3/3) [self] [0] 0.17% 0.17%(769/453838) unsigned int* std::__copy_normal::__copy_n(unsigned int*, unsigned int*, unsigned int*) [1] 100.00% 0.17%(769/769) unsigned int* std::__copy_aux(unsigned int*, unsigned int*, unsigned int*) [2] 100.00% 0.17%(769/769) [self] [0] 0.16% 0.16%(737/453838) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [1] 54.82% 0.09%(404/737) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [2] 83.17% 0.07%(336/404) [self] [2] 16.83% 0.01%(68/404) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [3] 100.00% 0.01%(68/68) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [4] 100.00% 0.01%(68/68) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [5] 100.00% 0.01%(68/68) operator new(unsigned int) [6] 94.12% 0.01%(64/68) arena_malloc_small [7] 43.75% 0.01%(28/64) arena_run_reg_alloc [8] 100.00% 0.01%(28/28) [self] [7] 34.38% 0.00%(22/64) arena_run_tree_first [8] 100.00% 0.00%(22/22) [self] [7] 15.62% 0.00%(10/64) arena_bin_malloc_hard [8] 100.00% 0.00%(10/10) [self] [7] 6.25% 0.00%(4/64) arena_bin_nonfull_run_get [8] 100.00% 0.00%(4/4) [self] [6] 5.88% 0.00%(4/68) malloc [7] 100.00% 0.00%(4/4) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(4/4) [self] [1] 36.91% 0.06%(272/737) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [2] 73.90% 0.04%(201/272) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [3] 100.00% 0.04%(201/201) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [4] 100.00% 0.04%(201/201) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [5] 100.00% 0.04%(201/201) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [6] 100.00% 0.04%(201/201) operator new(unsigned int) [7] 48.26% 0.02%(97/201) arena_lock_balance [8] 100.00% 0.02%(97/97) [self] [7] 16.42% 0.01%(33/201) arena_malloc_small [8] 100.00% 0.01%(33/33) [self] [7] 9.45% 0.00%(19/201) arena_run_reg_alloc [8] 100.00% 0.00%(19/19) [self] [7] 7.96% 0.00%(16/201) malloc [8] 100.00% 0.00%(16/16) [self] [7] 4.48% 0.00%(9/201) arena_malloc [8] 100.00% 0.00%(9/9) [self] [7] 3.48% 0.00%(7/201) choose_arena [8] 100.00% 0.00%(7/7) [self] [7] 2.49% 0.00%(5/201) [unmapped_function] [7] 1.99% 0.00%(4/201) imalloc [8] 100.00% 0.00%(4/4) [self] [7] 1.99% 0.00%(4/201) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 1.49% 0.00%(3/201) calloc [8] 100.00% 0.00%(3/3) [self] [7] 1.49% 0.00%(3/201) malloc_init [8] 100.00% 0.00%(3/3) [self] [7] 0.50% 0.00%(1/201) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [2] 17.28% 0.01%(47/272) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [3] 51.06% 0.01%(24/47) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 91.67% 0.00%(22/24) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 72.73% 0.00%(16/22) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 87.50% 0.00%(14/16) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(14/14) [self] [7] 12.50% 0.00%(2/16) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(2/2) [self] [6] 22.73% 0.00%(5/22) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 40.00% 0.00%(2/5) allocator > [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [6] 4.55% 0.00%(1/22) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(1/1) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [4] 8.33% 0.00%(2/24) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [3] 48.94% 0.01%(23/47) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [4] 100.00% 0.01%(23/23) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 91.30% 0.00%(21/23) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.00%(21/21) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 66.67% 0.00%(14/21) operator new(unsigned int) [8] 100.00% 0.00%(14/14) [self] [7] 9.52% 0.00%(2/21) [unmapped_function] [7] 9.52% 0.00%(2/21) __gnu_cxx::new_allocator >::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 9.52% 0.00%(2/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 8.70% 0.00%(2/23) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(2/2) allocator > [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 8.82% 0.01%(24/272) [self] [1] 8.28% 0.01%(61/737) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [2] 100.00% 0.01%(61/61) [self] [0] 0.16% 0.16%(725/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1] 88.83% 0.14%(644/725) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 74.07% 0.11%(477/644) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 56.39% 0.06%(269/477) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 74.35% 0.04%(200/269) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 79.50% 0.04%(159/200) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 50.94% 0.02%(81/159) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 50.62% 0.01%(41/81) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.01%(41/41) [self] [7] 32.10% 0.01%(26/81) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.01%(26/26) [self] [7] 14.81% 0.00%(12/81) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(12/12) [self] [7] 1.23% 0.00%(1/81) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 1.23% 0.00%(1/81) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 49.06% 0.02%(78/159) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 33.33% 0.01%(26/78) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.01%(26/26) [self] [7] 28.21% 0.00%(22/78) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(22/22) [self] [7] 12.82% 0.00%(10/78) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(10/10) [self] [7] 10.26% 0.00%(8/78) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 7.69% 0.00%(6/78) ~allocator [8] 100.00% 0.00%(6/6) [self] [7] 5.13% 0.00%(4/78) std::pair::~pair() [8] 100.00% 0.00%(4/4) [self] [7] 2.56% 0.00%(2/78) std::allocator >::allocator > >(std::allocator > > const&) [8] 100.00% 0.00%(2/2) [self] [5] 20.50% 0.01%(41/200) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 41.46% 0.00%(17/41) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 88.24% 0.00%(15/17) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(15/15) [self] [7] 11.76% 0.00%(2/17) [unmapped_function] [6] 29.27% 0.00%(12/41) __gnu_cxx::new_allocator >::destroy(std::pair*) [7] 91.67% 0.00%(11/12) ~pair [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) std::map, std::allocator > >::clear() [8] 100.00% 0.00%(1/1) [self] [6] 29.27% 0.00%(12/41) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 83.33% 0.00%(10/12) allocator > > [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [4] 25.65% 0.02%(69/269) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 50.72% 0.01%(35/69) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [6] 100.00% 0.01%(35/35) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [7] 65.71% 0.01%(23/35) operator delete(void*) [8] 100.00% 0.01%(23/23) [self] [7] 20.00% 0.00%(7/35) [unmapped_function] [7] 14.29% 0.00%(5/35) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(5/5) [self] [5] 37.68% 0.01%(26/69) __gnu_cxx::new_allocator >::destroy(std::pair*) [6] 100.00% 0.01%(26/26) ~pair [7] 88.46% 0.01%(23/26) ~Sample [8] 100.00% 0.01%(23/23) [self] [7] 11.54% 0.00%(3/26) Sample [8] 100.00% 0.00%(3/3) [self] [5] 11.59% 0.00%(8/69) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(8/8) allocator > > [7] 62.50% 0.00%(5/8) new_allocator [8] 100.00% 0.00%(5/5) [self] [7] 37.50% 0.00%(3/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(3/3) [self] [3] 43.61% 0.05%(208/477) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 76.44% 0.04%(159/208) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.04%(159/159) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.04%(159/159) operator delete(void*) [7] 33.33% 0.01%(53/159) arena_dalloc_small [8] 100.00% 0.01%(53/53) [self] [7] 22.64% 0.01%(36/159) free [8] 100.00% 0.01%(36/36) [self] [7] 15.09% 0.01%(24/159) arena_dalloc [8] 100.00% 0.01%(24/24) [self] [7] 13.84% 0.00%(22/159) arena_run_reg_dalloc [8] 100.00% 0.00%(22/22) [self] [7] 9.43% 0.00%(15/159) idalloc [8] 100.00% 0.00%(15/15) [self] [7] 2.52% 0.00%(4/159) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 2.52% 0.00%(4/159) realloc [8] 100.00% 0.00%(4/4) [self] [7] 0.63% 0.00%(1/159) [unmapped_function] [4] 23.56% 0.01%(49/208) __gnu_cxx::new_allocator >::destroy(std::pair*) [5] 100.00% 0.01%(49/49) ~pair [6] 100.00% 0.01%(49/49) ~Sample [7] 91.84% 0.01%(45/49) ~vector [8] 100.00% 0.01%(45/45) [self] [7] 8.16% 0.00%(4/49) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(4/4) [self] [2] 25.00% 0.04%(161/644) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 86.96% 0.03%(140/161) __gnu_cxx::new_allocator >::destroy(std::pair*) [4] 100.00% 0.03%(140/140) ~pair [5] 100.00% 0.03%(140/140) ~Sample [6] 100.00% 0.03%(140/140) ~vector [7] 40.00% 0.01%(56/140) ~_Vector_base [8] 100.00% 0.01%(56/56) [self] [7] 17.14% 0.01%(24/140) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.01%(24/24) [self] [7] 16.43% 0.01%(23/140) ~allocator [8] 100.00% 0.01%(23/23) [self] [7] 10.00% 0.00%(14/140) allocator [8] 100.00% 0.00%(14/14) [self] [7] 6.43% 0.00%(9/140) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.00%(9/9) [self] [7] 3.57% 0.00%(5/140) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(5/5) [self] [7] 3.57% 0.00%(5/140) std::vector >::push_back(unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 1.43% 0.00%(2/140) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [7] 1.43% 0.00%(2/140) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(2/2) [self] [3] 13.04% 0.00%(21/161) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(21/21) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(21/21) operator delete(void*) [6] 76.19% 0.00%(16/21) arena_dalloc_small [7] 37.50% 0.00%(6/16) arena_run_tree_remove [8] 100.00% 0.00%(6/6) [self] [7] 31.25% 0.00%(5/16) arena_run_tree_insert [8] 100.00% 0.00%(5/5) [self] [7] 18.75% 0.00%(3/16) arena_run_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) arena_purge [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [6] 23.81% 0.00%(5/21) free [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [2] 0.93% 0.00%(6/644) [self] [1] 11.03% 0.02%(80/725) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [2] 88.75% 0.02%(71/80) __gnu_cxx::new_allocator >::destroy(std::pair*) [3] 100.00% 0.02%(71/71) ~pair [4] 100.00% 0.02%(71/71) ~Sample [5] 100.00% 0.02%(71/71) ~vector [6] 56.34% 0.01%(40/71) ~_Vector_base [7] 42.50% 0.00%(17/40) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [8] 100.00% 0.00%(17/17) [self] [7] 30.00% 0.00%(12/40) ~_Vector_impl [8] 100.00% 0.00%(12/12) [self] [7] 20.00% 0.00%(8/40) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(8/8) [self] [7] 7.50% 0.00%(3/40) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [6] 30.99% 0.00%(22/71) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [7] 86.36% 0.00%(19/22) void std::_Destroy(unsigned int*, unsigned int*) [8] 100.00% 0.00%(19/19) [self] [7] 13.64% 0.00%(3/22) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(3/3) [self] [6] 8.45% 0.00%(6/71) ~allocator [7] 66.67% 0.00%(4/6) std::allocator::allocator() [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [6] 4.23% 0.00%(3/71) allocator [7] 66.67% 0.00%(2/3) new_allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [2] 7.50% 0.00%(6/80) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [4] 100.00% 0.00%(6/6) operator delete(void*) [5] 100.00% 0.00%(6/6) arena_dalloc_small [6] 100.00% 0.00%(6/6) arena_run_dalloc [7] 33.33% 0.00%(2/6) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(2/6) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [2] 3.75% 0.00%(3/80) [self] [1] 0.14% 0.00%(1/725) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [0] 0.16% 0.16%(704/453838) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [1] 100.00% 0.16%(704/704) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [2] 100.00% 0.16%(704/704) char const** std::uninitialized_copy(char const**, char const**, char const**) [3] 100.00% 0.16%(704/704) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [4] 100.00% 0.16%(704/704) char const** std::copy(char const**, char const**, char const**) [5] 100.00% 0.16%(704/704) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [6] 100.00% 0.16%(704/704) char const** std::__copy_aux(char const**, char const**, char const**) [7] 69.89% 0.11%(492/704) memmove [8] 100.00% 0.11%(492/492) [self] [7] 20.17% 0.03%(142/704) char const** std::__copy::copy(char const* const*, char const* const*, char const**) [8] 100.00% 0.03%(142/142) [self] [7] 5.26% 0.01%(37/704) __nrv_alloc_D2A [8] 100.00% 0.01%(37/37) [self] [7] 3.41% 0.01%(24/704) FunctionLocation::FunctionLocation(Location const&) [8] 100.00% 0.01%(24/24) [self] [7] 1.28% 0.00%(9/704) [unmapped_function] [0] 0.15% 0.15%(665/453838) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [1] 100.00% 0.15%(665/665) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [2] 100.00% 0.15%(665/665) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 0.15%(665/665) Callchain::operator<(Callchain const&) const [4] 100.00% 0.15%(665/665) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.15%(665/665) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 99.10% 0.15%(659/665) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 62.67% 0.09%(413/659) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.09%(413/413) [self] [7] 37.33% 0.05%(246/659) std::vector >::begin() const [8] 100.00% 0.05%(246/246) [self] [6] 0.90% 0.00%(6/665) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 66.67% 0.00%(4/6) std::vector >::begin() const [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(2/2) [self] [0] 0.14% 0.14%(639/453838) ~_Rb_tree [1] 91.28% 0.12%(544/596) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [2] 76.29% 0.09%(415/544) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [3] 100.00% 0.09%(415/415) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [4] 100.00% 0.09%(415/415) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [5] 100.00% 0.09%(415/415) operator delete(void*) [6] 90.60% 0.08%(376/415) arena_dalloc_small [7] 76.33% 0.06%(287/376) arena_run_tree_insert [8] 100.00% 0.06%(287/287) [self] [7] 20.48% 0.02%(77/376) arena_run_comp [8] 100.00% 0.02%(77/77) [self] [7] 1.60% 0.00%(6/376) arena_run_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 1.06% 0.00%(4/376) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(4/4) [self] [7] 0.27% 0.00%(1/376) arena_chunk_comp [8] 100.00% 0.00%(1/1) [self] [7] 0.27% 0.00%(1/376) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(1/1) [self] [6] 9.40% 0.01%(39/415) free [7] 100.00% 0.01%(39/39) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(39/39) [self] [2] 19.49% 0.02%(106/544) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [3] 83.96% 0.02%(89/106) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [4] 100.00% 0.02%(89/89) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [5] 100.00% 0.02%(89/89) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [6] 100.00% 0.02%(89/89) operator delete(void*) [7] 26.97% 0.01%(24/89) arena_run_reg_dalloc [8] 100.00% 0.01%(24/24) [self] [7] 19.10% 0.00%(17/89) arena_dalloc_small [8] 100.00% 0.00%(17/17) [self] [7] 15.73% 0.00%(14/89) free [8] 100.00% 0.00%(14/14) [self] [7] 12.36% 0.00%(11/89) arena_dalloc [8] 100.00% 0.00%(11/11) [self] [7] 8.99% 0.00%(8/89) idalloc [8] 100.00% 0.00%(8/8) [self] [7] 8.99% 0.00%(8/89) malloc_spin_unlock [8] 100.00% 0.00%(8/8) [self] [7] 5.62% 0.00%(5/89) [unmapped_function] [7] 2.25% 0.00%(2/89) realloc [8] 100.00% 0.00%(2/2) [self] [3] 16.04% 0.00%(17/106) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 52.94% 0.00%(9/17) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 88.89% 0.00%(8/9) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 87.50% 0.00%(7/8) operator delete(void*) [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) [unmapped_function] [5] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(1/1) allocator > [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 47.06% 0.00%(8/17) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 75.00% 0.00%(6/8) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(3/3) allocator > [8] 100.00% 0.00%(3/3) [self] [6] 33.33% 0.00%(2/6) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 16.67% 0.00%(1/6) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(2/8) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 4.23% 0.01%(23/544) [self] [1] 5.54% 0.01%(33/596) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 60.61% 0.00%(20/33) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 70.00% 0.00%(14/20) __gnu_cxx::new_allocator >::destroy(std::pair*) [4] 100.00% 0.00%(14/14) ~pair [5] 57.14% 0.00%(8/14) std::basic_string, std::allocator >::~basic_string() [6] 100.00% 0.00%(8/8) std::string::_Rep::_M_destroy(std::allocator const&) [7] 75.00% 0.00%(6/8) operator delete(void*) [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) [unmapped_function] [5] 42.86% 0.00%(6/14) ~FunctionLocation [6] 100.00% 0.00%(6/6) ~set [7] 100.00% 0.00%(6/6) ~_Rb_tree [8] 100.00% 0.00%(6/6) [self] [3] 30.00% 0.00%(6/20) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(6/6) operator delete(void*) [6] 83.33% 0.00%(5/6) arena_dalloc_small [7] 40.00% 0.00%(2/5) arena_run_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) arena_purge [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 27.27% 0.00%(9/33) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 77.78% 0.00%(7/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.00%(7/7) operator delete(void*) [7] 42.86% 0.00%(3/7) arena_dalloc_small [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [3] 22.22% 0.00%(2/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator >::destroy(std::pair*) [7] 100.00% 0.00%(2/2) ~pair [8] 100.00% 0.00%(2/2) [self] [2] 12.12% 0.00%(4/33) [self] [1] 1.51% 0.00%(9/596) std::_Rb_tree, std::less, std::allocator >::_M_begin() [2] 100.00% 0.00%(9/9) [self] [1] 0.84% 0.00%(5/596) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [2] 100.00% 0.00%(5/5) [self] [1] 0.67% 0.00%(4/596) ~_Rb_tree_impl [2] 100.00% 0.00%(4/4) [self] [1] 0.17% 0.00%(1/596) __gnu_cxx::__verbose_terminate_handler() [2] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [3] 100.00% 0.00%(1/1) [self] [0] 0.13% 0.13%(593/453838) ~FunctionLocation [1] 100.00% 0.13%(593/593) ~set [2] 99.83% 0.13%(592/593) ~_Rb_tree [3] 100.00% 0.13%(592/592) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 91.72% 0.12%(543/592) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 81.77% 0.10%(444/543) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.10%(444/444) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 79.50% 0.08%(353/444) operator delete(void*) [8] 100.00% 0.08%(353/353) [self] [7] 11.04% 0.01%(49/444) std::bad_exception::~bad_exception() [8] 100.00% 0.01%(49/49) [self] [7] 9.46% 0.01%(42/444) [unmapped_function] [5] 18.23% 0.02%(99/543) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.02%(99/99) allocator > [7] 80.81% 0.02%(80/99) new_allocator [8] 100.00% 0.02%(80/80) [self] [7] 19.19% 0.00%(19/99) std::vector >::size() const [8] 100.00% 0.00%(19/19) [self] [4] 8.28% 0.01%(49/592) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 59.18% 0.01%(29/49) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 62.07% 0.00%(18/29) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 44.44% 0.00%(8/18) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(8/8) [self] [7] 16.67% 0.00%(3/18) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(3/18) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(3/18) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(1/18) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 37.93% 0.00%(11/29) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 63.64% 0.00%(7/11) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 36.36% 0.00%(4/11) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [5] 40.82% 0.00%(20/49) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 40.00% 0.00%(8/20) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 75.00% 0.00%(6/8) allocator > [8] 100.00% 0.00%(6/6) [self] [7] 12.50% 0.00%(1/8) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(8/20) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 75.00% 0.00%(6/8) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(2/2) [self] [6] 20.00% 0.00%(4/20) ~allocator [7] 100.00% 0.00%(4/4) ~new_allocator [8] 100.00% 0.00%(4/4) [self] [2] 0.17% 0.00%(1/593) [self] [0] 0.13% 0.13%(590/453838) Image::mapLocation(Location&, unsigned int) [1] 46.27% 0.06%(273/590) _bfd_elf_find_nearest_line [2] 99.27% 0.06%(271/273) find_line [3] 97.79% 0.06%(265/271) comp_unit_find_nearest_line [4] 89.81% 0.05%(238/265) scan_unit_for_symbols [5] 66.81% 0.04%(159/238) read_attribute_value [6] 86.79% 0.03%(138/159) read_4_bytes [7] 69.57% 0.02%(96/138) bfd_getl32 [8] 100.00% 0.02%(96/96) [self] [7] 30.43% 0.01%(42/138) bfd_getb32 [8] 100.00% 0.01%(42/42) [self] [6] 8.81% 0.00%(14/159) read_2_bytes [7] 78.57% 0.00%(11/14) bfd_getl16 [8] 100.00% 0.00%(11/11) [self] [7] 21.43% 0.00%(3/14) bfd_getb16 [8] 100.00% 0.00%(3/3) [self] [6] 4.40% 0.00%(7/159) read_address [7] 71.43% 0.00%(5/7) bfd_getb32 [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) bfd_getl32 [8] 100.00% 0.00%(2/2) [self] [5] 30.25% 0.02%(72/238) concat_filename [6] 88.89% 0.01%(64/72) bfd_malloc [7] 46.88% 0.01%(30/64) arena_lock_balance [8] 100.00% 0.01%(30/30) [self] [7] 15.62% 0.00%(10/64) malloc [8] 100.00% 0.00%(10/10) [self] [7] 10.94% 0.00%(7/64) arena_malloc_small [8] 100.00% 0.00%(7/7) [self] [7] 7.81% 0.00%(5/64) choose_arena [8] 100.00% 0.00%(5/5) [self] [7] 6.25% 0.00%(4/64) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 3.12% 0.00%(2/64) arena_malloc [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(2/64) calloc [8] 100.00% 0.00%(2/2) [self] [7] 1.56% 0.00%(1/64) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 1.56% 0.00%(1/64) imalloc [8] 100.00% 0.00%(1/1) [self] [7] 1.56% 0.00%(1/64) malloc_init [8] 100.00% 0.00%(1/1) [self] [7] 1.56% 0.00%(1/64) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(8/72) sprintf [7] 75.00% 0.00%(6/8) __vfprintf [8] 100.00% 0.00%(6/6) [self] [7] 12.50% 0.00%(1/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) open [8] 100.00% 0.00%(1/1) [self] [5] 2.10% 0.00%(5/238) find_abstract_instance_name [6] 100.00% 0.00%(5/5) read_attribute_value [7] 60.00% 0.00%(3/5) read_section [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) read_2_bytes [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) read_4_bytes [8] 100.00% 0.00%(1/1) [self] [5] 0.84% 0.00%(2/238) read_rangelist [6] 100.00% 0.00%(2/2) read_4_bytes [7] 100.00% 0.00%(2/2) bfd_getl32 [8] 100.00% 0.00%(2/2) [self] [4] 10.19% 0.01%(27/265) decode_line_info [5] 85.19% 0.01%(23/27) concat_filename [6] 95.65% 0.00%(22/23) bfd_malloc [7] 45.45% 0.00%(10/22) arena_lock_balance [8] 100.00% 0.00%(10/10) [self] [7] 22.73% 0.00%(5/22) malloc [8] 100.00% 0.00%(5/5) [self] [7] 18.18% 0.00%(4/22) arena_malloc_small [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(2/22) arena_malloc [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [6] 4.35% 0.00%(1/23) sprintf [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [5] 7.41% 0.00%(2/27) add_line_info [6] 100.00% 0.00%(2/2) bfd_alloc [7] 100.00% 0.00%(2/2) _objalloc_alloc [8] 100.00% 0.00%(2/2) [self] [5] 3.70% 0.00%(1/27) arange_add [6] 100.00% 0.00%(1/1) bfd_zalloc [7] 100.00% 0.00%(1/1) bfd_alloc [8] 100.00% 0.00%(1/1) [self] [5] 3.70% 0.00%(1/27) bfd_realloc [6] 100.00% 0.00%(1/1) realloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 1.11% 0.00%(3/271) bfd_realloc [4] 66.67% 0.00%(2/3) arena_malloc_small [5] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [6] 100.00% 0.00%(2/2) arena_run_alloc [7] 50.00% 0.00%(1/2) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_split [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) iralloc [5] 100.00% 0.00%(1/1) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [3] 0.37% 0.00%(1/271) bfd_follow_gnu_debuglink [4] 100.00% 0.00%(1/1) separate_debug_file_exists [5] 100.00% 0.00%(1/1) fread [6] 100.00% 0.00%(1/1) __fread [7] 100.00% 0.00%(1/1) __srefill [8] 100.00% 0.00%(1/1) [self] [3] 0.37% 0.00%(1/271) bfd_zalloc [4] 100.00% 0.00%(1/1) bfd_alloc [5] 100.00% 0.00%(1/1) _objalloc_alloc [6] 100.00% 0.00%(1/1) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [3] 0.37% 0.00%(1/271) read_attribute_value [4] 100.00% 0.00%(1/1) read_section [5] 100.00% 0.00%(1/1) bfd_malloc [6] 100.00% 0.00%(1/1) imalloc [7] 100.00% 0.00%(1/1) huge_malloc [8] 100.00% 0.00%(1/1) [self] [2] 0.73% 0.00%(2/273) [self] [1] 34.58% 0.04%(204/590) Image::loadSymtab() [2] 98.04% 0.04%(200/204) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [3] 100.00% 0.04%(200/200) std::map, std::allocator > >::operator[](char const* const&) [4] 69.50% 0.03%(139/200) std::map, std::allocator > >::lower_bound(char const* const&) [5] 100.00% 0.03%(139/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [6] 100.00% 0.03%(139/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 49.64% 0.02%(69/139) _Select1st [8] 100.00% 0.02%(69/69) [self] [7] 29.50% 0.01%(41/139) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.01%(41/41) [self] [7] 7.91% 0.00%(11/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(11/11) [self] [7] 6.47% 0.00%(9/139) std::unary_function, char const* const>::unary_function() [8] 100.00% 0.00%(9/9) [self] [7] 3.60% 0.00%(5/139) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(5/5) [self] [7] 2.88% 0.00%(4/139) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(4/4) [self] [4] 30.50% 0.01%(61/200) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.01%(61/61) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [6] 88.52% 0.01%(54/61) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 70.37% 0.01%(38/54) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.01%(38/38) [self] [7] 7.41% 0.00%(4/54) _Select1st [8] 100.00% 0.00%(4/4) [self] [7] 7.41% 0.00%(4/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 5.56% 0.00%(3/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(3/3) [self] [7] 3.70% 0.00%(2/54) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(2/2) [self] [7] 1.85% 0.00%(1/54) _Rb_tree_iterator [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 1.85% 0.00%(1/54) std::_Rb_tree_rotate_right(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [6] 9.84% 0.00%(6/61) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 83.33% 0.00%(5/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [6] 1.64% 0.00%(1/61) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [2] 1.96% 0.00%(4/204) [self] [1] 14.75% 0.02%(87/590) Image::loadDyntab() [2] 98.85% 0.02%(86/87) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [3] 100.00% 0.02%(86/86) std::map, std::allocator > >::operator[](char const* const&) [4] 52.33% 0.01%(45/86) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.01%(45/45) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [6] 64.44% 0.01%(29/45) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [7] 55.17% 0.00%(16/29) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [8] 100.00% 0.00%(16/16) [self] [7] 20.69% 0.00%(6/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [8] 100.00% 0.00%(6/6) [self] [7] 13.79% 0.00%(4/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(4/4) [self] [7] 3.45% 0.00%(1/29) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 3.45% 0.00%(1/29) std::less::operator()(char const* const&, char const* const&) const [8] 100.00% 0.00%(1/1) [self] [7] 3.45% 0.00%(1/29) std::unary_function, char const* const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(9/45) std::_Rb_tree_iterator >::operator--() [7] 88.89% 0.00%(8/9) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 15.56% 0.00%(7/45) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 42.86% 0.00%(3/7) _Select1st [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [7] 14.29% 0.00%(1/7) std::unary_function, char const* const>::unary_function() [8] 100.00% 0.00%(1/1) [self] [4] 47.67% 0.01%(41/86) std::map, std::allocator > >::lower_bound(char const* const&) [5] 100.00% 0.01%(41/41) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [6] 100.00% 0.01%(41/41) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 26.83% 0.00%(11/41) _Select1st [8] 100.00% 0.00%(11/11) [self] [7] 26.83% 0.00%(11/41) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(11/11) [self] [7] 21.95% 0.00%(9/41) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(9/9) [self] [7] 9.76% 0.00%(4/41) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(4/4) [self] [7] 9.76% 0.00%(4/41) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(4/4) [self] [7] 4.88% 0.00%(2/41) std::unary_function, char const* const>::unary_function() [8] 100.00% 0.00%(2/2) [self] [2] 1.15% 0.00%(1/87) _bfd_elf_canonicalize_dynamic_symtab [3] 100.00% 0.00%(1/1) bfd_elf32_slurp_symbol_table [4] 100.00% 0.00%(1/1) bfd_elf_get_elf_syms [5] 100.00% 0.00%(1/1) arena_dalloc [6] 100.00% 0.00%(1/1) arena_dalloc_large [7] 100.00% 0.00%(1/1) arena_run_dalloc [8] 100.00% 0.00%(1/1) [self] [1] 2.71% 0.00%(16/590) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [2] 87.50% 0.00%(14/16) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.00%(14/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.00%(14/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 71.43% 0.00%(10/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 60.00% 0.00%(6/10) operator new(unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 40.00% 0.00%(4/10) operator new[](unsigned int) [8] 100.00% 0.00%(4/4) [self] [5] 28.57% 0.00%(4/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(4/4) allocator > > [7] 75.00% 0.00%(3/4) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 12.50% 0.00%(2/16) [self] [1] 0.85% 0.00%(5/590) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [2] 100.00% 0.00%(5/5) [self] [1] 0.51% 0.00%(3/590) pair [2] 100.00% 0.00%(3/3) [self] [1] 0.34% 0.00%(2/590) Location::isMapped(bool) [2] 100.00% 0.00%(2/2) [self] [0] 0.12% 0.12%(526/453838) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [1] 100.00% 0.12%(526/526) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [2] 100.00% 0.12%(526/526) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [3] 100.00% 0.12%(526/526) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [4] 100.00% 0.12%(526/526) vector [5] 62.36% 0.07%(328/526) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.07%(328/328) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 97.87% 0.07%(321/328) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.07%(321/321) [self] [7] 2.13% 0.00%(7/328) ProfilePrinter::~ProfilePrinter() [8] 100.00% 0.00%(7/7) [self] [5] 37.64% 0.04%(198/526) _Vector_base [6] 56.06% 0.02%(111/198) std::_Vector_base >::_M_allocate(unsigned int) [7] 96.40% 0.02%(107/111) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.02%(107/107) [self] [7] 1.80% 0.00%(2/111) [unmapped_function] [7] 1.80% 0.00%(2/111) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [6] 43.94% 0.02%(87/198) _Vector_impl [7] 80.46% 0.02%(70/87) allocator [8] 100.00% 0.02%(70/70) [self] [7] 19.54% 0.00%(17/87) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(17/17) [self] [0] 0.11% 0.11%(514/453838) Process::getProcess(Sample const&, bool) [1] 97.28% 0.11%(500/514) std::map, std::allocator > >::operator[](int const&) [2] 100.00% 0.11%(500/500) [self] [1] 2.72% 0.00%(14/514) Sample::getProcessID() const [2] 100.00% 0.00%(14/14) [self] [0] 0.11% 0.11%(482/453838) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [1] 100.00% 0.11%(482/482) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [2] 95.02% 0.10%(458/482) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [3] 100.00% 0.10%(458/458) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [4] 100.00% 0.10%(458/458) operator new(unsigned int) [5] 100.00% 0.10%(458/458) arena_malloc_small [6] 100.00% 0.10%(458/458) arena_bin_nonfull_run_get [7] 80.13% 0.08%(367/458) arena_run_tree_remove [8] 100.00% 0.08%(367/367) [self] [7] 18.12% 0.02%(83/458) arena_run_comp [8] 100.00% 0.02%(83/83) [self] [7] 0.87% 0.00%(4/458) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(4/4) [self] [7] 0.44% 0.00%(2/458) arena_avail_tree_nsearch [8] 100.00% 0.00%(2/2) [self] [7] 0.22% 0.00%(1/458) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [7] 0.22% 0.00%(1/458) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [2] 4.98% 0.01%(24/482) [self] [0] 0.10% 0.10%(446/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [1] 55.16% 0.05%(246/446) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [2] 58.54% 0.03%(144/246) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [3] 100.00% 0.03%(144/144) pair [4] 100.00% 0.03%(144/144) Sample [5] 100.00% 0.03%(144/144) vector [6] 59.03% 0.02%(85/144) _Vector_base [7] 70.59% 0.01%(60/85) _Vector_impl [8] 100.00% 0.01%(60/60) [self] [7] 28.24% 0.01%(24/85) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.01%(24/24) [self] [7] 1.18% 0.00%(1/85) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [6] 27.78% 0.01%(40/144) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [7] 95.00% 0.01%(38/40) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.01%(38/38) [self] [7] 5.00% 0.00%(2/40) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [8] 100.00% 0.00%(2/2) [self] [6] 8.33% 0.00%(12/144) std::vector >::begin() const [7] 100.00% 0.00%(12/12) __normal_iterator [8] 100.00% 0.00%(12/12) [self] [6] 3.47% 0.00%(5/144) std::vector >::end() const [7] 100.00% 0.00%(5/5) __normal_iterator [8] 100.00% 0.00%(5/5) [self] [6] 1.39% 0.00%(2/144) allocator [7] 100.00% 0.00%(2/2) new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 40.24% 0.02%(99/246) [self] [2] 1.22% 0.00%(3/246) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [3] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [4] 100.00% 0.00%(3/3) operator new(unsigned int) [5] 100.00% 0.00%(3/3) arena_malloc_small [6] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [7] 66.67% 0.00%(2/3) arena_avail_tree_nsearch [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [1] 31.84% 0.03%(142/446) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [2] 100.00% 0.03%(142/142) [self] [1] 4.71% 0.00%(21/446) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(21/21) [self] [1] 4.04% 0.00%(18/446) _Rb_tree_iterator [2] 100.00% 0.00%(18/18) [self] [1] 2.24% 0.00%(10/446) std::less::operator()(Sample const&, Sample const&) const [2] 100.00% 0.00%(10/10) [self] [1] 0.67% 0.00%(3/446) _Select1st [2] 100.00% 0.00%(3/3) [self] [1] 0.45% 0.00%(2/446) [unmapped_function] [1] 0.45% 0.00%(2/446) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [2] 100.00% 0.00%(2/2) [self] [1] 0.22% 0.00%(1/446) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(1/1) [self] [1] 0.22% 0.00%(1/446) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(1/1) [self] [0] 0.10% 0.10%(442/453838) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [1] 100.00% 0.10%(442/442) void std::_Destroy > >(std::vector >*) [2] 100.00% 0.10%(442/442) ~vector [3] 86.43% 0.08%(382/442) ~_Vector_base [4] 100.00% 0.08%(382/382) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.08%(382/382) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.08%(382/382) operator delete(void*) [7] 28.53% 0.02%(109/382) free [8] 100.00% 0.02%(109/109) [self] [7] 21.47% 0.02%(82/382) arena_run_reg_dalloc [8] 100.00% 0.02%(82/82) [self] [7] 14.40% 0.01%(55/382) arena_dalloc_small [8] 100.00% 0.01%(55/55) [self] [7] 11.78% 0.01%(45/382) arena_dalloc [8] 100.00% 0.01%(45/45) [self] [7] 8.12% 0.01%(31/382) idalloc [8] 100.00% 0.01%(31/31) [self] [7] 6.81% 0.01%(26/382) realloc [8] 100.00% 0.01%(26/26) [self] [7] 4.97% 0.00%(19/382) malloc_spin_unlock [8] 100.00% 0.00%(19/19) [self] [7] 3.66% 0.00%(14/382) [unmapped_function] [7] 0.26% 0.00%(1/382) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [3] 13.57% 0.01%(60/442) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.01%(60/60) void std::_Destroy(Location*, Location*) [5] 100.00% 0.01%(60/60) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.01%(60/60) void std::_Destroy(Location*) [7] 71.67% 0.01%(43/60) ~Location [8] 100.00% 0.01%(43/43) [self] [7] 28.33% 0.00%(17/60) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(17/17) [self] [0] 0.09% 0.09%(393/453838) std::vector >::push_back(char const* const&) [1] 99.75% 0.09%(392/393) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [2] 88.01% 0.08%(345/392) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [3] 100.00% 0.08%(345/345) char const** std::uninitialized_copy(char const**, char const**, char const**) [4] 100.00% 0.08%(345/345) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [5] 100.00% 0.08%(345/345) char const** std::copy(char const**, char const**, char const**) [6] 100.00% 0.08%(345/345) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [7] 61.45% 0.05%(212/345) char const** std::__copy_aux(char const**, char const**, char const**) [8] 100.00% 0.05%(212/212) [self] [7] 38.55% 0.03%(133/345) Callchain::Callchain(Callchain const&) [8] 100.00% 0.03%(133/133) [self] [2] 11.22% 0.01%(44/392) [self] [2] 0.77% 0.00%(3/392) std::_Vector_base >::_M_allocate(unsigned int) [3] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [4] 100.00% 0.00%(3/3) operator new(unsigned int) [5] 100.00% 0.00%(3/3) arena_malloc_small [6] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [7] 66.67% 0.00%(2/3) arena_run_tree_remove [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [1] 0.25% 0.00%(1/393) std::vector >::end() [2] 100.00% 0.00%(1/1) [self] [0] 0.09% 0.09%(388/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [1] 59.54% 0.05%(231/388) _Select1st [2] 100.00% 0.05%(231/231) [self] [1] 26.80% 0.02%(104/388) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.02%(104/104) [self] [1] 13.66% 0.01%(53/388) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [2] 100.00% 0.01%(53/53) [self] [0] 0.08% 0.08%(383/453838) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [1] 100.00% 0.08%(383/383) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [2] 72.58% 0.06%(278/383) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [3] 75.18% 0.05%(209/278) std::less::operator()(Callchain const&, Callchain const&) const [4] 100.00% 0.05%(209/209) Callchain::operator<(Callchain const&) const [5] 100.00% 0.05%(209/209) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 95.69% 0.04%(200/209) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 56.00% 0.02%(112/200) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.02%(112/112) [self] [7] 21.50% 0.01%(43/200) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(43/43) [self] [7] 15.50% 0.01%(31/200) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.01%(31/31) [self] [7] 3.00% 0.00%(6/200) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(6/6) [self] [7] 2.00% 0.00%(4/200) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [7] 2.00% 0.00%(4/200) std::less::less() [8] 100.00% 0.00%(4/4) [self] [6] 2.87% 0.00%(6/209) std::vector >::begin() const [7] 100.00% 0.00%(6/6) __normal_iterator [8] 100.00% 0.00%(6/6) [self] [6] 1.44% 0.00%(3/209) std::vector >::end() const [7] 100.00% 0.00%(3/3) __normal_iterator [8] 100.00% 0.00%(3/3) [self] [3] 24.82% 0.02%(69/278) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [4] 71.01% 0.01%(49/69) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [5] 100.00% 0.01%(49/49) pair [6] 71.43% 0.01%(35/49) Callchain [7] 100.00% 0.01%(35/35) vector [8] 100.00% 0.01%(35/35) [self] [6] 28.57% 0.00%(14/49) map [7] 100.00% 0.00%(14/14) _Rb_tree [8] 100.00% 0.00%(14/14) [self] [4] 28.99% 0.00%(20/69) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [5] 100.00% 0.00%(20/20) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [6] 100.00% 0.00%(20/20) operator new(unsigned int) [7] 50.00% 0.00%(10/20) arena_lock_balance [8] 100.00% 0.00%(10/10) [self] [7] 15.00% 0.00%(3/20) calloc [8] 100.00% 0.00%(3/3) [self] [7] 15.00% 0.00%(3/20) malloc [8] 100.00% 0.00%(3/3) [self] [7] 5.00% 0.00%(1/20) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 5.00% 0.00%(1/20) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 5.00% 0.00%(1/20) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 5.00% 0.00%(1/20) imalloc [8] 100.00% 0.00%(1/1) [self] [2] 27.42% 0.02%(105/383) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 0.02%(105/105) Callchain::operator<(Callchain const&) const [4] 100.00% 0.02%(105/105) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.02%(105/105) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 99.05% 0.02%(104/105) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 61.54% 0.01%(64/104) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(64/64) [self] [7] 38.46% 0.01%(40/104) std::vector >::begin() const [8] 100.00% 0.01%(40/40) [self] [6] 0.95% 0.00%(1/105) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [0] 0.08% 0.08%(379/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [1] 75.73% 0.06%(287/379) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [2] 74.22% 0.05%(213/287) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [3] 53.99% 0.03%(115/213) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [4] 77.39% 0.02%(89/115) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 62.92% 0.01%(56/89) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 60.71% 0.01%(34/56) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [7] 52.94% 0.00%(18/34) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(18/18) [self] [7] 38.24% 0.00%(13/34) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(13/13) [self] [7] 5.88% 0.00%(2/34) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 2.94% 0.00%(1/34) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 39.29% 0.00%(22/56) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 45.45% 0.00%(10/22) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [8] 100.00% 0.00%(10/10) [self] [7] 31.82% 0.00%(7/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [8] 100.00% 0.00%(7/7) [self] [7] 18.18% 0.00%(4/22) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(4/4) [self] [7] 4.55% 0.00%(1/22) sharedLibInfo::~sharedLibInfo() [8] 100.00% 0.00%(1/1) [self] [5] 37.08% 0.01%(33/89) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [6] 45.45% 0.00%(15/33) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [7] 93.33% 0.00%(14/15) ~pair [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) Callchain::~Callchain() [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(11/33) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [7] 72.73% 0.00%(8/11) allocator, std::allocator >, FunctionLocation, std::less, std::allocator > >, std::allocator, std::allocator >, FunctionLocation> > > > > > [8] 100.00% 0.00%(8/8) [self] [7] 27.27% 0.00%(3/11) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(3/3) [self] [6] 21.21% 0.00%(7/33) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 71.43% 0.00%(5/7) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [4] 22.61% 0.01%(26/115) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [5] 46.15% 0.00%(12/26) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [7] 66.67% 0.00%(8/12) operator delete(void*) [8] 100.00% 0.00%(8/8) [self] [7] 25.00% 0.00%(3/12) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(3/3) [self] [7] 8.33% 0.00%(1/12) [unmapped_function] [5] 34.62% 0.00%(9/26) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [6] 100.00% 0.00%(9/9) ~pair [7] 55.56% 0.00%(5/9) ~map [8] 100.00% 0.00%(5/5) [self] [7] 33.33% 0.00%(3/9) ~Callchain [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [8] 100.00% 0.00%(1/1) [self] [5] 19.23% 0.00%(5/26) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [6] 100.00% 0.00%(5/5) allocator, std::allocator >, FunctionLocation, std::less, std::allocator > >, std::allocator, std::allocator >, FunctionLocation> > > > > > [7] 60.00% 0.00%(3/5) __gnu_cxx::new_allocator, std::allocator > > > > >::max_size() const [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) new_allocator [8] 100.00% 0.00%(2/2) [self] [3] 46.01% 0.02%(98/213) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [4] 63.27% 0.01%(62/98) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [5] 100.00% 0.01%(62/62) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [6] 100.00% 0.01%(62/62) operator delete(void*) [7] 38.71% 0.01%(24/62) arena_dalloc_small [8] 100.00% 0.01%(24/24) [self] [7] 22.58% 0.00%(14/62) free [8] 100.00% 0.00%(14/14) [self] [7] 14.52% 0.00%(9/62) arena_run_reg_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 11.29% 0.00%(7/62) arena_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 6.45% 0.00%(4/62) idalloc [8] 100.00% 0.00%(4/4) [self] [7] 3.23% 0.00%(2/62) [unmapped_function] [7] 1.61% 0.00%(1/62) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [7] 1.61% 0.00%(1/62) realloc [8] 100.00% 0.00%(1/1) [self] [4] 36.73% 0.01%(36/98) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [5] 100.00% 0.01%(36/36) ~pair [6] 66.67% 0.01%(24/36) ~map [7] 91.67% 0.00%(22/24) ~_Rb_tree [8] 100.00% 0.00%(22/22) [self] [7] 8.33% 0.00%(2/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(12/36) ~Callchain [7] 100.00% 0.00%(12/12) ~vector [8] 100.00% 0.00%(12/12) [self] [2] 24.04% 0.02%(69/287) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [3] 92.75% 0.01%(64/69) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [4] 100.00% 0.01%(64/64) ~pair [5] 57.81% 0.01%(37/64) ~Callchain [6] 100.00% 0.01%(37/37) ~vector [7] 45.95% 0.00%(17/37) ~_Vector_base [8] 100.00% 0.00%(17/17) [self] [7] 18.92% 0.00%(7/37) ~allocator [8] 100.00% 0.00%(7/7) [self] [7] 16.22% 0.00%(6/37) allocator [8] 100.00% 0.00%(6/6) [self] [7] 13.51% 0.00%(5/37) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(5/5) [self] [7] 2.70% 0.00%(1/37) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 2.70% 0.00%(1/37) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 42.19% 0.01%(27/64) ~map [6] 100.00% 0.01%(27/27) ~_Rb_tree [7] 70.37% 0.00%(19/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(19/19) [self] [7] 29.63% 0.00%(8/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(8/8) [self] [3] 7.25% 0.00%(5/69) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [4] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [5] 100.00% 0.00%(5/5) operator delete(void*) [6] 80.00% 0.00%(4/5) arena_dalloc_small [7] 50.00% 0.00%(2/4) arena_run_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) free [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 1.74% 0.00%(5/287) [self] [1] 23.75% 0.02%(90/379) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [2] 93.33% 0.02%(84/90) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [3] 100.00% 0.02%(84/84) ~pair [4] 54.76% 0.01%(46/84) ~Callchain [5] 100.00% 0.01%(46/46) ~vector [6] 47.83% 0.00%(22/46) ~_Vector_base [7] 45.45% 0.00%(10/22) ~_Vector_impl [8] 100.00% 0.00%(10/10) [self] [7] 40.91% 0.00%(9/22) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [8] 100.00% 0.00%(9/9) [self] [7] 13.64% 0.00%(3/22) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [6] 36.96% 0.00%(17/46) void std::_Destroy(char const**, char const**, std::allocator) [7] 94.12% 0.00%(16/17) void std::_Destroy(char const**, char const**) [8] 100.00% 0.00%(16/16) [self] [7] 5.88% 0.00%(1/17) void std::__destroy_aux(char const**, char const**, std::__true_type) [8] 100.00% 0.00%(1/1) [self] [6] 13.04% 0.00%(6/46) ~allocator [7] 66.67% 0.00%(4/6) ~new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) std::allocator::allocator() [8] 100.00% 0.00%(2/2) [self] [6] 2.17% 0.00%(1/46) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 45.24% 0.01%(38/84) ~map [5] 100.00% 0.01%(38/38) ~_Rb_tree [6] 100.00% 0.01%(38/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 73.68% 0.01%(28/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.01%(28/28) [self] [7] 15.79% 0.00%(6/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [7] 7.89% 0.00%(3/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(3/3) [self] [7] 2.63% 0.00%(1/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 5.56% 0.00%(5/90) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [3] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [4] 100.00% 0.00%(5/5) operator delete(void*) [5] 100.00% 0.00%(5/5) arena_dalloc_small [6] 100.00% 0.00%(5/5) arena_run_dalloc [7] 40.00% 0.00%(2/5) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [2] 1.11% 0.00%(1/90) [self] [1] 0.26% 0.00%(1/379) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [2] 100.00% 0.00%(1/1) [self] [1] 0.26% 0.00%(1/379) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [0] 0.08% 0.08%(363/453838) sprintf [1] 61.43% 0.05%(223/363) __vfprintf [2] 100.00% 0.05%(223/223) [self] [1] 18.73% 0.01%(68/363) strlen [2] 100.00% 0.01%(68/68) [self] [1] 10.74% 0.01%(39/363) io_print [2] 100.00% 0.01%(39/39) [self] [1] 2.75% 0.00%(10/363) strncmp [2] 100.00% 0.00%(10/10) [self] [1] 1.93% 0.00%(7/363) io_flush [2] 100.00% 0.00%(7/7) [self] [1] 1.38% 0.00%(5/363) io_init [2] 100.00% 0.00%(5/5) [self] [1] 1.10% 0.00%(4/363) [unmapped_function] [1] 1.10% 0.00%(4/363) __wcsconv [2] 100.00% 0.00%(4/4) [self] [1] 0.83% 0.00%(3/363) io_pad [2] 100.00% 0.00%(3/3) [self] [0] 0.08% 0.08%(361/453838) arena_dalloc_small [1] 73.96% 0.06%(267/361) arena_run_tree_insert [2] 100.00% 0.06%(267/267) [self] [1] 17.45% 0.01%(63/361) arena_run_comp [2] 100.00% 0.01%(63/63) [self] [1] 3.32% 0.00%(12/361) arena_run_dalloc [2] 100.00% 0.00%(12/12) [self] [1] 2.22% 0.00%(8/361) arena_run_tree_remove [2] 100.00% 0.00%(8/8) [self] [1] 1.39% 0.00%(5/361) arena_chunk_tree_dirty_insert [2] 100.00% 0.00%(5/5) [self] [1] 1.11% 0.00%(4/361) arena_purge [2] 100.00% 0.00%(4/4) [self] [1] 0.28% 0.00%(1/361) [unmapped_function] [1] 0.28% 0.00%(1/361) arena_chunk_dealloc [2] 100.00% 0.00%(1/1) [self] [0] 0.08% 0.08%(352/453838) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [1] 100.00% 0.08%(352/352) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [2] 100.00% 0.08%(352/352) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [3] 100.00% 0.08%(352/352) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [4] 70.45% 0.05%(248/352) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [5] 100.00% 0.05%(248/248) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [6] 100.00% 0.05%(248/248) operator new(unsigned int) [7] 33.06% 0.02%(82/248) arena_malloc_small [8] 100.00% 0.02%(82/82) [self] [7] 24.60% 0.01%(61/248) arena_lock_balance [8] 100.00% 0.01%(61/61) [self] [7] 20.16% 0.01%(50/248) arena_run_reg_alloc [8] 100.00% 0.01%(50/50) [self] [7] 8.06% 0.00%(20/248) malloc [8] 100.00% 0.00%(20/20) [self] [7] 4.03% 0.00%(10/248) arena_malloc [8] 100.00% 0.00%(10/10) [self] [7] 3.63% 0.00%(9/248) choose_arena [8] 100.00% 0.00%(9/9) [self] [7] 2.02% 0.00%(5/248) arena_bin_malloc_easy [8] 100.00% 0.00%(5/5) [self] [7] 1.61% 0.00%(4/248) calloc [8] 100.00% 0.00%(4/4) [self] [7] 1.21% 0.00%(3/248) imalloc [8] 100.00% 0.00%(3/3) [self] [7] 0.81% 0.00%(2/248) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.40% 0.00%(1/248) [unmapped_function] [7] 0.40% 0.00%(1/248) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [4] 29.55% 0.02%(104/352) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [5] 100.00% 0.02%(104/104) pair [6] 100.00% 0.02%(104/104) Sample [7] 99.04% 0.02%(103/104) vector [8] 100.00% 0.02%(103/103) [self] [7] 0.96% 0.00%(1/104) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [0] 0.08% 0.08%(346/453838) operator delete(void*) [1] 30.92% 0.02%(107/346) arena_run_reg_dalloc [2] 100.00% 0.02%(107/107) [self] [1] 26.01% 0.02%(90/346) arena_dalloc_small [2] 100.00% 0.02%(90/90) [self] [1] 14.45% 0.01%(50/346) idalloc [2] 100.00% 0.01%(50/50) [self] [1] 13.58% 0.01%(47/346) free [2] 100.00% 0.01%(47/47) [self] [1] 8.96% 0.01%(31/346) arena_dalloc [2] 100.00% 0.01%(31/31) [self] [1] 5.20% 0.00%(18/346) malloc_spin_unlock [2] 100.00% 0.00%(18/18) [self] [1] 0.87% 0.00%(3/346) [unmapped_function] [0] 0.07% 0.07%(338/453838) __dtoa [1] 37.28% 0.03%(126/338) __d2b_D2A [2] 100.00% 0.03%(126/126) [self] [1] 21.60% 0.02%(73/338) __lshift_D2A [2] 100.00% 0.02%(73/73) [self] [1] 9.17% 0.01%(31/338) __rv_alloc_D2A [2] 100.00% 0.01%(31/31) [self] [1] 8.88% 0.01%(30/338) __flt_rounds [2] 100.00% 0.01%(30/30) [self] [1] 7.40% 0.01%(25/338) __Bfree_D2A [2] 100.00% 0.01%(25/25) [self] [1] 5.92% 0.00%(20/338) __pow5mult_D2A [2] 100.00% 0.00%(20/20) [self] [1] 3.55% 0.00%(12/338) [unmapped_function] [1] 3.25% 0.00%(11/338) __cmp_D2A [2] 100.00% 0.00%(11/11) [self] [1] 1.48% 0.00%(5/338) __i2b_D2A [2] 100.00% 0.00%(5/5) [self] [1] 0.89% 0.00%(3/338) __quorem_D2A [2] 100.00% 0.00%(3/3) [self] [1] 0.30% 0.00%(1/338) __gnu_cxx::__verbose_terminate_handler() [2] 100.00% 0.00%(1/1) arena_malloc_small [3] 100.00% 0.00%(1/1) [self] [1] 0.30% 0.00%(1/338) __multadd_D2A [2] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(325/453838) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [1] 52.62% 0.04%(171/325) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [2] 100.00% 0.04%(171/171) [self] [1] 31.38% 0.02%(102/325) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [2] 100.00% 0.02%(102/102) [self] [1] 14.15% 0.01%(46/325) ~allocator [2] 100.00% 0.01%(46/46) [self] [1] 1.85% 0.00%(6/325) __gnu_cxx::new_allocator::destroy(unsigned int*) [2] 100.00% 0.00%(6/6) [self] [0] 0.07% 0.07%(322/453838) arena_malloc_small [1] 45.96% 0.03%(148/322) arena_run_reg_alloc [2] 100.00% 0.03%(148/148) [self] [1] 31.06% 0.02%(100/322) arena_run_tree_first [2] 100.00% 0.02%(100/100) [self] [1] 11.80% 0.01%(38/322) arena_bin_malloc_hard [2] 100.00% 0.01%(38/38) [self] [1] 8.07% 0.01%(26/322) arena_bin_nonfull_run_get [2] 96.15% 0.01%(25/26) [self] [2] 3.85% 0.00%(1/26) __gnu_cxx::__verbose_terminate_handler() [3] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(1/1) [self] [1] 2.80% 0.00%(9/322) arena_bin_malloc_easy [2] 100.00% 0.00%(9/9) [self] [1] 0.31% 0.00%(1/322) __vfprintf [2] 100.00% 0.00%(1/1) __dtoa [3] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(322/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [1] 53.73% 0.04%(173/322) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [2] 100.00% 0.04%(173/173) [self] [1] 45.65% 0.03%(147/322) std::less::operator()(char const* const&, char const* const&) const [2] 100.00% 0.03%(147/147) [self] [1] 0.31% 0.00%(1/322) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [2] 100.00% 0.00%(1/1) [self] [1] 0.31% 0.00%(1/322) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(321/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [1] 56.70% 0.04%(182/321) _Select1st [2] 100.00% 0.04%(182/182) [self] [1] 26.17% 0.02%(84/321) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [2] 100.00% 0.02%(84/84) [self] [1] 17.13% 0.01%(55/321) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.01%(55/55) [self] [0] 0.07% 0.07%(319/453838) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [1] 100.00% 0.07%(319/319) void std::_Destroy >*>(std::vector >*, std::vector >*) [2] 100.00% 0.07%(319/319) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [3] 100.00% 0.07%(319/319) void std::_Destroy > >(std::vector >*) [4] 100.00% 0.07%(319/319) ~vector [5] 77.74% 0.05%(248/319) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.05%(248/248) void std::_Destroy(Location*, Location*) [7] 96.77% 0.05%(240/248) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.05%(240/240) [self] [7] 3.23% 0.00%(8/248) void std::_Destroy(Location*) [8] 100.00% 0.00%(8/8) [self] [5] 22.26% 0.02%(71/319) ~_Vector_base [6] 56.34% 0.01%(40/71) ~_Vector_impl [7] 87.50% 0.01%(35/40) ~allocator [8] 100.00% 0.01%(35/35) [self] [7] 12.50% 0.00%(5/40) std::allocator::~allocator() [8] 100.00% 0.00%(5/5) [self] [6] 43.66% 0.01%(31/71) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [7] 48.39% 0.00%(15/31) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [8] 100.00% 0.00%(15/15) [self] [7] 41.94% 0.00%(13/31) Location* std::copy(Location*, Location*, Location*) [8] 100.00% 0.00%(13/13) [self] [7] 9.68% 0.00%(3/31) [unmapped_function] [0] 0.07% 0.07%(309/453838) set [1] 100.00% 0.07%(309/309) _Rb_tree [2] 98.06% 0.07%(303/309) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [3] 75.25% 0.05%(228/303) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [4] 100.00% 0.05%(228/228) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 78.07% 0.04%(178/228) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.04%(178/178) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 55.62% 0.02%(99/178) operator new(unsigned int) [8] 100.00% 0.02%(99/99) [self] [7] 17.42% 0.01%(31/178) __gnu_cxx::new_allocator >::max_size() const [8] 100.00% 0.01%(31/31) [self] [7] 14.61% 0.01%(26/178) operator new[](unsigned int) [8] 100.00% 0.01%(26/26) [self] [7] 8.99% 0.00%(16/178) [unmapped_function] [7] 3.37% 0.00%(6/178) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [5] 21.93% 0.01%(50/228) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.01%(50/50) allocator > [7] 62.00% 0.01%(31/50) new_allocator [8] 100.00% 0.01%(31/31) [self] [7] 38.00% 0.00%(19/50) std::vector >::size() const [8] 100.00% 0.00%(19/19) [self] [3] 24.75% 0.02%(75/303) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 68.00% 0.01%(51/75) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.01%(51/51) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 62.75% 0.01%(32/51) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 90.62% 0.01%(29/32) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.01%(29/29) [self] [7] 9.38% 0.00%(3/32) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(3/3) [self] [6] 23.53% 0.00%(12/51) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 58.33% 0.00%(7/12) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(4/12) allocator > [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(1/12) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [6] 7.84% 0.00%(4/51) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 75.00% 0.00%(3/4) operator new(unsigned int, void*) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) main [8] 100.00% 0.00%(1/1) [self] [6] 5.88% 0.00%(3/51) ~allocator [7] 100.00% 0.00%(3/3) std::allocator::allocator() [8] 100.00% 0.00%(3/3) [self] [4] 32.00% 0.01%(24/75) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 95.83% 0.01%(23/24) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.01%(23/23) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 47.83% 0.00%(11/23) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(11/11) [self] [7] 26.09% 0.00%(6/23) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 21.74% 0.00%(5/23) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(5/5) [self] [7] 4.35% 0.00%(1/23) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [5] 4.17% 0.00%(1/24) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [2] 1.94% 0.00%(6/309) [self] [0] 0.07% 0.07%(308/453838) vfprintf [1] 79.22% 0.05%(244/308) __vfprintf [2] 100.00% 0.05%(244/244) [self] [1] 11.04% 0.01%(34/308) io_print [2] 100.00% 0.01%(34/34) [self] [1] 5.19% 0.00%(16/308) io_pad [2] 100.00% 0.00%(16/16) [self] [1] 2.60% 0.00%(8/308) io_printandpad [2] 100.00% 0.00%(8/8) [self] [1] 1.30% 0.00%(4/308) strlen [2] 100.00% 0.00%(4/4) [self] [1] 0.65% 0.00%(2/308) io_flush [2] 50.00% 0.00%(1/2) [self] [2] 50.00% 0.00%(1/2) __sprint [3] 100.00% 0.00%(1/1) __sfvwrite [4] 100.00% 0.00%(1/1) __fflush [5] 100.00% 0.00%(1/1) __sflush [6] 100.00% 0.00%(1/1) _swrite [7] 100.00% 0.00%(1/1) __swrite [8] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(306/453838) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [1] 71.90% 0.05%(220/306) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [2] 100.00% 0.05%(220/220) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [3] 100.00% 0.05%(220/220) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [4] 100.00% 0.05%(220/220) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [5] 100.00% 0.05%(220/220) vector [6] 56.82% 0.03%(125/220) _Vector_base [7] 76.00% 0.02%(95/125) _Vector_impl [8] 100.00% 0.02%(95/95) [self] [7] 23.20% 0.01%(29/125) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.01%(29/29) [self] [7] 0.80% 0.00%(1/125) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 19.09% 0.01%(42/220) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [7] 80.95% 0.01%(34/42) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [8] 100.00% 0.01%(34/34) [self] [7] 19.05% 0.00%(8/42) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(8/8) [self] [6] 11.36% 0.01%(25/220) std::vector >::end() const [7] 88.00% 0.00%(22/25) __normal_iterator [8] 100.00% 0.00%(22/22) [self] [7] 12.00% 0.00%(3/25) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(3/3) [self] [6] 10.45% 0.01%(23/220) std::vector >::begin() const [7] 69.57% 0.00%(16/23) __normal_iterator [8] 100.00% 0.00%(16/16) [self] [7] 30.43% 0.00%(7/23) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(7/7) [self] [6] 1.36% 0.00%(3/220) allocator [7] 100.00% 0.00%(3/3) new_allocator [8] 100.00% 0.00%(3/3) [self] [6] 0.91% 0.00%(2/220) ~allocator [7] 100.00% 0.00%(2/2) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [1] 27.12% 0.02%(83/306) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [2] 100.00% 0.02%(83/83) void std::_Destroy >*>(std::vector >*, std::vector >*) [3] 100.00% 0.02%(83/83) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [4] 100.00% 0.02%(83/83) void std::_Destroy > >(std::vector >*) [5] 100.00% 0.02%(83/83) ~vector [6] 73.49% 0.01%(61/83) ~_Vector_base [7] 57.38% 0.01%(35/61) ~_Vector_impl [8] 100.00% 0.01%(35/35) [self] [7] 27.87% 0.00%(17/61) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [8] 100.00% 0.00%(17/17) [self] [7] 14.75% 0.00%(9/61) std::allocator::~allocator() [8] 100.00% 0.00%(9/9) [self] [6] 19.28% 0.00%(16/83) void std::_Destroy(Location*, Location*, std::allocator) [7] 100.00% 0.00%(16/16) void std::_Destroy(Location*, Location*) [8] 100.00% 0.00%(16/16) [self] [6] 4.82% 0.00%(4/83) allocator [7] 75.00% 0.00%(3/4) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [6] 2.41% 0.00%(2/83) ~allocator [7] 100.00% 0.00%(2/2) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [1] 0.98% 0.00%(3/306) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [2] 100.00% 0.00%(3/3) vector [3] 66.67% 0.00%(2/3) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [4] 100.00% 0.00%(2/2) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [5] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [6] 100.00% 0.00%(2/2) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(1/3) _Vector_base [4] 100.00% 0.00%(1/1) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(300/453838) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [1] 57.33% 0.04%(172/300) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [2] 79.65% 0.03%(137/172) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [3] 100.00% 0.03%(137/137) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [4] 100.00% 0.03%(137/137) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [5] 100.00% 0.03%(137/137) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [6] 100.00% 0.03%(137/137) operator new(unsigned int) [7] 45.26% 0.01%(62/137) arena_lock_balance [8] 100.00% 0.01%(62/62) [self] [7] 15.33% 0.00%(21/137) arena_malloc_small [8] 100.00% 0.00%(21/21) [self] [7] 10.95% 0.00%(15/137) arena_run_reg_alloc [8] 100.00% 0.00%(15/15) [self] [7] 8.76% 0.00%(12/137) malloc [8] 100.00% 0.00%(12/12) [self] [7] 5.84% 0.00%(8/137) choose_arena [8] 100.00% 0.00%(8/8) [self] [7] 3.65% 0.00%(5/137) arena_bin_malloc_easy [8] 100.00% 0.00%(5/5) [self] [7] 3.65% 0.00%(5/137) malloc_init [8] 100.00% 0.00%(5/5) [self] [7] 1.46% 0.00%(2/137) [unmapped_function] [7] 1.46% 0.00%(2/137) calloc [8] 100.00% 0.00%(2/2) [self] [7] 1.46% 0.00%(2/137) imalloc [8] 100.00% 0.00%(2/2) [self] [7] 1.46% 0.00%(2/137) malloc_spin_unlock [8] 100.00% 0.00%(2/2) [self] [7] 0.73% 0.00%(1/137) arena_malloc [8] 100.00% 0.00%(1/1) [self] [2] 19.19% 0.01%(33/172) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [3] 63.64% 0.00%(21/33) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 71.43% 0.00%(15/21) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.00%(15/15) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 66.67% 0.00%(10/15) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 90.00% 0.00%(9/10) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(9/9) [self] [7] 10.00% 0.00%(1/10) [unmapped_function] [6] 26.67% 0.00%(4/15) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 75.00% 0.00%(3/4) allocator > [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [6] 6.67% 0.00%(1/15) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 28.57% 0.00%(6/21) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 66.67% 0.00%(4/6) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(2/6) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [3] 36.36% 0.00%(12/33) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [4] 100.00% 0.00%(12/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 66.67% 0.00%(8/12) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 50.00% 0.00%(4/8) operator new(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(2/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) __gnu_cxx::new_allocator >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(4/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(4/4) allocator > [7] 50.00% 0.00%(2/4) std::vector >::size() const [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) new_allocator [8] 100.00% 0.00%(2/2) [self] [2] 1.16% 0.00%(2/172) [self] [1] 41.67% 0.03%(125/300) std::_Rb_tree, std::less, std::allocator >::clear() [2] 97.60% 0.03%(122/125) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [3] 84.43% 0.02%(103/122) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [4] 100.00% 0.02%(103/103) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [5] 100.00% 0.02%(103/103) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [6] 100.00% 0.02%(103/103) operator delete(void*) [7] 31.07% 0.01%(32/103) arena_dalloc_small [8] 100.00% 0.01%(32/32) [self] [7] 21.36% 0.00%(22/103) free [8] 100.00% 0.00%(22/22) [self] [7] 13.59% 0.00%(14/103) arena_run_reg_dalloc [8] 100.00% 0.00%(14/14) [self] [7] 8.74% 0.00%(9/103) idalloc [8] 100.00% 0.00%(9/9) [self] [7] 7.77% 0.00%(8/103) [unmapped_function] [7] 6.80% 0.00%(7/103) malloc_spin_unlock [8] 100.00% 0.00%(7/7) [self] [7] 5.83% 0.00%(6/103) arena_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 4.85% 0.00%(5/103) realloc [8] 100.00% 0.00%(5/5) [self] [3] 15.57% 0.00%(19/122) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 57.89% 0.00%(11/19) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 54.55% 0.00%(6/11) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(3/3) [self] [6] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 45.45% 0.00%(5/11) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(3/3) allocator > [8] 100.00% 0.00%(3/3) [self] [6] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) [unmapped_function] [7] 50.00% 0.00%(1/2) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [4] 42.11% 0.00%(8/19) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 62.50% 0.00%(5/8) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 80.00% 0.00%(4/5) operator delete(void*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 37.50% 0.00%(3/8) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(3/3) allocator > [7] 66.67% 0.00%(2/3) new_allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [2] 2.40% 0.00%(3/125) [self] [1] 0.33% 0.00%(1/300) std::_Rb_tree, std::less, std::allocator >::_M_root() const [2] 100.00% 0.00%(1/1) [self] [1] 0.33% 0.00%(1/300) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [1] 0.33% 0.00%(1/300) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [2] 100.00% 0.00%(1/1) [self] [0] 0.07% 0.07%(295/453838) ~Sample [1] 100.00% 0.07%(295/295) ~vector [2] 99.66% 0.06%(294/295) ~_Vector_base [3] 100.00% 0.06%(294/294) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [4] 100.00% 0.06%(294/294) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [5] 100.00% 0.06%(294/294) operator delete(void*) [6] 81.63% 0.05%(240/294) arena_dalloc_small [7] 81.67% 0.04%(196/240) arena_run_tree_insert [8] 100.00% 0.04%(196/196) [self] [7] 17.50% 0.01%(42/240) arena_run_comp [8] 100.00% 0.01%(42/42) [self] [7] 0.83% 0.00%(2/240) _pthread_mutex_init_calloc_cb [8] 100.00% 0.00%(2/2) [self] [6] 18.37% 0.01%(54/294) free [7] 100.00% 0.01%(54/54) __i686.get_pc_thunk.bx [8] 100.00% 0.01%(54/54) [self] [2] 0.34% 0.00%(1/295) [self] [0] 0.06% 0.06%(275/453838) void std::_Destroy >*>(std::vector >*, std::vector >*) [1] 100.00% 0.06%(275/275) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [2] 100.00% 0.06%(275/275) void std::_Destroy > >(std::vector >*) [3] 100.00% 0.06%(275/275) ~vector [4] 59.27% 0.04%(163/275) void std::_Destroy(Location*, Location*, std::allocator) [5] 100.00% 0.04%(163/163) void std::_Destroy(Location*, Location*) [6] 100.00% 0.04%(163/163) void std::__destroy_aux(Location*, Location*, std::__false_type) [7] 95.09% 0.03%(155/163) void std::_Destroy(Location*) [8] 100.00% 0.03%(155/155) [self] [7] 4.91% 0.00%(8/163) Location::~Location() [8] 100.00% 0.00%(8/8) [self] [4] 40.73% 0.02%(112/275) ~_Vector_base [5] 81.25% 0.02%(91/112) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [6] 100.00% 0.02%(91/91) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [7] 62.64% 0.01%(57/91) operator delete(void*) [8] 100.00% 0.01%(57/57) [self] [7] 29.67% 0.01%(27/91) [unmapped_function] [7] 7.69% 0.00%(7/91) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(7/7) [self] [5] 18.75% 0.00%(21/112) ~_Vector_impl [6] 100.00% 0.00%(21/21) ~allocator [7] 71.43% 0.00%(15/21) std::_Vector_base >::_Vector_impl::_Vector_impl(std::allocator const&) [8] 100.00% 0.00%(15/15) [self] [7] 28.57% 0.00%(6/21) ~new_allocator [8] 100.00% 0.00%(6/6) [self] [0] 0.06% 0.06%(274/453838) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [1] 100.00% 0.06%(274/274) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [2] 51.46% 0.03%(141/274) vector [3] 59.57% 0.02%(84/141) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [4] 100.00% 0.02%(84/84) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [5] 100.00% 0.02%(84/84) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [6] 82.14% 0.02%(69/84) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 53.62% 0.01%(37/69) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.01%(37/37) [self] [7] 46.38% 0.01%(32/69) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.01%(32/32) [self] [6] 17.86% 0.00%(15/84) void std::_Construct(Location*, Location const&) [7] 93.33% 0.00%(14/15) operator new(unsigned int, void*) [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) main [8] 100.00% 0.00%(1/1) [self] [3] 40.43% 0.01%(57/141) _Vector_base [4] 100.00% 0.01%(57/57) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.01%(57/57) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.01%(57/57) operator new(unsigned int) [7] 54.39% 0.01%(31/57) arena_lock_balance [8] 100.00% 0.01%(31/31) [self] [7] 17.54% 0.00%(10/57) arena_run_reg_alloc [8] 100.00% 0.00%(10/10) [self] [7] 8.77% 0.00%(5/57) arena_malloc_small [8] 100.00% 0.00%(5/5) [self] [7] 8.77% 0.00%(5/57) malloc [8] 100.00% 0.00%(5/5) [self] [7] 1.75% 0.00%(1/57) [unmapped_function] [7] 1.75% 0.00%(1/57) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) calloc [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 1.75% 0.00%(1/57) imalloc [8] 100.00% 0.00%(1/1) [self] [2] 48.54% 0.03%(133/274) [self] [0] 0.05% 0.05%(246/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::_Rb_tree_iterator, std::allocator > > > >, std::pair, std::allocator > > > const&) [1] 77.24% 0.04%(190/246) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [2] 61.58% 0.03%(117/190) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [3] 99.15% 0.03%(116/117) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [4] 100.00% 0.03%(116/116) pair [5] 66.38% 0.02%(77/116) Callchain [6] 100.00% 0.02%(77/77) vector [7] 24.68% 0.00%(19/77) _Vector_base [8] 100.00% 0.00%(19/19) [self] [7] 15.58% 0.00%(12/77) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [8] 100.00% 0.00%(12/12) [self] [7] 12.99% 0.00%(10/77) std::vector >::size() const [8] 100.00% 0.00%(10/10) [self] [7] 12.99% 0.00%(10/77) std::vector >::begin() const [8] 100.00% 0.00%(10/10) [self] [7] 10.39% 0.00%(8/77) std::vector >::end() const [8] 100.00% 0.00%(8/8) [self] [7] 6.49% 0.00%(5/77) allocator [8] 100.00% 0.00%(5/5) [self] [7] 5.19% 0.00%(4/77) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 5.19% 0.00%(4/77) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 1.30% 0.00%(1/77) __gnu_cxx::__normal_iterator > >::__normal_iterator(char const* const* const&) [8] 100.00% 0.00%(1/1) [self] [7] 1.30% 0.00%(1/77) Callchain::back() const [8] 100.00% 0.00%(1/1) [self] [7] 1.30% 0.00%(1/77) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 1.30% 0.00%(1/77) std::_Vector_base >::_Vector_impl::~_Vector_impl() [8] 100.00% 0.00%(1/1) [self] [7] 1.30% 0.00%(1/77) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 33.62% 0.01%(39/116) map [6] 100.00% 0.01%(39/39) _Rb_tree [7] 84.62% 0.01%(33/39) _Rb_tree_impl [8] 100.00% 0.01%(33/33) [self] [7] 7.69% 0.00%(3/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(3/3) [self] [7] 5.13% 0.00%(2/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 2.56% 0.00%(1/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_root() const [8] 100.00% 0.00%(1/1) [self] [3] 0.85% 0.00%(1/117) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [5] 100.00% 0.00%(1/1) operator new(unsigned int) [6] 100.00% 0.00%(1/1) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 23.68% 0.01%(45/190) [self] [2] 14.74% 0.01%(28/190) std::less::operator()(Callchain const&, Callchain const&) const [3] 100.00% 0.01%(28/28) Callchain::operator<(Callchain const&) const [4] 100.00% 0.01%(28/28) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.01%(28/28) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.01%(28/28) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 53.57% 0.00%(15/28) std::vector >::begin() const [8] 100.00% 0.00%(15/15) [self] [7] 46.43% 0.00%(13/28) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(13/13) [self] [1] 10.16% 0.01%(25/246) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.01%(25/25) [self] [1] 3.66% 0.00%(9/246) std::less::operator()(Callchain const&, Callchain const&) const [2] 100.00% 0.00%(9/9) [self] [1] 3.25% 0.00%(8/246) std::_Rb_tree_iterator, std::allocator > > > >::operator--() [2] 100.00% 0.00%(8/8) [self] [1] 2.85% 0.00%(7/246) _Select1st [2] 100.00% 0.00%(7/7) [self] [1] 1.22% 0.00%(3/246) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_leftmost() [2] 100.00% 0.00%(3/3) [self] [1] 0.81% 0.00%(2/246) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [2] 100.00% 0.00%(2/2) [self] [1] 0.41% 0.00%(1/246) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::pair, std::allocator > > > const&) [2] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [1] 0.41% 0.00%(1/246) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [0] 0.05% 0.05%(237/453838) _bfd_dwarf2_cleanup_debug_info [1] 25.32% 0.01%(60/237) arena_run_reg_dalloc [2] 100.00% 0.01%(60/60) [self] [1] 24.89% 0.01%(59/237) arena_dalloc_small [2] 100.00% 0.01%(59/59) [self] [1] 19.41% 0.01%(46/237) free [2] 100.00% 0.01%(46/46) [self] [1] 14.77% 0.01%(35/237) arena_dalloc [2] 100.00% 0.01%(35/35) [self] [1] 8.44% 0.00%(20/237) idalloc [2] 100.00% 0.00%(20/20) [self] [1] 7.17% 0.00%(17/237) malloc_spin_unlock [2] 100.00% 0.00%(17/17) [self] [0] 0.05% 0.05%(229/453838) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1] 79.04% 0.04%(181/229) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [2] 59.12% 0.02%(107/181) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [3] 88.79% 0.02%(95/107) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [4] 100.00% 0.02%(95/95) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [5] 100.00% 0.02%(95/95) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [6] 100.00% 0.02%(95/95) operator delete(void*) [7] 26.32% 0.01%(25/95) arena_run_reg_dalloc [8] 100.00% 0.01%(25/25) [self] [7] 21.05% 0.00%(20/95) free [8] 100.00% 0.00%(20/20) [self] [7] 16.84% 0.00%(16/95) arena_dalloc_small [8] 100.00% 0.00%(16/16) [self] [7] 9.47% 0.00%(9/95) arena_dalloc [8] 100.00% 0.00%(9/9) [self] [7] 8.42% 0.00%(8/95) realloc [8] 100.00% 0.00%(8/8) [self] [7] 7.37% 0.00%(7/95) idalloc [8] 100.00% 0.00%(7/7) [self] [7] 5.26% 0.00%(5/95) [unmapped_function] [7] 4.21% 0.00%(4/95) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 1.05% 0.00%(1/95) malloc_spin_lock [8] 100.00% 0.00%(1/1) [self] [3] 11.21% 0.00%(12/107) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 83.33% 0.00%(10/12) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 70.00% 0.00%(7/10) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 85.71% 0.00%(6/7) operator delete(void*) [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [5] 30.00% 0.00%(3/10) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(3/3) allocator > [7] 66.67% 0.00%(2/3) new_allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [4] 16.67% 0.00%(2/12) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) [unmapped_function] [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 33.15% 0.01%(60/181) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [3] 100.00% 0.01%(60/60) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [4] 100.00% 0.01%(60/60) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [5] 100.00% 0.01%(60/60) operator delete(void*) [6] 95.00% 0.01%(57/60) arena_dalloc_small [7] 59.65% 0.01%(34/57) arena_run_tree_insert [8] 100.00% 0.01%(34/34) [self] [7] 35.09% 0.00%(20/57) arena_run_comp [8] 100.00% 0.00%(20/20) [self] [7] 5.26% 0.00%(3/57) arena_run_tree_remove [8] 100.00% 0.00%(3/3) [self] [6] 5.00% 0.00%(3/60) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 7.73% 0.00%(14/181) [self] [1] 17.03% 0.01%(39/229) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [2] 79.49% 0.01%(31/39) [self] [2] 20.51% 0.00%(8/39) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [3] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [4] 100.00% 0.00%(8/8) operator delete(void*) [5] 100.00% 0.00%(8/8) arena_dalloc_small [6] 100.00% 0.00%(8/8) arena_run_dalloc [7] 75.00% 0.00%(6/8) arena_avail_tree_insert [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [1] 2.18% 0.00%(5/229) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(5/5) [self] [1] 1.75% 0.00%(4/229) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(4/4) [self] [0] 0.05% 0.05%(218/453838) std::set, std::allocator >::insert(unsigned int const&) [1] 100.00% 0.05%(218/218) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [2] 100.00% 0.05%(218/218) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [3] 100.00% 0.05%(218/218) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [4] 100.00% 0.05%(218/218) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [5] 100.00% 0.05%(218/218) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [6] 100.00% 0.05%(218/218) operator new(unsigned int) [7] 38.53% 0.02%(84/218) arena_lock_balance [8] 100.00% 0.02%(84/84) [self] [7] 13.30% 0.01%(29/218) malloc [8] 100.00% 0.01%(29/29) [self] [7] 11.47% 0.01%(25/218) arena_run_reg_alloc [8] 100.00% 0.01%(25/25) [self] [7] 10.55% 0.01%(23/218) arena_malloc_small [8] 100.00% 0.01%(23/23) [self] [7] 10.09% 0.00%(22/218) [unmapped_function] [7] 8.72% 0.00%(19/218) calloc [8] 100.00% 0.00%(19/19) [self] [7] 1.83% 0.00%(4/218) arena_bin_malloc_easy [8] 100.00% 0.00%(4/4) [self] [7] 1.38% 0.00%(3/218) choose_arena [8] 100.00% 0.00%(3/3) [self] [7] 1.38% 0.00%(3/218) imalloc [8] 100.00% 0.00%(3/3) [self] [7] 1.38% 0.00%(3/218) malloc_spin_unlock [8] 100.00% 0.00%(3/3) [self] [7] 0.92% 0.00%(2/218) arena_malloc [8] 100.00% 0.00%(2/2) [self] [7] 0.46% 0.00%(1/218) malloc_init [8] 100.00% 0.00%(1/1) [self] [0] 0.05% 0.05%(218/453838) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [1] 100.00% 0.05%(218/218) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [2] 100.00% 0.05%(218/218) [self] [0] 0.05% 0.05%(215/453838) Process::collectAllLocations(std::vector >, std::allocator > > >&) [1] 55.81% 0.03%(120/215) void std::sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 91.67% 0.02%(110/120) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [3] 87.27% 0.02%(96/110) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [4] 57.29% 0.01%(55/96) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [5] 58.18% 0.01%(32/55) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [6] 100.00% 0.01%(32/32) bool std::operator< >(std::vector > const&, std::vector > const&) [7] 65.62% 0.00%(21/32) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(21/21) [self] [7] 21.88% 0.00%(7/32) std::vector >::begin() const [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(4/32) std::vector >::end() const [8] 100.00% 0.00%(4/4) [self] [5] 41.82% 0.01%(23/55) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [6] 78.26% 0.00%(18/23) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [7] 33.33% 0.00%(6/18) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(4/18) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(4/18) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(3/18) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [8] 100.00% 0.00%(3/3) [self] [7] 5.56% 0.00%(1/18) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [6] 13.04% 0.00%(3/23) void std::__introsort_loop<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int>(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, int) [7] 100.00% 0.00%(3/3) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [8] 100.00% 0.00%(3/3) [self] [6] 4.35% 0.00%(1/23) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [7] 100.00% 0.00%(1/1) bool std::operator< >(std::vector > const&, std::vector > const&) [8] 100.00% 0.00%(1/1) [self] [6] 4.35% 0.00%(1/23) vector [7] 100.00% 0.00%(1/1) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 42.71% 0.01%(41/96) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 97.56% 0.01%(40/41) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 95.00% 0.01%(38/40) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 44.74% 0.00%(17/38) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(17/17) [self] [7] 28.95% 0.00%(11/38) Location::operator<(Location const&) const [8] 100.00% 0.00%(11/11) [self] [7] 10.53% 0.00%(4/38) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(4/4) [self] [7] 7.89% 0.00%(3/38) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(3/3) [self] [7] 5.26% 0.00%(2/38) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [7] 2.63% 0.00%(1/38) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 2.50% 0.00%(1/40) std::vector >::end() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 2.50% 0.00%(1/40) std::vector >::begin() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [5] 2.44% 0.00%(1/41) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [7] 100.00% 0.00%(1/1) void std::swap >(std::vector >&, std::vector >&) [8] 100.00% 0.00%(1/1) [self] [3] 12.73% 0.00%(14/110) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [4] 57.14% 0.00%(8/14) bool std::operator< >(std::vector > const&, std::vector > const&) [5] 100.00% 0.00%(8/8) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(8/8) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 75.00% 0.00%(6/8) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(2/2) [self] [4] 42.86% 0.00%(6/14) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [5] 100.00% 0.00%(6/6) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [6] 100.00% 0.00%(6/6) void std::swap >(std::vector >&, std::vector >&) [7] 100.00% 0.00%(6/6) std::vector >::swap(std::vector >&) [8] 100.00% 0.00%(6/6) [self] [2] 8.33% 0.00%(10/120) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 100.00% 0.00%(10/10) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [4] 90.00% 0.00%(9/10) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [5] 55.56% 0.00%(5/9) bool std::operator< >(std::vector > const&, std::vector > const&) [6] 80.00% 0.00%(4/5) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(4/4) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(4/4) [self] [6] 20.00% 0.00%(1/5) std::vector >::begin() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [5] 44.44% 0.00%(4/9) std::vector >::operator=(std::vector > const&) [6] 50.00% 0.00%(2/4) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [7] 100.00% 0.00%(2/2) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(2/2) [self] [6] 25.00% 0.00%(1/4) std::vector >::end() const [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator--(int) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) __gnu_cxx::__normal_iterator > > std::copy<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [4] 10.00% 0.00%(1/10) ~vector [5] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*, std::allocator) [6] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [7] 100.00% 0.00%(1/1) void std::__destroy_aux(Location*, Location*, std::__false_type) [8] 100.00% 0.00%(1/1) [self] [1] 44.19% 0.02%(95/215) Process::collectLocations(std::vector >, std::allocator > > >&) [2] 40.00% 0.01%(38/95) std::vector >::reserve(unsigned int) [3] 100.00% 0.01%(38/38) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [4] 100.00% 0.01%(38/38) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.01%(38/38) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.01%(38/38) operator new(unsigned int) [7] 55.26% 0.00%(21/38) arena_lock_balance [8] 100.00% 0.00%(21/21) [self] [7] 10.53% 0.00%(4/38) arena_run_reg_alloc [8] 100.00% 0.00%(4/4) [self] [7] 10.53% 0.00%(4/38) malloc [8] 100.00% 0.00%(4/4) [self] [7] 7.89% 0.00%(3/38) arena_malloc_small [8] 100.00% 0.00%(3/3) [self] [7] 7.89% 0.00%(3/38) calloc [8] 100.00% 0.00%(3/3) [self] [7] 2.63% 0.00%(1/38) arena_malloc [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) choose_arena [8] 100.00% 0.00%(1/1) [self] [7] 2.63% 0.00%(1/38) malloc_spin_unlock [8] 100.00% 0.00%(1/1) [self] [2] 34.74% 0.01%(33/95) std::vector >, std::allocator > > >::push_back(std::vector > const&) [3] 54.55% 0.00%(18/33) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [4] 100.00% 0.00%(18/18) vector [5] 72.22% 0.00%(13/18) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [6] 100.00% 0.00%(13/13) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [7] 100.00% 0.00%(13/13) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [8] 100.00% 0.00%(13/13) [self] [5] 27.78% 0.00%(5/18) _Vector_base [6] 60.00% 0.00%(3/5) std::_Vector_base >::_M_allocate(unsigned int) [7] 66.67% 0.00%(2/3) [unmapped_function] [7] 33.33% 0.00%(1/3) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(2/5) _Vector_impl [7] 100.00% 0.00%(2/2) allocator [8] 100.00% 0.00%(2/2) [self] [3] 45.45% 0.00%(15/33) std::vector >, std::allocator > > >::_M_insert_aux(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > const&) [4] 80.00% 0.00%(12/15) std::vector >* std::__uninitialized_copy_a >*, std::vector >*, std::vector > >(std::vector >*, std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(12/12) std::vector >* std::uninitialized_copy >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [6] 100.00% 0.00%(12/12) std::vector >* std::__uninitialized_copy_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(12/12) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [8] 100.00% 0.00%(12/12) [self] [4] 20.00% 0.00%(3/15) void std::_Destroy >*, std::vector > >(std::vector >*, std::vector >*, std::allocator > >) [5] 100.00% 0.00%(3/3) void std::_Destroy >*>(std::vector >*, std::vector >*) [6] 100.00% 0.00%(3/3) void std::__destroy_aux >*>(std::vector >*, std::vector >*, std::__false_type) [7] 100.00% 0.00%(3/3) void std::_Destroy > >(std::vector >*) [8] 100.00% 0.00%(3/3) [self] [2] 23.16% 0.00%(22/95) ~vector [3] 100.00% 0.00%(22/22) ~_Vector_base [4] 100.00% 0.00%(22/22) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.00%(22/22) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.00%(22/22) operator delete(void*) [7] 31.82% 0.00%(7/22) arena_dalloc_small [8] 100.00% 0.00%(7/7) [self] [7] 27.27% 0.00%(6/22) arena_run_reg_dalloc [8] 100.00% 0.00%(6/6) [self] [7] 9.09% 0.00%(2/22) arena_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(2/22) free [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(2/22) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(2/22) realloc [8] 100.00% 0.00%(2/2) [self] [7] 4.55% 0.00%(1/22) [unmapped_function] [2] 2.11% 0.00%(2/95) std::map, std::allocator > >::clear() [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [0] 0.05% 0.05%(209/453838) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__unguarded_partition<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [1] 59.81% 0.03%(125/209) bool std::operator< >(std::vector > const&, std::vector > const&) [2] 100.00% 0.03%(125/125) [self] [1] 25.84% 0.01%(54/209) bool __gnu_cxx::operator< >*, std::vector >, std::allocator > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > const&) [2] 100.00% 0.01%(54/54) [self] [1] 9.09% 0.00%(19/209) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator++() [2] 100.00% 0.00%(19/19) [self] [1] 4.78% 0.00%(10/209) void std::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 100.00% 0.00%(10/10) [self] [1] 0.48% 0.00%(1/209) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [2] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(202/453838) iralloc [1] 27.23% 0.01%(55/202) memcpy [2] 100.00% 0.01%(55/55) [self] [1] 23.27% 0.01%(47/202) arena_lock_balance [2] 100.00% 0.01%(47/47) [self] [1] 14.36% 0.01%(29/202) arena_ralloc [2] 100.00% 0.01%(29/29) [self] [1] 9.41% 0.00%(19/202) arena_run_reg_dalloc [2] 100.00% 0.00%(19/19) [self] [1] 8.42% 0.00%(17/202) arena_malloc_small [2] 100.00% 0.00%(17/17) [self] [1] 4.46% 0.00%(9/202) arena_malloc [2] 100.00% 0.00%(9/9) [self] [1] 2.48% 0.00%(5/202) arena_bin_malloc_easy [2] 100.00% 0.00%(5/5) [self] [1] 2.48% 0.00%(5/202) malloc_spin_unlock [2] 100.00% 0.00%(5/5) [self] [1] 1.98% 0.00%(4/202) arena_dalloc [2] 100.00% 0.00%(4/4) [self] [1] 1.98% 0.00%(4/202) arena_dalloc_small [2] 100.00% 0.00%(4/4) [self] [1] 1.98% 0.00%(4/202) memset [2] 100.00% 0.00%(4/4) [self] [1] 0.99% 0.00%(2/202) choose_arena [2] 100.00% 0.00%(2/2) [self] [1] 0.50% 0.00%(1/202) idalloc [2] 100.00% 0.00%(1/1) [self] [1] 0.50% 0.00%(1/202) malloc_spin_lock [2] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(198/453838) fwrite [1] 55.05% 0.02%(109/198) memcpy [2] 100.00% 0.02%(109/109) [self] [1] 42.93% 0.02%(85/198) __sfvwrite [2] 100.00% 0.02%(85/85) [self] [1] 1.52% 0.00%(3/198) [unmapped_function] [1] 0.51% 0.00%(1/198) memset [2] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(197/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [1] 79.19% 0.03%(156/197) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [2] 76.92% 0.03%(120/156) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [3] 100.00% 0.03%(120/120) pair [4] 100.00% 0.03%(120/120) FunctionLocation [5] 100.00% 0.03%(120/120) set [6] 100.00% 0.03%(120/120) _Rb_tree [7] 36.67% 0.01%(44/120) _Rb_tree_impl [8] 100.00% 0.01%(44/44) [self] [7] 15.00% 0.00%(18/120) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(18/18) [self] [7] 13.33% 0.00%(16/120) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(16/16) [self] [7] 9.17% 0.00%(11/120) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(11/11) [self] [7] 6.67% 0.00%(8/120) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(8/8) [self] [7] 4.17% 0.00%(5/120) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(5/5) [self] [7] 4.17% 0.00%(5/120) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(5/5) [self] [7] 3.33% 0.00%(4/120) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(4/4) [self] [7] 2.50% 0.00%(3/120) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(3/3) [self] [7] 1.67% 0.00%(2/120) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(2/2) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::allocator >::allocator(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 0.83% 0.00%(1/120) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [2] 16.67% 0.01%(26/156) [self] [2] 6.41% 0.00%(10/156) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [3] 100.00% 0.00%(10/10) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [4] 100.00% 0.00%(10/10) operator new(unsigned int) [5] 100.00% 0.00%(10/10) arena_malloc_small [6] 100.00% 0.00%(10/10) arena_bin_nonfull_run_get [7] 60.00% 0.00%(6/10) arena_run_tree_remove [8] 100.00% 0.00%(6/6) [self] [7] 30.00% 0.00%(3/10) arena_avail_comp [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(1/10) arena_avail_tree_nsearch [8] 100.00% 0.00%(1/1) [self] [1] 12.69% 0.01%(25/197) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [2] 100.00% 0.01%(25/25) [self] [1] 4.57% 0.00%(9/197) _Rb_tree_iterator [2] 100.00% 0.00%(9/9) [self] [1] 3.55% 0.00%(7/197) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(7/7) [self] [0] 0.04% 0.04%(192/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [1] 56.77% 0.02%(109/192) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.02%(109/109) [self] [1] 28.12% 0.01%(54/192) _Select1st [2] 100.00% 0.01%(54/54) [self] [1] 15.10% 0.01%(29/192) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [2] 100.00% 0.01%(29/29) [self] [0] 0.04% 0.04%(187/453838) Callchain::push_back(char const*) [1] 100.00% 0.04%(187/187) std::vector >::push_back(char const* const&) [2] 98.40% 0.04%(184/187) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, char const* const&) [3] 88.04% 0.04%(162/184) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [4] 100.00% 0.04%(162/162) char const** std::uninitialized_copy(char const**, char const**, char const**) [5] 100.00% 0.04%(162/162) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [6] 100.00% 0.04%(162/162) char const** std::copy(char const**, char const**, char const**) [7] 91.98% 0.03%(149/162) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [8] 100.00% 0.03%(149/149) [self] [7] 8.02% 0.00%(13/162) char const** std::__copy_aux(char const**, char const**, char const**) [8] 100.00% 0.00%(13/13) [self] [3] 10.33% 0.00%(19/184) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [4] 100.00% 0.00%(19/19) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [5] 100.00% 0.00%(19/19) operator delete(void*) [6] 68.42% 0.00%(13/19) free [7] 100.00% 0.00%(13/13) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(13/13) [self] [6] 31.58% 0.00%(6/19) arena_dalloc_small [7] 100.00% 0.00%(6/6) arena_run_tree_insert [8] 100.00% 0.00%(6/6) [self] [3] 1.63% 0.00%(3/184) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(3/3) operator new(unsigned int) [6] 100.00% 0.00%(3/3) malloc [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 1.60% 0.00%(3/187) [self] [0] 0.04% 0.04%(180/453838) io_flush [1] 90.00% 0.04%(162/180) __sprint [2] 100.00% 0.04%(162/162) [self] [1] 9.44% 0.00%(17/180) [unmapped_function] [1] 0.56% 0.00%(1/180) Image::getLoadableImageName(Location const&, unsigned int&) [2] 100.00% 0.00%(1/1) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [3] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(178/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [1] 100.00% 0.04%(178/178) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [2] 100.00% 0.04%(178/178) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [3] 99.44% 0.04%(177/178) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [4] 100.00% 0.04%(177/177) pair [5] 100.00% 0.04%(177/177) Sample [6] 100.00% 0.04%(177/177) vector [7] 22.03% 0.01%(39/177) _Vector_base [8] 100.00% 0.01%(39/39) [self] [7] 16.95% 0.01%(30/177) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [8] 100.00% 0.01%(30/30) [self] [7] 14.69% 0.01%(26/177) std::vector >::begin() const [8] 100.00% 0.01%(26/26) [self] [7] 13.56% 0.01%(24/177) allocator [8] 100.00% 0.01%(24/24) [self] [7] 8.47% 0.00%(15/177) std::vector >::size() const [8] 100.00% 0.00%(15/15) [self] [7] 7.91% 0.00%(14/177) std::vector >::end() const [8] 100.00% 0.00%(14/14) [self] [7] 5.08% 0.00%(9/177) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(9/9) [self] [7] 2.82% 0.00%(5/177) std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned int) [8] 100.00% 0.00%(5/5) [self] [7] 2.26% 0.00%(4/177) ProcessExec::ProcessExec(int&, std::string const&) [8] 100.00% 0.00%(4/4) [self] [7] 2.26% 0.00%(4/177) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 1.13% 0.00%(2/177) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 1.13% 0.00%(2/177) std::allocator::allocator(std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 1.13% 0.00%(2/177) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.00%(2/2) [self] [7] 0.56% 0.00%(1/177) __gnu_cxx::__normal_iterator > >::__normal_iterator(unsigned int const* const&) [8] 100.00% 0.00%(1/1) [self] [3] 0.56% 0.00%(1/178) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [5] 100.00% 0.00%(1/1) operator new(unsigned int) [6] 100.00% 0.00%(1/1) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [0] 0.04% 0.04%(174/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1] 79.31% 0.03%(138/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [2] 89.13% 0.03%(123/138) __gnu_cxx::new_allocator >::destroy(std::pair*) [3] 100.00% 0.03%(123/123) ~pair [4] 52.85% 0.01%(65/123) std::basic_string, std::allocator >::~basic_string() [5] 100.00% 0.01%(65/65) std::string::_Rep::_M_destroy(std::allocator const&) [6] 100.00% 0.01%(65/65) operator delete(void*) [7] 32.31% 0.00%(21/65) arena_run_reg_dalloc [8] 100.00% 0.00%(21/21) [self] [7] 27.69% 0.00%(18/65) arena_dalloc_small [8] 100.00% 0.00%(18/18) [self] [7] 12.31% 0.00%(8/65) malloc_spin_unlock [8] 100.00% 0.00%(8/8) [self] [7] 10.77% 0.00%(7/65) arena_dalloc [8] 100.00% 0.00%(7/7) [self] [7] 10.77% 0.00%(7/65) free [8] 100.00% 0.00%(7/7) [self] [7] 4.62% 0.00%(3/65) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 1.54% 0.00%(1/65) realloc [8] 100.00% 0.00%(1/1) [self] [4] 47.15% 0.01%(58/123) ~FunctionLocation [5] 100.00% 0.01%(58/58) ~set [6] 100.00% 0.01%(58/58) ~_Rb_tree [7] 51.72% 0.01%(30/58) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.01%(30/30) [self] [7] 41.38% 0.01%(24/58) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.01%(24/24) [self] [7] 3.45% 0.00%(2/58) ~_Rb_tree_impl [8] 100.00% 0.00%(2/2) [self] [7] 1.72% 0.00%(1/58) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 1.72% 0.00%(1/58) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [2] 8.70% 0.00%(12/138) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [4] 100.00% 0.00%(12/12) operator delete(void*) [5] 100.00% 0.00%(12/12) arena_dalloc_small [6] 100.00% 0.00%(12/12) arena_run_dalloc [7] 58.33% 0.00%(7/12) arena_avail_comp [8] 100.00% 0.00%(7/7) [self] [7] 25.00% 0.00%(3/12) arena_avail_tree_remove [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(2/12) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [2] 2.17% 0.00%(3/138) [self] [1] 19.54% 0.01%(34/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 52.94% 0.00%(18/34) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 66.67% 0.00%(12/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 58.33% 0.00%(7/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 71.43% 0.00%(5/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [7] 60.00% 0.00%(3/5) operator delete(void*) [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) [unmapped_function] [7] 20.00% 0.00%(1/5) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.00%(2/7) __gnu_cxx::new_allocator >::destroy(std::pair*) [6] 100.00% 0.00%(2/2) ~pair [7] 100.00% 0.00%(2/2) std::basic_string, std::allocator >::~basic_string() [8] 100.00% 0.00%(2/2) [self] [4] 41.67% 0.00%(5/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 80.00% 0.00%(4/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 75.00% 0.00%(3/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(1/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) [unmapped_function] [3] 33.33% 0.00%(6/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(6/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.00%(6/6) operator delete(void*) [7] 33.33% 0.00%(2/6) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [7] 16.67% 0.00%(1/6) arena_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) free [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) idalloc [8] 100.00% 0.00%(1/1) [self] [2] 32.35% 0.00%(11/34) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 54.55% 0.00%(6/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(6/6) operator delete(void*) [6] 100.00% 0.00%(6/6) arena_dalloc_small [7] 50.00% 0.00%(3/6) arena_run_tree_insert [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) arena_run_dalloc [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [3] 45.45% 0.00%(5/11) __gnu_cxx::new_allocator >::destroy(std::pair*) [4] 100.00% 0.00%(5/5) ~pair [5] 100.00% 0.00%(5/5) ~FunctionLocation [6] 100.00% 0.00%(5/5) ~set [7] 100.00% 0.00%(5/5) ~_Rb_tree [8] 100.00% 0.00%(5/5) [self] [2] 14.71% 0.00%(5/34) [self] [1] 1.15% 0.00%(2/174) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(2/2) [self] [0] 0.04% 0.04%(164/453838) FunctionLocation::operator=(FunctionLocation const&) [1] 100.00% 0.04%(164/164) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [2] 99.39% 0.04%(163/164) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [3] 57.67% 0.02%(94/163) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 60.64% 0.01%(57/94) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.01%(57/57) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 73.68% 0.01%(42/57) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 100.00% 0.01%(42/42) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.01%(42/42) [self] [6] 12.28% 0.00%(7/57) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 42.86% 0.00%(3/7) allocator > [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [6] 10.53% 0.00%(6/57) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 100.00% 0.00%(6/6) operator new(unsigned int, void*) [8] 100.00% 0.00%(6/6) [self] [6] 3.51% 0.00%(2/57) ~allocator [7] 100.00% 0.00%(2/2) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [4] 39.36% 0.01%(37/94) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 62.16% 0.01%(23/37) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.01%(23/23) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 39.13% 0.00%(9/23) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(9/9) [self] [7] 21.74% 0.00%(5/23) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(5/5) [self] [7] 13.04% 0.00%(3/23) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 13.04% 0.00%(3/23) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 4.35% 0.00%(1/23) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [5] 37.84% 0.00%(14/37) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 85.71% 0.00%(12/14) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(12/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(12/12) [self] [6] 14.29% 0.00%(2/14) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [3] 42.33% 0.02%(69/163) std::_Rb_tree, std::less, std::allocator >::clear() [4] 100.00% 0.02%(69/69) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 52.17% 0.01%(36/69) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 38.89% 0.00%(14/36) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 64.29% 0.00%(9/14) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(9/9) [self] [7] 28.57% 0.00%(4/14) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(4/4) [self] [7] 7.14% 0.00%(1/14) [unmapped_function] [6] 36.11% 0.00%(13/36) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 92.31% 0.00%(12/13) allocator > [8] 100.00% 0.00%(12/12) [self] [7] 7.69% 0.00%(1/13) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(9/36) ~allocator [7] 77.78% 0.00%(7/9) std::allocator::allocator() [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [5] 47.83% 0.01%(33/69) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 63.64% 0.00%(21/33) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 52.38% 0.00%(11/21) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 23.81% 0.00%(5/21) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 14.29% 0.00%(3/21) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 4.76% 0.00%(1/21) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 4.76% 0.00%(1/21) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [6] 36.36% 0.00%(12/33) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 50.00% 0.00%(6/12) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(6/6) [self] [7] 41.67% 0.00%(5/12) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 0.61% 0.00%(1/164) [self] [0] 0.04% 0.04%(160/453838) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 94.38% 0.03%(151/160) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 83.44% 0.03%(126/151) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 33.33% 0.01%(42/126) FunctionLocation [4] 100.00% 0.01%(42/42) set [5] 100.00% 0.01%(42/42) _Rb_tree [6] 47.62% 0.00%(20/42) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 85.00% 0.00%(17/20) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(17/17) [self] [7] 15.00% 0.00%(3/20) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [6] 23.81% 0.00%(10/42) _Rb_tree_impl [7] 100.00% 0.00%(10/10) allocator [8] 100.00% 0.00%(10/10) [self] [6] 16.67% 0.00%(7/42) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(7/7) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(7/7) [self] [6] 11.90% 0.00%(5/42) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(5/5) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [3] 29.37% 0.01%(37/126) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [4] 100.00% 0.01%(37/37) FunctionLocation::operator=(FunctionLocation const&) [5] 100.00% 0.01%(37/37) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [6] 100.00% 0.01%(37/37) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [7] 29.73% 0.00%(11/37) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(11/11) [self] [7] 21.62% 0.00%(8/37) std::_Rb_tree, std::less, std::allocator >::clear() [8] 100.00% 0.00%(8/8) [self] [7] 10.81% 0.00%(4/37) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(4/4) [self] [7] 10.81% 0.00%(4/37) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 8.11% 0.00%(3/37) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(3/3) [self] [7] 5.41% 0.00%(2/37) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 5.41% 0.00%(2/37) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(2/2) [self] [7] 5.41% 0.00%(2/37) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(2/2) [self] [7] 2.70% 0.00%(1/37) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [3] 27.78% 0.01%(35/126) ~FunctionLocation [4] 100.00% 0.01%(35/35) ~set [5] 100.00% 0.01%(35/35) ~_Rb_tree [6] 91.43% 0.01%(32/35) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 50.00% 0.00%(16/32) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(16/16) [self] [7] 31.25% 0.00%(10/32) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(10/10) [self] [7] 9.38% 0.00%(3/32) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 9.38% 0.00%(3/32) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [6] 8.57% 0.00%(3/35) ~_Rb_tree_impl [7] 100.00% 0.00%(3/3) ~allocator [8] 100.00% 0.00%(3/3) [self] [3] 7.14% 0.00%(9/126) FunctionLocation::operator=(FunctionLocation const&) [4] 100.00% 0.00%(9/9) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [5] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [6] 55.56% 0.00%(5/9) std::_Rb_tree, std::less, std::allocator >::clear() [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(3/9) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 2.38% 0.00%(3/126) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(3/3) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(3/3) FunctionLocation* std::__copy_backward_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*) [6] 100.00% 0.00%(3/3) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [7] 66.67% 0.00%(2/3) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [2] 15.23% 0.01%(23/151) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 56.52% 0.00%(13/23) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [4] 100.00% 0.00%(13/13) FunctionLocation::operator=(FunctionLocation const&) [5] 100.00% 0.00%(13/13) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [6] 100.00% 0.00%(13/13) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [7] 61.54% 0.00%(8/13) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 15.38% 0.00%(2/13) std::_Rb_tree, std::less, std::allocator >::clear() [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [3] 30.43% 0.00%(7/23) ~FunctionLocation [4] 100.00% 0.00%(7/7) ~set [5] 100.00% 0.00%(7/7) ~_Rb_tree [6] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [3] 13.04% 0.00%(3/23) FunctionLocation [4] 100.00% 0.00%(3/3) set [5] 100.00% 0.00%(3/3) _Rb_tree [6] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(2/2) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 1.32% 0.00%(2/151) [self] [1] 3.12% 0.00%(5/160) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [2] 60.00% 0.00%(3/5) [self] [2] 40.00% 0.00%(2/5) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [3] 100.00% 0.00%(2/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [4] 100.00% 0.00%(2/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [5] 100.00% 0.00%(2/2) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 50.00% 0.00%(1/2) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [1] 1.25% 0.00%(2/160) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(2/2) [self] [1] 1.25% 0.00%(2/160) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(2/2) [self] [0] 0.03% 0.03%(154/453838) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 77.92% 0.03%(120/154) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 32.50% 0.01%(39/120) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [3] 100.00% 0.01%(39/39) FunctionLocation::operator=(FunctionLocation const&) [4] 100.00% 0.01%(39/39) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [5] 100.00% 0.01%(39/39) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [6] 41.03% 0.00%(16/39) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 81.25% 0.00%(13/16) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(13/13) [self] [7] 18.75% 0.00%(3/16) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [6] 35.90% 0.00%(14/39) std::_Rb_tree, std::less, std::allocator >::clear() [7] 57.14% 0.00%(8/14) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 28.57% 0.00%(4/14) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(4/4) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [6] 20.51% 0.00%(8/39) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 75.00% 0.00%(6/8) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(2/8) operator delete(void*, void*) [8] 100.00% 0.00%(2/2) [self] [6] 2.56% 0.00%(1/39) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 30.83% 0.01%(37/120) ~FunctionLocation [3] 100.00% 0.01%(37/37) ~set [4] 100.00% 0.01%(37/37) ~_Rb_tree [5] 100.00% 0.01%(37/37) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 78.38% 0.01%(29/37) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 31.03% 0.00%(9/29) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(9/9) [self] [7] 27.59% 0.00%(8/29) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 27.59% 0.00%(8/29) ~allocator [8] 100.00% 0.00%(8/8) [self] [7] 10.34% 0.00%(3/29) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [7] 3.45% 0.00%(1/29) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 21.62% 0.00%(8/37) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 50.00% 0.00%(4/8) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(2/8) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 25.00% 0.01%(30/120) FunctionLocation [3] 100.00% 0.01%(30/30) set [4] 100.00% 0.01%(30/30) _Rb_tree [5] 73.33% 0.00%(22/30) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 77.27% 0.00%(17/22) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 94.12% 0.00%(16/17) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(16/16) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 22.73% 0.00%(5/22) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(5/5) [self] [5] 26.67% 0.00%(8/30) _Rb_tree_impl [6] 100.00% 0.00%(8/8) allocator [7] 87.50% 0.00%(7/8) new_allocator [8] 100.00% 0.00%(7/7) [self] [7] 12.50% 0.00%(1/8) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [2] 5.83% 0.00%(7/120) [self] [2] 5.83% 0.00%(7/120) FunctionLocation::operator=(FunctionLocation const&) [3] 100.00% 0.00%(7/7) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [5] 71.43% 0.00%(5/7) std::_Rb_tree, std::less, std::allocator >::clear() [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [1] 20.78% 0.01%(32/154) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 68.75% 0.00%(22/32) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [3] 100.00% 0.00%(22/22) FunctionLocation::operator=(FunctionLocation const&) [4] 100.00% 0.00%(22/22) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [5] 100.00% 0.00%(22/22) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [6] 50.00% 0.00%(11/22) std::_Rb_tree, std::less, std::allocator >::clear() [7] 36.36% 0.00%(4/11) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 27.27% 0.00%(3/11) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [6] 36.36% 0.00%(8/22) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 62.50% 0.00%(5/8) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(5/5) [self] [7] 37.50% 0.00%(3/8) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [6] 9.09% 0.00%(2/22) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(2/2) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [6] 4.55% 0.00%(1/22) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 21.88% 0.00%(7/32) ~FunctionLocation [3] 100.00% 0.00%(7/7) ~set [4] 100.00% 0.00%(7/7) ~_Rb_tree [5] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 71.43% 0.00%(5/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [6] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~allocator [8] 100.00% 0.00%(1/1) [self] [2] 9.38% 0.00%(3/32) FunctionLocation [3] 100.00% 0.00%(3/3) set [4] 100.00% 0.00%(3/3) _Rb_tree [5] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [1] 1.30% 0.00%(2/154) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(2/2) [self] [0] 0.03% 0.03%(150/453838) std::_Rb_tree, std::less, std::allocator >::clear() [1] 98.00% 0.03%(147/150) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [2] 55.10% 0.02%(81/147) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [3] 100.00% 0.02%(81/81) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [4] 100.00% 0.02%(81/81) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [5] 100.00% 0.02%(81/81) operator delete(void*) [6] 97.53% 0.02%(79/81) arena_dalloc_small [7] 83.54% 0.01%(66/79) arena_run_tree_insert [8] 100.00% 0.01%(66/66) [self] [7] 16.46% 0.00%(13/79) arena_run_comp [8] 100.00% 0.00%(13/13) [self] [6] 2.47% 0.00%(2/81) free [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [2] 42.86% 0.01%(63/147) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [3] 80.95% 0.01%(51/63) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [4] 100.00% 0.01%(51/51) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [5] 100.00% 0.01%(51/51) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [6] 100.00% 0.01%(51/51) operator delete(void*) [7] 25.49% 0.00%(13/51) arena_run_reg_dalloc [8] 100.00% 0.00%(13/13) [self] [7] 23.53% 0.00%(12/51) arena_dalloc_small [8] 100.00% 0.00%(12/12) [self] [7] 19.61% 0.00%(10/51) free [8] 100.00% 0.00%(10/10) [self] [7] 9.80% 0.00%(5/51) malloc_spin_unlock [8] 100.00% 0.00%(5/5) [self] [7] 7.84% 0.00%(4/51) arena_dalloc [8] 100.00% 0.00%(4/4) [self] [7] 5.88% 0.00%(3/51) [unmapped_function] [7] 3.92% 0.00%(2/51) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 3.92% 0.00%(2/51) realloc [8] 100.00% 0.00%(2/2) [self] [3] 19.05% 0.00%(12/63) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 58.33% 0.00%(7/12) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 85.71% 0.00%(6/7) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 50.00% 0.00%(3/6) operator delete(void*) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) [unmapped_function] [7] 16.67% 0.00%(1/6) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(1/1) allocator > [7] 100.00% 0.00%(1/1) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [4] 41.67% 0.00%(5/12) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 80.00% 0.00%(4/5) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(2/2) allocator > [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) [unmapped_function] [7] 50.00% 0.00%(1/2) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 2.04% 0.00%(3/147) [self] [1] 2.00% 0.00%(3/150) std::_Rb_tree, std::less, std::allocator >::_M_end() [2] 100.00% 0.00%(3/3) [self] [0] 0.03% 0.03%(149/453838) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 25.50% 0.01%(38/149) FunctionLocation [2] 89.47% 0.01%(34/38) set [3] 100.00% 0.01%(34/34) _Rb_tree [4] 100.00% 0.01%(34/34) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 85.29% 0.01%(29/34) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.01%(29/29) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 41.38% 0.00%(12/29) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(12/12) [self] [7] 27.59% 0.00%(8/29) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(8/8) [self] [7] 13.79% 0.00%(4/29) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 10.34% 0.00%(3/29) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 3.45% 0.00%(1/29) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 3.45% 0.00%(1/29) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [5] 14.71% 0.00%(5/34) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [2] 10.53% 0.00%(4/38) [self] [1] 22.82% 0.01%(34/149) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [2] 91.18% 0.01%(31/34) FunctionLocation::operator=(FunctionLocation const&) [3] 93.55% 0.01%(29/31) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [4] 100.00% 0.01%(29/29) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [5] 58.62% 0.00%(17/29) std::_Rb_tree, std::less, std::allocator >::clear() [6] 100.00% 0.00%(17/17) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 52.94% 0.00%(9/17) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(9/9) [self] [7] 23.53% 0.00%(4/17) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 11.76% 0.00%(2/17) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 41.38% 0.00%(12/29) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(12/12) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 83.33% 0.00%(10/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(10/10) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [3] 6.45% 0.00%(2/31) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(2/2) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(2/2) [self] [2] 8.82% 0.00%(3/34) [self] [1] 15.44% 0.01%(23/149) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 65.22% 0.00%(15/23) [self] [2] 34.78% 0.00%(8/23) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [3] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(8/8) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.00%(8/8) [self] [1] 11.41% 0.00%(17/149) FunctionLocation::operator=(FunctionLocation const&) [2] 100.00% 0.00%(17/17) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [3] 100.00% 0.00%(17/17) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [4] 64.71% 0.00%(11/17) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 72.73% 0.00%(8/11) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(8/8) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 62.50% 0.00%(5/8) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(2/8) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 27.27% 0.00%(3/11) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [4] 35.29% 0.00%(6/17) std::_Rb_tree, std::less, std::allocator >::clear() [5] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(3/6) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) ~allocator [8] 100.00% 0.00%(1/1) [self] [1] 10.07% 0.00%(15/149) ~FunctionLocation [2] 93.33% 0.00%(14/15) ~set [3] 100.00% 0.00%(14/14) ~_Rb_tree [4] 100.00% 0.00%(14/14) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 50.00% 0.00%(7/14) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(3/3) allocator > [8] 100.00% 0.00%(3/3) [self] [6] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [6] 14.29% 0.00%(1/7) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(7/14) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 85.71% 0.00%(6/7) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 66.67% 0.00%(4/6) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 6.67% 0.00%(1/15) [self] [1] 6.04% 0.00%(9/149) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 100.00% 0.00%(9/9) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 100.00% 0.00%(9/9) FunctionLocation* std::__copy_backward_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*) [4] 100.00% 0.00%(9/9) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(9/9) FunctionLocation::operator=(FunctionLocation const&) [6] 100.00% 0.00%(9/9) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [7] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(9/9) [self] [1] 5.37% 0.00%(8/149) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(8/8) [self] [1] 2.68% 0.00%(4/149) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [2] 100.00% 0.00%(4/4) [self] [1] 0.67% 0.00%(1/149) FunctionLocation::operator<(FunctionLocation const&) const [2] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(147/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned long const&) [1] 45.58% 0.01%(67/147) std::less::operator()(unsigned long const&, unsigned long const&) const [2] 100.00% 0.01%(67/67) [self] [1] 43.54% 0.01%(64/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [2] 100.00% 0.01%(64/64) [self] [1] 4.08% 0.00%(6/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [2] 100.00% 0.00%(6/6) [self] [1] 3.40% 0.00%(5/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [2] 100.00% 0.00%(5/5) [self] [1] 2.04% 0.00%(3/147) _Rb_tree_iterator [2] 100.00% 0.00%(3/3) [self] [1] 0.68% 0.00%(1/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [1] 0.68% 0.00%(1/147) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(147/453838) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 86.39% 0.03%(127/147) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.03%(127/127) [self] [1] 6.12% 0.00%(9/147) __gnu_cxx::__normal_iterator > >::operator*() const [2] 100.00% 0.00%(9/9) [self] [1] 4.76% 0.00%(7/147) __gnu_cxx::__normal_iterator > >::operator++() [2] 100.00% 0.00%(7/7) [self] [1] 2.72% 0.00%(4/147) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(4/4) [self] [0] 0.03% 0.03%(142/453838) std::map, std::allocator > >::insert(std::pair const&) [1] 100.00% 0.03%(142/142) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2] 100.00% 0.03%(142/142) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [3] 100.00% 0.03%(142/142) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [4] 94.37% 0.03%(134/142) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [5] 100.00% 0.03%(134/134) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [6] 100.00% 0.03%(134/134) operator new(unsigned int) [7] 37.31% 0.01%(50/134) arena_lock_balance [8] 100.00% 0.01%(50/50) [self] [7] 18.66% 0.01%(25/134) arena_run_reg_alloc [8] 100.00% 0.01%(25/25) [self] [7] 12.69% 0.00%(17/134) arena_malloc_small [8] 100.00% 0.00%(17/17) [self] [7] 12.69% 0.00%(17/134) malloc [8] 100.00% 0.00%(17/17) [self] [7] 5.22% 0.00%(7/134) choose_arena [8] 100.00% 0.00%(7/7) [self] [7] 4.48% 0.00%(6/134) arena_bin_malloc_easy [8] 100.00% 0.00%(6/6) [self] [7] 3.73% 0.00%(5/134) arena_malloc [8] 100.00% 0.00%(5/5) [self] [7] 2.99% 0.00%(4/134) imalloc [8] 100.00% 0.00%(4/4) [self] [7] 1.49% 0.00%(2/134) malloc_init [8] 100.00% 0.00%(2/2) [self] [7] 0.75% 0.00%(1/134) [unmapped_function] [4] 5.63% 0.00%(8/142) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [5] 100.00% 0.00%(8/8) pair [6] 100.00% 0.00%(8/8) FunctionLocation [7] 100.00% 0.00%(8/8) set [8] 100.00% 0.00%(8/8) [self] [0] 0.03% 0.03%(142/453838) malloc [1] 96.48% 0.03%(137/142) [unmapped_function] [1] 2.11% 0.00%(3/142) __gnu_cxx::__verbose_terminate_handler() [2] 100.00% 0.00%(3/3) __vfprintf [3] 66.67% 0.00%(2/3) __ultoa [4] 100.00% 0.00%(2/2) [self] [3] 33.33% 0.00%(1/3) __dtoa [4] 100.00% 0.00%(1/1) [self] [1] 0.70% 0.00%(1/142) arena_bin_nonfull_run_get [2] 100.00% 0.00%(1/1) io_flush [3] 100.00% 0.00%(1/1) __sprint [4] 100.00% 0.00%(1/1) [self] [1] 0.70% 0.00%(1/142) ~allocator [2] 100.00% 0.00%(1/1) __vfprintf [3] 100.00% 0.00%(1/1) __ultoa [4] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(140/453838) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [1] 100.00% 0.03%(140/140) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [2] 65.00% 0.02%(91/140) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [3] 64.84% 0.01%(59/91) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [4] 66.10% 0.01%(39/59) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [5] 100.00% 0.01%(39/39) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 69.23% 0.01%(27/39) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 100.00% 0.01%(27/27) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.01%(27/27) [self] [6] 17.95% 0.00%(7/39) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 57.14% 0.00%(4/7) allocator > [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(3/39) ~allocator [7] 100.00% 0.00%(3/3) ~new_allocator [8] 100.00% 0.00%(3/3) [self] [6] 5.13% 0.00%(2/39) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [7] 50.00% 0.00%(1/2) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) main [8] 100.00% 0.00%(1/1) [self] [4] 33.90% 0.00%(20/59) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 65.00% 0.00%(13/20) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(13/13) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 38.46% 0.00%(5/13) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 30.77% 0.00%(4/13) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 15.38% 0.00%(2/13) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(2/2) [self] [7] 15.38% 0.00%(2/13) ~allocator [8] 100.00% 0.00%(2/2) [self] [5] 35.00% 0.00%(7/20) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(7/7) [self] [3] 35.16% 0.01%(32/91) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [4] 100.00% 0.01%(32/32) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 84.38% 0.01%(27/32) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.01%(27/27) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 55.56% 0.00%(15/27) operator new(unsigned int) [8] 100.00% 0.00%(15/15) [self] [7] 18.52% 0.00%(5/27) __gnu_cxx::new_allocator >::max_size() const [8] 100.00% 0.00%(5/5) [self] [7] 11.11% 0.00%(3/27) [unmapped_function] [7] 7.41% 0.00%(2/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [5] 15.62% 0.00%(5/32) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(5/5) allocator > [7] 60.00% 0.00%(3/5) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::vector >::size() const [8] 100.00% 0.00%(2/2) [self] [2] 33.57% 0.01%(47/140) std::_Rb_tree, std::less, std::allocator >::clear() [3] 100.00% 0.01%(47/47) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [4] 53.19% 0.01%(25/47) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 56.00% 0.00%(14/25) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 64.29% 0.00%(9/14) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 44.44% 0.00%(4/9) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(3/9) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(1/9) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [6] 35.71% 0.00%(5/14) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 80.00% 0.00%(4/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 44.00% 0.00%(11/25) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 63.64% 0.00%(7/11) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 57.14% 0.00%(4/7) allocator > [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) std::set, std::allocator >::set() [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [6] 18.18% 0.00%(2/11) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) [unmapped_function] [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 18.18% 0.00%(2/11) ~allocator [7] 100.00% 0.00%(2/2) std::allocator::allocator() [8] 100.00% 0.00%(2/2) [self] [4] 46.81% 0.00%(22/47) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [5] 86.36% 0.00%(19/22) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [6] 100.00% 0.00%(19/19) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [7] 89.47% 0.00%(17/19) operator delete(void*) [8] 100.00% 0.00%(17/17) [self] [7] 10.53% 0.00%(2/19) [unmapped_function] [5] 13.64% 0.00%(3/22) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(3/3) allocator > [7] 100.00% 0.00%(3/3) new_allocator [8] 100.00% 0.00%(3/3) [self] [2] 1.43% 0.00%(2/140) [self] [0] 0.03% 0.03%(132/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1] 96.97% 0.03%(128/132) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 95.31% 0.03%(122/128) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 57.38% 0.02%(70/122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 85.71% 0.01%(60/70) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 83.33% 0.01%(50/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 50.00% 0.01%(25/50) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 36.00% 0.00%(9/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(9/9) [self] [7] 24.00% 0.00%(6/25) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(6/6) [self] [7] 20.00% 0.00%(5/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(5/5) [self] [7] 16.00% 0.00%(4/25) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 4.00% 0.00%(1/25) std::pair::~pair() [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.01%(25/50) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 52.00% 0.00%(13/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(13/13) [self] [7] 32.00% 0.00%(8/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(8/8) [self] [7] 12.00% 0.00%(3/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 4.00% 0.00%(1/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(10/60) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 60.00% 0.00%(6/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 83.33% 0.00%(5/6) allocator > > [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(3/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [6] 10.00% 0.00%(1/10) __gnu_cxx::new_allocator >::destroy(std::pair*) [7] 100.00% 0.00%(1/1) ~pair [8] 100.00% 0.00%(1/1) [self] [4] 14.29% 0.00%(10/70) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 80.00% 0.00%(8/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [7] 100.00% 0.00%(8/8) operator delete(void*) [8] 100.00% 0.00%(8/8) [self] [5] 20.00% 0.00%(2/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(2/2) allocator > > [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(2/2) [self] [3] 42.62% 0.01%(52/122) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 100.00% 0.01%(52/52) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.01%(52/52) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.01%(52/52) operator delete(void*) [7] 30.77% 0.00%(16/52) arena_run_reg_dalloc [8] 100.00% 0.00%(16/16) [self] [7] 30.77% 0.00%(16/52) free [8] 100.00% 0.00%(16/16) [self] [7] 15.38% 0.00%(8/52) arena_dalloc [8] 100.00% 0.00%(8/8) [self] [7] 7.69% 0.00%(4/52) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 5.77% 0.00%(3/52) idalloc [8] 100.00% 0.00%(3/3) [self] [7] 3.85% 0.00%(2/52) [unmapped_function] [7] 3.85% 0.00%(2/52) arena_dalloc_small [8] 100.00% 0.00%(2/2) [self] [7] 1.92% 0.00%(1/52) realloc [8] 100.00% 0.00%(1/1) [self] [2] 3.12% 0.00%(4/128) [self] [2] 1.56% 0.00%(2/128) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(2/2) operator delete(void*) [6] 100.00% 0.00%(2/2) arena_dalloc_small [7] 50.00% 0.00%(1/2) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [1] 3.03% 0.00%(4/132) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [2] 50.00% 0.00%(2/4) [self] [2] 50.00% 0.00%(2/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [4] 100.00% 0.00%(2/2) operator delete(void*) [5] 100.00% 0.00%(2/2) arena_dalloc_small [6] 100.00% 0.00%(2/2) arena_run_dalloc [7] 50.00% 0.00%(1/2) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_avail_tree_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(132/453838) Image::demangle(char const*) [1] 78.79% 0.02%(104/132) __cxa_demangle [2] 91.35% 0.02%(95/104) __gnu_cxx::__verbose_terminate_handler() [3] 100.00% 0.02%(95/95) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.02%(95/95) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.02%(95/95) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.02%(95/95) __gnu_cxx::__verbose_terminate_handler() [7] 97.89% 0.02%(93/95) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.02%(93/93) [self] [7] 2.11% 0.00%(2/95) [unmapped_function] [2] 8.65% 0.00%(9/104) [self] [1] 12.12% 0.00%(16/132) memcpy [2] 100.00% 0.00%(16/16) [self] [1] 6.82% 0.00%(9/132) strlen [2] 100.00% 0.00%(9/9) [self] [1] 2.27% 0.00%(3/132) strdup [2] 100.00% 0.00%(3/3) [self] [0] 0.03% 0.03%(129/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1] 92.25% 0.03%(119/129) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 93.28% 0.02%(111/119) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 60.36% 0.01%(67/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 85.07% 0.01%(57/67) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 73.68% 0.01%(42/57) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 54.76% 0.01%(23/42) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 47.83% 0.00%(11/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(11/11) [self] [7] 17.39% 0.00%(4/23) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(4/4) [self] [7] 13.04% 0.00%(3/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(3/3) [self] [7] 13.04% 0.00%(3/23) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 8.70% 0.00%(2/23) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [6] 45.24% 0.00%(19/42) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 36.84% 0.00%(7/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(7/7) [self] [7] 26.32% 0.00%(5/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(5/5) [self] [7] 26.32% 0.00%(5/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 26.32% 0.00%(15/57) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 46.67% 0.00%(7/15) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 71.43% 0.00%(5/7) allocator > > [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [6] 40.00% 0.00%(6/15) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 66.67% 0.00%(4/6) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [7] 16.67% 0.00%(1/6) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [6] 13.33% 0.00%(2/15) __gnu_cxx::new_allocator >::destroy(std::pair*) [7] 100.00% 0.00%(2/2) ~pair [8] 100.00% 0.00%(2/2) [self] [4] 14.93% 0.00%(10/67) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 70.00% 0.00%(7/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(7/7) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [7] 85.71% 0.00%(6/7) operator delete(void*) [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) [unmapped_function] [5] 30.00% 0.00%(3/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(3/3) allocator > > [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 39.64% 0.01%(44/111) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 100.00% 0.01%(44/44) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.01%(44/44) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.01%(44/44) operator delete(void*) [7] 31.82% 0.00%(14/44) idalloc [8] 100.00% 0.00%(14/14) [self] [7] 20.45% 0.00%(9/44) free [8] 100.00% 0.00%(9/9) [self] [7] 13.64% 0.00%(6/44) arena_dalloc_small [8] 100.00% 0.00%(6/6) [self] [7] 9.09% 0.00%(4/44) malloc_spin_unlock [8] 100.00% 0.00%(4/4) [self] [7] 6.82% 0.00%(3/44) [unmapped_function] [7] 6.82% 0.00%(3/44) arena_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 6.82% 0.00%(3/44) realloc [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(2/44) arena_run_reg_dalloc [8] 100.00% 0.00%(2/2) [self] [2] 4.20% 0.00%(5/119) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(5/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(5/5) operator delete(void*) [6] 100.00% 0.00%(5/5) arena_dalloc_small [7] 60.00% 0.00%(3/5) arena_run_tree_remove [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [2] 2.52% 0.00%(3/119) [self] [1] 6.98% 0.00%(9/129) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [2] 66.67% 0.00%(6/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [4] 100.00% 0.00%(6/6) operator delete(void*) [5] 100.00% 0.00%(6/6) arena_dalloc_small [6] 100.00% 0.00%(6/6) arena_run_dalloc [7] 50.00% 0.00%(3/6) arena_avail_comp [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [2] 33.33% 0.00%(3/9) [self] [1] 0.78% 0.00%(1/129) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(124/453838) Process::getFunctionList(std::vector >&) [1] 42.74% 0.01%(53/124) Image::mapFunctionStart(FunctionLocation&) [2] 84.91% 0.01%(45/53) Image::functionStart(Location&) [3] 100.00% 0.01%(45/45) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [4] 60.00% 0.01%(27/45) std::map, std::allocator > >::find(char const* const&) const [5] 100.00% 0.01%(27/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [6] 100.00% 0.01%(27/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 51.85% 0.00%(14/27) _Select1st [8] 100.00% 0.00%(14/14) [self] [7] 14.81% 0.00%(4/27) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(4/4) [self] [7] 14.81% 0.00%(4/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(4/4) [self] [7] 14.81% 0.00%(4/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(4/4) [self] [7] 3.70% 0.00%(1/27) std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [8] 100.00% 0.00%(1/1) [self] [4] 40.00% 0.00%(18/45) Image::mapLocation(Location&, unsigned int) [5] 55.56% 0.00%(10/18) _bfd_elf_find_nearest_line [6] 100.00% 0.00%(10/10) find_line [7] 100.00% 0.00%(10/10) comp_unit_contains_address [8] 100.00% 0.00%(10/10) [self] [5] 33.33% 0.00%(6/18) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [6] 100.00% 0.00%(6/6) std::map, std::allocator > >::lower_bound(unsigned int const&) [7] 100.00% 0.00%(6/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [5] 11.11% 0.00%(2/18) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [7] 100.00% 0.00%(2/2) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(2/2) [self] [2] 15.09% 0.00%(8/53) std::map, std::allocator > >::operator[](std::string const&) [3] 100.00% 0.00%(8/8) std::map, std::allocator > >::lower_bound(std::string const&) [4] 100.00% 0.00%(8/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [5] 87.50% 0.00%(7/8) std::less::operator()(std::string const&, std::string const&) const [6] 100.00% 0.00%(7/7) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [7] 85.71% 0.00%(6/7) std::string::compare(std::string const&) const [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::string::find_first_of(std::string const&, unsigned int) const [8] 100.00% 0.00%(1/1) [self] [5] 12.50% 0.00%(1/8) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) std::_Vector_base >::_M_get_Tp_allocator() const [8] 100.00% 0.00%(1/1) [self] [1] 32.26% 0.01%(40/124) void std::sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 77.50% 0.01%(31/40) void std::__final_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 80.65% 0.01%(25/31) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 52.00% 0.00%(13/25) FunctionLocation [5] 100.00% 0.00%(13/13) set [6] 100.00% 0.00%(13/13) _Rb_tree [7] 53.85% 0.00%(7/13) _Rb_tree_impl [8] 100.00% 0.00%(7/7) [self] [7] 23.08% 0.00%(3/13) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [4] 32.00% 0.00%(8/25) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(8/8) FunctionLocation::operator=(FunctionLocation const&) [6] 100.00% 0.00%(8/8) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [7] 100.00% 0.00%(8/8) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(8/8) [self] [4] 16.00% 0.00%(4/25) ~FunctionLocation [5] 100.00% 0.00%(4/4) ~set [6] 100.00% 0.00%(4/4) ~_Rb_tree [7] 75.00% 0.00%(3/4) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [3] 19.35% 0.00%(6/31) void std::__insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 83.33% 0.00%(5/6) FunctionLocation [5] 100.00% 0.00%(5/5) set [6] 100.00% 0.00%(5/5) _Rb_tree [7] 60.00% 0.00%(3/5) _Rb_tree_impl [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [4] 16.67% 0.00%(1/6) ~FunctionLocation [5] 100.00% 0.00%(1/1) ~set [6] 100.00% 0.00%(1/1) ~_Rb_tree [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 22.50% 0.00%(9/40) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [3] 88.89% 0.00%(8/9) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [4] 75.00% 0.00%(6/8) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [5] 83.33% 0.00%(5/6) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [6] 60.00% 0.00%(3/5) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [7] 33.33% 0.00%(1/3) FunctionLocation::operator<(FunctionLocation const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(2/5) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [7] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [8] 100.00% 0.00%(2/2) [self] [5] 16.67% 0.00%(1/6) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [6] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [4] 12.50% 0.00%(1/8) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::swap(FunctionLocation&, FunctionLocation&) [8] 100.00% 0.00%(1/1) [self] [4] 12.50% 0.00%(1/8) ~FunctionLocation [5] 100.00% 0.00%(1/1) ~set [6] 100.00% 0.00%(1/1) ~_Rb_tree [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [3] 11.11% 0.00%(1/9) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [4] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::swap(FunctionLocation&, FunctionLocation&) [7] 100.00% 0.00%(1/1) ~FunctionLocation [8] 100.00% 0.00%(1/1) [self] [1] 12.90% 0.00%(16/124) std::vector >::push_back(FunctionLocation const&) [2] 43.75% 0.00%(7/16) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [3] 71.43% 0.00%(5/7) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [4] 100.00% 0.00%(5/5) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(5/5) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [6] 100.00% 0.00%(5/5) void std::_Construct(FunctionLocation*, FunctionLocation const&) [7] 60.00% 0.00%(3/5) FunctionLocation [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) std::set, std::allocator >::set(std::set, std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) operator new(unsigned int, void*) [8] 100.00% 0.00%(1/1) [self] [3] 28.57% 0.00%(2/7) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [4] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*, FunctionLocation*) [5] 100.00% 0.00%(2/2) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [6] 100.00% 0.00%(2/2) void std::_Destroy(FunctionLocation*) [7] 100.00% 0.00%(2/2) ~FunctionLocation [8] 100.00% 0.00%(2/2) [self] [2] 37.50% 0.00%(6/16) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [3] 100.00% 0.00%(6/6) FunctionLocation [4] 100.00% 0.00%(6/6) set [5] 100.00% 0.00%(6/6) _Rb_tree [6] 50.00% 0.00%(3/6) _Rb_tree_impl [7] 100.00% 0.00%(3/3) allocator [8] 100.00% 0.00%(3/3) [self] [6] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) operator delete(void*, void*) [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [2] 18.75% 0.00%(3/16) [self] [1] 6.45% 0.00%(8/124) FunctionLocation [2] 87.50% 0.00%(7/8) set [3] 100.00% 0.00%(7/7) _Rb_tree [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 57.14% 0.00%(4/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [5] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 66.67% 0.00%(2/3) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [2] 12.50% 0.00%(1/8) [self] [1] 2.42% 0.00%(3/124) std::map, std::allocator > >::clear() [2] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [3] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 100.00% 0.00%(1/1) allocator, std::allocator >, FunctionLocation> > > [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ~allocator [7] 100.00% 0.00%(1/1) std::allocator >::allocator() [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [1] 2.42% 0.00%(3/124) ~FunctionLocation [2] 100.00% 0.00%(3/3) ~set [3] 100.00% 0.00%(3/3) ~_Rb_tree [4] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [1] 0.81% 0.00%(1/124) std::map, std::allocator > >::end() [2] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(119/453838) ~map [1] 100.00% 0.02%(78/78) ~_Rb_tree [2] 98.72% 0.02%(77/78) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 92.21% 0.02%(71/77) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 85.92% 0.01%(61/71) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.01%(61/61) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.01%(61/61) operator delete(void*) [7] 37.70% 0.01%(23/61) arena_dalloc_small [8] 100.00% 0.01%(23/23) [self] [7] 29.51% 0.00%(18/61) idalloc [8] 100.00% 0.00%(18/18) [self] [7] 16.39% 0.00%(10/61) free [8] 100.00% 0.00%(10/10) [self] [7] 8.20% 0.00%(5/61) arena_run_reg_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 6.56% 0.00%(4/61) realloc [8] 100.00% 0.00%(4/4) [self] [7] 1.64% 0.00%(1/61) [unmapped_function] [4] 14.08% 0.00%(10/71) __gnu_cxx::new_allocator >::destroy(std::pair*) [5] 100.00% 0.00%(10/10) ~pair [6] 70.00% 0.00%(7/10) ~FunctionLocation [7] 85.71% 0.00%(6/7) ~set [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::~_Rb_tree() [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(3/10) std::basic_string, std::allocator >::~basic_string() [7] 100.00% 0.00%(3/3) std::string::_Rep::_M_destroy(std::allocator const&) [8] 100.00% 0.00%(3/3) [self] [3] 7.79% 0.00%(6/77) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 83.33% 0.00%(5/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(5/5) __gnu_cxx::new_allocator >::destroy(std::pair*) [6] 100.00% 0.00%(5/5) ~pair [7] 80.00% 0.00%(4/5) std::basic_string, std::allocator >::~basic_string() [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::set, std::allocator >::~set() [8] 100.00% 0.00%(1/1) [self] [4] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [2] 1.28% 0.00%(1/78) [self] [0] 0.03% 0.03%(118/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1] 57.63% 0.01%(68/118) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [2] 97.06% 0.01%(66/68) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [3] 98.48% 0.01%(65/66) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [4] 100.00% 0.01%(65/65) pair [5] 100.00% 0.01%(65/65) FunctionLocation [6] 100.00% 0.01%(65/65) set [7] 95.38% 0.01%(62/65) _Rb_tree [8] 100.00% 0.01%(62/62) [self] [7] 4.62% 0.00%(3/65) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [3] 1.52% 0.00%(1/66) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [5] 100.00% 0.00%(1/1) operator new(unsigned int) [6] 100.00% 0.00%(1/1) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [2] 2.94% 0.00%(2/68) [self] [1] 13.56% 0.00%(16/118) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [2] 100.00% 0.00%(16/16) [self] [1] 11.86% 0.00%(14/118) _Select1st [2] 100.00% 0.00%(14/14) [self] [1] 5.93% 0.00%(7/118) std::less::operator()(std::string const&, std::string const&) const [2] 100.00% 0.00%(7/7) [self] [1] 3.39% 0.00%(4/118) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(4/4) [self] [1] 2.54% 0.00%(3/118) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(3/3) [self] [1] 2.54% 0.00%(3/118) pair [2] 100.00% 0.00%(3/3) [self] [1] 0.85% 0.00%(1/118) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [2] 100.00% 0.00%(1/1) [self] [1] 0.85% 0.00%(1/118) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [2] 100.00% 0.00%(1/1) [self] [1] 0.85% 0.00%(1/118) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [2] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(118/453838) Sample::operator<(Sample const&) const [1] 59.32% 0.02%(70/118) std::vector >::operator[](unsigned int) const [2] 100.00% 0.02%(70/70) [self] [1] 40.68% 0.01%(48/118) Sample::getChainDepth() const [2] 100.00% 0.01%(48/48) [self] [0] 0.02% 0.02%(112/453838) std::less::operator()(std::string const&, std::string const&) const [1] 93.75% 0.02%(105/112) bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [2] 100.00% 0.02%(105/105) [self] [1] 6.25% 0.00%(7/112) [unmapped_function] [0] 0.02% 0.02%(107/453838) __gnu_cxx::new_allocator >::destroy(std::pair*) [1] 100.00% 0.02%(107/107) ~pair [2] 95.33% 0.02%(102/107) ~FunctionLocation [3] 100.00% 0.02%(102/102) ~set [4] 100.00% 0.02%(102/102) ~_Rb_tree [5] 95.10% 0.02%(97/102) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 79.38% 0.02%(77/97) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 33.77% 0.01%(26/77) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(26/26) [self] [7] 27.27% 0.00%(21/77) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(21/21) [self] [7] 16.88% 0.00%(13/77) ~allocator [8] 100.00% 0.00%(13/13) [self] [7] 11.69% 0.00%(9/77) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(9/9) [self] [7] 5.19% 0.00%(4/77) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(4/4) [self] [7] 2.60% 0.00%(2/77) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 2.60% 0.00%(2/77) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(2/2) [self] [6] 20.62% 0.00%(20/97) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 40.00% 0.00%(8/20) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 30.00% 0.00%(6/20) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(6/6) [self] [7] 25.00% 0.00%(5/20) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [7] 5.00% 0.00%(1/20) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 4.90% 0.00%(5/102) ~_Rb_tree_impl [6] 100.00% 0.00%(5/5) ~allocator [7] 60.00% 0.00%(3/5) ~new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [2] 4.67% 0.00%(5/107) std::basic_string, std::allocator >::~basic_string() [3] 100.00% 0.00%(5/5) std::string::_Rep::_M_destroy(std::allocator const&) [4] 100.00% 0.00%(5/5) operator delete(void*) [5] 100.00% 0.00%(5/5) arena_dalloc_small [6] 100.00% 0.00%(5/5) arena_run_dalloc [7] 80.00% 0.00%(4/5) arena_avail_comp [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(105/453838) Image::functionStart(Location&) [1] 100.00% 0.02%(105/105) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [2] 100.00% 0.02%(105/105) Image::mapLocation(Location&, unsigned int) [3] 97.14% 0.02%(102/105) _bfd_elf_find_nearest_line [4] 100.00% 0.02%(102/102) find_line [5] 100.00% 0.02%(102/102) comp_unit_find_nearest_line [6] 73.53% 0.02%(75/102) scan_unit_for_symbols [7] 68.00% 0.01%(51/75) read_attribute_value [8] 100.00% 0.01%(51/51) [self] [7] 16.00% 0.00%(12/75) lookup_abbrev [8] 100.00% 0.00%(12/12) [self] [7] 6.67% 0.00%(5/75) read_unsigned_leb128 [8] 100.00% 0.00%(5/5) [self] [7] 4.00% 0.00%(3/75) find_abstract_instance_name [8] 100.00% 0.00%(3/3) [self] [7] 4.00% 0.00%(3/75) read_attribute [8] 100.00% 0.00%(3/3) [self] [7] 1.33% 0.00%(1/75) read_string [8] 100.00% 0.00%(1/1) [self] [6] 26.47% 0.01%(27/102) decode_line_info [7] 44.44% 0.00%(12/27) strcpy [8] 100.00% 0.00%(12/12) [self] [7] 14.81% 0.00%(4/27) strlen [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(3/27) add_line_info [8] 100.00% 0.00%(3/3) [self] [7] 7.41% 0.00%(2/27) idalloc [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) read_signed_leb128 [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) free [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) strncmp [8] 100.00% 0.00%(1/1) [self] [3] 2.86% 0.00%(3/105) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [4] 100.00% 0.00%(3/3) std::map, std::allocator > >::lower_bound(unsigned int const&) [5] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [7] 33.33% 0.00%(1/3) _Select1st [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(104/453838) __gnu_cxx::new_allocator > >::construct(std::vector >*, std::vector > const&) [1] 100.00% 0.02%(104/104) vector [2] 100.00% 0.02%(104/104) _Vector_base [3] 100.00% 0.02%(104/104) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.02%(104/104) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.02%(104/104) operator new(unsigned int) [6] 100.00% 0.02%(104/104) arena_malloc_small [7] 75.00% 0.02%(78/104) arena_run_reg_alloc [8] 100.00% 0.02%(78/78) [self] [7] 10.58% 0.00%(11/104) arena_bin_malloc_hard [8] 100.00% 0.00%(11/11) [self] [7] 7.69% 0.00%(8/104) arena_bin_nonfull_run_get [8] 100.00% 0.00%(8/8) [self] [7] 5.77% 0.00%(6/104) arena_run_tree_first [8] 100.00% 0.00%(6/6) [self] [7] 0.96% 0.00%(1/104) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(103/453838) Callchain [1] 100.00% 0.02%(103/103) vector [2] 64.08% 0.01%(66/103) [self] [2] 33.98% 0.01%(35/103) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [3] 100.00% 0.01%(35/35) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [4] 100.00% 0.01%(35/35) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [5] 100.00% 0.01%(35/35) char const** std::copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [6] 100.00% 0.01%(35/35) char const** std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [7] 62.86% 0.00%(22/35) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(22/22) [self] [7] 20.00% 0.00%(7/35) char const** std::__copy_aux(char const* const*, char const* const*, char const**) [8] 100.00% 0.00%(7/7) [self] [7] 11.43% 0.00%(4/35) std::vector >::begin() const [8] 100.00% 0.00%(4/4) [self] [7] 5.71% 0.00%(2/35) char const** std::__copy::copy(char const* const*, char const* const*, char const**) [8] 100.00% 0.00%(2/2) [self] [2] 1.94% 0.00%(2/103) _Vector_base [3] 100.00% 0.00%(2/2) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(2/2) operator new(unsigned int) [6] 100.00% 0.00%(2/2) malloc [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(102/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [1] 91.18% 0.02%(93/102) __gnu_cxx::new_allocator >::destroy(std::pair*) [2] 98.92% 0.02%(92/93) ~pair [3] 88.04% 0.02%(81/92) ~FunctionLocation [4] 100.00% 0.02%(81/81) ~set [5] 100.00% 0.02%(81/81) ~_Rb_tree [6] 93.83% 0.02%(76/81) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 60.53% 0.01%(46/76) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(46/46) [self] [7] 21.05% 0.00%(16/76) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(16/16) [self] [7] 13.16% 0.00%(10/76) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(10/10) [self] [7] 3.95% 0.00%(3/76) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(3/3) [self] [7] 1.32% 0.00%(1/76) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 6.17% 0.00%(5/81) ~_Rb_tree_impl [7] 100.00% 0.00%(5/5) ~allocator [8] 100.00% 0.00%(5/5) [self] [3] 11.96% 0.00%(11/92) std::basic_string, std::allocator >::~basic_string() [4] 100.00% 0.00%(11/11) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(11/11) operator delete(void*) [6] 72.73% 0.00%(8/11) arena_dalloc_small [7] 37.50% 0.00%(3/8) arena_run_tree_insert [8] 100.00% 0.00%(3/3) [self] [7] 37.50% 0.00%(3/8) arena_run_tree_remove [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) arena_chunk_tree_dirty_insert [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) arena_run_dalloc [8] 100.00% 0.00%(1/1) [self] [6] 27.27% 0.00%(3/11) free [7] 100.00% 0.00%(3/3) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(3/3) [self] [2] 1.08% 0.00%(1/93) [self] [1] 7.84% 0.00%(8/102) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(8/8) [self] [1] 0.98% 0.00%(1/102) ~allocator [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(100/453838) arena_run_dalloc [1] 41.00% 0.01%(41/100) arena_avail_tree_insert [2] 100.00% 0.01%(41/41) [self] [1] 31.00% 0.01%(31/100) arena_avail_comp [2] 100.00% 0.01%(31/31) [self] [1] 28.00% 0.01%(28/100) arena_avail_tree_remove [2] 100.00% 0.01%(28/28) [self] [0] 0.02% 0.02%(98/453838) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [1] 97.96% 0.02%(96/98) operator new(unsigned int) [2] 100.00% 0.02%(96/96) [self] [1] 2.04% 0.00%(2/98) __gnu_cxx::new_allocator::max_size() const [2] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(98/453838) void std::swap(FunctionLocation&, FunctionLocation&) [1] 68.37% 0.01%(67/98) FunctionLocation::operator=(FunctionLocation const&) [2] 92.54% 0.01%(62/67) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [3] 100.00% 0.01%(62/62) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [4] 58.06% 0.01%(36/62) std::_Rb_tree, std::less, std::allocator >::clear() [5] 100.00% 0.01%(36/36) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 58.33% 0.00%(21/36) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 52.38% 0.00%(11/21) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(11/11) [self] [7] 28.57% 0.00%(6/21) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(6/6) [self] [7] 9.52% 0.00%(2/21) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 9.52% 0.00%(2/21) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [6] 41.67% 0.00%(15/36) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 33.33% 0.00%(5/15) ~allocator [8] 100.00% 0.00%(5/5) [self] [7] 26.67% 0.00%(4/15) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 26.67% 0.00%(4/15) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 6.67% 0.00%(1/15) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(1/1) [self] [4] 41.94% 0.01%(26/62) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 73.08% 0.00%(19/26) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(19/19) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 47.37% 0.00%(9/19) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(9/9) [self] [7] 36.84% 0.00%(7/19) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(7/7) [self] [7] 10.53% 0.00%(2/19) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(2/2) [self] [7] 5.26% 0.00%(1/19) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 26.92% 0.00%(7/26) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 85.71% 0.00%(6/7) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [6] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [2] 7.46% 0.00%(5/67) [self] [1] 21.43% 0.00%(21/98) FunctionLocation [2] 90.48% 0.00%(19/21) set [3] 100.00% 0.00%(19/19) _Rb_tree [4] 100.00% 0.00%(19/19) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 89.47% 0.00%(17/19) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(17/17) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 35.29% 0.00%(6/17) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [7] 35.29% 0.00%(6/17) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 11.76% 0.00%(2/17) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 10.53% 0.00%(2/19) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [2] 9.52% 0.00%(2/21) [self] [1] 10.20% 0.00%(10/98) ~FunctionLocation [2] 100.00% 0.00%(10/10) ~set [3] 100.00% 0.00%(10/10) ~_Rb_tree [4] 100.00% 0.00%(10/10) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 70.00% 0.00%(7/10) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 57.14% 0.00%(4/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 75.00% 0.00%(3/4) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(3/7) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) ~allocator [8] 100.00% 0.00%(1/1) [self] [5] 30.00% 0.00%(3/10) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(2/2) allocator > [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) ~allocator [7] 100.00% 0.00%(1/1) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(97/453838) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [1] 35.05% 0.01%(34/97) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [2] 100.00% 0.01%(34/34) [self] [1] 34.02% 0.01%(33/97) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [2] 100.00% 0.01%(33/33) [self] [1] 17.53% 0.00%(17/97) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [2] 64.71% 0.00%(11/17) [self] [2] 35.29% 0.00%(6/17) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [3] 100.00% 0.00%(6/6) operator new(unsigned int) [4] 100.00% 0.00%(6/6) arena_malloc_small [5] 100.00% 0.00%(6/6) arena_bin_nonfull_run_get [6] 100.00% 0.00%(6/6) arena_run_alloc [7] 66.67% 0.00%(4/6) arena_run_split [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [7] 16.67% 0.00%(1/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [1] 13.40% 0.00%(13/97) ~allocator [2] 100.00% 0.00%(13/13) [self] [0] 0.02% 0.02%(95/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [1] 84.21% 0.02%(80/95) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [2] 100.00% 0.02%(80/80) [self] [1] 13.68% 0.00%(13/95) _Select1st [2] 100.00% 0.00%(13/13) [self] [1] 2.11% 0.00%(2/95) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(94/453838) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [1] 100.00% 0.02%(94/94) void std::_Destroy(FunctionLocation*) [2] 100.00% 0.02%(94/94) ~FunctionLocation [3] 100.00% 0.02%(94/94) ~set [4] 100.00% 0.02%(94/94) ~_Rb_tree [5] 95.74% 0.02%(90/94) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 67.78% 0.01%(61/90) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 39.34% 0.01%(24/61) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.01%(24/24) [self] [7] 29.51% 0.00%(18/61) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(18/18) [self] [7] 11.48% 0.00%(7/61) ~allocator [8] 100.00% 0.00%(7/7) [self] [7] 6.56% 0.00%(4/61) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(4/4) [self] [7] 4.92% 0.00%(3/61) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 4.92% 0.00%(3/61) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(3/3) [self] [7] 3.28% 0.00%(2/61) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [6] 32.22% 0.01%(29/90) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 51.72% 0.00%(15/29) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(15/15) [self] [7] 37.93% 0.00%(11/29) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(11/11) [self] [7] 6.90% 0.00%(2/29) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 3.45% 0.00%(1/29) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [5] 4.26% 0.00%(4/94) ~_Rb_tree_impl [6] 100.00% 0.00%(4/4) ~allocator [7] 75.00% 0.00%(3/4) ~new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(92/453838) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [1] 100.00% 0.02%(92/92) ~pair [2] 77.17% 0.02%(71/92) ~map [3] 100.00% 0.02%(71/71) ~_Rb_tree [4] 100.00% 0.02%(71/71) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 90.14% 0.01%(64/71) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 60.94% 0.01%(39/64) __gnu_cxx::new_allocator >::destroy(std::pair*) [7] 92.31% 0.01%(36/39) ~pair [8] 100.00% 0.01%(36/36) [self] [7] 7.69% 0.00%(3/39) [unmapped_function] [6] 18.75% 0.00%(12/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 66.67% 0.00%(8/12) allocator, std::allocator >, FunctionLocation> > > [8] 100.00% 0.00%(8/8) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [8] 100.00% 0.00%(2/2) [self] [6] 17.19% 0.00%(11/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 72.73% 0.00%(8/11) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(8/8) [self] [7] 18.18% 0.00%(2/11) [unmapped_function] [7] 9.09% 0.00%(1/11) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [6] 3.12% 0.00%(2/64) ~allocator [7] 100.00% 0.00%(2/2) std::allocator >::allocator() [8] 100.00% 0.00%(2/2) [self] [5] 9.86% 0.00%(7/71) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 57.14% 0.00%(4/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 50.00% 0.00%(2/4) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(3/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(3/3) [self] [2] 19.57% 0.00%(18/92) ~Callchain [3] 100.00% 0.00%(18/18) ~vector [4] 100.00% 0.00%(18/18) ~_Vector_base [5] 94.44% 0.00%(17/18) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [6] 100.00% 0.00%(17/17) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [7] 70.59% 0.00%(12/17) operator delete(void*) [8] 100.00% 0.00%(12/12) [self] [7] 23.53% 0.00%(4/17) [unmapped_function] [7] 5.88% 0.00%(1/17) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(1/1) [self] [5] 5.56% 0.00%(1/18) ~_Vector_impl [6] 100.00% 0.00%(1/1) ~allocator [7] 100.00% 0.00%(1/1) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [2] 3.26% 0.00%(3/92) [self] [0] 0.02% 0.02%(88/453838) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [1] 51.14% 0.01%(45/88) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [2] 57.78% 0.01%(26/45) [self] [2] 42.22% 0.00%(19/45) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [3] 100.00% 0.00%(19/19) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [4] 100.00% 0.00%(19/19) operator new(unsigned int) [5] 100.00% 0.00%(19/19) arena_malloc_small [6] 100.00% 0.00%(19/19) arena_bin_nonfull_run_get [7] 57.89% 0.00%(11/19) arena_run_tree_remove [8] 100.00% 0.00%(11/11) [self] [7] 15.79% 0.00%(3/19) arena_run_alloc [8] 100.00% 0.00%(3/3) [self] [7] 15.79% 0.00%(3/19) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [7] 10.53% 0.00%(2/19) arena_avail_tree_nsearch [8] 100.00% 0.00%(2/2) [self] [1] 36.36% 0.01%(32/88) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [2] 100.00% 0.01%(32/32) [self] [1] 5.68% 0.00%(5/88) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(5/5) [self] [1] 3.41% 0.00%(3/88) std::less::operator()(unsigned int const&, unsigned int const&) const [2] 100.00% 0.00%(3/3) [self] [1] 2.27% 0.00%(2/88) _Rb_tree_iterator [2] 100.00% 0.00%(2/2) [self] [1] 1.14% 0.00%(1/88) _Identity [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(88/453838) __cxa_demangle [1] 95.45% 0.02%(84/88) __gnu_cxx::__verbose_terminate_handler() [2] 82.14% 0.02%(69/84) __gnu_cxx::__verbose_terminate_handler() [3] 100.00% 0.02%(69/69) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.02%(69/69) __gnu_cxx::__verbose_terminate_handler() [5] 100.00% 0.02%(69/69) __gnu_cxx::__verbose_terminate_handler() [6] 100.00% 0.02%(69/69) __gnu_cxx::__verbose_terminate_handler() [7] 94.20% 0.01%(65/69) __gnu_cxx::__verbose_terminate_handler() [8] 100.00% 0.01%(65/65) [self] [7] 2.90% 0.00%(2/69) [unmapped_function] [7] 2.90% 0.00%(2/69) memcpy [8] 100.00% 0.00%(2/2) [self] [2] 17.86% 0.00%(15/84) [self] [1] 2.27% 0.00%(2/88) strlen [2] 100.00% 0.00%(2/2) [self] [1] 2.27% 0.00%(2/88) strncmp [2] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(88/453838) void std::_Destroy(FunctionLocation*, FunctionLocation*) [1] 100.00% 0.02%(88/88) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [2] 97.73% 0.02%(86/88) void std::_Destroy(FunctionLocation*) [3] 100.00% 0.02%(86/86) ~FunctionLocation [4] 100.00% 0.02%(86/86) ~set [5] 100.00% 0.02%(86/86) ~_Rb_tree [6] 93.02% 0.02%(80/86) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 48.75% 0.01%(39/80) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.01%(39/39) [self] [7] 28.75% 0.01%(23/80) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.01%(23/23) [self] [7] 8.75% 0.00%(7/80) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(7/7) [self] [7] 7.50% 0.00%(6/80) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 6.25% 0.00%(5/80) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [6] 6.98% 0.00%(6/86) ~_Rb_tree_impl [7] 100.00% 0.00%(6/6) ~allocator [8] 100.00% 0.00%(6/6) [self] [2] 2.27% 0.00%(2/88) [self] [0] 0.02% 0.02%(88/453838) char const** std::uninitialized_copy(char const**, char const**, char const**) [1] 100.00% 0.02%(88/88) char const** std::__uninitialized_copy_aux(char const**, char const**, char const**, std::__true_type) [2] 100.00% 0.02%(88/88) [self] [0] 0.02% 0.02%(87/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::find(Callchain const&) [1] 55.17% 0.01%(48/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [2] 100.00% 0.01%(48/48) [self] [1] 17.24% 0.00%(15/87) std::less::operator()(Callchain const&, Callchain const&) const [2] 100.00% 0.00%(15/15) [self] [1] 8.05% 0.00%(7/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(7/7) [self] [1] 8.05% 0.00%(7/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(7/7) [self] [1] 4.60% 0.00%(4/87) std::_Rb_tree_iterator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > > > > const&) const [2] 100.00% 0.00%(4/4) [self] [1] 2.30% 0.00%(2/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [2] 100.00% 0.00%(2/2) [self] [1] 2.30% 0.00%(2/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(2/2) [self] [1] 1.15% 0.00%(1/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_end() [2] 100.00% 0.00%(1/1) [self] [1] 1.15% 0.00%(1/87) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_begin() [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(86/453838) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [1] 94.19% 0.02%(81/86) FunctionLocation::operator=(FunctionLocation const&) [2] 97.53% 0.02%(79/81) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [3] 100.00% 0.02%(79/79) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [4] 67.09% 0.01%(53/79) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 81.13% 0.01%(43/53) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.01%(43/43) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 32.56% 0.00%(14/43) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(14/14) [self] [7] 32.56% 0.00%(14/43) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(14/14) [self] [7] 25.58% 0.00%(11/43) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(11/11) [self] [7] 9.30% 0.00%(4/43) std::allocator::~allocator() [8] 100.00% 0.00%(4/4) [self] [5] 18.87% 0.00%(10/53) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 50.00% 0.00%(5/10) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [6] 50.00% 0.00%(5/10) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [4] 32.91% 0.01%(26/79) std::_Rb_tree, std::less, std::allocator >::clear() [5] 100.00% 0.01%(26/26) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 65.38% 0.00%(17/26) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 35.29% 0.00%(6/17) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(6/6) [self] [7] 23.53% 0.00%(4/17) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 17.65% 0.00%(3/17) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 11.76% 0.00%(2/17) std::allocator >::allocator(std::allocator const&) [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) ~allocator [8] 100.00% 0.00%(1/1) [self] [6] 34.62% 0.00%(9/26) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 55.56% 0.00%(5/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 44.44% 0.00%(4/9) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [2] 2.47% 0.00%(2/81) [self] [1] 4.65% 0.00%(4/86) FunctionLocation::operator<(FunctionLocation const&) const [2] 100.00% 0.00%(4/4) [self] [1] 1.16% 0.00%(1/86) __gnu_cxx::__normal_iterator > >::operator--() [2] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(86/453838) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [1] 100.00% 0.02%(86/86) FunctionLocation [2] 100.00% 0.02%(86/86) set [3] 100.00% 0.02%(86/86) _Rb_tree [4] 100.00% 0.02%(86/86) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 90.70% 0.02%(78/86) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.02%(78/78) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 53.85% 0.01%(42/78) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.01%(42/42) [self] [7] 30.77% 0.01%(24/78) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.01%(24/24) [self] [7] 10.26% 0.00%(8/78) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(8/8) [self] [7] 2.56% 0.00%(2/78) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [7] 2.56% 0.00%(2/78) ~allocator [8] 100.00% 0.00%(2/2) [self] [5] 9.30% 0.00%(8/86) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 75.00% 0.00%(6/8) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 83.33% 0.00%(5/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(2/8) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [0] 0.02% 0.02%(86/453838) Image::loadSymtab() [1] 100.00% 0.02%(86/86) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [2] 100.00% 0.02%(86/86) std::map, std::allocator > >::operator[](char const* const&) [3] 53.49% 0.01%(46/86) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.01%(46/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.01%(46/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 73.91% 0.01%(34/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 38.24% 0.00%(13/34) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(13/13) [self] [7] 35.29% 0.00%(12/34) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(12/12) [self] [7] 11.76% 0.00%(4/34) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [8] 100.00% 0.00%(4/4) [self] [7] 11.76% 0.00%(4/34) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 2.94% 0.00%(1/34) __gnu_cxx::new_allocator >::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 15.22% 0.00%(7/46) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 85.71% 0.00%(6/7) _Select1st [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::map, std::allocator > >::lower_bound(char const* const&) [8] 100.00% 0.00%(1/1) [self] [6] 10.87% 0.00%(5/46) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 100.00% 0.00%(5/5) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(5/5) [self] [3] 46.51% 0.01%(40/86) std::map, std::allocator > >::lower_bound(char const* const&) [4] 100.00% 0.01%(40/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [5] 100.00% 0.01%(40/40) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.01%(40/40) _Select1st [7] 55.00% 0.00%(22/40) unary_function [8] 100.00% 0.00%(22/22) [self] [7] 45.00% 0.00%(18/40) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(18/18) [self] [0] 0.02% 0.02%(82/453838) void std::_Destroy > >(std::vector >*) [1] 100.00% 0.02%(82/82) ~vector [2] 63.41% 0.01%(52/82) [self] [2] 36.59% 0.01%(30/82) ~_Vector_base [3] 100.00% 0.01%(30/30) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [4] 100.00% 0.01%(30/30) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [5] 100.00% 0.01%(30/30) operator delete(void*) [6] 66.67% 0.00%(20/30) arena_dalloc_small [7] 40.00% 0.00%(8/20) arena_run_tree_insert [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(4/20) arena_run_tree_remove [8] 100.00% 0.00%(4/4) [self] [7] 15.00% 0.00%(3/20) arena_run_comp [8] 100.00% 0.00%(3/3) [self] [7] 15.00% 0.00%(3/20) arena_run_dalloc [8] 100.00% 0.00%(3/3) [self] [7] 10.00% 0.00%(2/20) arena_purge [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(10/30) free [7] 100.00% 0.00%(10/10) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(10/10) [self] [0] 0.02% 0.02%(80/453838) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [1] 80.00% 0.01%(64/80) operator delete(void*) [2] 100.00% 0.01%(64/64) [self] [1] 20.00% 0.00%(16/80) [unmapped_function] [0] 0.02% 0.02%(75/453838) read [1] 100.00% 0.02%(75/75) kern_readv [2] 100.00% 0.02%(75/75) fo_read [3] 73.33% 0.01%(55/75) VOP_READ [4] 100.00% 0.01%(55/55) VOP_READ_APV [5] 100.00% 0.01%(55/55) ffs_read [6] 54.55% 0.01%(30/55) cluster_read [7] 60.00% 0.00%(18/30) getblk [8] 100.00% 0.00%(18/18) [self] [7] 30.00% 0.00%(9/30) atomic_cmpset_int [8] 100.00% 0.00%(9/9) [self] [7] 6.67% 0.00%(2/30) _lockmgr_args [8] 100.00% 0.00%(2/2) [self] [7] 3.33% 0.00%(1/30) __udivdi3 [8] 100.00% 0.00%(1/1) [self] [6] 34.55% 0.00%(19/55) _lockmgr_args [7] 52.63% 0.00%(10/19) atomic_cmpset_int [8] 100.00% 0.00%(10/10) [self] [7] 47.37% 0.00%(9/19) __lockmgr_args [8] 100.00% 0.00%(9/9) [self] [6] 10.91% 0.00%(6/55) bqrelse [7] 33.33% 0.00%(2/6) vm_page_count_severe [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) biofinish [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) bremfreel [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) buf_vm_page_count_severe [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) fail_point_eval [8] 100.00% 0.00%(1/1) [self] [3] 25.33% 0.00%(19/75) vn_read [4] 100.00% 0.00%(19/19) VOP_LOCK1 [5] 100.00% 0.00%(19/19) VOP_LOCK1_APV [6] 100.00% 0.00%(19/19) _lockmgr_args [7] 52.63% 0.00%(10/19) __lockmgr_args [8] 100.00% 0.00%(10/10) [self] [7] 42.11% 0.00%(8/19) atomic_cmpset_int [8] 100.00% 0.00%(8/8) [self] [7] 5.26% 0.00%(1/19) sleeplk [8] 100.00% 0.00%(1/1) [self] [3] 1.33% 0.00%(1/75) pipe_read [4] 100.00% 0.00%(1/1) _sleep [5] 100.00% 0.00%(1/1) sleepq_wait_sig [6] 100.00% 0.00%(1/1) sleepq_catch_signals [7] 100.00% 0.00%(1/1) sleepq_switch [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(73/453838) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [1] 82.19% 0.01%(60/73) allocator > [2] 100.00% 0.01%(60/60) [self] [1] 17.81% 0.00%(13/73) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [2] 100.00% 0.00%(13/13) [self] [0] 0.02% 0.02%(70/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [1] 100.00% 0.02%(70/70) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [2] 100.00% 0.02%(70/70) pair [3] 98.57% 0.02%(69/70) Callchain [4] 100.00% 0.02%(69/69) vector [5] 86.96% 0.01%(60/69) _Vector_base [6] 70.00% 0.01%(42/60) std::_Vector_base >::_M_allocate(unsigned int) [7] 95.24% 0.01%(40/42) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.01%(40/40) [self] [7] 2.38% 0.00%(1/42) FunctionLocation [8] 100.00% 0.00%(1/1) [self] [7] 2.38% 0.00%(1/42) [unmapped_function] [6] 30.00% 0.00%(18/60) _Vector_impl [7] 94.44% 0.00%(17/18) allocator [8] 100.00% 0.00%(17/17) [self] [7] 5.56% 0.00%(1/18) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(1/1) [self] [5] 13.04% 0.00%(9/69) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [6] 100.00% 0.00%(9/9) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [7] 88.89% 0.00%(8/9) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) char const** std::copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(1/1) [self] [3] 1.43% 0.00%(1/70) map [4] 100.00% 0.00%(1/1) _Rb_tree [5] 100.00% 0.00%(1/1) _Rb_tree_impl [6] 100.00% 0.00%(1/1) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(69/453838) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [1] 100.00% 0.02%(69/69) void std::_Destroy(FunctionLocation*, FunctionLocation*) [2] 100.00% 0.02%(69/69) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [3] 100.00% 0.02%(69/69) void std::_Destroy(FunctionLocation*) [4] 100.00% 0.02%(69/69) ~FunctionLocation [5] 100.00% 0.02%(69/69) ~set [6] 100.00% 0.02%(69/69) ~_Rb_tree [7] 57.97% 0.01%(40/69) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.01%(40/40) [self] [7] 20.29% 0.00%(14/69) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(14/14) [self] [7] 15.94% 0.00%(11/69) ~_Rb_tree_impl [8] 100.00% 0.00%(11/11) [self] [7] 2.90% 0.00%(2/69) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 1.45% 0.00%(1/69) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(1/1) [self] [7] 1.45% 0.00%(1/69) std::allocator >::~allocator() [8] 100.00% 0.00%(1/1) [self] [0] 0.02% 0.02%(69/453838) Image::mapFunctionStart(FunctionLocation&) [1] 95.65% 0.01%(66/69) Image::functionStart(Location&) [2] 100.00% 0.01%(66/66) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [3] 89.39% 0.01%(59/66) Image::mapLocation(Location&, unsigned int) [4] 81.36% 0.01%(48/59) _bfd_elf_find_nearest_line [5] 100.00% 0.01%(48/48) find_line [6] 100.00% 0.01%(48/48) comp_unit_find_nearest_line [7] 81.25% 0.01%(39/48) scan_unit_for_symbols [8] 100.00% 0.01%(39/39) [self] [7] 12.50% 0.00%(6/48) decode_line_info [8] 100.00% 0.00%(6/6) [self] [7] 2.08% 0.00%(1/48) ihex_object_p [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) read_n_bytes [8] 100.00% 0.00%(1/1) [self] [7] 2.08% 0.00%(1/48) read_unsigned_leb128 [8] 100.00% 0.00%(1/1) [self] [4] 18.64% 0.00%(11/59) Image::mapLocationFromCaches(Location&, std::_Rb_tree_iterator >&, unsigned int) [5] 100.00% 0.00%(11/11) std::map, std::allocator > >::lower_bound(unsigned int const&) [6] 100.00% 0.00%(11/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(unsigned int const&) [7] 45.45% 0.00%(5/11) std::less::operator()(unsigned int const&, unsigned int const&) const [8] 100.00% 0.00%(5/5) [self] [7] 27.27% 0.00%(3/11) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(3/3) [self] [7] 18.18% 0.00%(2/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [3] 10.61% 0.00%(7/66) std::map, std::allocator > >::find(char const* const&) const [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [5] 100.00% 0.00%(7/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(7/7) _Select1st [7] 85.71% 0.00%(6/7) unary_function [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(1/1) [self] [1] 1.45% 0.00%(1/69) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [2] 100.00% 0.00%(1/1) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [3] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [4] 100.00% 0.00%(1/1) operator new(unsigned int) [5] 100.00% 0.00%(1/1) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [1] 1.45% 0.00%(1/69) std::basic_string, std::allocator >::~basic_string() [2] 100.00% 0.00%(1/1) [self] [1] 1.45% 0.00%(1/69) strncmp [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(64/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [1] 79.69% 0.01%(51/64) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [2] 88.24% 0.01%(45/51) pair [3] 100.00% 0.01%(45/45) FunctionLocation [4] 100.00% 0.01%(45/45) set [5] 100.00% 0.01%(45/45) _Rb_tree [6] 48.89% 0.00%(22/45) _Rb_tree_impl [7] 72.73% 0.00%(16/22) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(16/16) [self] [7] 27.27% 0.00%(6/22) allocator [8] 100.00% 0.00%(6/6) [self] [6] 31.11% 0.00%(14/45) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 92.86% 0.00%(13/14) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(13/13) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(5/45) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 80.00% 0.00%(4/5) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 8.89% 0.00%(4/45) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(4/4) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(4/4) [self] [2] 11.76% 0.00%(6/51) [self] [1] 15.62% 0.00%(10/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(10/10) [self] [1] 3.12% 0.00%(2/64) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [2] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [3] 100.00% 0.00%(2/2) operator new(unsigned int) [4] 100.00% 0.00%(2/2) arena_malloc_small [5] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [6] 100.00% 0.00%(2/2) arena_run_alloc [7] 100.00% 0.00%(2/2) arena_run_split [8] 100.00% 0.00%(2/2) [self] [1] 1.56% 0.00%(1/64) ~allocator [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(64/453838) std::vector >::reserve(unsigned int) [1] 92.19% 0.01%(59/64) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [2] 93.22% 0.01%(55/59) std::_Vector_base >::_M_allocate(unsigned int) [3] 100.00% 0.01%(55/55) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [4] 100.00% 0.01%(55/55) operator new(unsigned int) [5] 100.00% 0.01%(55/55) arena_malloc_small [6] 100.00% 0.01%(55/55) arena_bin_nonfull_run_get [7] 70.91% 0.01%(39/55) arena_run_tree_remove [8] 100.00% 0.01%(39/39) [self] [7] 29.09% 0.00%(16/55) arena_run_comp [8] 100.00% 0.00%(16/16) [self] [2] 6.78% 0.00%(4/59) [self] [1] 3.12% 0.00%(2/64) std::vector >::capacity() const [2] 100.00% 0.00%(2/2) [self] [1] 1.56% 0.00%(1/64) std::vector >::size() const [2] 100.00% 0.00%(1/1) [self] [1] 1.56% 0.00%(1/64) std::vector >::max_size() const [2] 100.00% 0.00%(1/1) [self] [1] 1.56% 0.00%(1/64) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(63/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [1] 41.27% 0.01%(26/63) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [2] 92.31% 0.01%(24/26) [self] [2] 7.69% 0.00%(2/26) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [4] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [5] 100.00% 0.00%(2/2) operator new(unsigned int) [6] 100.00% 0.00%(2/2) malloc [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [1] 22.22% 0.00%(14/63) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(14/14) [self] [1] 15.87% 0.00%(10/63) std::less::operator()(char const* const&, char const* const&) const [2] 100.00% 0.00%(10/10) [self] [1] 15.87% 0.00%(10/63) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [2] 100.00% 0.00%(10/10) [self] [1] 3.17% 0.00%(2/63) _Select1st [2] 100.00% 0.00%(2/2) [self] [1] 1.59% 0.00%(1/63) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(62/453838) Sample::getChainDepth() const [1] 100.00% 0.01%(62/62) std::vector >::size() const [2] 100.00% 0.01%(62/62) [self] [0] 0.01% 0.01%(60/453838) fo_write [1] 100.00% 0.01%(60/60) VOP_WRITE [2] 100.00% 0.01%(60/60) VOP_WRITE_APV [3] 100.00% 0.01%(60/60) ffs_write [4] 73.33% 0.01%(44/60) ffs_balloc_ufs2 [5] 27.27% 0.00%(12/44) getblk [6] 58.33% 0.00%(7/12) gbincore [7] 100.00% 0.00%(7/7) buf_splay [8] 100.00% 0.00%(7/7) [self] [6] 25.00% 0.00%(3/12) allocbuf [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) pmap_qenter [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) vm_page_alloc [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(2/12) getnewbuf [7] 100.00% 0.00%(2/2) vfs_vmio_release [8] 100.00% 0.00%(2/2) [self] [5] 20.45% 0.00%(9/44) cluster_read [6] 44.44% 0.00%(4/9) __udivdi3 [7] 100.00% 0.00%(4/4) __qdivrem [8] 100.00% 0.00%(4/4) [self] [6] 44.44% 0.00%(4/9) _lockmgr_args [7] 50.00% 0.00%(2/4) __lockmgr_args [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [6] 11.11% 0.00%(1/9) getblk [7] 100.00% 0.00%(1/1) gbincore [8] 100.00% 0.00%(1/1) [self] [5] 18.18% 0.00%(8/44) ufs_getlbns [6] 87.50% 0.00%(7/8) __divdi3 [7] 100.00% 0.00%(7/7) __qdivrem [8] 100.00% 0.00%(7/7) [self] [6] 12.50% 0.00%(1/8) __moddi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [5] 15.91% 0.00%(7/44) ffs_alloc [6] 57.14% 0.00%(4/7) ffs_hashalloc [7] 100.00% 0.00%(4/4) ffs_alloccg [8] 100.00% 0.00%(4/4) [self] [6] 42.86% 0.00%(3/7) __divdi3 [7] 100.00% 0.00%(3/3) __qdivrem [8] 100.00% 0.00%(3/3) [self] [5] 11.36% 0.00%(5/44) bread [6] 100.00% 0.00%(5/5) breadn [7] 60.00% 0.00%(3/5) getblk [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [5] 4.55% 0.00%(2/44) ffs_realloccg [6] 50.00% 0.00%(1/2) __divdi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ffs_hashalloc [7] 100.00% 0.00%(1/1) ffs_alloccg [8] 100.00% 0.00%(1/1) [self] [5] 2.27% 0.00%(1/44) softdep_setup_allocindir_page [6] 100.00% 0.00%(1/1) setup_allocindir_phase2 [7] 100.00% 0.00%(1/1) vtoslab [8] 100.00% 0.00%(1/1) [self] [4] 10.00% 0.00%(6/60) cluster_wbuild_wb [5] 83.33% 0.00%(5/6) cluster_wbuild [6] 40.00% 0.00%(2/5) bundirty [7] 100.00% 0.00%(2/2) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [6] 40.00% 0.00%(2/5) reassignbuf [7] 50.00% 0.00%(1/2) buf_vlist_add [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) buf_vlist_remove [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) gbincore [7] 100.00% 0.00%(1/1) buf_splay [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(1/6) _lockmgr_args [6] 100.00% 0.00%(1/1) __lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [4] 8.33% 0.00%(5/60) vfs_clean_pages [5] 100.00% 0.00%(5/5) vfs_page_set_validclean [6] 100.00% 0.00%(5/5) vm_page_set_validclean [7] 80.00% 0.00%(4/5) pmap_clear_modify [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) vm_page_bits [8] 100.00% 0.00%(1/1) [self] [4] 6.67% 0.00%(4/60) cluster_write [5] 100.00% 0.00%(4/4) vfs_clean_pages [6] 100.00% 0.00%(4/4) vfs_page_set_validclean [7] 100.00% 0.00%(4/4) vm_page_set_validclean [8] 100.00% 0.00%(4/4) [self] [4] 1.67% 0.00%(1/60) bdwrite [5] 100.00% 0.00%(1/1) bdirty [6] 100.00% 0.00%(1/1) reassignbuf [7] 100.00% 0.00%(1/1) buf_vlist_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(59/453838) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [1] 100.00% 0.01%(59/59) pair [2] 100.00% 0.01%(59/59) Sample [3] 100.00% 0.01%(59/59) vector [4] 61.02% 0.01%(36/59) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [5] 100.00% 0.01%(36/36) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [6] 100.00% 0.01%(36/36) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [7] 97.22% 0.01%(35/36) unsigned int* std::copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.01%(35/35) [self] [7] 2.78% 0.00%(1/36) unsigned int* std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.00%(1/1) [self] [4] 38.98% 0.01%(23/59) _Vector_base [5] 69.57% 0.00%(16/23) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(16/16) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 75.00% 0.00%(12/16) operator new(unsigned int) [8] 100.00% 0.00%(12/12) [self] [7] 18.75% 0.00%(3/16) operator new[](unsigned int) [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 30.43% 0.00%(7/23) _Vector_impl [6] 100.00% 0.00%(7/7) allocator [7] 85.71% 0.00%(6/7) new_allocator [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(59/453838) std::_Vector_base >::_M_allocate(unsigned int) [1] 98.31% 0.01%(58/59) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [2] 93.10% 0.01%(54/58) [self] [2] 6.90% 0.00%(4/58) operator new(unsigned int) [3] 100.00% 0.00%(4/4) arena_malloc_small [4] 100.00% 0.00%(4/4) arena_bin_nonfull_run_get [5] 100.00% 0.00%(4/4) arena_run_alloc [6] 100.00% 0.00%(4/4) arena_run_split [7] 50.00% 0.00%(2/4) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) arena_avail_tree_remove [8] 100.00% 0.00%(1/1) [self] [1] 1.69% 0.00%(1/59) [unmapped_function] [0] 0.01% 0.01%(58/453838) void std::_Destroy(FunctionLocation*) [1] 100.00% 0.01%(58/58) ~FunctionLocation [2] 100.00% 0.01%(58/58) ~set [3] 100.00% 0.01%(58/58) ~_Rb_tree [4] 100.00% 0.01%(58/58) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 70.69% 0.01%(41/58) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 43.90% 0.00%(18/41) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 66.67% 0.00%(12/18) allocator > [8] 100.00% 0.00%(12/12) [self] [7] 22.22% 0.00%(4/18) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 5.56% 0.00%(1/18) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 5.56% 0.00%(1/18) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [6] 41.46% 0.00%(17/41) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 64.71% 0.00%(11/17) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(11/11) [self] [7] 17.65% 0.00%(3/17) [unmapped_function] [7] 17.65% 0.00%(3/17) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(3/3) [self] [6] 14.63% 0.00%(6/41) ~allocator [7] 66.67% 0.00%(4/6) std::allocator::allocator() [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [5] 29.31% 0.00%(17/58) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 76.47% 0.00%(13/17) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 46.15% 0.00%(6/13) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 23.08% 0.00%(3/13) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 15.38% 0.00%(2/13) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 7.69% 0.00%(1/13) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [7] 7.69% 0.00%(1/13) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [6] 23.53% 0.00%(4/17) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [0] 0.01% 0.01%(58/453838) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 100.00% 0.01%(58/58) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 100.00% 0.01%(58/58) void std::swap(FunctionLocation&, FunctionLocation&) [3] 74.14% 0.01%(43/58) FunctionLocation::operator=(FunctionLocation const&) [4] 100.00% 0.01%(43/43) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [5] 100.00% 0.01%(43/43) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [6] 53.49% 0.01%(23/43) std::_Rb_tree, std::less, std::allocator >::clear() [7] 56.52% 0.00%(13/23) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(13/13) [self] [7] 8.70% 0.00%(2/23) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) std::_Rb_tree, std::less, std::allocator >::_M_end() [8] 100.00% 0.00%(2/2) [self] [7] 8.70% 0.00%(2/23) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [7] 4.35% 0.00%(1/23) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [7] 4.35% 0.00%(1/23) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [6] 20.93% 0.00%(9/43) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 44.44% 0.00%(4/9) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(4/4) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 13.95% 0.00%(6/43) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(6/6) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(6/6) [self] [6] 11.63% 0.00%(5/43) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(5/5) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [3] 17.24% 0.00%(10/58) FunctionLocation [4] 100.00% 0.00%(10/10) set [5] 100.00% 0.00%(10/10) _Rb_tree [6] 50.00% 0.00%(5/10) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(5/5) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(5/5) [self] [6] 30.00% 0.00%(3/10) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(3/3) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [6] 20.00% 0.00%(2/10) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [3] 8.62% 0.00%(5/58) ~FunctionLocation [4] 100.00% 0.00%(5/5) ~set [5] 100.00% 0.00%(5/5) ~_Rb_tree [6] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(57/453838) arena_bin_nonfull_run_get [1] 66.67% 0.01%(38/57) arena_run_tree_remove [2] 100.00% 0.01%(38/38) [self] [1] 24.56% 0.00%(14/57) arena_run_comp [2] 100.00% 0.00%(14/14) [self] [1] 5.26% 0.00%(3/57) __vfprintf [2] 66.67% 0.00%(2/3) __dtoa [3] 100.00% 0.00%(2/2) [self] [2] 33.33% 0.00%(1/3) localeconv [3] 100.00% 0.00%(1/1) [self] [1] 1.75% 0.00%(1/57) arena_avail_comp [2] 100.00% 0.00%(1/1) [self] [1] 1.75% 0.00%(1/57) arena_run_alloc [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(57/453838) FunctionLocation::operator+=(FunctionLocation const&) [1] 100.00% 0.01%(57/57) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [2] 100.00% 0.01%(57/57) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [3] 100.00% 0.01%(57/57) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [4] 94.74% 0.01%(54/57) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [5] 53.70% 0.01%(29/54) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [6] 100.00% 0.01%(29/29) _Identity [7] 79.31% 0.01%(23/29) unary_function [8] 100.00% 0.01%(23/23) [self] [7] 20.69% 0.00%(6/29) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(6/6) [self] [5] 35.19% 0.00%(19/54) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [6] 84.21% 0.00%(16/19) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 37.50% 0.00%(6/16) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(6/6) [self] [7] 31.25% 0.00%(5/16) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [7] 12.50% 0.00%(2/16) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(2/16) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(1/16) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [6] 15.79% 0.00%(3/19) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [7] 33.33% 0.00%(1/3) _Identity [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Identity::operator()(unsigned int const&) const [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(6/54) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(6/6) _Identity [7] 83.33% 0.00%(5/6) unary_function [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(1/1) [self] [4] 5.26% 0.00%(3/57) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 66.67% 0.00%(2/3) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(1/1) std::set, std::allocator >::set() [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(57/453838) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 100.00% 0.01%(57/57) void std::swap(FunctionLocation&, FunctionLocation&) [2] 70.18% 0.01%(40/57) FunctionLocation::operator=(FunctionLocation const&) [3] 100.00% 0.01%(40/40) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [4] 100.00% 0.01%(40/40) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [5] 52.50% 0.00%(21/40) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 57.14% 0.00%(12/21) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 91.67% 0.00%(11/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 42.86% 0.00%(9/21) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 88.89% 0.00%(8/9) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(8/8) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [5] 47.50% 0.00%(19/40) std::_Rb_tree, std::less, std::allocator >::clear() [6] 100.00% 0.00%(19/19) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 52.63% 0.00%(10/19) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(10/10) [self] [7] 36.84% 0.00%(7/19) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 5.26% 0.00%(1/19) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 15.79% 0.00%(9/57) ~FunctionLocation [3] 100.00% 0.00%(9/9) ~set [4] 100.00% 0.00%(9/9) ~_Rb_tree [5] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 55.56% 0.00%(5/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [6] 44.44% 0.00%(4/9) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator::destroy(unsigned int*) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [2] 14.04% 0.00%(8/57) FunctionLocation [3] 100.00% 0.00%(8/8) set [4] 100.00% 0.00%(8/8) _Rb_tree [5] 87.50% 0.00%(7/8) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 71.43% 0.00%(5/7) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(5/5) [self] [6] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [5] 12.50% 0.00%(1/8) _Rb_tree_impl [6] 100.00% 0.00%(1/1) allocator [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(57/453838) std::_Vector_base >::_M_allocate(unsigned int) [1] 91.23% 0.01%(52/57) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [2] 55.77% 0.01%(29/52) [self] [2] 44.23% 0.01%(23/52) operator new(unsigned int) [3] 100.00% 0.01%(23/23) arena_malloc_small [4] 100.00% 0.01%(23/23) arena_bin_nonfull_run_get [5] 100.00% 0.01%(23/23) arena_run_alloc [6] 100.00% 0.01%(23/23) arena_run_split [7] 43.48% 0.00%(10/23) arena_avail_tree_remove [8] 100.00% 0.00%(10/10) [self] [7] 39.13% 0.00%(9/23) arena_avail_comp [8] 100.00% 0.00%(9/9) [self] [7] 17.39% 0.00%(4/23) arena_avail_tree_insert [8] 100.00% 0.00%(4/4) [self] [1] 8.77% 0.00%(5/57) [unmapped_function] [0] 0.01% 0.01%(56/453838) kern_readv [1] 100.00% 0.01%(56/56) fo_read [2] 100.00% 0.01%(56/56) VOP_READ [3] 100.00% 0.01%(56/56) VOP_READ_APV [4] 94.64% 0.01%(53/56) ffs_read [5] 100.00% 0.01%(53/53) cluster_read [6] 60.38% 0.01%(32/53) getblk [7] 43.75% 0.00%(14/32) gbincore [8] 100.00% 0.00%(14/14) [self] [7] 28.12% 0.00%(9/32) atomic_subtract_int [8] 100.00% 0.00%(9/9) [self] [7] 9.38% 0.00%(3/32) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 9.38% 0.00%(3/32) vfs_buf_test_cache [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(2/32) allocbuf [8] 100.00% 0.00%(2/2) [self] [7] 3.12% 0.00%(1/32) atomic_add_int [8] 100.00% 0.00%(1/1) [self] [6] 39.62% 0.00%(21/53) _lockmgr_args [7] 80.95% 0.00%(17/21) __lockmgr_args [8] 100.00% 0.00%(17/17) [self] [7] 9.52% 0.00%(2/21) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) _lockmgr_disown [8] 100.00% 0.00%(1/1) [self] [7] 4.76% 0.00%(1/21) wakeupshlk [8] 100.00% 0.00%(1/1) [self] [4] 3.57% 0.00%(2/56) pn_fill [5] 100.00% 0.00%(2/2) procfs_doprocmem [6] 50.00% 0.00%(1/2) p_candebug [7] 100.00% 0.00%(1/1) priv_check [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) proc_rwmem [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [4] 1.79% 0.00%(1/56) pfs_read [5] 100.00% 0.00%(1/1) pfs_visible [6] 100.00% 0.00%(1/1) pn_vis [7] 100.00% 0.00%(1/1) procfs_candebug [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(56/453838) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [1] 60.71% 0.01%(34/56) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [2] 73.53% 0.01%(25/34) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 100.00% 0.01%(25/25) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.01%(25/25) void std::swap(FunctionLocation&, FunctionLocation&) [5] 60.00% 0.00%(15/25) FunctionLocation::operator=(FunctionLocation const&) [6] 100.00% 0.00%(15/15) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [7] 93.33% 0.00%(14/15) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [8] 100.00% 0.00%(14/14) [self] [7] 6.67% 0.00%(1/15) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [8] 100.00% 0.00%(1/1) [self] [5] 28.00% 0.00%(7/25) FunctionLocation [6] 100.00% 0.00%(7/7) set [7] 85.71% 0.00%(6/7) _Rb_tree [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [5] 12.00% 0.00%(3/25) ~FunctionLocation [6] 100.00% 0.00%(3/3) ~set [7] 100.00% 0.00%(3/3) ~_Rb_tree [8] 100.00% 0.00%(3/3) [self] [2] 26.47% 0.00%(9/34) [self] [1] 25.00% 0.00%(14/56) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [2] 64.29% 0.00%(9/14) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [3] 77.78% 0.00%(7/9) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [4] 100.00% 0.00%(7/7) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(7/7) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(7/7) void std::swap(FunctionLocation&, FunctionLocation&) [7] 71.43% 0.00%(5/7) FunctionLocation::operator=(FunctionLocation const&) [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) FunctionLocation [8] 100.00% 0.00%(2/2) [self] [3] 11.11% 0.00%(1/9) void std::__introsort_loop<__gnu_cxx::__normal_iterator > >, int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, int) [4] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [5] 100.00% 0.00%(1/1) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(1/1) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [7] 100.00% 0.00%(1/1) void std::partial_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [8] 100.00% 0.00%(1/1) [self] [3] 11.11% 0.00%(1/9) ~FunctionLocation [4] 100.00% 0.00%(1/1) ~set [5] 100.00% 0.00%(1/1) ~_Rb_tree [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 21.43% 0.00%(3/14) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [3] 100.00% 0.00%(3/3) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 100.00% 0.00%(3/3) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(3/3) void std::swap(FunctionLocation&, FunctionLocation&) [6] 66.67% 0.00%(2/3) FunctionLocation::operator=(FunctionLocation const&) [7] 100.00% 0.00%(2/2) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) FunctionLocation [7] 100.00% 0.00%(1/1) set [8] 100.00% 0.00%(1/1) [self] [2] 7.14% 0.00%(1/14) FunctionLocation [3] 100.00% 0.00%(1/1) set [4] 100.00% 0.00%(1/1) _Rb_tree [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [2] 7.14% 0.00%(1/14) ~FunctionLocation [3] 100.00% 0.00%(1/1) ~set [4] 100.00% 0.00%(1/1) ~_Rb_tree [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [1] 10.71% 0.00%(6/56) __gnu_cxx::__normal_iterator > >::difference_type __gnu_cxx::operator- > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(6/6) [self] [1] 3.57% 0.00%(2/56) FunctionLocation [2] 100.00% 0.00%(2/2) set [3] 100.00% 0.00%(2/2) _Rb_tree [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(55/453838) __gnu_cxx::__normal_iterator > > std::__unguarded_partition<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, FunctionLocation) [1] 89.09% 0.01%(49/55) void std::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 100.00% 0.01%(49/49) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [3] 100.00% 0.01%(49/49) void std::swap(FunctionLocation&, FunctionLocation&) [4] 57.14% 0.01%(28/49) FunctionLocation::operator=(FunctionLocation const&) [5] 100.00% 0.01%(28/28) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [6] 100.00% 0.01%(28/28) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [7] 46.43% 0.00%(13/28) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(13/13) [self] [7] 21.43% 0.00%(6/28) std::_Rb_tree, std::less, std::allocator >::clear() [8] 100.00% 0.00%(6/6) [self] [7] 10.71% 0.00%(3/28) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(2/28) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(2/2) [self] [7] 3.57% 0.00%(1/28) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 3.57% 0.00%(1/28) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [4] 32.65% 0.00%(16/49) FunctionLocation [5] 100.00% 0.00%(16/16) set [6] 100.00% 0.00%(16/16) _Rb_tree [7] 31.25% 0.00%(5/16) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 18.75% 0.00%(3/16) _Rb_tree_impl [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(2/16) std::_Rb_tree, std::less, std::allocator >::_M_root() const [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(2/16) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(2/2) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [4] 10.20% 0.00%(5/49) ~FunctionLocation [5] 100.00% 0.00%(5/5) ~set [6] 100.00% 0.00%(5/5) ~_Rb_tree [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [1] 9.09% 0.00%(5/55) FunctionLocation::operator<(FunctionLocation const&) const [2] 100.00% 0.00%(5/5) [self] [1] 1.82% 0.00%(1/55) __gnu_cxx::__normal_iterator > >::operator--() [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(55/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [1] 94.55% 0.01%(52/55) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [2] 100.00% 0.01%(52/52) pair [3] 100.00% 0.01%(52/52) Sample [4] 100.00% 0.01%(52/52) vector [5] 76.92% 0.01%(40/52) _Vector_base [6] 82.50% 0.01%(33/40) _Vector_impl [7] 78.79% 0.01%(26/33) allocator [8] 100.00% 0.01%(26/26) [self] [7] 21.21% 0.00%(7/33) __gnu_cxx::new_allocator::new_allocator(__gnu_cxx::new_allocator const&) [8] 100.00% 0.00%(7/7) [self] [6] 17.50% 0.00%(7/40) std::_Vector_base >::_M_allocate(unsigned int) [7] 71.43% 0.00%(5/7) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [8] 100.00% 0.00%(5/5) [self] [7] 28.57% 0.00%(2/7) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [8] 100.00% 0.00%(2/2) [self] [5] 23.08% 0.00%(12/52) unsigned int* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, unsigned int*, unsigned int>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::allocator) [6] 100.00% 0.00%(12/12) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [7] 66.67% 0.00%(8/12) unsigned int* std::copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [8] 100.00% 0.00%(8/8) [self] [7] 33.33% 0.00%(4/12) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [8] 100.00% 0.00%(4/4) [self] [1] 5.45% 0.00%(3/55) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [2] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [3] 100.00% 0.00%(3/3) operator new(unsigned int) [4] 100.00% 0.00%(3/3) arena_malloc_small [5] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [6] 100.00% 0.00%(3/3) arena_run_alloc [7] 100.00% 0.00%(3/3) arena_run_split [8] 100.00% 0.00%(3/3) [self] [0] 0.01% 0.01%(55/453838) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [1] 89.09% 0.01%(49/55) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [2] 100.00% 0.01%(49/49) [self] [1] 10.91% 0.00%(6/55) [unmapped_function] [0] 0.01% 0.01%(54/453838) hardclock [1] 100.00% 0.01%(54/54) hardclock_cpu [2] 70.37% 0.01%(38/54) pmc_process_samples [3] 94.74% 0.01%(36/38) pmclog_process_callchain [4] 100.00% 0.01%(36/36) pmclog_reserve [5] 77.78% 0.01%(28/36) _mtx_lock_spin_flags [6] 100.00% 0.01%(28/28) spinlock_enter [7] 92.86% 0.01%(26/28) critical_enter [8] 100.00% 0.01%(26/26) [self] [7] 7.14% 0.00%(2/28) __curthread [8] 100.00% 0.00%(2/2) [self] [5] 22.22% 0.00%(8/36) pmclog_schedule_io [6] 100.00% 0.00%(8/8) wakeup_one [7] 37.50% 0.00%(3/8) atomic_store_rel_int [8] 100.00% 0.00%(3/3) [self] [7] 37.50% 0.00%(3/8) sleepq_signal [8] 100.00% 0.00%(3/3) [self] [7] 12.50% 0.00%(1/8) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) sleepq_release [8] 100.00% 0.00%(1/1) [self] [3] 5.26% 0.00%(2/38) pmclog_release [4] 100.00% 0.00%(2/2) pmclog_schedule_io [5] 100.00% 0.00%(2/2) wakeup_one [6] 100.00% 0.00%(2/2) sleepq_signal [7] 100.00% 0.00%(2/2) sleepq_resume_thread [8] 100.00% 0.00%(2/2) [self] [2] 29.63% 0.00%(16/54) callout_tick [3] 100.00% 0.00%(16/16) swi_sched [4] 100.00% 0.00%(16/16) intr_event_schedule_thread [5] 100.00% 0.00%(16/16) sched_add [6] 43.75% 0.00%(7/16) sched_lowest [7] 57.14% 0.00%(4/7) cpu_search [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) cpu_search_lowest [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) cpu_compare [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(4/16) tdq_notify [7] 75.00% 0.00%(3/4) ipi_selected [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) bsfl [8] 100.00% 0.00%(1/1) [self] [6] 18.75% 0.00%(3/16) tdq_add [7] 100.00% 0.00%(3/3) tdq_load_add [8] 100.00% 0.00%(3/3) [self] [6] 12.50% 0.00%(2/16) tdq_runq_add [7] 100.00% 0.00%(2/2) runq_add [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(54/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [1] 100.00% 0.01%(54/54) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [2] 98.15% 0.01%(53/54) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [3] 100.00% 0.01%(53/53) pair [4] 94.34% 0.01%(50/53) Callchain [5] 100.00% 0.01%(50/50) vector [6] 36.00% 0.00%(18/50) _Vector_base [7] 61.11% 0.00%(11/18) _Vector_impl [8] 100.00% 0.00%(11/11) [self] [7] 38.89% 0.00%(7/18) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(7/7) [self] [6] 24.00% 0.00%(12/50) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [7] 83.33% 0.00%(10/12) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(10/10) [self] [7] 16.67% 0.00%(2/12) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [8] 100.00% 0.00%(2/2) [self] [6] 18.00% 0.00%(9/50) ~allocator [7] 100.00% 0.00%(9/9) ~new_allocator [8] 100.00% 0.00%(9/9) [self] [6] 14.00% 0.00%(7/50) std::vector >::begin() const [7] 57.14% 0.00%(4/7) __normal_iterator [8] 100.00% 0.00%(4/4) [self] [7] 42.86% 0.00%(3/7) std::_Vector_base >::_M_get_Tp_allocator() [8] 100.00% 0.00%(3/3) [self] [6] 4.00% 0.00%(2/50) std::vector >::end() const [7] 100.00% 0.00%(2/2) __normal_iterator [8] 100.00% 0.00%(2/2) [self] [6] 4.00% 0.00%(2/50) allocator [7] 50.00% 0.00%(1/2) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) new_allocator [8] 100.00% 0.00%(1/1) [self] [4] 5.66% 0.00%(3/53) map [5] 100.00% 0.00%(3/3) _Rb_tree [6] 100.00% 0.00%(3/3) _Rb_tree_impl [7] 100.00% 0.00%(3/3) allocator [8] 100.00% 0.00%(3/3) [self] [2] 1.85% 0.00%(1/54) [self] [0] 0.01% 0.01%(52/453838) std::vector >::push_back(FunctionLocation const&) [1] 96.15% 0.01%(50/52) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [2] 96.00% 0.01%(48/50) FunctionLocation [3] 100.00% 0.01%(48/48) set [4] 100.00% 0.01%(48/48) _Rb_tree [5] 87.50% 0.01%(42/48) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 80.95% 0.01%(34/42) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 97.06% 0.01%(33/34) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.01%(33/33) [self] [7] 2.94% 0.00%(1/34) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 19.05% 0.00%(8/42) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 62.50% 0.00%(5/8) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(5/5) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 12.50% 0.00%(6/48) _Rb_tree_impl [6] 100.00% 0.00%(6/6) allocator [7] 66.67% 0.00%(4/6) new_allocator [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) std::vector >::max_size() const [8] 100.00% 0.00%(2/2) [self] [2] 4.00% 0.00%(2/50) [self] [1] 3.85% 0.00%(2/52) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [2] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [3] 100.00% 0.00%(1/1) FunctionLocation [4] 100.00% 0.00%(1/1) set [5] 100.00% 0.00%(1/1) _Rb_tree [6] 100.00% 0.00%(1/1) _Rb_tree_impl [7] 100.00% 0.00%(1/1) allocator [8] 100.00% 0.00%(1/1) [self] [2] 50.00% 0.00%(1/2) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [3] 100.00% 0.00%(1/1) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [4] 100.00% 0.00%(1/1) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [5] 100.00% 0.00%(1/1) void std::_Construct(FunctionLocation*, FunctionLocation const&) [6] 100.00% 0.00%(1/1) FunctionLocation [7] 100.00% 0.00%(1/1) set [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(49/453838) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 57.14% 0.01%(28/49) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, FunctionLocation>(__gnu_cxx::__normal_iterator > >, FunctionLocation) [2] 100.00% 0.01%(28/28) FunctionLocation::operator=(FunctionLocation const&) [3] 100.00% 0.01%(28/28) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [4] 100.00% 0.01%(28/28) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [5] 67.86% 0.00%(19/28) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 63.16% 0.00%(12/19) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 91.67% 0.00%(11/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(11/11) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 36.84% 0.00%(7/19) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 57.14% 0.00%(4/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [5] 32.14% 0.00%(9/28) std::_Rb_tree, std::less, std::allocator >::clear() [6] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 77.78% 0.00%(7/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [1] 28.57% 0.00%(14/49) FunctionLocation [2] 100.00% 0.00%(14/14) set [3] 100.00% 0.00%(14/14) _Rb_tree [4] 100.00% 0.00%(14/14) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 64.29% 0.00%(9/14) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 44.44% 0.00%(4/9) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(3/9) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 22.22% 0.00%(2/9) ~allocator [8] 100.00% 0.00%(2/2) [self] [5] 35.71% 0.00%(5/14) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 80.00% 0.00%(4/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 50.00% 0.00%(2/4) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [6] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [1] 14.29% 0.00%(7/49) ~FunctionLocation [2] 100.00% 0.00%(7/7) ~set [3] 100.00% 0.00%(7/7) ~_Rb_tree [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [5] 71.43% 0.00%(5/7) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [6] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 66.67% 0.00%(2/3) allocator > [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::less, std::allocator >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_put_node(std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Vector_base >::~_Vector_base() [8] 100.00% 0.00%(1/1) [self] [5] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(43/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [1] 97.67% 0.01%(42/43) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [2] 100.00% 0.01%(42/42) ~pair [3] 76.19% 0.01%(32/42) ~map [4] 100.00% 0.01%(32/32) ~_Rb_tree [5] 100.00% 0.01%(32/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 90.62% 0.01%(29/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 34.48% 0.00%(10/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(10/10) [self] [7] 24.14% 0.00%(7/29) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(7/7) [self] [7] 13.79% 0.00%(4/29) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(4/4) [self] [7] 10.34% 0.00%(3/29) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 6.90% 0.00%(2/29) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 6.90% 0.00%(2/29) std::pair::~pair() [8] 100.00% 0.00%(2/2) [self] [7] 3.45% 0.00%(1/29) __gnu_cxx::new_allocator >::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 9.38% 0.00%(3/32) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [3] 23.81% 0.00%(10/42) ~Callchain [4] 100.00% 0.00%(10/10) ~vector [5] 80.00% 0.00%(8/10) ~_Vector_base [6] 62.50% 0.00%(5/8) ~_Vector_impl [7] 80.00% 0.00%(4/5) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) __gnu_cxx::new_allocator::~new_allocator() [8] 100.00% 0.00%(1/1) [self] [6] 37.50% 0.00%(3/8) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [7] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [8] 100.00% 0.00%(3/3) [self] [5] 20.00% 0.00%(2/10) void std::_Destroy(char const**, char const**, std::allocator) [6] 100.00% 0.00%(2/2) void std::_Destroy(char const**, char const**) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::size() const [8] 100.00% 0.00%(2/2) [self] [1] 2.33% 0.00%(1/43) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(43/453838) void std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [1] 100.00% 0.01%(43/43) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [2] 100.00% 0.01%(43/43) std::vector >::operator=(std::vector > const&) [3] 83.72% 0.01%(36/43) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 88.89% 0.01%(32/36) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.01%(32/32) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.01%(32/32) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 56.25% 0.00%(18/32) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(18/18) [self] [7] 21.88% 0.00%(7/32) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(7/7) [self] [7] 9.38% 0.00%(3/32) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(3/3) [self] [7] 9.38% 0.00%(3/32) __gnu_cxx::__normal_iterator > >::operator*() const [8] 100.00% 0.00%(3/3) [self] [7] 3.12% 0.00%(1/32) std::vector >::capacity() const [8] 100.00% 0.00%(1/1) [self] [4] 11.11% 0.00%(4/36) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(4/4) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(4/4) operator new(unsigned int) [7] 75.00% 0.00%(3/4) arena_lock_balance [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) imalloc [8] 100.00% 0.00%(1/1) [self] [3] 16.28% 0.00%(7/43) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [4] 100.00% 0.00%(7/7) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [5] 100.00% 0.00%(7/7) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [6] 85.71% 0.00%(6/7) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [7] 50.00% 0.00%(3/6) Process::getProcess(int) [8] 100.00% 0.00%(3/3) [self] [7] 50.00% 0.00%(3/6) __gnu_cxx::__normal_iterator > >::base() const [8] 100.00% 0.00%(3/3) [self] [6] 14.29% 0.00%(1/7) void std::_Destroy(Location*) [7] 100.00% 0.00%(1/1) ~Location [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(43/453838) write [1] 100.00% 0.01%(43/43) kern_writev [2] 100.00% 0.01%(43/43) fo_write [3] 88.37% 0.01%(38/43) VOP_WRITE [4] 100.00% 0.01%(38/38) VOP_WRITE_APV [5] 100.00% 0.01%(38/38) ffs_write [6] 71.05% 0.01%(27/38) ffs_balloc_ufs2 [7] 25.93% 0.00%(7/27) brelse [8] 100.00% 0.00%(7/7) [self] [7] 11.11% 0.00%(3/27) __curthread [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(3/27) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(3/27) cluster_read [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(3/27) ufs_getlbns [8] 100.00% 0.00%(3/3) [self] [7] 7.41% 0.00%(2/27) ffs_alloc [8] 100.00% 0.00%(2/2) [self] [7] 3.70% 0.00%(1/27) breadn [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) bzero [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) cluster_rbuild [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) generic_bzero [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) getblk [8] 100.00% 0.00%(1/1) [self] [7] 3.70% 0.00%(1/27) vfs_clean_pages [8] 100.00% 0.00%(1/1) [self] [6] 15.79% 0.00%(6/38) vfs_clean_pages [7] 100.00% 0.00%(6/6) vfs_page_set_validclean [8] 100.00% 0.00%(6/6) [self] [6] 5.26% 0.00%(2/38) cluster_write [7] 50.00% 0.00%(1/2) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) vfs_clean_pages [8] 100.00% 0.00%(1/1) [self] [6] 2.63% 0.00%(1/38) bdwrite [7] 100.00% 0.00%(1/1) bufbdflush [8] 100.00% 0.00%(1/1) [self] [6] 2.63% 0.00%(1/38) cluster_wbuild_wb [7] 100.00% 0.00%(1/1) cluster_wbuild [8] 100.00% 0.00%(1/1) [self] [6] 2.63% 0.00%(1/38) lim_cur [7] 100.00% 0.00%(1/1) lim_rlimit [8] 100.00% 0.00%(1/1) [self] [3] 11.63% 0.00%(5/43) vn_write [4] 80.00% 0.00%(4/5) VOP_LOCK1 [5] 100.00% 0.00%(4/4) VOP_LOCK1_APV [6] 100.00% 0.00%(4/4) _lockmgr_args [7] 50.00% 0.00%(2/4) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) __lockmgr_args [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) wakeupshlk [8] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(1/5) VOP_GETWRITEMOUNT [5] 100.00% 0.00%(1/1) VOP_GETWRITEMOUNT_APV [6] 100.00% 0.00%(1/1) vop_stdgetwritemount [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(42/453838) VOP_WRITE [1] 100.00% 0.01%(42/42) VOP_WRITE_APV [2] 100.00% 0.01%(42/42) ffs_write [3] 80.95% 0.01%(34/42) ffs_balloc_ufs2 [4] 29.41% 0.00%(10/34) getblk [5] 60.00% 0.00%(6/10) allocbuf [6] 83.33% 0.00%(5/6) vm_page_alloc [7] 40.00% 0.00%(2/5) vm_phys_alloc_pages [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) vm_phys_split_pages [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) vm_page_insert [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) vm_page_lookup [7] 100.00% 0.00%(1/1) vm_page_splay [8] 100.00% 0.00%(1/1) [self] [5] 40.00% 0.00%(4/10) getnewbuf [6] 100.00% 0.00%(4/4) vfs_vmio_release [7] 50.00% 0.00%(2/4) atomic_subtract_int [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) buf_vm_page_count_severe [8] 100.00% 0.00%(2/2) [self] [4] 23.53% 0.00%(8/34) bread [5] 100.00% 0.00%(8/8) breadn [6] 50.00% 0.00%(4/8) _lockmgr_args [7] 100.00% 0.00%(4/4) __lockmgr_args [8] 100.00% 0.00%(4/4) [self] [6] 50.00% 0.00%(4/8) getblk [7] 75.00% 0.00%(3/4) gbincore [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) bremfree [8] 100.00% 0.00%(1/1) [self] [4] 20.59% 0.00%(7/34) cluster_read [5] 85.71% 0.00%(6/7) getblk [6] 100.00% 0.00%(6/6) gbincore [7] 100.00% 0.00%(6/6) buf_splay [8] 100.00% 0.00%(6/6) [self] [5] 14.29% 0.00%(1/7) _lockmgr_args [6] 100.00% 0.00%(1/1) __lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [4] 20.59% 0.00%(7/34) ffs_alloc [5] 71.43% 0.00%(5/7) ffs_hashalloc [6] 100.00% 0.00%(5/5) ffs_alloccg [7] 100.00% 0.00%(5/5) vfs_clean_pages [8] 100.00% 0.00%(5/5) [self] [5] 28.57% 0.00%(2/7) __divdi3 [6] 100.00% 0.00%(2/2) __qdivrem [7] 100.00% 0.00%(2/2) __shl [8] 100.00% 0.00%(2/2) [self] [4] 5.88% 0.00%(2/34) softdep_setup_allocindir_page [5] 50.00% 0.00%(1/2) newallocindir [6] 100.00% 0.00%(1/1) uma_zalloc [7] 100.00% 0.00%(1/1) zone_alloc_bucket [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) setup_allocindir_phase2 [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) malloc_type_freed [8] 100.00% 0.00%(1/1) [self] [3] 4.76% 0.00%(2/42) VOP_REALLOCBLKS [4] 100.00% 0.00%(2/2) VOP_REALLOCBLKS_APV [5] 100.00% 0.00%(2/2) ffs_reallocblks_ufs2 [6] 100.00% 0.00%(2/2) ffs_hashalloc [7] 100.00% 0.00%(2/2) ffs_clusteralloc [8] 100.00% 0.00%(2/2) [self] [3] 4.76% 0.00%(2/42) cluster_wbuild_wb [4] 100.00% 0.00%(2/2) cluster_wbuild [5] 50.00% 0.00%(1/2) bwrite [6] 100.00% 0.00%(1/1) bufwrite [7] 100.00% 0.00%(1/1) vm_page_sleep_if_busy [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) getpbuf [6] 100.00% 0.00%(1/1) _lockmgr_args [7] 100.00% 0.00%(1/1) wakeupshlk [8] 100.00% 0.00%(1/1) [self] [3] 4.76% 0.00%(2/42) cluster_write [4] 100.00% 0.00%(2/2) vfs_clean_pages [5] 100.00% 0.00%(2/2) vfs_page_set_validclean [6] 100.00% 0.00%(2/2) vm_page_set_validclean [7] 100.00% 0.00%(2/2) pmap_clear_modify [8] 100.00% 0.00%(2/2) [self] [3] 2.38% 0.00%(1/42) bdwrite [4] 100.00% 0.00%(1/1) bdirty [5] 100.00% 0.00%(1/1) reassignbuf [6] 100.00% 0.00%(1/1) buf_vlist_add [7] 100.00% 0.00%(1/1) buf_splay [8] 100.00% 0.00%(1/1) [self] [3] 2.38% 0.00%(1/42) cluster_collectbufs [4] 100.00% 0.00%(1/1) bread [5] 100.00% 0.00%(1/1) breadn [6] 100.00% 0.00%(1/1) _lockmgr_args [7] 100.00% 0.00%(1/1) __lockmgr_args [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(42/453838) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [1] 97.62% 0.01%(41/42) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [2] 90.24% 0.01%(37/41) [self] [2] 9.76% 0.00%(4/41) operator new(unsigned int) [3] 100.00% 0.00%(4/4) arena_malloc_small [4] 100.00% 0.00%(4/4) arena_bin_nonfull_run_get [5] 100.00% 0.00%(4/4) arena_run_alloc [6] 100.00% 0.00%(4/4) arena_run_split [7] 75.00% 0.00%(3/4) arena_avail_tree_remove [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [1] 2.38% 0.00%(1/42) [unmapped_function] [0] 0.01% 0.01%(41/453838) bool std::lexicographical_compare<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 51.22% 0.00%(21/41) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(21/21) [self] [1] 19.51% 0.00%(8/41) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(8/8) [self] [1] 14.63% 0.00%(6/41) Location::operator<(Location const&) const [2] 100.00% 0.00%(6/6) [self] [1] 12.20% 0.00%(5/41) __gnu_cxx::__normal_iterator > >::operator++() [2] 100.00% 0.00%(5/5) [self] [1] 2.44% 0.00%(1/41) __gnu_cxx::__normal_iterator > >::operator*() const [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(40/453838) map [1] 45.00% 0.00%(9/20) _Rb_tree [2] 100.00% 0.00%(9/9) [self] [1] 35.00% 0.00%(7/20) less [2] 100.00% 0.00%(7/7) [self] [1] 15.00% 0.00%(3/20) allocator [2] 100.00% 0.00%(3/3) [self] [1] 5.00% 0.00%(1/20) ~allocator [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(40/453838) __d2b_D2A [1] 50.00% 0.00%(20/40) __Balloc_D2A [2] 100.00% 0.00%(20/20) [self] [1] 50.00% 0.00%(20/40) __lo0bits_D2A [2] 100.00% 0.00%(20/20) [self] [0] 0.01% 0.01%(39/453838) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [1] 100.00% 0.01%(39/39) std::map, std::allocator > >::operator[](char const* const&) [2] 100.00% 0.01%(39/39) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.01%(39/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.01%(39/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 97.44% 0.01%(38/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 63.16% 0.01%(24/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 95.83% 0.01%(23/24) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.01%(23/23) [self] [7] 4.17% 0.00%(1/24) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [8] 100.00% 0.00%(1/1) [self] [6] 18.42% 0.00%(7/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 85.71% 0.00%(6/7) allocator > > [8] 100.00% 0.00%(6/6) [self] [7] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 10.53% 0.00%(4/38) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [7] 100.00% 0.00%(4/4) operator new(unsigned int, void*) [8] 100.00% 0.00%(4/4) [self] [6] 7.89% 0.00%(3/38) ~allocator [7] 66.67% 0.00%(2/3) std::allocator >::allocator() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 2.56% 0.00%(1/39) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) unary_function [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(38/453838) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [1] 100.00% 0.01%(38/38) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.01%(38/38) [self] [0] 0.01% 0.01%(38/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [1] 78.95% 0.01%(30/38) __gnu_cxx::new_allocator >::destroy(std::pair*) [2] 90.00% 0.01%(27/30) ~pair [3] 100.00% 0.01%(27/27) ~Sample [4] 100.00% 0.01%(27/27) ~vector [5] 81.48% 0.00%(22/27) ~_Vector_base [6] 59.09% 0.00%(13/22) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [7] 84.62% 0.00%(11/13) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [8] 100.00% 0.00%(11/11) [self] [7] 7.69% 0.00%(1/13) [unmapped_function] [7] 7.69% 0.00%(1/13) std::_Vector_base >::_M_allocate(unsigned int) [8] 100.00% 0.00%(1/1) [self] [6] 40.91% 0.00%(9/22) ~_Vector_impl [7] 100.00% 0.00%(9/9) ~allocator [8] 100.00% 0.00%(9/9) [self] [5] 18.52% 0.00%(5/27) void std::_Destroy(unsigned int*, unsigned int*, std::allocator) [6] 100.00% 0.00%(5/5) void std::_Destroy(unsigned int*, unsigned int*) [7] 60.00% 0.00%(3/5) void std::__destroy_aux(unsigned int*, unsigned int*, std::__true_type) [8] 100.00% 0.00%(3/3) [self] [7] 40.00% 0.00%(2/5) std::vector >::end() [8] 100.00% 0.00%(2/2) [self] [2] 10.00% 0.00%(3/30) [self] [1] 13.16% 0.00%(5/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(5/5) [self] [1] 7.89% 0.00%(3/38) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [2] 100.00% 0.00%(3/3) [self] [0] 0.01% 0.01%(35/453838) __gnu_cxx::__normal_iterator > > std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 54.29% 0.00%(19/35) Location* std::__copy_aux(Location const*, Location const*, Location*) [2] 100.00% 0.00%(19/19) [self] [1] 31.43% 0.00%(11/35) __normal_iterator [2] 100.00% 0.00%(11/11) [self] [1] 8.57% 0.00%(3/35) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(3/3) [self] [1] 5.71% 0.00%(2/35) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(35/453838) arena_run_alloc [1] 82.86% 0.01%(29/35) arena_run_split [2] 100.00% 0.01%(29/29) [self] [1] 11.43% 0.00%(4/35) arena_chunk_tree_dirty_remove [2] 100.00% 0.00%(4/4) [self] [1] 5.71% 0.00%(2/35) [unmapped_function] [0] 0.01% 0.01%(35/453838) arena_run_split [1] 40.00% 0.00%(14/35) arena_avail_comp [2] 100.00% 0.00%(14/14) [self] [1] 40.00% 0.00%(14/35) arena_avail_tree_remove [2] 100.00% 0.00%(14/14) [self] [1] 20.00% 0.00%(7/35) arena_avail_tree_insert [2] 100.00% 0.00%(7/7) [self] [0] 0.01% 0.01%(33/453838) Image::freeImages() [1] 100.00% 0.01%(33/33) ~Image [2] 93.94% 0.01%(31/33) bfd_close [3] 67.74% 0.00%(21/31) _bfd_elf_close_and_cleanup [4] 100.00% 0.00%(21/21) _bfd_dwarf2_cleanup_debug_info [5] 95.24% 0.00%(20/21) arena_dalloc_small [6] 100.00% 0.00%(20/20) arena_run_dalloc [7] 40.00% 0.00%(8/20) arena_avail_tree_insert [8] 100.00% 0.00%(8/8) [self] [7] 35.00% 0.00%(7/20) arena_avail_comp [8] 100.00% 0.00%(7/7) [self] [7] 25.00% 0.00%(5/20) arena_avail_tree_remove [8] 100.00% 0.00%(5/5) [self] [5] 4.76% 0.00%(1/21) arena_dalloc [6] 100.00% 0.00%(1/1) arena_dalloc_large [7] 100.00% 0.00%(1/1) arena_purge [8] 100.00% 0.00%(1/1) [self] [3] 32.26% 0.00%(10/31) _bfd_delete_bfd [4] 100.00% 0.00%(10/10) objalloc_free [5] 100.00% 0.00%(10/10) arena_dalloc [6] 100.00% 0.00%(10/10) arena_dalloc_large [7] 50.00% 0.00%(5/10) arena_run_dalloc [8] 100.00% 0.00%(5/5) [self] [7] 40.00% 0.00%(4/10) arena_purge [8] 100.00% 0.00%(4/4) [self] [7] 10.00% 0.00%(1/10) arena_chunk_dealloc [8] 100.00% 0.00%(1/1) [self] [2] 6.06% 0.00%(2/33) ~map [3] 100.00% 0.00%(2/2) ~_Rb_tree [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(31/453838) fo_read [1] 96.77% 0.01%(30/31) VOP_READ [2] 100.00% 0.01%(30/30) VOP_READ_APV [3] 100.00% 0.01%(30/30) ffs_read [4] 100.00% 0.01%(30/30) cluster_read [5] 86.67% 0.01%(26/30) getblk [6] 42.31% 0.00%(11/26) allocbuf [7] 54.55% 0.00%(6/11) vm_page_lookup [8] 100.00% 0.00%(6/6) [self] [7] 36.36% 0.00%(4/11) atomic_add_int [8] 100.00% 0.00%(4/4) [self] [7] 9.09% 0.00%(1/11) vm_page_wire [8] 100.00% 0.00%(1/1) [self] [6] 34.62% 0.00%(9/26) gbincore [7] 100.00% 0.00%(9/9) buf_splay [8] 100.00% 0.00%(9/9) [self] [6] 11.54% 0.00%(3/26) getnewbuf [7] 66.67% 0.00%(2/3) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) vfs_vmio_release [8] 100.00% 0.00%(1/1) [self] [6] 7.69% 0.00%(2/26) bgetvp [7] 50.00% 0.00%(1/2) buf_vlist_add [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) vhold [8] 100.00% 0.00%(1/1) [self] [6] 3.85% 0.00%(1/26) vfs_buf_test_cache [7] 100.00% 0.00%(1/1) vm_page_clear_dirty [8] 100.00% 0.00%(1/1) [self] [5] 13.33% 0.00%(4/30) _lockmgr_args [6] 100.00% 0.00%(4/4) __lockmgr_args [7] 100.00% 0.00%(4/4) atomic_cmpset_int [8] 100.00% 0.00%(4/4) [self] [1] 3.23% 0.00%(1/31) pipe_read [2] 100.00% 0.00%(1/1) _sleep [3] 100.00% 0.00%(1/1) sleepq_wait_sig [4] 100.00% 0.00%(1/1) sleepq_catch_signals [5] 100.00% 0.00%(1/1) sleepq_switch [6] 100.00% 0.00%(1/1) mi_switch [7] 100.00% 0.00%(1/1) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(31/453838) Image::loadDyntab() [1] 100.00% 0.01%(31/31) Image::loadSymbolCache(bfd_symbol**, long, std::map, std::allocator > >&) [2] 100.00% 0.01%(31/31) std::map, std::allocator > >::operator[](char const* const&) [3] 67.74% 0.00%(21/31) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [4] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [5] 100.00% 0.00%(21/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [6] 66.67% 0.00%(14/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [7] 50.00% 0.00%(7/14) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [8] 100.00% 0.00%(7/7) [self] [7] 21.43% 0.00%(3/14) ~allocator [8] 100.00% 0.00%(3/3) [self] [7] 14.29% 0.00%(2/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 7.14% 0.00%(1/14) std::allocator >::allocator > >(std::allocator > > const&) [8] 100.00% 0.00%(1/1) [self] [6] 28.57% 0.00%(6/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [7] 50.00% 0.00%(3/6) _Select1st [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) std::_Select1st >::operator()(std::pair const&) const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 4.76% 0.00%(1/21) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [7] 100.00% 0.00%(1/1) std::_Rb_tree_rotate_left(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*&) [8] 100.00% 0.00%(1/1) [self] [3] 32.26% 0.00%(10/31) std::map, std::allocator > >::lower_bound(char const* const&) [4] 100.00% 0.00%(10/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(char const* const&) [5] 100.00% 0.00%(10/10) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(10/10) _Select1st [7] 80.00% 0.00%(8/10) unary_function [8] 100.00% 0.00%(8/8) [self] [7] 20.00% 0.00%(2/10) std::map, std::allocator > >::key_comp() const [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(30/453838) __gnu_cxx::new_allocator >::construct(std::pair*, std::pair const&) [1] 100.00% 0.01%(30/30) pair [2] 96.67% 0.01%(29/30) FunctionLocation [3] 100.00% 0.01%(29/29) set [4] 100.00% 0.01%(29/29) _Rb_tree [5] 86.21% 0.01%(25/29) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.01%(25/25) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.01%(25/25) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.01%(25/25) [self] [5] 13.79% 0.00%(4/29) _Rb_tree_impl [6] 100.00% 0.00%(4/4) allocator [7] 75.00% 0.00%(3/4) new_allocator [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [2] 3.33% 0.00%(1/30) [self] [0] 0.01% 0.01%(30/453838) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [1] 100.00% 0.01%(30/30) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.01%(30/30) [self] [0] 0.01% 0.01%(30/453838) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [1] 73.33% 0.00%(22/30) operator new(unsigned int) [2] 100.00% 0.00%(22/22) [self] [1] 26.67% 0.00%(8/30) [unmapped_function] [0] 0.01% 0.01%(29/453838) __gnu_cxx::new_allocator >::destroy(std::pair*) [1] 100.00% 0.01%(29/29) ~pair [2] 100.00% 0.01%(29/29) ~Sample [3] 100.00% 0.01%(29/29) ~vector [4] 100.00% 0.01%(29/29) ~_Vector_base [5] 89.66% 0.01%(26/29) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [6] 100.00% 0.01%(26/26) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [7] 53.85% 0.00%(14/26) operator delete(void*) [8] 100.00% 0.00%(14/14) [self] [7] 38.46% 0.00%(10/26) [unmapped_function] [7] 7.69% 0.00%(2/26) std::bad_exception::~bad_exception() [8] 100.00% 0.00%(2/2) [self] [5] 10.34% 0.00%(3/29) ~_Vector_impl [6] 100.00% 0.00%(3/3) ~allocator [7] 66.67% 0.00%(2/3) std::allocator::allocator() [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) ~new_allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(29/453838) kern_writev [1] 100.00% 0.01%(29/29) fo_write [2] 100.00% 0.01%(29/29) VOP_WRITE [3] 100.00% 0.01%(29/29) VOP_WRITE_APV [4] 100.00% 0.01%(29/29) ffs_write [5] 72.41% 0.00%(21/29) ffs_balloc_ufs2 [6] 38.10% 0.00%(8/21) getblk [7] 50.00% 0.00%(4/8) allocbuf [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(2/8) getnewbuf [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) bgetvp [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) buf_daemon [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(3/21) bread [7] 100.00% 0.00%(3/3) breadn [8] 100.00% 0.00%(3/3) [self] [6] 14.29% 0.00%(3/21) softdep_setup_allocindir_page [7] 100.00% 0.00%(3/3) setup_allocindir_phase2 [8] 100.00% 0.00%(3/3) [self] [6] 9.52% 0.00%(2/21) ffs_alloc [7] 50.00% 0.00%(1/2) __divdi3 [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) priv_check_cred [8] 100.00% 0.00%(1/1) [self] [6] 9.52% 0.00%(2/21) ufs_getlbns [7] 100.00% 0.00%(2/2) __moddi3 [8] 100.00% 0.00%(2/2) [self] [6] 4.76% 0.00%(1/21) _lockmgr_args [7] 100.00% 0.00%(1/1) __lockmgr_args [8] 100.00% 0.00%(1/1) [self] [6] 4.76% 0.00%(1/21) bdwrite [7] 100.00% 0.00%(1/1) __curthread [8] 100.00% 0.00%(1/1) [self] [6] 4.76% 0.00%(1/21) ffs_realloccg [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 17.24% 0.00%(5/29) vfs_clean_pages [6] 100.00% 0.00%(5/5) vfs_page_set_validclean [7] 100.00% 0.00%(5/5) vm_page_set_validclean [8] 100.00% 0.00%(5/5) [self] [5] 3.45% 0.00%(1/29) bdwrite [6] 100.00% 0.00%(1/1) _lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 3.45% 0.00%(1/29) cluster_wbuild_wb [6] 100.00% 0.00%(1/1) _lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 3.45% 0.00%(1/29) cluster_write [6] 100.00% 0.00%(1/1) bdwrite [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(28/453838) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [1] 100.00% 0.01%(28/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [2] 96.43% 0.01%(27/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [3] 100.00% 0.01%(27/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [4] 100.00% 0.01%(27/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [5] 100.00% 0.01%(27/27) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [6] 100.00% 0.01%(27/27) operator new(unsigned int) [7] 22.22% 0.00%(6/27) arena_lock_balance [8] 100.00% 0.00%(6/6) [self] [7] 22.22% 0.00%(6/27) arena_run_reg_alloc [8] 100.00% 0.00%(6/6) [self] [7] 14.81% 0.00%(4/27) malloc [8] 100.00% 0.00%(4/4) [self] [7] 11.11% 0.00%(3/27) [unmapped_function] [7] 7.41% 0.00%(2/27) arena_malloc_small [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) calloc [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) choose_arena [8] 100.00% 0.00%(2/2) [self] [7] 7.41% 0.00%(2/27) malloc_init [8] 100.00% 0.00%(2/2) [self] [2] 3.57% 0.00%(1/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 100.00% 0.00%(1/1) operator new(unsigned int) [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(28/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [1] 100.00% 0.01%(28/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 96.43% 0.01%(27/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 92.59% 0.01%(25/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 92.00% 0.01%(23/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.01%(23/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 60.87% 0.00%(14/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 71.43% 0.00%(10/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(10/10) [self] [7] 21.43% 0.00%(3/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(3/3) [self] [7] 7.14% 0.00%(1/14) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 39.13% 0.00%(9/23) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 33.33% 0.00%(3/9) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(3/3) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) std::pair::~pair() [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) ~allocator [8] 100.00% 0.00%(1/1) [self] [4] 8.00% 0.00%(2/25) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator >::destroy(std::pair*) [6] 100.00% 0.00%(1/1) ~pair [7] 100.00% 0.00%(1/1) ~Sample [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(1/1) allocator > > [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [3] 7.41% 0.00%(2/27) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator >::destroy(std::pair*) [5] 100.00% 0.00%(2/2) ~pair [6] 100.00% 0.00%(2/2) ~Sample [7] 100.00% 0.00%(2/2) ~vector [8] 100.00% 0.00%(2/2) [self] [2] 3.57% 0.00%(1/28) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(1/1) operator delete(void*) [6] 100.00% 0.00%(1/1) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(26/453838) hardclock_cpu [1] 57.69% 0.00%(15/26) callout_tick [2] 100.00% 0.00%(15/15) swi_sched [3] 100.00% 0.00%(15/15) intr_event_schedule_thread [4] 100.00% 0.00%(15/15) sched_add [5] 100.00% 0.00%(15/15) sched_lowest [6] 100.00% 0.00%(15/15) cpu_search [7] 86.67% 0.00%(13/15) cpu_search [8] 100.00% 0.00%(13/13) [self] [7] 6.67% 0.00%(1/15) cpu_compare [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) sched_setup [8] 100.00% 0.00%(1/1) [self] [1] 42.31% 0.00%(11/26) pmc_process_samples [2] 100.00% 0.00%(11/11) pmclog_process_callchain [3] 100.00% 0.00%(11/11) pmclog_reserve [4] 100.00% 0.00%(11/11) pmclog_schedule_io [5] 100.00% 0.00%(11/11) wakeup_one [6] 81.82% 0.00%(9/11) sleepq_signal [7] 33.33% 0.00%(3/9) _thread_lock_flags [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(3/9) atomic_cmpset_int [8] 100.00% 0.00%(3/3) [self] [7] 22.22% 0.00%(2/9) sleepq_lookup [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(1/9) sleepq_resume_thread [8] 100.00% 0.00%(1/1) [self] [6] 18.18% 0.00%(2/11) sleepq_lock [7] 100.00% 0.00%(2/2) spinlock_enter [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(26/453838) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [1] 100.00% 0.01%(26/26) pair [2] 100.00% 0.01%(26/26) Callchain [3] 100.00% 0.01%(26/26) vector [4] 57.69% 0.00%(15/26) _Vector_base [5] 80.00% 0.00%(12/15) std::_Vector_base >::_M_allocate(unsigned int) [6] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [7] 50.00% 0.00%(6/12) operator new(unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 16.67% 0.00%(2/12) __gnu_cxx::new_allocator::max_size() const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) operator new[](unsigned int) [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) [unmapped_function] [7] 8.33% 0.00%(1/12) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 20.00% 0.00%(3/15) _Vector_impl [6] 100.00% 0.00%(3/3) allocator [7] 66.67% 0.00%(2/3) new_allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::allocator::~allocator() [8] 100.00% 0.00%(1/1) [self] [4] 42.31% 0.00%(11/26) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [5] 100.00% 0.00%(11/11) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [6] 100.00% 0.00%(11/11) char const** std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::__true_type) [7] 81.82% 0.00%(9/11) char const** std::copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(2/11) char const** std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(26/453838) VOP_WRITE_APV [1] 100.00% 0.01%(26/26) ffs_write [2] 80.77% 0.00%(21/26) ffs_balloc_ufs2 [3] 38.10% 0.00%(8/21) bread [4] 100.00% 0.00%(8/8) breadn [5] 87.50% 0.00%(7/8) getblk [6] 100.00% 0.00%(7/7) gbincore [7] 100.00% 0.00%(7/7) buf_splay [8] 100.00% 0.00%(7/7) [self] [5] 12.50% 0.00%(1/8) _lockmgr_args [6] 100.00% 0.00%(1/1) __lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(7/21) ffs_alloc [4] 100.00% 0.00%(7/7) ffs_hashalloc [5] 100.00% 0.00%(7/7) ffs_alloccg [6] 57.14% 0.00%(4/7) ffs_alloccgblk [7] 75.00% 0.00%(3/4) ffs_clusteracct [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) bdwrite [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) ffs_mapsearch [7] 100.00% 0.00%(1/1) scanc [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(1/7) vfs_clean_pages [7] 100.00% 0.00%(1/1) vfs_setdirty_locked_object [8] 100.00% 0.00%(1/1) [self] [3] 23.81% 0.00%(5/21) getblk [4] 80.00% 0.00%(4/5) allocbuf [5] 100.00% 0.00%(4/4) vm_page_alloc [6] 75.00% 0.00%(3/4) vm_page_insert [7] 100.00% 0.00%(3/3) vm_page_splay [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) vdrop [7] 100.00% 0.00%(1/1) vfree [8] 100.00% 0.00%(1/1) [self] [4] 20.00% 0.00%(1/5) getnewbuf [5] 100.00% 0.00%(1/1) vfs_vmio_release [6] 100.00% 0.00%(1/1) pmap_qremove [7] 100.00% 0.00%(1/1) invlpg [8] 100.00% 0.00%(1/1) [self] [3] 4.76% 0.00%(1/21) ffs_realloccg [4] 100.00% 0.00%(1/1) ffs_hashalloc [5] 100.00% 0.00%(1/1) ffs_alloccg [6] 100.00% 0.00%(1/1) ffs_mapsearch [7] 100.00% 0.00%(1/1) scanc [8] 100.00% 0.00%(1/1) [self] [2] 11.54% 0.00%(3/26) cluster_wbuild_wb [3] 100.00% 0.00%(3/3) cluster_wbuild [4] 100.00% 0.00%(3/3) bwrite [5] 100.00% 0.00%(3/3) bufwrite [6] 100.00% 0.00%(3/3) vfs_busy_pages [7] 66.67% 0.00%(2/3) vfs_page_set_validclean [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) pmap_remove_write [8] 100.00% 0.00%(1/1) [self] [2] 7.69% 0.00%(2/26) VOP_REALLOCBLKS [3] 100.00% 0.00%(2/2) VOP_REALLOCBLKS_APV [4] 100.00% 0.00%(2/2) ffs_reallocblks_ufs2 [5] 50.00% 0.00%(1/2) __divdi3 [6] 100.00% 0.00%(1/1) __qdivrem [7] 100.00% 0.00%(1/1) __shl [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) softdep_setup_allocindir_page [6] 100.00% 0.00%(1/1) setup_allocindir_phase2 [7] 100.00% 0.00%(1/1) free [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(25/453838) __gnu_cxx::new_allocator >::deallocate(std::_Rb_tree_node*, unsigned int) [1] 88.00% 0.00%(22/25) operator delete(void*) [2] 100.00% 0.00%(22/22) [self] [1] 12.00% 0.00%(3/25) [unmapped_function] [0] 0.01% 0.01%(24/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > > > > const*) [1] 83.33% 0.00%(20/24) _Select1st [2] 100.00% 0.00%(20/20) [self] [1] 12.50% 0.00%(3/24) std::_Select1st, std::allocator > > > >::operator()(std::pair, std::allocator > > > const&) const [2] 100.00% 0.00%(3/3) [self] [1] 4.17% 0.00%(1/24) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > > > > const*) [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(24/453838) std::map, std::allocator > >::find(char const* const&) const [1] 100.00% 0.01%(24/24) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(char const* const&) const [2] 100.00% 0.01%(24/24) [self] [0] 0.01% 0.01%(24/453838) std::vector >::reserve(unsigned int) [1] 41.67% 0.00%(10/24) Location* std::vector >::_M_allocate_and_copy(unsigned int, Location*, Location*) [2] 100.00% 0.00%(10/10) [self] [1] 16.67% 0.00%(4/24) std::vector >::max_size() const [2] 100.00% 0.00%(4/4) [self] [1] 12.50% 0.00%(3/24) allocator [2] 100.00% 0.00%(3/3) [self] [1] 8.33% 0.00%(2/24) std::vector >::size() const [2] 100.00% 0.00%(2/2) [self] [1] 8.33% 0.00%(2/24) void std::_Destroy(Location*, Location*, std::allocator) [2] 100.00% 0.00%(2/2) [self] [1] 8.33% 0.00%(2/24) ~allocator [2] 100.00% 0.00%(2/2) [self] [1] 4.17% 0.00%(1/24) std::vector >::capacity() const [2] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(24/453838) ~allocator [1] 70.83% 0.00%(17/24) __vfprintf [2] 88.24% 0.00%(15/17) __dtoa [3] 100.00% 0.00%(15/15) [self] [2] 5.88% 0.00%(1/17) [unmapped_function] [2] 5.88% 0.00%(1/17) localeconv [3] 100.00% 0.00%(1/1) [self] [1] 25.00% 0.00%(6/24) ~allocator [2] 83.33% 0.00%(5/6) __vfprintf [3] 80.00% 0.00%(4/5) __dtoa [4] 100.00% 0.00%(4/4) [self] [3] 20.00% 0.00%(1/5) localeconv [4] 100.00% 0.00%(1/1) [self] [2] 16.67% 0.00%(1/6) __gnu_cxx::__verbose_terminate_handler() [3] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [4] 100.00% 0.00%(1/1) [self] [1] 4.17% 0.00%(1/24) __gnu_cxx::__verbose_terminate_handler() [2] 100.00% 0.00%(1/1) arena_lock_balance [3] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(24/453838) char const** std::__copy_aux(char const* const*, char const* const*, char const**) [1] 75.00% 0.00%(18/24) memmove [2] 100.00% 0.00%(18/18) [self] [1] 20.83% 0.00%(5/24) char const** std::__copy::copy(char const* const*, char const* const*, char const**) [2] 100.00% 0.00%(5/5) [self] [1] 4.17% 0.00%(1/24) __nrv_alloc_D2A [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(22/453838) ipi_bitmap_handler [1] 100.00% 0.00%(22/22) sched_preempt [2] 77.27% 0.00%(17/22) mi_switch [3] 58.82% 0.00%(10/17) sched_switch [4] 60.00% 0.00%(6/10) choosethread [5] 50.00% 0.00%(3/6) sched_choose [6] 66.67% 0.00%(2/3) [self] [6] 33.33% 0.00%(1/3) tdq_choose [7] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(3/6) tdq_runq_rem [6] 100.00% 0.00%(3/3) runq_remove [7] 100.00% 0.00%(3/3) runq_remove_idx [8] 100.00% 0.00%(3/3) [self] [4] 40.00% 0.00%(4/10) [self] [3] 23.53% 0.00%(4/17) tdq_runq_add [4] 50.00% 0.00%(2/4) runq_add_pri [5] 100.00% 0.00%(2/2) [self] [4] 25.00% 0.00%(1/4) [self] [4] 25.00% 0.00%(1/4) runq_setbit [5] 100.00% 0.00%(1/1) [self] [3] 11.76% 0.00%(2/17) cpu_switch [4] 100.00% 0.00%(2/2) [self] [3] 5.88% 0.00%(1/17) atomic_load_acq_int [4] 100.00% 0.00%(1/1) [self] [2] 13.64% 0.00%(3/22) [self] [2] 9.09% 0.00%(2/22) _thread_lock_flags [3] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(22/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [1] 45.45% 0.00%(10/22) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [2] 100.00% 0.00%(10/10) [self] [1] 22.73% 0.00%(5/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [2] 80.00% 0.00%(4/5) [self] [2] 20.00% 0.00%(1/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [3] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [4] 100.00% 0.00%(1/1) operator new(unsigned int) [5] 100.00% 0.00%(1/1) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [1] 13.64% 0.00%(3/22) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(3/3) [self] [1] 9.09% 0.00%(2/22) _Select1st [2] 100.00% 0.00%(2/2) [self] [1] 4.55% 0.00%(1/22) [unmapped_function] [1] 4.55% 0.00%(1/22) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(22/453838) pmclog_schedule_io [1] 100.00% 0.00%(22/22) wakeup_one [2] 100.00% 0.00%(22/22) sleepq_signal [3] 100.00% 0.00%(22/22) sleepq_resume_thread [4] 100.00% 0.00%(22/22) setrunnable [5] 100.00% 0.00%(22/22) sched_wakeup [6] 100.00% 0.00%(22/22) sched_add [7] 59.09% 0.00%(13/22) sched_pickcpu [8] 100.00% 0.00%(13/13) [self] [7] 18.18% 0.00%(4/22) sched_interact_score [8] 100.00% 0.00%(4/4) [self] [7] 13.64% 0.00%(3/22) tdq_notify [8] 100.00% 0.00%(3/3) [self] [7] 4.55% 0.00%(1/22) sched_lowest [8] 100.00% 0.00%(1/1) [self] [7] 4.55% 0.00%(1/22) tdq_add [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(22/453838) void std::_Construct(Location*, Location const&) [1] 100.00% 0.00%(22/22) operator new(unsigned int, void*) [2] 100.00% 0.00%(22/22) [self] [0] 0.00% 0.00%(22/453838) Image::findFunctionSymbol(Location&, std::map, std::allocator > > const&) [1] 100.00% 0.00%(22/22) Image::mapLocation(Location&, unsigned int) [2] 100.00% 0.00%(22/22) _bfd_elf_find_nearest_line [3] 100.00% 0.00%(22/22) find_line [4] 100.00% 0.00%(22/22) comp_unit_find_nearest_line [5] 86.36% 0.00%(19/22) scan_unit_for_symbols [6] 63.16% 0.00%(12/19) concat_filename [7] 58.33% 0.00%(7/12) sprintf [8] 100.00% 0.00%(7/7) [self] [7] 33.33% 0.00%(4/12) memset [8] 100.00% 0.00%(4/4) [self] [7] 8.33% 0.00%(1/12) bfd_malloc [8] 100.00% 0.00%(1/1) [self] [6] 26.32% 0.00%(5/19) read_attribute_value [7] 20.00% 0.00%(1/5) bfd_alloc [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) read_1_byte [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) read_2_bytes [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) read_4_bytes [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) read_section [8] 100.00% 0.00%(1/1) [self] [6] 10.53% 0.00%(2/19) find_abstract_instance_name [7] 100.00% 0.00%(2/2) read_attribute_value [8] 100.00% 0.00%(2/2) [self] [5] 13.64% 0.00%(3/22) decode_line_info [6] 66.67% 0.00%(2/3) add_line_info [7] 100.00% 0.00%(2/2) strcpy [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) concat_filename [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(21/453838) void std::_Construct >, std::vector > >(std::vector >*, std::vector > const&) [1] 100.00% 0.00%(21/21) vector [2] 71.43% 0.00%(15/21) [self] [2] 28.57% 0.00%(6/21) _Vector_base [3] 100.00% 0.00%(6/6) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(6/6) operator new(unsigned int) [6] 83.33% 0.00%(5/6) arena_malloc_small [7] 60.00% 0.00%(3/5) arena_run_tree_first [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [7] 20.00% 0.00%(1/5) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(1/6) malloc [7] 100.00% 0.00%(1/1) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(21/453838) void std::_Construct(FunctionLocation*, FunctionLocation const&) [1] 100.00% 0.00%(21/21) FunctionLocation [2] 95.24% 0.00%(20/21) set [3] 100.00% 0.00%(20/20) _Rb_tree [4] 100.00% 0.00%(20/20) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 75.00% 0.00%(15/20) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(15/15) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 33.33% 0.00%(5/15) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(5/5) [self] [7] 26.67% 0.00%(4/15) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(4/4) [self] [7] 13.33% 0.00%(2/15) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(2/2) [self] [7] 13.33% 0.00%(2/15) ~allocator [8] 100.00% 0.00%(2/2) [self] [7] 6.67% 0.00%(1/15) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [7] 6.67% 0.00%(1/15) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(5/20) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 60.00% 0.00%(3/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [6] 40.00% 0.00%(2/5) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(1/1) [self] [2] 4.76% 0.00%(1/21) [self] [0] 0.00% 0.00%(21/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [1] 42.86% 0.00%(9/21) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(9/9) [self] [1] 33.33% 0.00%(7/21) _Select1st [2] 100.00% 0.00%(7/7) [self] [1] 23.81% 0.00%(5/21) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(20/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [1] 70.00% 0.00%(14/20) _Select1st [2] 100.00% 0.00%(14/14) [self] [1] 15.00% 0.00%(3/20) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(3/3) [self] [1] 15.00% 0.00%(3/20) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(20/453838) ~Callchain [1] 100.00% 0.00%(20/20) ~vector [2] 95.00% 0.00%(19/20) ~_Vector_base [3] 100.00% 0.00%(19/19) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [4] 100.00% 0.00%(19/19) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [5] 100.00% 0.00%(19/19) operator delete(void*) [6] 57.89% 0.00%(11/19) arena_dalloc_small [7] 63.64% 0.00%(7/11) arena_run_tree_insert [8] 100.00% 0.00%(7/7) [self] [7] 18.18% 0.00%(2/11) arena_purge [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [6] 42.11% 0.00%(8/19) free [7] 100.00% 0.00%(8/8) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(8/8) [self] [2] 5.00% 0.00%(1/20) [self] [0] 0.00% 0.00%(19/453838) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [1] 100.00% 0.00%(19/19) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [2] 63.16% 0.00%(12/19) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [3] 100.00% 0.00%(12/12) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [4] 100.00% 0.00%(12/12) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [5] 100.00% 0.00%(12/12) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [6] 100.00% 0.00%(12/12) operator new(unsigned int) [7] 58.33% 0.00%(7/12) arena_lock_balance [8] 100.00% 0.00%(7/7) [self] [7] 16.67% 0.00%(2/12) malloc [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) arena_malloc_small [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [7] 8.33% 0.00%(1/12) calloc [8] 100.00% 0.00%(1/1) [self] [2] 36.84% 0.00%(7/19) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [3] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [4] 100.00% 0.00%(7/7) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 85.71% 0.00%(6/7) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 66.67% 0.00%(4/6) operator new(unsigned int) [8] 100.00% 0.00%(4/4) [self] [7] 16.67% 0.00%(1/6) [unmapped_function] [7] 16.67% 0.00%(1/6) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(1/1) allocator > [7] 100.00% 0.00%(1/1) std::vector >::size() const [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(19/453838) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [1] 84.21% 0.00%(16/19) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [2] 87.50% 0.00%(14/16) operator new(unsigned int) [3] 100.00% 0.00%(14/14) arena_malloc_small [4] 100.00% 0.00%(14/14) arena_bin_nonfull_run_get [5] 100.00% 0.00%(14/14) arena_run_alloc [6] 100.00% 0.00%(14/14) arena_run_split [7] 57.14% 0.00%(8/14) arena_avail_tree_remove [8] 100.00% 0.00%(8/8) [self] [7] 21.43% 0.00%(3/14) arena_avail_comp [8] 100.00% 0.00%(3/3) [self] [7] 21.43% 0.00%(3/14) arena_avail_tree_insert [8] 100.00% 0.00%(3/3) [self] [2] 12.50% 0.00%(2/16) [self] [1] 15.79% 0.00%(3/19) [unmapped_function] [0] 0.00% 0.00%(19/453838) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 94.74% 0.00%(18/19) FunctionLocation* std::__copy_backward_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*) [2] 100.00% 0.00%(18/18) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [3] 100.00% 0.00%(18/18) FunctionLocation::operator=(FunctionLocation const&) [4] 100.00% 0.00%(18/18) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [5] 100.00% 0.00%(18/18) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [6] 50.00% 0.00%(9/18) std::_Rb_tree, std::less, std::allocator >::clear() [7] 77.78% 0.00%(7/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 22.22% 0.00%(2/9) std::_Rb_tree, std::less, std::allocator >::_M_begin() [8] 100.00% 0.00%(2/2) [self] [6] 27.78% 0.00%(5/18) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(5/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(5/5) [self] [6] 11.11% 0.00%(2/18) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(2/2) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [6] 11.11% 0.00%(2/18) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(2/2) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [1] 5.26% 0.00%(1/19) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(19/453838) bfd_elf32_slurp_symbol_table [1] 47.37% 0.00%(9/19) bfd_elf_get_elf_syms [2] 100.00% 0.00%(9/9) [self] [1] 26.32% 0.00%(5/19) bfd_elf_sym_name [2] 100.00% 0.00%(5/5) [self] [1] 21.05% 0.00%(4/19) bfd_section_from_elf_index [2] 100.00% 0.00%(4/4) [self] [1] 5.26% 0.00%(1/19) _bfd_elf_swap_versym_in [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(18/453838) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [1] 100.00% 0.00%(18/18) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [2] 94.44% 0.00%(17/18) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [3] 100.00% 0.00%(17/17) void std::_Construct(FunctionLocation*, FunctionLocation const&) [4] 100.00% 0.00%(17/17) FunctionLocation [5] 100.00% 0.00%(17/17) set [6] 100.00% 0.00%(17/17) _Rb_tree [7] 41.18% 0.00%(7/17) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 17.65% 0.00%(3/17) _Rb_tree_impl [8] 100.00% 0.00%(3/3) [self] [7] 11.76% 0.00%(2/17) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) std::_Select1st, std::allocator > > > >::_Select1st() [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_M_rightmost() [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(1/1) [self] [7] 5.88% 0.00%(1/17) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 5.56% 0.00%(1/18) [self] [0] 0.00% 0.00%(18/453838) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [1] 100.00% 0.00%(18/18) unsigned int* std::copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [2] 100.00% 0.00%(18/18) [self] [0] 0.00% 0.00%(18/453838) void std::__iter_swap::iter_swap<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [1] 83.33% 0.00%(15/18) void std::swap >(std::vector >&, std::vector >&) [2] 100.00% 0.00%(15/15) [self] [1] 16.67% 0.00%(3/18) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >::operator*() const [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(18/453838) ~_Vector_base [1] 69.23% 0.00%(9/13) ~_Vector_impl [2] 100.00% 0.00%(9/9) [self] [1] 30.77% 0.00%(4/13) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [2] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(18/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::end() [1] 100.00% 0.00%(18/18) _Rb_tree_iterator [2] 100.00% 0.00%(18/18) [self] [0] 0.00% 0.00%(18/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [1] 33.33% 0.00%(6/18) std::less::operator()(unsigned int const&, unsigned int const&) const [2] 100.00% 0.00%(6/6) [self] [1] 27.78% 0.00%(5/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(5/5) [self] [1] 27.78% 0.00%(5/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [2] 80.00% 0.00%(4/5) [self] [2] 20.00% 0.00%(1/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [5] 100.00% 0.00%(1/1) operator new(unsigned int) [6] 100.00% 0.00%(1/1) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_bin_malloc_hard [8] 100.00% 0.00%(1/1) [self] [1] 5.56% 0.00%(1/18) std::_Rb_tree_iterator >::operator--() [2] 100.00% 0.00%(1/1) [self] [1] 5.56% 0.00%(1/18) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(18/453838) FunctionLocation* std::__copy_backward_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*) [1] 100.00% 0.00%(18/18) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [2] 88.89% 0.00%(16/18) FunctionLocation::operator=(FunctionLocation const&) [3] 100.00% 0.00%(16/16) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [4] 100.00% 0.00%(16/16) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [5] 56.25% 0.00%(9/16) std::_Rb_tree, std::less, std::allocator >::clear() [6] 100.00% 0.00%(9/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 77.78% 0.00%(7/9) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [8] 100.00% 0.00%(7/7) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [7] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [5] 43.75% 0.00%(7/16) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 85.71% 0.00%(6/7) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [6] 14.29% 0.00%(1/7) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(1/1) [self] [2] 11.11% 0.00%(2/18) [self] [0] 0.00% 0.00%(17/453838) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [1] 47.06% 0.00%(8/17) void std::_Construct(Location*, Location const&) [2] 100.00% 0.00%(8/8) [self] [1] 35.29% 0.00%(6/17) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [2] 100.00% 0.00%(6/6) [self] [1] 17.65% 0.00%(3/17) __gnu_cxx::__normal_iterator > >::operator++() [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(17/453838) VOP_READ [1] 100.00% 0.00%(17/17) VOP_READ_APV [2] 100.00% 0.00%(17/17) ffs_read [3] 100.00% 0.00%(17/17) cluster_read [4] 100.00% 0.00%(17/17) getblk [5] 94.12% 0.00%(16/17) allocbuf [6] 75.00% 0.00%(12/16) vm_page_lookup [7] 100.00% 0.00%(12/12) vm_page_splay [8] 100.00% 0.00%(12/12) [self] [6] 25.00% 0.00%(4/16) pmap_qenter [7] 100.00% 0.00%(4/4) pmap_cache_bits [8] 100.00% 0.00%(4/4) [self] [5] 5.88% 0.00%(1/17) getnewbuf [6] 100.00% 0.00%(1/1) vfs_vmio_release [7] 100.00% 0.00%(1/1) buf_vm_page_count_severe [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(17/453838) exit1 [1] 94.12% 0.00%(16/17) vmspace_dofree [2] 100.00% 0.00%(16/16) vm_map_remove [3] 100.00% 0.00%(16/16) vm_map_entry_delete [4] 100.00% 0.00%(16/16) vm_object_page_remove [5] 100.00% 0.00%(16/16) vm_page_free [6] 100.00% 0.00%(16/16) vm_page_free_toq [7] 68.75% 0.00%(11/16) vm_phys_free_pages [8] 100.00% 0.00%(11/11) [self] [7] 18.75% 0.00%(3/16) vm_page_remove [8] 100.00% 0.00%(3/3) [self] [7] 6.25% 0.00%(1/16) vm_page_zero_idle_wakeup [8] 100.00% 0.00%(1/1) [self] [7] 6.25% 0.00%(1/16) vm_pageq_remove [8] 100.00% 0.00%(1/1) [self] [1] 5.88% 0.00%(1/17) vmspace_exit [2] 100.00% 0.00%(1/1) pmap_remove_pages [3] 100.00% 0.00%(1/1) pmap_qremove [4] 100.00% 0.00%(1/1) pmap_invalidate_range [5] 100.00% 0.00%(1/1) smp_invlpg_range [6] 100.00% 0.00%(1/1) smp_tlb_shootdown [7] 100.00% 0.00%(1/1) write_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(17/453838) sleepq_signal [1] 100.00% 0.00%(17/17) sleepq_resume_thread [2] 100.00% 0.00%(17/17) setrunnable [3] 100.00% 0.00%(17/17) sched_wakeup [4] 94.12% 0.00%(16/17) sched_add [5] 100.00% 0.00%(16/16) sched_lowest [6] 100.00% 0.00%(16/16) cpu_search [7] 100.00% 0.00%(16/16) cpu_search [8] 100.00% 0.00%(16/16) [self] [4] 5.88% 0.00%(1/17) sched_setcpu [5] 100.00% 0.00%(1/1) thread_lock_block [6] 100.00% 0.00%(1/1) spinlock_exit [7] 100.00% 0.00%(1/1) critical_exit [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(16/453838) Process::getProcess(int) [1] 43.75% 0.00%(7/16) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [2] 100.00% 0.00%(7/7) [self] [1] 25.00% 0.00%(4/16) std::map, std::allocator > >::end() [2] 100.00% 0.00%(4/4) [self] [1] 25.00% 0.00%(4/16) std::map, std::allocator > >::find(int const&) [2] 100.00% 0.00%(4/4) [self] [1] 6.25% 0.00%(1/16) std::_Rb_tree_iterator >::operator->() const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(16/453838) isalloc [1] 100.00% 0.00%(16/16) arena_salloc [2] 100.00% 0.00%(16/16) [self] [0] 0.00% 0.00%(16/453838) std::vector >::push_back(Location const&) [1] 100.00% 0.00%(16/16) __gnu_cxx::new_allocator::construct(Location*, Location const&) [2] 100.00% 0.00%(16/16) [self] [0] 0.00% 0.00%(16/453838) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [1] 100.00% 0.00%(16/16) FunctionLocation::operator=(FunctionLocation const&) [2] 100.00% 0.00%(16/16) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [3] 100.00% 0.00%(16/16) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [4] 62.50% 0.00%(10/16) std::_Rb_tree, std::less, std::allocator >::clear() [5] 100.00% 0.00%(10/10) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [6] 70.00% 0.00%(7/10) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [7] 57.14% 0.00%(4/7) ~allocator [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) std::allocator::allocator >(std::allocator > const&) [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.00%(3/10) std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [7] 100.00% 0.00%(3/3) std::_Rb_tree, std::less, std::allocator >::_M_destroy_node(std::_Rb_tree_node*) [8] 100.00% 0.00%(3/3) [self] [4] 37.50% 0.00%(6/16) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [5] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [6] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [7] 50.00% 0.00%(3/6) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [8] 100.00% 0.00%(3/3) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) ~allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(15/453838) FunctionLocation::operator+=(Location const&) [1] 86.67% 0.00%(13/15) std::set, std::allocator >::insert(unsigned int const&) [2] 53.85% 0.00%(7/13) [self] [2] 46.15% 0.00%(6/13) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [3] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [4] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 100.00% 0.00%(6/6) operator new(unsigned int) [8] 100.00% 0.00%(6/6) [self] [1] 13.33% 0.00%(2/15) Location::getLineNumber() const [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(15/453838) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [1] 100.00% 0.00%(15/15) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(15/15) [self] [0] 0.00% 0.00%(15/453838) comp_unit_find_nearest_line [1] 66.67% 0.00%(10/15) scan_unit_for_symbols [2] 90.00% 0.00%(9/10) concat_filename [3] 66.67% 0.00%(6/9) sprintf [4] 100.00% 0.00%(6/6) io_flush [5] 100.00% 0.00%(6/6) __sprint [6] 100.00% 0.00%(6/6) __sfvwrite [7] 100.00% 0.00%(6/6) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(6/6) [self] [3] 33.33% 0.00%(3/9) bfd_malloc [4] 100.00% 0.00%(3/3) arena_malloc_small [5] 100.00% 0.00%(3/3) arena_bin_nonfull_run_get [6] 100.00% 0.00%(3/3) arena_run_alloc [7] 100.00% 0.00%(3/3) arena_run_split [8] 100.00% 0.00%(3/3) [self] [2] 10.00% 0.00%(1/10) bfd_zalloc [3] 100.00% 0.00%(1/1) bfd_alloc [4] 100.00% 0.00%(1/1) _objalloc_alloc [5] 100.00% 0.00%(1/1) arena_malloc [6] 100.00% 0.00%(1/1) arena_malloc_large [7] 100.00% 0.00%(1/1) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [1] 33.33% 0.00%(5/15) decode_line_info [2] 80.00% 0.00%(4/5) concat_filename [3] 50.00% 0.00%(2/4) bfd_malloc [4] 100.00% 0.00%(2/2) arena_malloc_small [5] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [6] 100.00% 0.00%(2/2) arena_run_alloc [7] 50.00% 0.00%(1/2) arena_chunk_tree_dirty_remove [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_split [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(2/4) sprintf [4] 100.00% 0.00%(2/2) io_flush [5] 100.00% 0.00%(2/2) __sprint [6] 100.00% 0.00%(2/2) __sfvwrite [7] 100.00% 0.00%(2/2) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(2/2) [self] [2] 20.00% 0.00%(1/5) add_line_info [3] 100.00% 0.00%(1/1) bfd_alloc [4] 100.00% 0.00%(1/1) _objalloc_alloc [5] 100.00% 0.00%(1/1) arena_malloc [6] 100.00% 0.00%(1/1) arena_malloc_large [7] 100.00% 0.00%(1/1) arena_run_alloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(15/453838) wakeup_one [1] 100.00% 0.00%(15/15) sleepq_signal [2] 100.00% 0.00%(15/15) sleepq_resume_thread [3] 100.00% 0.00%(15/15) setrunnable [4] 100.00% 0.00%(15/15) sched_wakeup [5] 80.00% 0.00%(12/15) sched_add [6] 33.33% 0.00%(4/12) sched_lowest [7] 50.00% 0.00%(2/4) cpu_search [8] 100.00% 0.00%(2/2) [self] [7] 50.00% 0.00%(2/4) cpu_search_lowest [8] 100.00% 0.00%(2/2) [self] [6] 25.00% 0.00%(3/12) tdq_add [7] 100.00% 0.00%(3/3) tdq_load_add [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(3/12) tdq_notify [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) cpu_idle_wakeup [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) ipi_selected [8] 100.00% 0.00%(1/1) [self] [6] 16.67% 0.00%(2/12) tdq_runq_add [7] 100.00% 0.00%(2/2) runq_add [8] 100.00% 0.00%(2/2) [self] [5] 20.00% 0.00%(3/15) sched_setcpu [6] 100.00% 0.00%(3/3) thread_lock_block [7] 33.33% 0.00%(1/3) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) write_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(15/453838) read_4_bytes [1] 100.00% 0.00%(15/15) bfd_getl32 [2] 100.00% 0.00%(15/15) [self] [0] 0.00% 0.00%(15/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear() [1] 100.00% 0.00%(15/15) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [2] 86.67% 0.00%(13/15) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [3] 76.92% 0.00%(10/13) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [4] 90.00% 0.00%(9/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 55.56% 0.00%(5/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 60.00% 0.00%(3/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [7] 66.67% 0.00%(2/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [6] 40.00% 0.00%(2/5) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [5] 44.44% 0.00%(4/9) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [6] 75.00% 0.00%(3/4) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [7] 100.00% 0.00%(3/3) ~pair [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [7] 100.00% 0.00%(1/1) allocator, std::allocator >, FunctionLocation, std::less, std::allocator > >, std::allocator, std::allocator >, FunctionLocation> > > > > > [8] 100.00% 0.00%(1/1) [self] [4] 10.00% 0.00%(1/10) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [6] 100.00% 0.00%(1/1) ~pair [7] 100.00% 0.00%(1/1) ~map [8] 100.00% 0.00%(1/1) [self] [3] 23.08% 0.00%(3/13) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [4] 66.67% 0.00%(2/3) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [5] 100.00% 0.00%(2/2) ~pair [6] 100.00% 0.00%(2/2) ~map [7] 100.00% 0.00%(2/2) ~_Rb_tree [8] 100.00% 0.00%(2/2) [self] [4] 33.33% 0.00%(1/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) [unmapped_function] [2] 13.33% 0.00%(2/15) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [3] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [4] 100.00% 0.00%(2/2) ~pair [5] 50.00% 0.00%(1/2) ~Callchain [6] 100.00% 0.00%(1/1) ~vector [7] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**, std::allocator) [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) ~map [6] 100.00% 0.00%(1/1) ~_Rb_tree [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(14/453838) Xint0x80_syscall [1] 100.00% 0.00%(14/14) [self] [0] 0.00% 0.00%(14/453838) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node const*) [1] 64.29% 0.00%(9/14) _Identity [2] 100.00% 0.00%(9/9) [self] [1] 35.71% 0.00%(5/14) std::_Identity::operator()(unsigned int const&) const [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(14/453838) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [1] 100.00% 0.00%(14/14) void std::_Construct(FunctionLocation*, FunctionLocation const&) [2] 100.00% 0.00%(14/14) FunctionLocation [3] 100.00% 0.00%(14/14) set [4] 100.00% 0.00%(14/14) _Rb_tree [5] 85.71% 0.00%(12/14) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 50.00% 0.00%(6/12) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(6/6) [self] [6] 50.00% 0.00%(6/12) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 66.67% 0.00%(4/6) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(2/2) [self] [5] 14.29% 0.00%(2/14) _Rb_tree_impl [6] 100.00% 0.00%(2/2) allocator [7] 50.00% 0.00%(1/2) std::vector >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) new_allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(14/453838) slow_copyin [1] 100.00% 0.00%(14/14) [self] [0] 0.00% 0.00%(13/453838) doreti_popl_fs [1] 100.00% 0.00%(13/13) [self] [0] 0.00% 0.00%(13/453838) std::string::append(char const*, unsigned int) [1] 76.92% 0.00%(10/13) std::string::reserve(unsigned int) [2] 90.00% 0.00%(9/10) [self] [2] 10.00% 0.00%(1/10) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [3] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [4] 100.00% 0.00%(1/1) operator new(unsigned int) [5] 100.00% 0.00%(1/1) arena_malloc_small [6] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [7] 100.00% 0.00%(1/1) arena_avail_tree_nsearch [8] 100.00% 0.00%(1/1) [self] [1] 23.08% 0.00%(3/13) [unmapped_function] [0] 0.00% 0.00%(13/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [1] 100.00% 0.00%(13/13) _Rb_tree_iterator [2] 100.00% 0.00%(13/13) [self] [0] 0.00% 0.00%(13/453838) doreti_next [1] 100.00% 0.00%(13/13) [self] [0] 0.00% 0.00%(13/453838) Process::getLoadableImageName(Location const&, unsigned int&) [1] 92.31% 0.00%(12/13) sharedLibInfo [2] 91.67% 0.00%(11/12) sharedLibInfo::processFileImage() [3] 54.55% 0.00%(6/11) __cxa_throw [4] 100.00% 0.00%(6/6) _Unwind_RaiseException [5] 50.00% 0.00%(3/6) _Unwind_GetIPInfo [6] 100.00% 0.00%(3/3) _Unwind_GetIPInfo [7] 66.67% 0.00%(2/3) _Unwind_GetIPInfo [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gcc_personality_v0 [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(2/6) _Unwind_Backtrace [6] 100.00% 0.00%(2/2) _Unwind_GetIPInfo [7] 50.00% 0.00%(1/2) _Unwind_GetIPInfo [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) __gcc_personality_v0 [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(1/6) __gxx_personality_v0 [6] 100.00% 0.00%(1/1) std::unexpected() [7] 100.00% 0.00%(1/1) std::unexpected() [8] 100.00% 0.00%(1/1) [self] [3] 36.36% 0.00%(4/11) _Unwind_Resume [4] 75.00% 0.00%(3/4) _Unwind_Backtrace [5] 100.00% 0.00%(3/3) __gxx_personality_v0 [6] 100.00% 0.00%(3/3) std::unexpected() [7] 100.00% 0.00%(3/3) std::unexpected() [8] 100.00% 0.00%(3/3) [self] [4] 25.00% 0.00%(1/4) _Unwind_GetIPInfo [5] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [6] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [7] 100.00% 0.00%(1/1) __gcc_personality_v0 [8] 100.00% 0.00%(1/1) [self] [3] 9.09% 0.00%(1/11) bfd_openr [4] 100.00% 0.00%(1/1) bfd_fopen [5] 100.00% 0.00%(1/1) _bfd_delete_bfd [6] 100.00% 0.00%(1/1) bfd_hash_table_free [7] 100.00% 0.00%(1/1) realloc [8] 100.00% 0.00%(1/1) [self] [2] 8.33% 0.00%(1/12) _Unwind_Resume [3] 100.00% 0.00%(1/1) _Unwind_Backtrace [4] 100.00% 0.00%(1/1) _Unwind_GetIPInfo [5] 100.00% 0.00%(1/1) _Unwind_Find_FDE [6] 100.00% 0.00%(1/1) [unmapped_function] [1] 7.69% 0.00%(1/13) std::basic_string, std::allocator >::basic_string(std::string const&) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(13/453838) ast [1] 23.08% 0.00%(3/13) [self] [1] 23.08% 0.00%(3/13) _thread_lock_flags [2] 66.67% 0.00%(2/3) [self] [2] 33.33% 0.00%(1/3) spinlock_exit [3] 100.00% 0.00%(1/1) [self] [1] 23.08% 0.00%(3/13) mi_switch [2] 33.33% 0.00%(1/3) cpu_switch [3] 100.00% 0.00%(1/1) [self] [2] 33.33% 0.00%(1/3) sched_switch [3] 100.00% 0.00%(1/1) choosethread [4] 100.00% 0.00%(1/1) sched_choose [5] 100.00% 0.00%(1/1) [self] [2] 33.33% 0.00%(1/3) tdq_runq_add [3] 100.00% 0.00%(1/1) [self] [1] 15.38% 0.00%(2/13) spinlock_exit [2] 100.00% 0.00%(2/2) [self] [1] 7.69% 0.00%(1/13) sched_prio [2] 100.00% 0.00%(1/1) sched_thread_priority [3] 100.00% 0.00%(1/1) [self] [1] 7.69% 0.00%(1/13) write_eflags [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(12/453838) std::string::operator+=(char const*) [1] 100.00% 0.00%(12/12) std::string::append(char const*, unsigned int) [2] 100.00% 0.00%(12/12) std::string::reserve(unsigned int) [3] 50.00% 0.00%(6/12) std::string::_Rep::_M_destroy(std::allocator const&) [4] 100.00% 0.00%(6/6) operator delete(void*) [5] 100.00% 0.00%(6/6) arena_dalloc_small [6] 100.00% 0.00%(6/6) arena_run_dalloc [7] 50.00% 0.00%(3/6) arena_avail_comp [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [3] 50.00% 0.00%(6/12) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [4] 100.00% 0.00%(6/6) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [5] 100.00% 0.00%(6/6) operator new(unsigned int) [6] 83.33% 0.00%(5/6) malloc [7] 100.00% 0.00%(5/5) __i686.get_pc_thunk.bx [8] 100.00% 0.00%(5/5) [self] [6] 16.67% 0.00%(1/6) arena_malloc_small [7] 100.00% 0.00%(1/1) arena_run_reg_alloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(12/453838) __gnu_cxx::__normal_iterator > > std::copy_backward<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [1] 100.00% 0.00%(12/12) __gnu_cxx::__normal_iterator > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [2] 100.00% 0.00%(12/12) FunctionLocation* std::__copy_backward_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*) [3] 100.00% 0.00%(12/12) FunctionLocation* std::__copy_backward::__copy_b(FunctionLocation*, FunctionLocation*, FunctionLocation*) [4] 100.00% 0.00%(12/12) FunctionLocation::operator=(FunctionLocation const&) [5] 100.00% 0.00%(12/12) std::set, std::allocator >::operator=(std::set, std::allocator > const&) [6] 100.00% 0.00%(12/12) std::_Rb_tree, std::less, std::allocator >::operator=(std::_Rb_tree, std::less, std::allocator > const&) [7] 41.67% 0.00%(5/12) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::less, std::allocator >::_M_begin() const [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::less, std::allocator >::clear() [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(2/12) std::_Rb_tree, std::less, std::allocator >::_M_root() [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) std::_Rb_tree, std::less, std::allocator >::_M_leftmost() [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(12/453838) __freedtoa [1] 100.00% 0.00%(12/12) __Bfree_D2A [2] 100.00% 0.00%(12/12) [self] [0] 0.00% 0.00%(12/453838) read_attribute_value [1] 16.67% 0.00%(2/12) bfd_alloc [2] 100.00% 0.00%(2/2) [self] [1] 16.67% 0.00%(2/12) read_4_bytes [2] 100.00% 0.00%(2/2) [self] [1] 16.67% 0.00%(2/12) read_n_bytes [2] 100.00% 0.00%(2/2) [self] [1] 16.67% 0.00%(2/12) strlen [2] 100.00% 0.00%(2/2) [self] [1] 8.33% 0.00%(1/12) bfd_getl32 [2] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) read_address [2] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) read_signed_leb128 [2] 100.00% 0.00%(1/1) [self] [1] 8.33% 0.00%(1/12) read_string [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(12/453838) strdup [1] 25.00% 0.00%(3/12) arena_lock_balance [2] 100.00% 0.00%(3/3) [self] [1] 25.00% 0.00%(3/12) arena_run_reg_alloc [2] 100.00% 0.00%(3/3) [self] [1] 16.67% 0.00%(2/12) arena_bin_malloc_easy [2] 100.00% 0.00%(2/2) [self] [1] 16.67% 0.00%(2/12) arena_malloc_small [2] 100.00% 0.00%(2/2) [self] [1] 16.67% 0.00%(2/12) malloc [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(12/453838) ffs_write [1] 66.67% 0.00%(8/12) ffs_balloc_ufs2 [2] 75.00% 0.00%(6/8) ffs_alloc [3] 100.00% 0.00%(6/6) ffs_hashalloc [4] 100.00% 0.00%(6/6) ffs_alloccg [5] 50.00% 0.00%(3/6) ffs_alloccgblk [6] 33.33% 0.00%(1/3) __divdi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) __moddi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(1/3) softdep_setup_blkmapdep [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(2/6) bread [6] 100.00% 0.00%(2/2) breadn [7] 50.00% 0.00%(1/2) _lockmgr_args [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [5] 16.67% 0.00%(1/6) vfs_clean_pages [6] 100.00% 0.00%(1/1) vfs_page_set_validclean [7] 100.00% 0.00%(1/1) vm_page_set_validclean [8] 100.00% 0.00%(1/1) [self] [2] 12.50% 0.00%(1/8) ffs_realloccg [3] 100.00% 0.00%(1/1) ffs_hashalloc [4] 100.00% 0.00%(1/1) ffs_alloccg [5] 100.00% 0.00%(1/1) bread [6] 100.00% 0.00%(1/1) breadn [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [2] 12.50% 0.00%(1/8) getblk [3] 100.00% 0.00%(1/1) getnewbuf [4] 100.00% 0.00%(1/1) vfs_vmio_release [5] 100.00% 0.00%(1/1) brelvp [6] 100.00% 0.00%(1/1) buf_vlist_remove [7] 100.00% 0.00%(1/1) buf_splay [8] 100.00% 0.00%(1/1) [self] [1] 16.67% 0.00%(2/12) VOP_REALLOCBLKS [2] 100.00% 0.00%(2/2) VOP_REALLOCBLKS_APV [3] 100.00% 0.00%(2/2) ffs_reallocblks_ufs2 [4] 100.00% 0.00%(2/2) ffs_hashalloc [5] 100.00% 0.00%(2/2) ffs_clusteralloc [6] 50.00% 0.00%(1/2) bdwrite [7] 100.00% 0.00%(1/1) ffs_snapgone [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) ffs_alloccgblk [7] 100.00% 0.00%(1/1) ffs_clusteracct [8] 100.00% 0.00%(1/1) [self] [1] 16.67% 0.00%(2/12) cluster_wbuild_wb [2] 100.00% 0.00%(2/2) cluster_wbuild [3] 100.00% 0.00%(2/2) bwrite [4] 100.00% 0.00%(2/2) bufwrite [5] 100.00% 0.00%(2/2) vfs_busy_pages [6] 100.00% 0.00%(2/2) vfs_page_set_validclean [7] 100.00% 0.00%(2/2) vm_page_set_validclean [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(12/453838) doreti_ast [1] 100.00% 0.00%(12/12) [self] [0] 0.00% 0.00%(11/453838) std::_Rb_tree, std::less, std::allocator >::_S_key(std::_Rb_tree_node_base const*) [1] 45.45% 0.00%(5/11) _Identity [2] 100.00% 0.00%(5/5) [self] [1] 27.27% 0.00%(3/11) std::_Identity::operator()(unsigned int const&) const [2] 100.00% 0.00%(3/3) [self] [1] 27.27% 0.00%(3/11) std::_Rb_tree, std::less, std::allocator >::_S_value(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(11/453838) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [1] 100.00% 0.00%(11/11) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(11/11) [self] [0] 0.00% 0.00%(11/453838) pmclog_reserve [1] 100.00% 0.00%(11/11) pmclog_schedule_io [2] 100.00% 0.00%(11/11) wakeup_one [3] 100.00% 0.00%(11/11) sleepq_signal [4] 100.00% 0.00%(11/11) sleepq_resume_thread [5] 100.00% 0.00%(11/11) setrunnable [6] 100.00% 0.00%(11/11) sched_wakeup [7] 45.45% 0.00%(5/11) atomic_cmpset_int [8] 100.00% 0.00%(5/5) [self] [7] 18.18% 0.00%(2/11) sched_add [8] 100.00% 0.00%(2/2) [self] [7] 18.18% 0.00%(2/11) sched_setcpu [8] 100.00% 0.00%(2/2) [self] [7] 9.09% 0.00%(1/11) sched_pctcpu_update [8] 100.00% 0.00%(1/1) [self] [7] 9.09% 0.00%(1/11) sched_setpreempt [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(11/453838) Xlcall_syscall [1] 100.00% 0.00%(11/11) [self] [0] 0.00% 0.00%(11/453838) FunctionLocation* std::vector >::_M_allocate_and_copy(unsigned int, FunctionLocation*, FunctionLocation*) [1] 63.64% 0.00%(7/11) std::_Vector_base >::_M_allocate(unsigned int) [2] 100.00% 0.00%(7/7) [self] [1] 18.18% 0.00%(2/11) std::_Vector_base >::_M_get_Tp_allocator() [2] 100.00% 0.00%(2/2) [self] [1] 18.18% 0.00%(2/11) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(10/453838) std::vector >::end() [1] 100.00% 0.00%(10/10) __normal_iterator [2] 100.00% 0.00%(10/10) [self] [0] 0.00% 0.00%(10/453838) Callchain::operator<(Callchain const&) const [1] 100.00% 0.00%(10/10) bool std::operator< >(std::vector > const&, std::vector > const&) [2] 100.00% 0.00%(10/10) [self] [0] 0.00% 0.00%(10/453838) doreti_nmi [1] 100.00% 0.00%(10/10) [self] [0] 0.00% 0.00%(10/453838) fread [1] 60.00% 0.00%(6/10) memcpy [2] 100.00% 0.00%(6/6) [self] [1] 30.00% 0.00%(3/10) __fread [2] 100.00% 0.00%(3/3) [self] [1] 10.00% 0.00%(1/10) memset [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(10/453838) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [1] 100.00% 0.00%(10/10) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [2] 90.00% 0.00%(9/10) void std::_Construct(FunctionLocation*, FunctionLocation const&) [3] 100.00% 0.00%(9/9) FunctionLocation [4] 100.00% 0.00%(9/9) set [5] 100.00% 0.00%(9/9) _Rb_tree [6] 55.56% 0.00%(5/9) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [7] 80.00% 0.00%(4/5) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) std::_Rb_tree, std::less, std::allocator >::_S_left(std::_Rb_tree_node_base const*) [8] 100.00% 0.00%(1/1) [self] [6] 22.22% 0.00%(2/9) _Rb_tree_impl [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator >::new_allocator(__gnu_cxx::new_allocator > const&) [8] 100.00% 0.00%(2/2) [self] [6] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_S_maximum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_maximum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [7] 100.00% 0.00%(1/1) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [2] 10.00% 0.00%(1/10) [self] [0] 0.00% 0.00%(10/453838) void std::_Destroy(Location*, Location*) [1] 100.00% 0.00%(10/10) void std::__destroy_aux(Location*, Location*, std::__false_type) [2] 100.00% 0.00%(10/10) [self] [0] 0.00% 0.00%(10/453838) _Vector_base [1] 83.33% 0.00%(5/6) _Vector_impl [2] 100.00% 0.00%(5/5) [self] [1] 16.67% 0.00%(1/6) std::_Vector_base >::_M_allocate(unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(10/453838) Xapic_isr7 [1] 100.00% 0.00%(10/10) [self] [0] 0.00% 0.00%(9/453838) std::map, std::allocator > >::operator[](std::string const&) [1] 33.33% 0.00%(3/9) std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [2] 100.00% 0.00%(3/3) [self] [1] 33.33% 0.00%(3/9) std::map, std::allocator > >::end() [2] 100.00% 0.00%(3/3) [self] [1] 11.11% 0.00%(1/9) std::_Rb_tree_iterator >::operator*() const [2] 100.00% 0.00%(1/1) [self] [1] 11.11% 0.00%(1/9) std::map, std::allocator > >::key_comp() const [2] 100.00% 0.00%(1/1) [self] [1] 11.11% 0.00%(1/9) std::map, std::allocator > >::lower_bound(std::string const&) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(9/453838) std::map, std::allocator > >::operator[](char const* const&) [1] 100.00% 0.00%(9/9) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [2] 100.00% 0.00%(9/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.00%(9/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.00%(9/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 88.89% 0.00%(8/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(8/8) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 75.00% 0.00%(6/8) operator new(unsigned int) [8] 100.00% 0.00%(6/6) [self] [7] 12.50% 0.00%(1/8) __gnu_cxx::new_allocator > >::max_size() const [8] 100.00% 0.00%(1/1) [self] [7] 12.50% 0.00%(1/8) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [5] 11.11% 0.00%(1/9) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [6] 100.00% 0.00%(1/1) allocator > > [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(9/453838) doreti_popl_ds [1] 100.00% 0.00%(9/9) [self] [0] 0.00% 0.00%(9/453838) void std::__insertion_sort<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [1] 55.56% 0.00%(5/9) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [2] 100.00% 0.00%(5/5) std::vector >::operator=(std::vector > const&) [3] 60.00% 0.00%(3/5) Location* std::vector >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator > > >(unsigned int, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [4] 66.67% 0.00%(2/3) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [5] 100.00% 0.00%(2/2) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [6] 100.00% 0.00%(2/2) Location* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::__false_type) [7] 50.00% 0.00%(1/2) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) void std::_Construct(Location*, Location const&) [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) std::_Vector_base >::_M_allocate(unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [3] 20.00% 0.00%(1/5) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [5] 100.00% 0.00%(1/1) operator delete(void*) [6] 100.00% 0.00%(1/1) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_comp [8] 100.00% 0.00%(1/1) [self] [3] 20.00% 0.00%(1/5) void std::_Destroy(Location*, Location*, std::allocator) [4] 100.00% 0.00%(1/1) void std::_Destroy(Location*, Location*) [5] 100.00% 0.00%(1/1) void std::__destroy_aux(Location*, Location*, std::__false_type) [6] 100.00% 0.00%(1/1) void std::_Destroy(Location*) [7] 100.00% 0.00%(1/1) ~Location [8] 100.00% 0.00%(1/1) [self] [1] 22.22% 0.00%(2/9) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::copy_backward<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [2] 100.00% 0.00%(2/2) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [3] 100.00% 0.00%(2/2) std::vector >* std::__copy_backward_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [4] 100.00% 0.00%(2/2) std::vector >* std::__copy_backward::__copy_b >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [5] 100.00% 0.00%(2/2) std::vector >::operator=(std::vector > const&) [6] 50.00% 0.00%(1/2) std::vector >::end() const [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::vector >::end() [7] 100.00% 0.00%(1/1) __normal_iterator [8] 100.00% 0.00%(1/1) [self] [1] 22.22% 0.00%(2/9) vector [2] 100.00% 0.00%(2/2) _Vector_base [3] 100.00% 0.00%(2/2) std::_Vector_base >::_M_allocate(unsigned int) [4] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [5] 100.00% 0.00%(2/2) operator new(unsigned int) [6] 100.00% 0.00%(2/2) arena_malloc_small [7] 100.00% 0.00%(2/2) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(8/453838) sys_exit [1] 100.00% 0.00%(8/8) exit1 [2] 100.00% 0.00%(8/8) vmspace_dofree [3] 100.00% 0.00%(8/8) vm_map_remove [4] 100.00% 0.00%(8/8) vm_map_entry_delete [5] 100.00% 0.00%(8/8) vm_object_page_remove [6] 87.50% 0.00%(7/8) vm_page_free [7] 57.14% 0.00%(4/7) atomic_cmpset_int [8] 100.00% 0.00%(4/4) [self] [7] 28.57% 0.00%(2/7) vm_page_free_toq [8] 100.00% 0.00%(2/2) [self] [7] 14.29% 0.00%(1/7) vm_page_wakeup [8] 100.00% 0.00%(1/1) [self] [6] 12.50% 0.00%(1/8) pmap_remove_all [7] 100.00% 0.00%(1/1) vm_page_flag_set [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(8/453838) std::_Rb_tree_iterator >::operator++() [1] 100.00% 0.00%(8/8) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(8/8) [self] [0] 0.00% 0.00%(8/453838) unsigned int* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*) [1] 100.00% 0.00%(8/8) unsigned int* std::__uninitialized_copy_aux<__gnu_cxx::__normal_iterator > >, unsigned int*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, unsigned int*, std::__true_type) [2] 100.00% 0.00%(8/8) [self] [0] 0.00% 0.00%(8/453838) std::basic_string, std::allocator >::~basic_string() [1] 87.50% 0.00%(7/8) std::string::_Rep::_M_destroy(std::allocator const&) [2] 100.00% 0.00%(7/7) [self] [1] 12.50% 0.00%(1/8) [unmapped_function] [0] 0.00% 0.00%(8/453838) std::vector >::begin() const [1] 100.00% 0.00%(8/8) __normal_iterator [2] 100.00% 0.00%(8/8) [self] [0] 0.00% 0.00%(8/453838) Process::clearOldSamples() [1] 100.00% 0.00%(8/8) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear() [2] 100.00% 0.00%(8/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear() [3] 100.00% 0.00%(8/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [4] 75.00% 0.00%(6/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 100.00% 0.00%(6/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 66.67% 0.00%(4/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [7] 50.00% 0.00%(2/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(2/2) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [7] 25.00% 0.00%(1/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(2/6) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(2/2) [self] [4] 25.00% 0.00%(2/8) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [5] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [6] 100.00% 0.00%(2/2) ~pair [7] 50.00% 0.00%(1/2) std::vector >::~vector() [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) ~map [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(7/453838) __pow5mult_D2A [1] 100.00% 0.00%(7/7) __mult_D2A [2] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(7/453838) bfd_malloc [1] 71.43% 0.00%(5/7) arena_lock_balance [2] 100.00% 0.00%(5/5) [self] [1] 14.29% 0.00%(1/7) arena_malloc_small [2] 100.00% 0.00%(1/1) [self] [1] 14.29% 0.00%(1/7) arena_run_reg_alloc [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(7/453838) void std::swap >(std::vector >&, std::vector >&) [1] 100.00% 0.00%(7/7) std::vector >::swap(std::vector >&) [2] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(7/453838) std::_Rb_tree, std::less, std::allocator >::_S_minimum(std::_Rb_tree_node_base*) [1] 100.00% 0.00%(7/7) std::_Rb_tree_node_base::_S_minimum(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(7/453838) std::vector >, std::allocator > > >::end() [1] 100.00% 0.00%(7/7) __normal_iterator [2] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(7/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [1] 57.14% 0.00%(4/7) _Select1st [2] 100.00% 0.00%(4/4) [self] [1] 28.57% 0.00%(2/7) std::_Select1st >::operator()(std::pair const&) const [2] 100.00% 0.00%(2/2) [self] [1] 14.29% 0.00%(1/7) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(6/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_get_node() [1] 100.00% 0.00%(6/6) __gnu_cxx::new_allocator, std::allocator > > > > >::allocate(unsigned int, void const*) [2] 100.00% 0.00%(6/6) operator new(unsigned int) [3] 100.00% 0.00%(6/6) arena_malloc_small [4] 100.00% 0.00%(6/6) arena_bin_nonfull_run_get [5] 100.00% 0.00%(6/6) arena_run_alloc [6] 100.00% 0.00%(6/6) arena_run_split [7] 50.00% 0.00%(3/6) arena_avail_tree_remove [8] 100.00% 0.00%(3/3) [self] [7] 33.33% 0.00%(2/6) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(6/453838) _Rb_tree_impl [1] 100.00% 0.00%(6/6) allocator [2] 100.00% 0.00%(6/6) [self] [0] 0.00% 0.00%(6/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [1] 100.00% 0.00%(6/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2] 83.33% 0.00%(5/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 60.00% 0.00%(3/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator >::destroy(std::pair*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator >::destroy(std::pair*) [6] 100.00% 0.00%(1/1) ~pair [7] 100.00% 0.00%(1/1) std::basic_string, std::allocator >::~basic_string() [8] 100.00% 0.00%(1/1) [self] [3] 40.00% 0.00%(2/5) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [6] 100.00% 0.00%(2/2) operator delete(void*) [7] 50.00% 0.00%(1/2) arena_dalloc_small [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) free [8] 100.00% 0.00%(1/1) [self] [2] 16.67% 0.00%(1/6) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [4] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [5] 100.00% 0.00%(1/1) operator delete(void*) [6] 100.00% 0.00%(1/1) arena_dalloc_small [7] 100.00% 0.00%(1/1) arena_run_tree_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(6/453838) cluster_read [1] 100.00% 0.00%(6/6) getblk [2] 100.00% 0.00%(6/6) getnewbuf [3] 100.00% 0.00%(6/6) vfs_vmio_release [4] 100.00% 0.00%(6/6) pmap_qremove [5] 100.00% 0.00%(6/6) pmap_invalidate_range [6] 100.00% 0.00%(6/6) smp_invlpg_range [7] 100.00% 0.00%(6/6) ia32_pause [8] 100.00% 0.00%(6/6) [self] [0] 0.00% 0.00%(6/453838) __gnu_cxx::new_allocator::construct(unsigned int*, unsigned int const&) [1] 100.00% 0.00%(6/6) operator new(unsigned int, void*) [2] 100.00% 0.00%(6/6) [self] [0] 0.00% 0.00%(6/453838) void std::set, std::allocator >::insert >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [1] 100.00% 0.00%(6/6) void std::_Rb_tree, std::less, std::allocator >::_M_insert_unique >(std::_Rb_tree_const_iterator, std::_Rb_tree_const_iterator) [2] 100.00% 0.00%(6/6) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(std::_Rb_tree_iterator, unsigned int const&) [3] 66.67% 0.00%(4/6) std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [4] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [5] 100.00% 0.00%(4/4) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [6] 75.00% 0.00%(3/4) ~allocator [7] 66.67% 0.00%(2/3) ~new_allocator [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) std::allocator::allocator() [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [7] 100.00% 0.00%(1/1) allocator > [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(2/6) std::_Rb_tree, std::less, std::allocator >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, unsigned int const&) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::get_allocator() const [6] 100.00% 0.00%(1/1) allocator > [7] 100.00% 0.00%(1/1) new_allocator [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::less, std::allocator >::_M_get_node() [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [7] 100.00% 0.00%(1/1) operator new[](unsigned int) [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(6/453838) doreti_popl_es [1] 100.00% 0.00%(6/6) [self] [0] 0.00% 0.00%(6/453838) ffs_balloc_ufs2 [1] 50.00% 0.00%(3/6) getblk [2] 100.00% 0.00%(3/3) getnewbuf [3] 100.00% 0.00%(3/3) vfs_vmio_release [4] 100.00% 0.00%(3/3) pmap_qremove [5] 100.00% 0.00%(3/3) pmap_invalidate_range [6] 100.00% 0.00%(3/3) smp_invlpg_range [7] 100.00% 0.00%(3/3) ia32_pause [8] 100.00% 0.00%(3/3) [self] [1] 33.33% 0.00%(2/6) ffs_alloc [2] 100.00% 0.00%(2/2) ffs_hashalloc [3] 100.00% 0.00%(2/2) ffs_alloccg [4] 100.00% 0.00%(2/2) vfs_clean_pages [5] 100.00% 0.00%(2/2) vfs_page_set_validclean [6] 100.00% 0.00%(2/2) vm_page_set_validclean [7] 50.00% 0.00%(1/2) __curthread [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) pmap_clear_modify [8] 100.00% 0.00%(1/1) [self] [1] 16.67% 0.00%(1/6) ffs_realloccg [2] 100.00% 0.00%(1/1) ffs_hashalloc [3] 100.00% 0.00%(1/1) ffs_alloccg [4] 100.00% 0.00%(1/1) bread [5] 100.00% 0.00%(1/1) breadn [6] 100.00% 0.00%(1/1) getblk [7] 100.00% 0.00%(1/1) gbincore [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(5/453838) std::vector >::end() [1] 100.00% 0.00%(5/5) __normal_iterator [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/453838) std::vector >::begin() [1] 100.00% 0.00%(5/5) __normal_iterator [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/453838) Xtimerint [1] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/453838) std::vector >::end() const [1] 100.00% 0.00%(5/5) __normal_iterator [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/453838) char const** std::__copy_normal::__copy_n<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [1] 80.00% 0.00%(4/5) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(4/4) [self] [1] 20.00% 0.00%(1/5) char const** std::__copy_aux(char const* const*, char const* const*, char const**) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(5/453838) __gnu_cxx::new_allocator >::allocate(unsigned int, void const*) [1] 80.00% 0.00%(4/5) operator new(unsigned int) [2] 100.00% 0.00%(4/4) [self] [1] 20.00% 0.00%(1/5) __gnu_cxx::new_allocator >::max_size() const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(5/453838) __gxx_personality_v0 [1] 100.00% 0.00%(5/5) std::unexpected() [2] 100.00% 0.00%(5/5) [self] [0] 0.00% 0.00%(5/453838) bfd_zalloc [1] 100.00% 0.00%(5/5) bfd_alloc [2] 100.00% 0.00%(5/5) _objalloc_alloc [3] 100.00% 0.00%(5/5) arena_malloc [4] 100.00% 0.00%(5/5) arena_malloc_large [5] 100.00% 0.00%(5/5) arena_run_alloc [6] 100.00% 0.00%(5/5) arena_run_split [7] 40.00% 0.00%(2/5) arena_avail_tree_insert [8] 100.00% 0.00%(2/2) [self] [7] 40.00% 0.00%(2/5) arena_avail_tree_remove [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(1/5) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) sw1 [1] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) generic_copyin [1] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) sysctl_kern_proc [1] 75.00% 0.00%(3/4) sysctl_out_proc [2] 100.00% 0.00%(3/3) fill_kinfo_proc_only [3] 66.67% 0.00%(2/3) calcru [4] 100.00% 0.00%(2/2) calcru1 [5] 100.00% 0.00%(2/2) cputick2usec [6] 100.00% 0.00%(2/2) __udivdi3 [7] 100.00% 0.00%(2/2) __qdivrem [8] 100.00% 0.00%(2/2) [self] [3] 33.33% 0.00%(1/3) calccru [4] 100.00% 0.00%(1/1) calcru1 [5] 100.00% 0.00%(1/1) __umoddi3 [6] 100.00% 0.00%(1/1) __qdivrem [7] 100.00% 0.00%(1/1) __moddi3 [8] 100.00% 0.00%(1/1) [self] [1] 25.00% 0.00%(1/4) sysctl_wire_old_buffer [2] 100.00% 0.00%(1/1) vslock [3] 100.00% 0.00%(1/1) vm_map_wire [4] 100.00% 0.00%(1/1) vm_fault_wire [5] 100.00% 0.00%(1/1) vm_fault [6] 100.00% 0.00%(1/1) pmap_enter [7] 100.00% 0.00%(1/1) vm_page_flag_set [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) doreti_notvm86 [1] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) std::map, std::allocator > >, std::less, std::allocator, std::allocator > > > > >::clear() [1] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::clear() [2] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [3] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [4] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 100.00% 0.00%(4/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 50.00% 0.00%(2/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [8] 100.00% 0.00%(2/2) [self] [6] 50.00% 0.00%(2/4) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(4/453838) Xprot [1] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) std::map, std::allocator > >::clear() [1] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [2] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 100.00% 0.00%(4/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 75.00% 0.00%(3/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [7] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(2/2) [self] [6] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(1/4) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 100.00% 0.00%(1/1) allocator > > [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) __sysctl [1] 100.00% 0.00%(4/4) userland_sysctl [2] 100.00% 0.00%(4/4) sysctl_root [3] 100.00% 0.00%(4/4) sysctl_kern_proc [4] 100.00% 0.00%(4/4) sysctl_out_proc [5] 100.00% 0.00%(4/4) fill_kinfo_proc_only [6] 75.00% 0.00%(3/4) rufetch [7] 66.67% 0.00%(2/3) rucollect [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [6] 25.00% 0.00%(1/4) calccru [7] 100.00% 0.00%(1/1) calcru1 [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) sysctl_root [1] 100.00% 0.00%(4/4) sysctl_kern_proc [2] 75.00% 0.00%(3/4) sysctl_out_proc [3] 100.00% 0.00%(3/3) fill_kinfo_proc_only [4] 66.67% 0.00%(2/3) calccru [5] 100.00% 0.00%(2/2) calcru1 [6] 50.00% 0.00%(1/2) __udivdi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) __umoddi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) calcru [5] 100.00% 0.00%(1/1) calcru1 [6] 100.00% 0.00%(1/1) __umoddi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [2] 25.00% 0.00%(1/4) sysctl_wire_old_buffer [3] 100.00% 0.00%(1/1) vslock [4] 100.00% 0.00%(1/1) vm_map_wire [5] 100.00% 0.00%(1/1) vm_fault_wire [6] 100.00% 0.00%(1/1) vm_fault [7] 100.00% 0.00%(1/1) sse2_pagezero [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) find_abstract_instance_name [1] 50.00% 0.00%(2/4) read_attribute_value [2] 100.00% 0.00%(2/2) [self] [1] 25.00% 0.00%(1/4) lookup_abbrev [2] 100.00% 0.00%(1/1) [self] [1] 25.00% 0.00%(1/4) read_attribute [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, std::vector >) [1] 100.00% 0.00%(4/4) std::vector >::operator=(std::vector > const&) [2] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) userland_sysctl [1] 100.00% 0.00%(4/4) sysctl_root [2] 100.00% 0.00%(4/4) sysctl_kern_proc [3] 100.00% 0.00%(4/4) sysctl_out_proc [4] 50.00% 0.00%(2/4) fill_kinfo_aggregate [5] 100.00% 0.00%(2/2) cputick2usec [6] 100.00% 0.00%(2/2) __udivdi3 [7] 100.00% 0.00%(2/2) __qdivrem [8] 100.00% 0.00%(2/2) [self] [4] 50.00% 0.00%(2/4) fill_kinfo_proc_only [5] 50.00% 0.00%(1/2) calccru [6] 100.00% 0.00%(1/1) calcru1 [7] 100.00% 0.00%(1/1) cputick2usec [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) cputick2usec [6] 100.00% 0.00%(1/1) __udivdi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) __fixunssfdi [1] 75.00% 0.00%(3/4) __fixunssfdi [2] 100.00% 0.00%(3/3) [self] [1] 25.00% 0.00%(1/4) [self] [0] 0.00% 0.00%(4/453838) __rv_alloc_D2A [1] 100.00% 0.00%(4/4) __Balloc_D2A [2] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > std::__copy_backward_normal::__copy_b_n<__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > > >(__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >, __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >) [1] 100.00% 0.00%(4/4) std::vector >* std::__copy_backward_aux >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [2] 100.00% 0.00%(4/4) std::vector >* std::__copy_backward::__copy_b >*, std::vector >*>(std::vector >*, std::vector >*, std::vector >*) [3] 100.00% 0.00%(4/4) std::vector >::operator=(std::vector > const&) [4] 75.00% 0.00%(3/4) void std::_Destroy<__gnu_cxx::__normal_iterator > >, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::allocator) [5] 100.00% 0.00%(3/3) void std::_Destroy<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >) [6] 100.00% 0.00%(3/3) void std::__destroy_aux<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::__false_type) [7] 66.67% 0.00%(2/3) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) __gnu_cxx::__normal_iterator > >::operator++() [8] 100.00% 0.00%(1/1) [self] [4] 25.00% 0.00%(1/4) std::_Vector_base >::_M_deallocate(Location*, unsigned int) [5] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(Location*, unsigned int) [6] 100.00% 0.00%(1/1) operator delete(void*) [7] 100.00% 0.00%(1/1) arena_run_reg_dalloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) __lshift_D2A [1] 75.00% 0.00%(3/4) __Balloc_D2A [2] 100.00% 0.00%(3/3) [self] [1] 25.00% 0.00%(1/4) __Bfree_D2A [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) __mult_D2A [1] 100.00% 0.00%(4/4) __Balloc_D2A [2] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) std::vector >::_M_insert_aux(__gnu_cxx::__normal_iterator > >, FunctionLocation const&) [1] 50.00% 0.00%(2/4) FunctionLocation* std::__uninitialized_copy_a(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::allocator) [2] 100.00% 0.00%(2/2) FunctionLocation* std::uninitialized_copy(FunctionLocation*, FunctionLocation*, FunctionLocation*) [3] 100.00% 0.00%(2/2) FunctionLocation* std::__uninitialized_copy_aux(FunctionLocation*, FunctionLocation*, FunctionLocation*, std::__false_type) [4] 100.00% 0.00%(2/2) void std::_Construct(FunctionLocation*, FunctionLocation const&) [5] 100.00% 0.00%(2/2) FunctionLocation [6] 100.00% 0.00%(2/2) set [7] 100.00% 0.00%(2/2) _Rb_tree [8] 100.00% 0.00%(2/2) [self] [1] 25.00% 0.00%(1/4) __gnu_cxx::new_allocator::construct(FunctionLocation*, FunctionLocation const&) [2] 100.00% 0.00%(1/1) FunctionLocation [3] 100.00% 0.00%(1/1) set [4] 100.00% 0.00%(1/1) _Rb_tree [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_copy(std::_Rb_tree_node const*, std::_Rb_tree_node*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_clone_node(std::_Rb_tree_node const*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::less, std::allocator >::_M_create_node(unsigned int const&) [8] 100.00% 0.00%(1/1) [self] [1] 25.00% 0.00%(1/4) void std::_Destroy(FunctionLocation*, FunctionLocation*, std::allocator) [2] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*, FunctionLocation*) [3] 100.00% 0.00%(1/1) void std::__destroy_aux(FunctionLocation*, FunctionLocation*, std::__false_type) [4] 100.00% 0.00%(1/1) void std::_Destroy(FunctionLocation*) [5] 100.00% 0.00%(1/1) ~FunctionLocation [6] 100.00% 0.00%(1/1) ~set [7] 100.00% 0.00%(1/1) ~_Rb_tree [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/453838) std::basic_string, std::allocator >::basic_string(char const*, std::allocator const&) [1] 100.00% 0.00%(4/4) std::string::_S_copy_chars(char*, __gnu_cxx::__normal_iterator, __gnu_cxx::__normal_iterator) [2] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/453838) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [1] 100.00% 0.00%(4/4) char const** std::__copy_aux(char const**, char const**, char const**) [2] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(3/453838) Callchain::back() const [1] 100.00% 0.00%(3/3) std::vector >::back() const [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) char const** std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, char const**, char const*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**, std::allocator) [1] 100.00% 0.00%(3/3) char const** std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, char const**>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, char const**) [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) elf32_load_section [1] 100.00% 0.00%(3/3) elf32_map_insert [2] 100.00% 0.00%(3/3) vm_map_insert [3] 100.00% 0.00%(3/3) vm_map_pmap_enter [4] 100.00% 0.00%(3/3) pmap_enter_object [5] 100.00% 0.00%(3/3) pmap_enter_quick_locked [6] 100.00% 0.00%(3/3) pmap_try_insert_pv_entry [7] 100.00% 0.00%(3/3) get_pv_entry [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) pmclog_read [1] 100.00% 0.00%(3/3) strlcpy [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) std::vector > const& std::__median > >(std::vector > const&, std::vector > const&, std::vector > const&) [1] 100.00% 0.00%(3/3) bool std::operator< >(std::vector > const&, std::vector > const&) [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) Sample::getAddress(unsigned int) const [1] 100.00% 0.00%(3/3) std::vector >::operator[](unsigned int) const [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) lapic_handle_intr [1] 100.00% 0.00%(3/3) intr_execute_handlers [2] 100.00% 0.00%(3/3) intr_event_handle [3] 100.00% 0.00%(3/3) critical_exit [4] 33.33% 0.00%(1/3) [self] [4] 33.33% 0.00%(1/3) mi_switch [5] 100.00% 0.00%(1/1) sched_switch [6] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) spinlock_exit [5] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) Location* std::__uninitialized_copy_aux(Location*, Location*, Location*, std::__false_type) [1] 100.00% 0.00%(3/3) void std::_Construct(Location*, Location const&) [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) std::map, std::allocator > >::clear() [1] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::clear() [2] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [3] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [4] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [7] 100.00% 0.00%(1/1) operator delete(void*) [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) callout_tick [1] 100.00% 0.00%(3/3) swi_sched [2] 100.00% 0.00%(3/3) intr_event_schedule_thread [3] 100.00% 0.00%(3/3) sched_add [4] 100.00% 0.00%(3/3) tdq_notify [5] 100.00% 0.00%(3/3) ipi_selected [6] 100.00% 0.00%(3/3) lapic_ipi_vectored [7] 33.33% 0.00%(1/3) lapic_ipi_raw [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) lapic_ipi_wait [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) read_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [1] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [2] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [3] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [4] 100.00% 0.00%(3/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [5] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [6] 100.00% 0.00%(3/3) operator new(unsigned int) [7] 33.33% 0.00%(1/3) arena_lock_balance [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) calloc [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) malloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) std::_Vector_base >::_M_allocate(unsigned int) [1] 100.00% 0.00%(3/3) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) bool __gnu_cxx::operator!= > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [1] 66.67% 0.00%(2/3) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(2/2) [self] [1] 33.33% 0.00%(1/3) [unmapped_function] [0] 0.00% 0.00%(3/453838) alltraps_with_regs_pushed [1] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) fprintf [1] 100.00% 0.00%(3/3) vfprintf [2] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(3/453838) Profiler::processMapIn(int, unsigned int, char const*) [1] 66.67% 0.00%(2/3) Process::mapIn(unsigned int, char const*) [2] 100.00% 0.00%(2/2) std::map, std::allocator > >::insert(std::pair const&) [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [5] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_Node_allocator() const [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [8] 100.00% 0.00%(1/1) [self] [1] 33.33% 0.00%(1/3) Process::getProcess(char const*, int, bool) [2] 100.00% 0.00%(1/1) std::map, std::allocator > >::operator[](int const&) [3] 100.00% 0.00%(1/1) std::map, std::allocator > >::lower_bound(int const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(int const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [6] 100.00% 0.00%(1/1) _Select1st [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) sharedLibInfo::processFileImage() [1] 100.00% 0.00%(3/3) __cxa_throw [2] 100.00% 0.00%(3/3) _Unwind_RaiseException [3] 100.00% 0.00%(3/3) _Unwind_GetIPInfo [4] 100.00% 0.00%(3/3) _Unwind_Find_FDE [5] 100.00% 0.00%(3/3) [unmapped_function] [0] 0.00% 0.00%(3/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(std::string const&) [1] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [2] 100.00% 0.00%(2/2) [self] [1] 33.33% 0.00%(1/3) std::less::operator()(std::string const&, std::string const&) const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) Process::freeProcessMap() [1] 100.00% 0.00%(3/3) ~Process [2] 100.00% 0.00%(3/3) ~map [3] 100.00% 0.00%(3/3) ~_Rb_tree [4] 100.00% 0.00%(3/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 66.67% 0.00%(2/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [5] 33.33% 0.00%(1/3) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::destroy(std::pair, std::allocator > > >*) [7] 100.00% 0.00%(1/1) ~pair [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) kern_openat [1] 100.00% 0.00%(3/3) vn_open [2] 100.00% 0.00%(3/3) vn_open_cred [3] 100.00% 0.00%(3/3) namei [4] 66.67% 0.00%(2/3) VOP_LOOKUP [5] 100.00% 0.00%(2/2) VOP_LOOKUP_APV [6] 50.00% 0.00%(1/2) VOP_CACHEDLOOKUP [7] 100.00% 0.00%(1/1) VOP_CACHEDLOOKUP_APV [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) vfs_cache_lookup [7] 100.00% 0.00%(1/1) cache_lookup [8] 100.00% 0.00%(1/1) [self] [4] 33.33% 0.00%(1/3) lookup [5] 100.00% 0.00%(1/1) vput [6] 100.00% 0.00%(1/1) v_decr_usecount [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [1] 66.67% 0.00%(2/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [2] 100.00% 0.00%(2/2) [self] [1] 33.33% 0.00%(1/3) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) vn_open_cred [1] 100.00% 0.00%(3/3) namei [2] 66.67% 0.00%(2/3) VOP_LOOKUP [3] 100.00% 0.00%(2/2) VOP_LOOKUP_APV [4] 50.00% 0.00%(1/2) VOP_ACCESS [5] 100.00% 0.00%(1/1) VOP_ACCESS_APV [6] 100.00% 0.00%(1/1) ufs_access [7] 100.00% 0.00%(1/1) vaccess [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) VOP_CACHEDLOOKUP [5] 100.00% 0.00%(1/1) VOP_CACHEDLOOKUP_APV [6] 100.00% 0.00%(1/1) ufs_lookup [7] 100.00% 0.00%(1/1) ufs_lookup_ [8] 100.00% 0.00%(1/1) [self] [2] 33.33% 0.00%(1/3) lookup [3] 100.00% 0.00%(1/1) devfs_root [4] 100.00% 0.00%(1/1) devfs_allocv [5] 100.00% 0.00%(1/1) vget [6] 100.00% 0.00%(1/1) VOP_LOCK1 [7] 100.00% 0.00%(1/1) VOP_LOCK1_APV [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) open [1] 100.00% 0.00%(3/3) kern_open [2] 100.00% 0.00%(3/3) kern_openat [3] 66.67% 0.00%(2/3) vn_open [4] 100.00% 0.00%(2/2) vn_open_cred [5] 100.00% 0.00%(2/2) namei [6] 50.00% 0.00%(1/2) VOP_ISLOCKED [7] 100.00% 0.00%(1/1) VOP_ISLOCKED_APV [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) lookup [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [3] 33.33% 0.00%(1/3) falloc [4] 100.00% 0.00%(1/1) fdalloc [5] 100.00% 0.00%(1/1) fdused [6] 100.00% 0.00%(1/1) fd_first_free [7] 100.00% 0.00%(1/1) ffsl [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) void sharedLibInfo::processRunningImage() [1] 100.00% 0.00%(3/3) sharedLibInfo::readString(unsigned int, __sFILE*) [2] 66.67% 0.00%(2/3) [self] [2] 33.33% 0.00%(1/3) std::string::operator+=(char) [3] 100.00% 0.00%(1/1) std::string::reserve(unsigned int) [4] 100.00% 0.00%(1/1) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [5] 100.00% 0.00%(1/1) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [6] 100.00% 0.00%(1/1) operator new(unsigned int) [7] 100.00% 0.00%(1/1) malloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(3/453838) bfd_check_format [1] 100.00% 0.00%(3/3) bfd_check_format_matches [2] 100.00% 0.00%(3/3) bfd_elf32_object_p [3] 66.67% 0.00%(2/3) bfd_section_from_shdr [4] 100.00% 0.00%(2/2) _bfd_elf_make_section_from_shdr [5] 100.00% 0.00%(2/2) bfd_make_section_anyway [6] 100.00% 0.00%(2/2) bfd_make_section_anyway_with_flags [7] 100.00% 0.00%(2/2) bfd_hash_lookup [8] 100.00% 0.00%(2/2) [self] [3] 33.33% 0.00%(1/3) bfd_preserve_save [4] 100.00% 0.00%(1/1) bfd_hash_table_init [5] 100.00% 0.00%(1/1) bfd_hash_table_init_n [6] 100.00% 0.00%(1/1) objalloc_create [7] 100.00% 0.00%(1/1) arena_bin_malloc_easy [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) read_section [1] 100.00% 0.00%(2/2) bfd_simple_get_relocated_section_contents [2] 100.00% 0.00%(2/2) _bfd_generic_get_section_contents [3] 100.00% 0.00%(2/2) bfd_bread [4] 100.00% 0.00%(2/2) cache_bread [5] 100.00% 0.00%(2/2) fread [6] 100.00% 0.00%(2/2) __fread [7] 100.00% 0.00%(2/2) __srefill [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) vfs_vmio_release [1] 100.00% 0.00%(2/2) pmap_qremove [2] 100.00% 0.00%(2/2) pmap_invalidate_range [3] 100.00% 0.00%(2/2) smp_invlpg_range [4] 100.00% 0.00%(2/2) smp_tlb_shootdown [5] 100.00% 0.00%(2/2) ipi_all_but_self [6] 100.00% 0.00%(2/2) lapic_ipi_vectored [7] 50.00% 0.00%(1/2) lapic_ipi_raw [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) write_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) munmap [1] 100.00% 0.00%(2/2) _vm_map_unlock [2] 100.00% 0.00%(2/2) vm_object_deallocate [3] 100.00% 0.00%(2/2) vm_object_terminate [4] 100.00% 0.00%(2/2) vm_page_free [5] 100.00% 0.00%(2/2) vm_page_free_toq [6] 100.00% 0.00%(2/2) vm_page_remove [7] 100.00% 0.00%(2/2) vm_page_splay [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree_increment(std::_Rb_tree_node_base const*) [1] 100.00% 0.00%(2/2) std::_Rb_tree_increment(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) vmspace_dofree [1] 100.00% 0.00%(2/2) vm_map_remove [2] 100.00% 0.00%(2/2) _vm_map_unlock [3] 100.00% 0.00%(2/2) vm_object_deallocate [4] 100.00% 0.00%(2/2) vm_object_terminate [5] 100.00% 0.00%(2/2) vm_page_free [6] 100.00% 0.00%(2/2) vm_page_free_toq [7] 100.00% 0.00%(2/2) vm_phys_free_pages [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) __cxa_throw [1] 100.00% 0.00%(2/2) _Unwind_RaiseException [2] 100.00% 0.00%(2/2) _Unwind_GetIPInfo [3] 100.00% 0.00%(2/2) _Unwind_Find_FDE [4] 100.00% 0.00%(2/2) [unmapped_function] [0] 0.00% 0.00%(2/453838) bfd_elf32_object_p [1] 50.00% 0.00%(1/2) bfd_preserve_save [2] 100.00% 0.00%(1/1) [self] [1] 50.00% 0.00%(1/2) bfd_section_from_shdr [2] 100.00% 0.00%(1/1) _bfd_elf_make_section_from_shdr [3] 100.00% 0.00%(1/1) bfd_make_section_anyway [4] 100.00% 0.00%(1/1) bfd_section_init [5] 100.00% 0.00%(1/1) _bfd_generic_new_section_hook [6] 100.00% 0.00%(1/1) _bfd_elf_make_empty_symbol [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) ffs_reallocblks_ufs2 [1] 100.00% 0.00%(2/2) softdep_setup_allocindir_page [2] 100.00% 0.00%(2/2) setup_allocindir_phase2 [3] 100.00% 0.00%(2/2) handle_workitem_freefrag [4] 100.00% 0.00%(2/2) ffs_blkfree [5] 100.00% 0.00%(2/2) vfs_clean_pages [6] 100.00% 0.00%(2/2) vfs_page_set_validclean [7] 100.00% 0.00%(2/2) vm_page_set_validclean [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) kern_stat [1] 100.00% 0.00%(2/2) kern_statat [2] 100.00% 0.00%(2/2) kern_statat_vnhook [3] 100.00% 0.00%(2/2) namei [4] 100.00% 0.00%(2/2) VOP_LOOKUP [5] 100.00% 0.00%(2/2) VOP_LOOKUP_APV [6] 100.00% 0.00%(2/2) vfs_cache_lookup [7] 100.00% 0.00%(2/2) bcmp [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::string::_Rep::_M_clone(std::allocator const&, unsigned int) [1] 100.00% 0.00%(2/2) std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator const&) [2] 100.00% 0.00%(2/2) operator new(unsigned int) [3] 100.00% 0.00%(2/2) arena_malloc_small [4] 100.00% 0.00%(2/2) arena_bin_nonfull_run_get [5] 100.00% 0.00%(2/2) arena_run_alloc [6] 100.00% 0.00%(2/2) arena_run_split [7] 50.00% 0.00%(1/2) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_avail_tree_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) kern_statat [1] 100.00% 0.00%(2/2) kern_statat_vnhook [2] 100.00% 0.00%(2/2) namei [3] 100.00% 0.00%(2/2) lookup [4] 100.00% 0.00%(2/2) VOP_UNLOCK [5] 100.00% 0.00%(2/2) VOP_UNLOCK_APV [6] 100.00% 0.00%(2/2) _lockmgr_args [7] 50.00% 0.00%(1/2) __lockmgr_args [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) pmc_process_samples [1] 100.00% 0.00%(2/2) pmclog_process_callchain [2] 100.00% 0.00%(2/2) pmclog_reserve [3] 100.00% 0.00%(2/2) pmclog_schedule_io [4] 100.00% 0.00%(2/2) wakeup_one [5] 100.00% 0.00%(2/2) sleepq_signal [6] 100.00% 0.00%(2/2) sleepq_resume_thread [7] 100.00% 0.00%(2/2) setrunnable [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [1] 100.00% 0.00%(2/2) allocator > > [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [1] 100.00% 0.00%(2/2) allocator > > [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [1] 100.00% 0.00%(2/2) allocator, std::allocator >, FunctionLocation> > > [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Vector_base >, std::allocator > > >::_M_allocate(unsigned int) [1] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [2] 100.00% 0.00%(2/2) operator new(unsigned int) [3] 100.00% 0.00%(2/2) arena_malloc [4] 100.00% 0.00%(2/2) arena_malloc_large [5] 100.00% 0.00%(2/2) arena_run_alloc [6] 100.00% 0.00%(2/2) arena_run_split [7] 100.00% 0.00%(2/2) arena_avail_comp [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Vector_base >::_M_deallocate(unsigned int*, unsigned int) [1] 50.00% 0.00%(1/2) [unmapped_function] [1] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator::deallocate(unsigned int*, unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [1] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [2] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [5] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [6] 100.00% 0.00%(2/2) operator new(unsigned int) [7] 100.00% 0.00%(2/2) arena_run_reg_alloc [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree_iterator::operator--() [1] 100.00% 0.00%(2/2) std::_Rb_tree_decrement(std::_Rb_tree_node_base*) [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::map, std::allocator > >::end() const [1] 100.00% 0.00%(2/2) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() const [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::vector >::end() const [1] 100.00% 0.00%(2/2) __normal_iterator [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [1] 50.00% 0.00%(1/2) [unmapped_function] [1] 50.00% 0.00%(1/2) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) __gnu_cxx::__normal_iterator > >::operator+(int const&) const [1] 100.00% 0.00%(2/2) __normal_iterator [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) ~_Rb_tree_impl [1] 100.00% 0.00%(2/2) ~allocator [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [1] 100.00% 0.00%(2/2) _Rb_tree_iterator [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) ~Process [1] 100.00% 0.00%(2/2) ~map [2] 100.00% 0.00%(2/2) ~_Rb_tree [3] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [4] 100.00% 0.00%(2/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::get_allocator() const [7] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::new_allocator() [8] 100.00% 0.00%(1/1) [self] [5] 50.00% 0.00%(1/2) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [6] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_destroy_node(std::_Rb_tree_node, std::allocator > > > >*) [7] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > > > >*) [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) Xinvlcache [1] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) arena_malloc [1] 50.00% 0.00%(1/2) arena_lock_balance [2] 100.00% 0.00%(1/1) [self] [1] 50.00% 0.00%(1/2) arena_malloc_large [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) ProfilePrinter::printLineNumbers(Profiler const&, std::set, std::allocator > const&) [1] 100.00% 0.00%(2/2) Profiler::showLines() const [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) sharedLibInfo [1] 50.00% 0.00%(1/2) sharedLibInfo::processFileImage() [2] 100.00% 0.00%(1/1) bfd_check_format [3] 100.00% 0.00%(1/1) bfd_check_format_matches [4] 100.00% 0.00%(1/1) bfd_elf32_object_p [5] 100.00% 0.00%(1/1) bfd_seek [6] 100.00% 0.00%(1/1) fseeko [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [1] 50.00% 0.00%(1/2) ~vector [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [1] 100.00% 0.00%(2/2) __gnu_cxx::new_allocator >::destroy(std::pair*) [2] 100.00% 0.00%(2/2) ~pair [3] 100.00% 0.00%(2/2) std::basic_string, std::allocator >::~basic_string() [4] 100.00% 0.00%(2/2) std::string::_Rep::_M_destroy(std::allocator const&) [5] 100.00% 0.00%(2/2) operator delete(void*) [6] 100.00% 0.00%(2/2) arena_dalloc_small [7] 50.00% 0.00%(1/2) arena_purge [8] 100.00% 0.00%(1/1) [self] [7] 50.00% 0.00%(1/2) arena_run_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) char const** std::copy(char const**, char const**, char const**) [1] 100.00% 0.00%(2/2) char const** std::__copy_normal::__copy_n(char const**, char const**, char const**) [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) __quorem_D2A [1] 100.00% 0.00%(2/2) __cmp_D2A [2] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(2/453838) VOP_REALLOCBLKS_APV [1] 100.00% 0.00%(2/2) ffs_reallocblks_ufs2 [2] 100.00% 0.00%(2/2) softdep_setup_allocindir_page [3] 100.00% 0.00%(2/2) setup_allocindir_phase2 [4] 50.00% 0.00%(1/2) free_allocindir [5] 100.00% 0.00%(1/1) workitem_free [6] 100.00% 0.00%(1/1) free [7] 100.00% 0.00%(1/1) uma_zfree_arg [8] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) handle_workitem_freefrag [5] 100.00% 0.00%(1/1) ffs_blkfree [6] 100.00% 0.00%(1/1) __divdi3 [7] 100.00% 0.00%(1/1) __qdivrem [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(2/453838) VOP_READ_APV [1] 100.00% 0.00%(2/2) ffs_read [2] 100.00% 0.00%(2/2) cluster_read [3] 100.00% 0.00%(2/2) getblk [4] 100.00% 0.00%(2/2) getnewbuf [5] 100.00% 0.00%(2/2) vfs_vmio_release [6] 50.00% 0.00%(1/2) brelvp [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [6] 50.00% 0.00%(1/2) pmap_qremove [7] 100.00% 0.00%(1/1) invlpg [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert_unique(std::pair, std::allocator > > > const&) [1] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > > > const&) [2] 100.00% 0.00%(1/1) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > > > const&) [3] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator, std::allocator > > > >::construct(std::pair, std::allocator > > >*, std::pair, std::allocator > > > const&) [4] 100.00% 0.00%(1/1) pair [5] 100.00% 0.00%(1/1) Callchain [6] 100.00% 0.00%(1/1) vector [7] 100.00% 0.00%(1/1) std::vector >::begin() const [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::unexpected() [1] 100.00% 0.00%(1/1) std::unexpected() [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [2] 100.00% 0.00%(1/1) operator new(unsigned int) [3] 100.00% 0.00%(1/1) arena_malloc_small [4] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_comp [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [1] 100.00% 0.00%(1/1) _Select1st [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [1] 100.00% 0.00%(1/1) allocator > > [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [2] 100.00% 0.00%(1/1) operator new(unsigned int) [3] 100.00% 0.00%(1/1) arena_malloc_small [4] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_tree_remove [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::map, std::allocator > >::operator[](int const&) [1] 100.00% 0.00%(1/1) std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [2] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::_Rb_tree_iterator >, std::pair const&) [3] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [4] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [5] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [6] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::allocate(unsigned int, void const*) [7] 100.00% 0.00%(1/1) operator new(unsigned int) [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) _bfd_generic_get_section_contents [1] 100.00% 0.00%(1/1) bfd_bread [2] 100.00% 0.00%(1/1) cache_bread [3] 100.00% 0.00%(1/1) fread [4] 100.00% 0.00%(1/1) __fread [5] 100.00% 0.00%(1/1) __srefill [6] 100.00% 0.00%(1/1) _sread [7] 100.00% 0.00%(1/1) _write [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::map, std::allocator > >::end() [1] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) bfd_check_format_matches [1] 100.00% 0.00%(1/1) bfd_elf32_object_p [2] 100.00% 0.00%(1/1) bfd_section_from_shdr [3] 100.00% 0.00%(1/1) _bfd_elf_make_section_from_shdr [4] 100.00% 0.00%(1/1) bfd_make_section_anyway [5] 100.00% 0.00%(1/1) bfd_section_init [6] 100.00% 0.00%(1/1) _bfd_elf_new_section_hook [7] 100.00% 0.00%(1/1) memset [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) __gnu_cxx::__normal_iterator > >::operator-(int const&) const [1] 100.00% 0.00%(1/1) __normal_iterator [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) bfd_elf_string_from_elf_section [1] 100.00% 0.00%(1/1) bfd_elf_get_str_section [2] 100.00% 0.00%(1/1) bfd_alloc [3] 100.00% 0.00%(1/1) _objalloc_alloc [4] 100.00% 0.00%(1/1) arena_malloc [5] 100.00% 0.00%(1/1) arena_malloc_large [6] 100.00% 0.00%(1/1) arena_run_alloc [7] 100.00% 0.00%(1/1) arena_run_split [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) bfd_section_hash_newfunc [1] 100.00% 0.00%(1/1) bfd_hash_allocate [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) bool __gnu_cxx::operator== > >(__gnu_cxx::__normal_iterator > > const&, __gnu_cxx::__normal_iterator > > const&) [1] 100.00% 0.00%(1/1) __gnu_cxx::__normal_iterator > >::base() const [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) cache_bread [1] 100.00% 0.00%(1/1) fread [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) add_line_info [1] 100.00% 0.00%(1/1) bfd_alloc [2] 100.00% 0.00%(1/1) _objalloc_alloc [3] 100.00% 0.00%(1/1) arena_malloc [4] 100.00% 0.00%(1/1) arena_malloc_large [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) void std::_Destroy(char const**, char const**, std::allocator) [1] 100.00% 0.00%(1/1) void std::_Destroy(char const**, char const**) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) allocator [1] 100.00% 0.00%(1/1) new_allocator [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) ~Image [1] 100.00% 0.00%(1/1) bfd_close [2] 100.00% 0.00%(1/1) _bfd_delete_bfd [3] 100.00% 0.00%(1/1) bfd_hash_table_free [4] 100.00% 0.00%(1/1) objalloc_free [5] 100.00% 0.00%(1/1) arena_dalloc [6] 100.00% 0.00%(1/1) arena_dalloc_large [7] 100.00% 0.00%(1/1) arena_purge [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) __static_initialization_and_destruction_0 [1] 100.00% 0.00%(1/1) Image::getModulePath() [2] 100.00% 0.00%(1/1) [unmapped_function] [0] 0.00% 0.00%(1/453838) Image [1] 100.00% 0.00%(1/1) bfd_check_format [2] 100.00% 0.00%(1/1) bfd_check_format_matches [3] 100.00% 0.00%(1/1) bfd_elf32_object_p [4] 100.00% 0.00%(1/1) bfd_bread [5] 100.00% 0.00%(1/1) cache_bread [6] 100.00% 0.00%(1/1) fread [7] 100.00% 0.00%(1/1) memcpy [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) bfd_section_init [1] 100.00% 0.00%(1/1) _bfd_elf_new_section_hook [2] 100.00% 0.00%(1/1) bfd_zalloc [3] 100.00% 0.00%(1/1) bfd_alloc [4] 100.00% 0.00%(1/1) _objalloc_alloc [5] 100.00% 0.00%(1/1) arena_malloc [6] 100.00% 0.00%(1/1) arena_malloc_large [7] 100.00% 0.00%(1/1) arena_avail_tree_nsearch [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) kern_open [1] 100.00% 0.00%(1/1) kern_openat [2] 100.00% 0.00%(1/1) vn_open [3] 100.00% 0.00%(1/1) vn_open_cred [4] 100.00% 0.00%(1/1) namei [5] 100.00% 0.00%(1/1) lookup [6] 100.00% 0.00%(1/1) pfs_root [7] 100.00% 0.00%(1/1) pfs_vncache_alloc [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) kern_access [1] 100.00% 0.00%(1/1) kern_accessat [2] 100.00% 0.00%(1/1) namei [3] 100.00% 0.00%(1/1) lookup [4] 100.00% 0.00%(1/1) VOP_LOCK1 [5] 100.00% 0.00%(1/1) VOP_LOCK1_APV [6] 100.00% 0.00%(1/1) _lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) namei [1] 100.00% 0.00%(1/1) lookup [2] 100.00% 0.00%(1/1) ufs_root [3] 100.00% 0.00%(1/1) ffs_vget [4] 100.00% 0.00%(1/1) ffs_vgetf [5] 100.00% 0.00%(1/1) vfs_hash_get [6] 100.00% 0.00%(1/1) vget [7] 100.00% 0.00%(1/1) _vn_lock [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) rcr2 [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) __curthread [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) pipe_free_kmem [1] 100.00% 0.00%(1/1) vm_map_remove [2] 100.00% 0.00%(1/1) vm_map_delete [3] 100.00% 0.00%(1/1) pmap_remove [4] 100.00% 0.00%(1/1) pmap_remove_pte [5] 100.00% 0.00%(1/1) pmap_invalidate_page [6] 100.00% 0.00%(1/1) smp_invlpg [7] 100.00% 0.00%(1/1) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) pipe_close [1] 100.00% 0.00%(1/1) pipeclose [2] 100.00% 0.00%(1/1) pipe_free_kmem [3] 100.00% 0.00%(1/1) vm_map_remove [4] 100.00% 0.00%(1/1) vm_map_delete [5] 100.00% 0.00%(1/1) pmap_remove [6] 100.00% 0.00%(1/1) pmap_remove_pte [7] 100.00% 0.00%(1/1) pmap_invalidate_page [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) pipe [1] 100.00% 0.00%(1/1) kern_pipe [2] 100.00% 0.00%(1/1) pipe_create [3] 100.00% 0.00%(1/1) pipespace_new [4] 100.00% 0.00%(1/1) vm_map_find [5] 100.00% 0.00%(1/1) vm_map_insert [6] 100.00% 0.00%(1/1) uma_zalloc [7] 100.00% 0.00%(1/1) uma_zalloc_arg [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) VOP_CACHEDLOOKUP [1] 100.00% 0.00%(1/1) VOP_CACHEDLOOKUP_APV [2] 100.00% 0.00%(1/1) pfs_lookup [3] 100.00% 0.00%(1/1) pfs_visible [4] 100.00% 0.00%(1/1) pfs_visible_proc [5] 100.00% 0.00%(1/1) p_cansee [6] 100.00% 0.00%(1/1) cr_cansee [7] 100.00% 0.00%(1/1) cr_seeotheruids [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) VOP_LOOKUP [1] 100.00% 0.00%(1/1) VOP_LOOKUP_APV [2] 100.00% 0.00%(1/1) VOP_CACHEDLOOKUP [3] 100.00% 0.00%(1/1) VOP_CACHEDLOOKUP_APV [4] 100.00% 0.00%(1/1) VOP_ACCESS [5] 100.00% 0.00%(1/1) VOP_ACCESS_APV [6] 100.00% 0.00%(1/1) pfs_access [7] 100.00% 0.00%(1/1) vaccess [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) fgets [1] 100.00% 0.00%(1/1) __srefill [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) sleepq_resume_thread [1] 100.00% 0.00%(1/1) setrunnable [2] 100.00% 0.00%(1/1) sched_wakeup [3] 100.00% 0.00%(1/1) sched_add [4] 100.00% 0.00%(1/1) tdq_notify [5] 100.00% 0.00%(1/1) ipi_selected [6] 100.00% 0.00%(1/1) lapic_ipi_vectored [7] 100.00% 0.00%(1/1) lapic_ipi_wait [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) __sfvwrite [1] 100.00% 0.00%(1/1) __gnu_cxx::__verbose_terminate_handler() [2] 100.00% 0.00%(1/1) arena_malloc_small [3] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) __srefill [1] 100.00% 0.00%(1/1) _sread [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) arena_purge [1] 100.00% 0.00%(1/1) arena_chunk_tree_dirty_remove [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) doreti_popl_fs_fault [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) pmap_remove_pages [1] 100.00% 0.00%(1/1) pmap_qremove [2] 100.00% 0.00%(1/1) pmap_invalidate_range [3] 100.00% 0.00%(1/1) smp_invlpg_range [4] 100.00% 0.00%(1/1) smp_tlb_shootdown [5] 100.00% 0.00%(1/1) ipi_all_but_self [6] 100.00% 0.00%(1/1) lapic_ipi_vectored [7] 100.00% 0.00%(1/1) lapic_ipi_wait [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) closef [1] 100.00% 0.00%(1/1) fo_close [2] 100.00% 0.00%(1/1) pipe_close [3] 100.00% 0.00%(1/1) pipeclose [4] 100.00% 0.00%(1/1) pipe_free_kmem [5] 100.00% 0.00%(1/1) vm_map_remove [6] 100.00% 0.00%(1/1) vm_map_entry_delete [7] 100.00% 0.00%(1/1) vm_map_entry_unlink [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) execve [1] 100.00% 0.00%(1/1) do_execve [2] 100.00% 0.00%(1/1) exec_elf32_imgact [3] 100.00% 0.00%(1/1) exec_new_vmspace [4] 100.00% 0.00%(1/1) vm_map_remove [5] 100.00% 0.00%(1/1) _vm_map_unlock [6] 100.00% 0.00%(1/1) vm_object_deallocate [7] 100.00% 0.00%(1/1) vm_object_collapse [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [2] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [3] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator > >::deallocate(std::_Rb_tree_node >*, unsigned int) [4] 100.00% 0.00%(1/1) operator delete(void*) [5] 100.00% 0.00%(1/1) arena_dalloc_small [6] 100.00% 0.00%(1/1) arena_run_dalloc [7] 100.00% 0.00%(1/1) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [1] 100.00% 0.00%(1/1) std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_destroy_node(std::_Rb_tree_node >*) [1] 100.00% 0.00%(1/1) std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) _Unwind_GetIPInfo [1] 100.00% 0.00%(1/1) __gcc_personality_v0 [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) vm_mmap [1] 100.00% 0.00%(1/1) vm_map_fixed [2] 100.00% 0.00%(1/1) vm_map_insert [3] 100.00% 0.00%(1/1) vm_map_pmap_enter [4] 100.00% 0.00%(1/1) pmap_enter_object [5] 100.00% 0.00%(1/1) pmap_enter_quick_locked [6] 100.00% 0.00%(1/1) pmap_try_insert_pv_entry [7] 100.00% 0.00%(1/1) get_pv_entry [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) madvise [1] 100.00% 0.00%(1/1) vm_map_madvise [2] 100.00% 0.00%(1/1) vm_object_madvise [3] 100.00% 0.00%(1/1) pmap_clear_modify [4] 100.00% 0.00%(1/1) pmap_invalidate_page [5] 100.00% 0.00%(1/1) smp_invlpg [6] 100.00% 0.00%(1/1) smp_tlb_shootdown [7] 100.00% 0.00%(1/1) write_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) Location* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator > >, Location*, Location>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*, std::allocator) [1] 100.00% 0.00%(1/1) Location* std::uninitialized_copy<__gnu_cxx::__normal_iterator > >, Location*>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, Location*) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) char const** std::__uninitialized_copy_a(char const**, char const**, char const**, std::allocator) [1] 100.00% 0.00%(1/1) char const** std::uninitialized_copy(char const**, char const**, char const**) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) unsigned int* std::__uninitialized_copy_a(unsigned int*, unsigned int*, unsigned int*, std::allocator) [1] 100.00% 0.00%(1/1) unsigned int* std::uninitialized_copy(unsigned int*, unsigned int*, unsigned int*) [2] 100.00% 0.00%(1/1) unsigned int* std::__uninitialized_copy_aux(unsigned int*, unsigned int*, unsigned int*, std::__true_type) [3] 100.00% 0.00%(1/1) unsigned int* std::copy(unsigned int*, unsigned int*, unsigned int*) [4] 100.00% 0.00%(1/1) unsigned int* std::__copy_normal::__copy_n(unsigned int*, unsigned int*, unsigned int*) [5] 100.00% 0.00%(1/1) unsigned int* std::__copy_aux(unsigned int*, unsigned int*, unsigned int*) [6] 100.00% 0.00%(1/1) unsigned int* std::__copy::copy(unsigned int const*, unsigned int const*, unsigned int*) [7] 100.00% 0.00%(1/1) memmove [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) fo_close [1] 100.00% 0.00%(1/1) pipe_close [2] 100.00% 0.00%(1/1) pipeclose [3] 100.00% 0.00%(1/1) pipe_free_kmem [4] 100.00% 0.00%(1/1) vm_map_remove [5] 100.00% 0.00%(1/1) vm_map_entry_delete [6] 100.00% 0.00%(1/1) vm_map_entry_unlink [7] 100.00% 0.00%(1/1) vm_map_entry_set_max_free [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::vector >::begin() const [1] 100.00% 0.00%(1/1) __normal_iterator [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) pmc_capture_user_callchain [1] 100.00% 0.00%(1/1) slow_copyin [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Vector_base >::_M_deallocate(FunctionLocation*, unsigned int) [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(FunctionLocation*, unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Vector_base >::_M_allocate(unsigned int) [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::allocate(unsigned int, void const*) [2] 100.00% 0.00%(1/1) operator new(unsigned int) [3] 100.00% 0.00%(1/1) arena_malloc_small [4] 100.00% 0.00%(1/1) arena_bin_nonfull_run_get [5] 100.00% 0.00%(1/1) arena_run_alloc [6] 100.00% 0.00%(1/1) arena_run_split [7] 100.00% 0.00%(1/1) arena_avail_tree_insert [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) pmclog_process_callchain [1] 100.00% 0.00%(1/1) pmclog_reserve [2] 100.00% 0.00%(1/1) pmclog_schedule_io [3] 100.00% 0.00%(1/1) wakeup_one [4] 100.00% 0.00%(1/1) sleepq_signal [5] 100.00% 0.00%(1/1) sleepq_resume_thread [6] 100.00% 0.00%(1/1) setrunnable [7] 100.00% 0.00%(1/1) sched_wakeup [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) std::_Vector_base >::_M_deallocate(char const**, unsigned int) [1] 100.00% 0.00%(1/1) __gnu_cxx::new_allocator::deallocate(char const**, unsigned int) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) vn_open [1] 100.00% 0.00%(1/1) vn_open_cred [2] 100.00% 0.00%(1/1) namei [3] 100.00% 0.00%(1/1) lookup [4] 100.00% 0.00%(1/1) VOP_UNLOCK [5] 100.00% 0.00%(1/1) VOP_UNLOCK_APV [6] 100.00% 0.00%(1/1) _lockmgr_args [7] 100.00% 0.00%(1/1) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) __gnu_cxx::new_allocator, std::allocator > > > > >::deallocate(std::_Rb_tree_node, std::allocator > > > >*, unsigned int) [1] 100.00% 0.00%(1/1) operator delete(void*) [2] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/453838) atomic_readandclear_int [1] 100.00% 0.00%(1/1) [self] Process: 11, idle, total: 232180 ( 14.13%) [0] 96.70% 96.70%(224514/232180) fork_exit [1] 97.88% 94.65%(219760/224514) ia32_pause [2] 100.00% 94.65%(219760/219760) [self] [1] 1.37% 1.33%(3086/224514) sched_highest [2] 92.32% 1.23%(2849/3086) cpu_search [3] 48.05% 0.59%(1369/2849) [self] [3] 41.73% 0.51%(1189/2849) cpu_search [4] 100.00% 0.51%(1189/1189) [self] [3] 6.98% 0.09%(199/2849) cpu_search_highest [4] 100.00% 0.09%(199/199) [self] [3] 3.19% 0.04%(91/2849) cpu_compare [4] 100.00% 0.04%(91/91) [self] [3] 0.04% 0.00%(1/2849) tdq_move [4] 100.00% 0.00%(1/1) [self] [2] 3.99% 0.05%(123/3086) cpu_compare [3] 100.00% 0.05%(123/123) [self] [2] 1.62% 0.02%(50/3086) cpu_search_highest [3] 100.00% 0.02%(50/50) [self] [2] 1.56% 0.02%(48/3086) [self] [2] 0.52% 0.01%(16/3086) tdq_move [3] 100.00% 0.01%(16/16) [self] [1] 0.53% 0.51%(1180/224514) sched_idletd [2] 38.31% 0.19%(452/1180) mi_switch [3] 79.20% 0.15%(358/452) sched_switch [4] 80.73% 0.12%(289/358) choosethread [5] 87.54% 0.11%(253/289) sched_choose [6] 88.93% 0.10%(225/253) tdq_choose [7] 39.11% 0.04%(88/225) runq_findbit_from [8] 100.00% 0.04%(88/88) [self] [7] 32.00% 0.03%(72/225) [self] [7] 17.78% 0.02%(40/225) runq_choose_from [8] 100.00% 0.02%(40/40) [self] [7] 5.33% 0.01%(12/225) runq_choose [8] 100.00% 0.01%(12/12) [self] [7] 5.33% 0.01%(12/225) runq_findbit [8] 100.00% 0.01%(12/12) [self] [7] 0.44% 0.00%(1/225) runq_check [8] 100.00% 0.00%(1/1) [self] [6] 11.07% 0.01%(28/253) [self] [5] 12.46% 0.02%(36/289) [self] [4] 18.72% 0.03%(67/358) [self] [4] 0.56% 0.00%(2/358) critical_exit [5] 100.00% 0.00%(2/2) [self] [3] 13.05% 0.03%(59/452) [self] [3] 3.76% 0.01%(17/452) rdtsc [4] 100.00% 0.01%(17/17) [self] [3] 1.99% 0.00%(9/452) trap [4] 100.00% 0.00%(9/9) [self] [3] 1.77% 0.00%(8/452) atomic_store_rel_int [4] 100.00% 0.00%(8/8) [self] [3] 0.22% 0.00%(1/452) tdq_add [4] 100.00% 0.00%(1/1) [self] [2] 21.95% 0.11%(259/1180) cpu_idle [3] 73.36% 0.08%(190/259) cpu_idle_acpi [4] 65.79% 0.05%(125/190) acpi_cpu_idle [5] 74.40% 0.04%(93/125) [self] [5] 25.60% 0.01%(32/125) acpi_cpu_c1 [6] 100.00% 0.01%(32/32) [self] [4] 12.11% 0.01%(23/190) sched_runnable [5] 100.00% 0.01%(23/23) [self] [4] 11.58% 0.01%(22/190) [self] [4] 8.42% 0.01%(16/190) acpi_cpu_set_cx_lowest [5] 100.00% 0.01%(16/16) [self] [4] 1.58% 0.00%(3/190) enable_intr [5] 100.00% 0.00%(3/3) [self] [4] 0.53% 0.00%(1/190) sched_preempt [5] 100.00% 0.00%(1/1) [self] [3] 17.37% 0.02%(45/259) [self] [3] 5.02% 0.01%(13/259) mp_grab_cpu_hlt [4] 100.00% 0.01%(13/13) [self] [3] 3.09% 0.00%(8/259) cpu_idle_mwait [4] 100.00% 0.00%(8/8) [self] [3] 0.77% 0.00%(2/259) disable_intr [4] 100.00% 0.00%(2/2) [self] [3] 0.39% 0.00%(1/259) enable_intr [4] 100.00% 0.00%(1/1) [self] [2] 15.93% 0.08%(188/1180) _thread_lock_flags [3] 46.81% 0.04%(88/188) [self] [3] 26.60% 0.02%(50/188) write_eflags [4] 100.00% 0.02%(50/50) [self] [3] 21.28% 0.02%(40/188) spinlock_enter [4] 85.00% 0.01%(34/40) [self] [4] 12.50% 0.00%(5/40) critical_enter [5] 100.00% 0.00%(5/5) [self] [4] 2.50% 0.00%(1/40) __curthread [5] 100.00% 0.00%(1/1) [self] [3] 3.72% 0.00%(7/188) read_eflags [4] 100.00% 0.00%(7/7) [self] [3] 1.06% 0.00%(2/188) spinlock_exit [4] 50.00% 0.00%(1/2) __curthread [5] 100.00% 0.00%(1/1) [self] [4] 50.00% 0.00%(1/2) critical_exit [5] 100.00% 0.00%(1/1) [self] [3] 0.53% 0.00%(1/188) disable_intr [4] 100.00% 0.00%(1/1) [self] [2] 12.12% 0.06%(143/1180) [self] [2] 4.75% 0.02%(56/1180) ia32_pause [3] 100.00% 0.02%(56/56) [self] [2] 3.47% 0.02%(41/1180) write_eflags [3] 100.00% 0.02%(41/41) [self] [2] 2.37% 0.01%(28/1180) atomic_cmpset_int [3] 100.00% 0.01%(28/28) [self] [2] 0.42% 0.00%(5/1180) cpu_idle_wakeup [3] 100.00% 0.00%(5/5) [self] [2] 0.42% 0.00%(5/1180) thread_lock_block [3] 100.00% 0.00%(5/5) [self] [2] 0.25% 0.00%(3/1180) kdb_switch [3] 100.00% 0.00%(3/3) [self] [1] 0.21% 0.21%(482/224514) tdq_idled [2] 36.72% 0.08%(177/482) [self] [2] 19.71% 0.04%(95/482) write_eflags [3] 100.00% 0.04%(95/95) [self] [2] 12.45% 0.03%(60/482) spinlock_enter [3] 58.33% 0.02%(35/60) [self] [3] 33.33% 0.01%(20/60) critical_enter [4] 100.00% 0.01%(20/20) [self] [3] 8.33% 0.00%(5/60) choosethread [4] 100.00% 0.00%(5/5) [self] [2] 9.75% 0.02%(47/482) spinlock_exit [3] 51.06% 0.01%(24/47) critical_exit [4] 100.00% 0.01%(24/24) [self] [3] 48.94% 0.01%(23/47) [self] [2] 6.64% 0.01%(32/482) mi_switch [3] 75.00% 0.01%(24/32) sched_switch [4] 75.00% 0.01%(18/24) choosethread [5] 77.78% 0.01%(14/18) sched_choose [6] 85.71% 0.01%(12/14) tdq_choose [7] 33.33% 0.00%(4/12) runq_findbit_from [8] 100.00% 0.00%(4/4) [self] [7] 25.00% 0.00%(3/12) bsfl [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(3/12) runq_choose [8] 100.00% 0.00%(2/2) [self] [7] 8.33% 0.00%(1/12) [self] [7] 8.33% 0.00%(1/12) runq_choose_from [8] 100.00% 0.00%(1/1) [self] [6] 14.29% 0.00%(2/14) [self] [5] 16.67% 0.00%(3/18) tdq_runq_rem [6] 66.67% 0.00%(2/3) [self] [6] 33.33% 0.00%(1/3) runq_remove [7] 100.00% 0.00%(1/1) runq_remove_idx [8] 100.00% 0.00%(1/1) [self] [5] 5.56% 0.00%(1/18) [self] [4] 25.00% 0.00%(6/24) [self] [3] 6.25% 0.00%(2/32) [self] [3] 6.25% 0.00%(2/32) cpu_switch [4] 100.00% 0.00%(2/2) [self] [3] 6.25% 0.00%(2/32) rdtsc [4] 100.00% 0.00%(2/2) [self] [3] 3.12% 0.00%(1/32) sw1 [4] 100.00% 0.00%(1/1) [self] [3] 3.12% 0.00%(1/32) trap [4] 100.00% 0.00%(1/1) [self] [2] 4.77% 0.01%(23/482) tdq_move [3] 26.09% 0.00%(6/23) tdq_runq_add [4] 83.33% 0.00%(5/6) [self] [4] 16.67% 0.00%(1/6) runq_setbit [5] 100.00% 0.00%(1/1) [self] [3] 21.74% 0.00%(5/23) sched_rem [4] 80.00% 0.00%(4/5) [self] [4] 20.00% 0.00%(1/5) tdq_load_rem [5] 100.00% 0.00%(1/1) [self] [3] 17.39% 0.00%(4/23) tdq_runq_rem [4] 50.00% 0.00%(2/4) [self] [4] 50.00% 0.00%(2/4) runq_remove_idx [5] 100.00% 0.00%(2/2) [self] [3] 13.04% 0.00%(3/23) atomic_cmpset_int [4] 100.00% 0.00%(3/3) [self] [3] 8.70% 0.00%(2/23) _thread_lock_flags [4] 100.00% 0.00%(2/2) [self] [3] 4.35% 0.00%(1/23) spinlock_exit [4] 100.00% 0.00%(1/1) critical_exit [5] 100.00% 0.00%(1/1) [self] [3] 4.35% 0.00%(1/23) tdq_add [4] 100.00% 0.00%(1/1) tdq_load_add [5] 100.00% 0.00%(1/1) [self] [3] 4.35% 0.00%(1/23) write_eflags [4] 100.00% 0.00%(1/1) [self] [2] 3.32% 0.01%(16/482) disable_intr [3] 100.00% 0.01%(16/16) [self] [2] 1.87% 0.00%(9/482) read_eflags [3] 100.00% 0.00%(9/9) [self] [2] 1.87% 0.00%(9/482) runq_steal_from [3] 100.00% 0.00%(9/9) [self] [2] 1.66% 0.00%(8/482) tdq_steal [3] 75.00% 0.00%(6/8) runq_steal [4] 100.00% 0.00%(6/6) [self] [3] 12.50% 0.00%(1/8) [self] [3] 12.50% 0.00%(1/8) tdq_load_rem [4] 100.00% 0.00%(1/1) [self] [2] 0.83% 0.00%(4/482) tdq_lock_pair [3] 25.00% 0.00%(1/4) _mtx_lock_spin [4] 100.00% 0.00%(1/1) [self] [3] 25.00% 0.00%(1/4) atomic_cmpset_int [4] 100.00% 0.00%(1/1) [self] [3] 25.00% 0.00%(1/4) ia32_pause [4] 100.00% 0.00%(1/1) [self] [3] 25.00% 0.00%(1/4) spinlock_enter [4] 100.00% 0.00%(1/1) [self] [2] 0.21% 0.00%(1/482) atomic_cmpset_int [3] 100.00% 0.00%(1/1) [self] [2] 0.21% 0.00%(1/482) sched_rem [3] 100.00% 0.00%(1/1) [self] [1] 0.00% 0.00%(5/224514) atomic_store_rel_int [2] 100.00% 0.00%(5/5) [self] [1] 0.00% 0.00%(1/224514) __curthread [2] 100.00% 0.00%(1/1) [self] [0] 2.65% 2.65%(6157/232180) lapic_handle_timer [1] 94.15% 2.50%(5797/6157) hardclock [2] 85.87% 2.14%(4978/5797) hardclock_cpu [3] 87.06% 1.87%(4334/4978) pmc_process_samples [4] 56.69% 1.06%(2457/4334) p4_get_config [5] 37.48% 0.40%(921/2457) _mtx_lock_spin_flags [6] 39.74% 0.16%(366/921) spinlock_enter [7] 58.20% 0.09%(213/366) critical_enter [8] 100.00% 0.09%(213/213) [self] [7] 37.70% 0.06%(138/366) [self] [7] 2.73% 0.00%(10/366) choosethread [8] 100.00% 0.00%(10/10) [self] [7] 1.37% 0.00%(5/366) __curthread [8] 100.00% 0.00%(5/5) [self] [6] 23.02% 0.09%(212/921) read_eflags [7] 100.00% 0.09%(212/212) [self] [6] 20.52% 0.08%(189/921) disable_intr [7] 100.00% 0.08%(189/189) [self] [6] 15.85% 0.06%(146/921) [self] [6] 0.43% 0.00%(4/921) __curthread [7] 100.00% 0.00%(4/4) [self] [6] 0.43% 0.00%(4/921) spinlock_exit [7] 100.00% 0.00%(4/4) [self] [5] 20.63% 0.22%(507/2457) _mtx_unlock_spin_flags [6] 97.63% 0.21%(495/507) write_eflags [7] 100.00% 0.21%(495/495) [self] [6] 2.37% 0.01%(12/507) [self] [5] 15.79% 0.17%(388/2457) atomic_cmpset_int [6] 100.00% 0.17%(388/388) [self] [5] 14.98% 0.16%(368/2457) atomic_store_rel_int [6] 100.00% 0.16%(368/368) [self] [5] 11.03% 0.12%(271/2457) [self] [5] 0.08% 0.00%(2/2457) lock_mtx [6] 100.00% 0.00%(2/2) [self] [4] 20.03% 0.37%(868/4334) pmclog_process_callchain [5] 52.53% 0.20%(456/868) pmclog_reserve [6] 58.99% 0.12%(269/456) _mtx_lock_spin_flags [7] 31.23% 0.04%(84/269) spinlock_enter [8] 100.00% 0.04%(84/84) [self] [7] 25.65% 0.03%(69/269) [self] [7] 22.68% 0.03%(61/269) read_eflags [8] 100.00% 0.03%(61/61) [self] [7] 15.99% 0.02%(43/269) disable_intr [8] 100.00% 0.02%(43/43) [self] [7] 4.09% 0.00%(11/269) __curthread [8] 100.00% 0.00%(11/11) [self] [7] 0.37% 0.00%(1/269) spinlock_exit [8] 100.00% 0.00%(1/1) [self] [6] 22.81% 0.04%(104/456) atomic_cmpset_int [7] 100.00% 0.04%(104/104) [self] [6] 9.87% 0.02%(45/456) [self] [6] 3.29% 0.01%(15/456) getnanotime [7] 100.00% 0.01%(15/15) [self] [6] 2.63% 0.01%(12/456) lock_mtx [7] 100.00% 0.01%(12/12) [self] [6] 1.32% 0.00%(6/456) pmclog_get_buffer [7] 33.33% 0.00%(2/6) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 16.67% 0.00%(1/6) _mtx_lock_spin_flags [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) _mtx_unlock_spin_flags [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) atomic_add_int [8] 100.00% 0.00%(1/1) [self] [7] 16.67% 0.00%(1/6) atomic_store_rel_int [8] 100.00% 0.00%(1/1) [self] [6] 1.10% 0.00%(5/456) pmclog_schedule_io [7] 60.00% 0.00%(3/5) wakeup_one [8] 100.00% 0.00%(3/3) [self] [7] 20.00% 0.00%(1/5) [self] [7] 20.00% 0.00%(1/5) yield [8] 100.00% 0.00%(1/1) [self] [5] 47.24% 0.18%(410/868) [self] [5] 0.23% 0.00%(2/868) pmclog_get_buffer [6] 100.00% 0.00%(2/2) [self] [4] 11.10% 0.21%(481/4334) pmclog_release [5] 44.49% 0.09%(214/481) _mtx_unlock_spin_flags [6] 74.77% 0.07%(160/214) write_eflags [7] 100.00% 0.07%(160/160) [self] [6] 23.83% 0.02%(51/214) [self] [6] 1.40% 0.00%(3/214) spinlock_exit [7] 100.00% 0.00%(3/3) critical_exit [8] 100.00% 0.00%(3/3) [self] [5] 29.73% 0.06%(143/481) atomic_store_rel_int [6] 100.00% 0.06%(143/143) [self] [5] 24.95% 0.05%(120/481) [self] [5] 0.42% 0.00%(2/481) lock_spin [6] 100.00% 0.00%(2/2) [self] [5] 0.42% 0.00%(2/481) pmclog_schedule_io [6] 50.00% 0.00%(1/2) [self] [6] 50.00% 0.00%(1/2) wakeup_one [7] 100.00% 0.00%(1/1) sleepq_release [8] 100.00% 0.00%(1/1) [self] [4] 7.52% 0.14%(326/4334) [self] [4] 2.05% 0.04%(89/4334) pmc_ri_to_classdep [5] 100.00% 0.04%(89/89) [self] [4] 1.85% 0.03%(80/4334) atomic_subtract_barr_int [5] 100.00% 0.03%(80/80) [self] [4] 0.51% 0.01%(22/4334) p4_release_pmc [5] 100.00% 0.01%(22/22) [self] [4] 0.16% 0.00%(7/4334) atomic_add_int [5] 100.00% 0.00%(7/7) [self] [4] 0.07% 0.00%(3/4334) tsc_get_config [5] 100.00% 0.00%(3/3) [self] [4] 0.02% 0.00%(1/4334) pmclog_schedule_io [5] 100.00% 0.00%(1/1) [self] [3] 5.46% 0.12%(272/4978) callout_tick [4] 72.06% 0.08%(196/272) swi_sched [5] 94.90% 0.08%(186/196) intr_event_schedule_thread [6] 58.06% 0.05%(108/186) sched_add [7] 48.15% 0.02%(52/108) sched_pickcpu [8] 100.00% 0.02%(52/52) [self] [7] 25.00% 0.01%(27/108) [self] [7] 12.96% 0.01%(14/108) tdq_notify [8] 100.00% 0.01%(14/14) [self] [7] 9.26% 0.00%(10/108) tdq_runq_add [8] 100.00% 0.00%(10/10) [self] [7] 4.63% 0.00%(5/108) tdq_add [8] 100.00% 0.00%(5/5) [self] [6] 11.29% 0.01%(21/186) _thread_lock_flags [7] 71.43% 0.01%(15/21) [self] [7] 19.05% 0.00%(4/21) spinlock_enter [8] 100.00% 0.00%(4/4) [self] [7] 9.52% 0.00%(2/21) disable_intr [8] 100.00% 0.00%(2/2) [self] [6] 11.29% 0.01%(21/186) write_eflags [7] 100.00% 0.01%(21/21) [self] [6] 8.06% 0.01%(15/186) [self] [6] 5.38% 0.00%(10/186) sched_setcpu [7] 100.00% 0.00%(10/10) [self] [6] 3.23% 0.00%(6/186) atomic_cmpset_int [7] 100.00% 0.00%(6/6) [self] [6] 2.15% 0.00%(4/186) sched_shouldpreempt [7] 100.00% 0.00%(4/4) [self] [6] 0.54% 0.00%(1/186) sched_setpreempt [7] 100.00% 0.00%(1/1) [self] [5] 2.55% 0.00%(5/196) [self] [5] 2.55% 0.00%(5/196) atomic_store_rel_int [6] 100.00% 0.00%(5/5) [self] [4] 11.03% 0.01%(30/272) write_eflags [5] 100.00% 0.01%(30/30) [self] [4] 8.46% 0.01%(23/272) [self] [4] 5.51% 0.01%(15/272) spinlock_enter [5] 73.33% 0.00%(11/15) critical_enter [6] 100.00% 0.00%(11/11) [self] [5] 20.00% 0.00%(3/15) [self] [5] 6.67% 0.00%(1/15) choosethread [6] 100.00% 0.00%(1/1) [self] [4] 1.47% 0.00%(4/272) read_eflags [5] 100.00% 0.00%(4/4) [self] [4] 1.10% 0.00%(3/272) disable_intr [5] 100.00% 0.00%(3/3) [self] [4] 0.37% 0.00%(1/272) atomic_store_rel_int [5] 100.00% 0.00%(1/1) [self] [3] 1.77% 0.04%(88/4978) pmc_ri_to_classdep [4] 100.00% 0.04%(88/88) [self] [3] 1.06% 0.02%(53/4978) pmc_hook_handler [4] 73.58% 0.02%(39/53) [self] [4] 26.42% 0.01%(14/53) atomic_clear_int [5] 100.00% 0.01%(14/14) [self] [3] 0.76% 0.02%(38/4978) _thread_lock_flags [4] 42.11% 0.01%(16/38) read_eflags [5] 100.00% 0.01%(16/16) [self] [4] 31.58% 0.01%(12/38) spinlock_enter [5] 75.00% 0.00%(9/12) [self] [5] 8.33% 0.00%(1/12) __curthread [6] 100.00% 0.00%(1/1) [self] [5] 8.33% 0.00%(1/12) choosethread [6] 100.00% 0.00%(1/1) [self] [5] 8.33% 0.00%(1/12) critical_enter [6] 100.00% 0.00%(1/1) [self] [4] 21.05% 0.00%(8/38) [self] [4] 5.26% 0.00%(2/38) disable_intr [5] 100.00% 0.00%(2/2) [self] [3] 0.68% 0.01%(34/4978) atomic_cmpset_int [4] 100.00% 0.01%(34/34) [self] [3] 0.64% 0.01%(32/4978) [self] [3] 0.52% 0.01%(26/4978) atomic_subtract_barr_int [4] 100.00% 0.01%(26/26) [self] [3] 0.50% 0.01%(25/4978) write_eflags [4] 100.00% 0.01%(25/25) [self] [3] 0.32% 0.01%(16/4978) tsc_config_pmc [4] 100.00% 0.01%(16/16) [self] [3] 0.28% 0.01%(14/4978) atomic_store_rel_int [4] 100.00% 0.01%(14/14) [self] [3] 0.28% 0.01%(14/4978) sched_tick [4] 100.00% 0.01%(14/14) [self] [3] 0.26% 0.01%(13/4978) pmc_process_csw_out [4] 100.00% 0.01%(13/13) [self] [3] 0.14% 0.00%(7/4978) tsc_get_config [4] 100.00% 0.00%(7/7) [self] [3] 0.12% 0.00%(6/4978) spinlock_exit [4] 83.33% 0.00%(5/6) critical_exit [5] 100.00% 0.00%(5/5) [self] [4] 16.67% 0.00%(1/6) [self] [3] 0.04% 0.00%(2/4978) pmclog_process_callchain [4] 100.00% 0.00%(2/2) [self] [3] 0.02% 0.00%(1/4978) ia32_pause [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4978) atomic_set_barr_int [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4978) untimeout [4] 100.00% 0.00%(1/1) [self] [3] 0.02% 0.00%(1/4978) atomic_add_int [4] 100.00% 0.00%(1/1) [self] [2] 13.46% 0.34%(780/5797) tc_ticktock [3] 88.08% 0.30%(687/780) tc_windup [4] 88.65% 0.26%(609/687) __udivdi3 [5] 96.55% 0.25%(588/609) __qdivrem [6] 81.29% 0.21%(478/588) [self] [6] 18.71% 0.05%(110/588) __shl [7] 100.00% 0.05%(110/110) [self] [5] 3.28% 0.01%(20/609) [self] [5] 0.16% 0.00%(1/609) __shl [6] 100.00% 0.00%(1/1) [self] [4] 11.06% 0.03%(76/687) [self] [4] 0.29% 0.00%(2/687) __ucmpdi2 [5] 100.00% 0.00%(2/2) [self] [3] 2.44% 0.01%(19/780) generic_bcopy [4] 100.00% 0.01%(19/19) [self] [3] 2.05% 0.01%(16/780) [self] [3] 1.92% 0.01%(15/780) bintime_add [4] 100.00% 0.01%(15/15) [self] [3] 1.67% 0.01%(13/780) tc_delta [4] 76.92% 0.00%(10/13) acpi_timer_get_timecount [5] 70.00% 0.00%(7/10) inl [6] 100.00% 0.00%(7/7) [self] [5] 20.00% 0.00%(2/10) acpi_timer_read [6] 100.00% 0.00%(2/2) [self] [5] 10.00% 0.00%(1/10) [self] [4] 23.08% 0.00%(3/13) [self] [3] 1.54% 0.01%(12/780) bcopy [4] 100.00% 0.01%(12/12) [self] [3] 1.41% 0.00%(11/780) bintime_addx [4] 100.00% 0.00%(11/11) [self] [3] 0.64% 0.00%(5/780) bintime2timeval [4] 100.00% 0.00%(5/5) [self] [3] 0.26% 0.00%(2/780) bintime2timespec [4] 100.00% 0.00%(2/2) [self] [2] 0.28% 0.01%(16/5797) atomic_store_rel_int [3] 100.00% 0.01%(16/16) [self] [2] 0.26% 0.01%(15/5797) [self] [2] 0.14% 0.00%(8/5797) tc_windup [3] 100.00% 0.00%(8/8) [self] [1] 3.51% 0.09%(216/6157) critical_exit [2] 68.52% 0.06%(148/216) mi_switch [3] 58.78% 0.04%(87/148) sched_switch [4] 83.91% 0.03%(73/87) choosethread [5] 60.27% 0.02%(44/73) sched_choose [6] 61.36% 0.01%(27/44) [self] [6] 38.64% 0.01%(17/44) tdq_choose [7] 35.29% 0.00%(6/17) runq_choose [8] 100.00% 0.00%(6/6) [self] [7] 29.41% 0.00%(5/17) runq_findbit [8] 100.00% 0.00%(5/5) [self] [7] 17.65% 0.00%(3/17) [self] [7] 11.76% 0.00%(2/17) bsfl [8] 100.00% 0.00%(2/2) [self] [7] 5.88% 0.00%(1/17) runq_check [8] 100.00% 0.00%(1/1) [self] [5] 30.14% 0.01%(22/73) tdq_runq_rem [6] 50.00% 0.00%(11/22) [self] [6] 50.00% 0.00%(11/22) runq_remove [7] 81.82% 0.00%(9/11) runq_remove_idx [8] 100.00% 0.00%(9/9) [self] [7] 18.18% 0.00%(2/11) [self] [5] 8.22% 0.00%(6/73) [self] [5] 1.37% 0.00%(1/73) tdq_choose [6] 100.00% 0.00%(1/1) [self] [4] 13.79% 0.01%(12/87) [self] [4] 2.30% 0.00%(2/87) critical_exit [5] 100.00% 0.00%(2/2) [self] [3] 20.95% 0.01%(31/148) [self] [3] 8.11% 0.01%(12/148) atomic_load_acq_int [4] 100.00% 0.01%(12/12) [self] [3] 6.76% 0.00%(10/148) cpu_switch [4] 100.00% 0.00%(10/10) [self] [3] 2.70% 0.00%(4/148) sw1 [4] 100.00% 0.00%(4/4) [self] [3] 2.03% 0.00%(3/148) sw0 [4] 100.00% 0.00%(3/3) [self] [3] 0.68% 0.00%(1/148) rdtsc [4] 100.00% 0.00%(1/1) [self] [2] 18.06% 0.02%(39/216) [self] [2] 5.56% 0.01%(12/216) _thread_lock_flags [3] 66.67% 0.00%(8/12) spinlock_enter [4] 50.00% 0.00%(4/8) [self] [4] 50.00% 0.00%(4/8) critical_enter [5] 100.00% 0.00%(4/4) [self] [3] 25.00% 0.00%(3/12) read_eflags [4] 100.00% 0.00%(3/3) [self] [3] 8.33% 0.00%(1/12) [self] [2] 4.63% 0.00%(10/216) write_eflags [3] 100.00% 0.00%(10/10) [self] [2] 2.78% 0.00%(6/216) atomic_cmpset_int [3] 100.00% 0.00%(6/6) [self] [2] 0.46% 0.00%(1/216) spinlock_exit [3] 100.00% 0.00%(1/1) [self] [1] 1.17% 0.03%(72/6157) [self] [1] 0.52% 0.01%(32/6157) atomic_add_int [2] 100.00% 0.01%(32/32) [self] [1] 0.32% 0.01%(20/6157) statclock [2] 40.00% 0.00%(8/20) sched_clock [3] 100.00% 0.00%(8/8) [self] [2] 35.00% 0.00%(7/20) [self] [2] 10.00% 0.00%(2/20) _thread_lock_flags [3] 50.00% 0.00%(1/2) [self] [3] 50.00% 0.00%(1/2) spinlock_enter [4] 100.00% 0.00%(1/1) __curthread [5] 100.00% 0.00%(1/1) [self] [2] 10.00% 0.00%(2/20) write_eflags [3] 100.00% 0.00%(2/2) [self] [2] 5.00% 0.00%(1/20) atomic_cmpset_int [3] 100.00% 0.00%(1/1) [self] [1] 0.21% 0.01%(13/6157) lapic_eoi [2] 100.00% 0.01%(13/13) [self] [1] 0.06% 0.00%(4/6157) atomic_store_rel_int [2] 100.00% 0.00%(4/4) [self] [1] 0.05% 0.00%(3/6157) runq_init [2] 100.00% 0.00%(3/3) [self] [0] 0.46% 0.46%(1077/232180) ipi_bitmap_handler [1] 94.15% 0.44%(1014/1077) sched_preempt [2] 71.20% 0.31%(722/1014) mi_switch [3] 61.36% 0.19%(443/722) sched_switch [4] 82.84% 0.16%(367/443) choosethread [5] 69.48% 0.11%(255/367) sched_choose [6] 75.69% 0.08%(193/255) tdq_choose [7] 40.93% 0.03%(79/193) [self] [7] 32.64% 0.03%(63/193) runq_findbit_from [8] 100.00% 0.03%(63/63) [self] [7] 11.40% 0.01%(22/193) runq_choose_from [8] 100.00% 0.01%(22/22) [self] [7] 6.22% 0.01%(12/193) runq_findbit [8] 100.00% 0.01%(12/12) [self] [7] 5.70% 0.00%(11/193) runq_choose [8] 100.00% 0.00%(8/8) [self] [7] 3.11% 0.00%(6/193) runq_check [8] 100.00% 0.00%(6/6) [self] [6] 24.31% 0.03%(62/255) [self] [5] 23.43% 0.04%(86/367) tdq_runq_rem [6] 58.14% 0.02%(50/86) runq_remove_idx [7] 100.00% 0.02%(50/50) [self] [6] 32.56% 0.01%(28/86) [self] [6] 6.98% 0.00%(6/86) runq_remove [7] 100.00% 0.00%(6/6) runq_remove_idx [8] 100.00% 0.00%(6/6) [self] [6] 2.33% 0.00%(2/86) runq_clrbit [7] 100.00% 0.00%(2/2) [self] [5] 6.27% 0.01%(23/367) [self] [5] 0.82% 0.00%(3/367) tdq_choose [6] 100.00% 0.00%(3/3) [self] [4] 16.93% 0.03%(75/443) [self] [4] 0.23% 0.00%(1/443) critical_exit [5] 100.00% 0.00%(1/1) [self] [3] 13.71% 0.04%(99/722) [self] [3] 8.45% 0.03%(61/722) cpu_switch [4] 100.00% 0.03%(61/61) [self] [3] 7.06% 0.02%(51/722) atomic_load_acq_int [4] 100.00% 0.02%(51/51) [self] [3] 2.91% 0.01%(21/722) cpu_switch_load_gs [4] 100.00% 0.01%(21/21) [self] [3] 2.35% 0.01%(17/722) rdtsc [4] 100.00% 0.01%(17/17) [self] [3] 2.35% 0.01%(17/722) sw0 [4] 100.00% 0.01%(17/17) [self] [3] 1.11% 0.00%(8/722) sw1 [4] 100.00% 0.00%(8/8) [self] [3] 0.42% 0.00%(3/722) trap [4] 100.00% 0.00%(3/3) [self] [3] 0.28% 0.00%(2/722) tdq_add [4] 100.00% 0.00%(2/2) [self] [2] 10.45% 0.05%(106/1014) _thread_lock_flags [3] 47.17% 0.02%(50/106) [self] [3] 35.85% 0.02%(38/106) spinlock_enter [4] 76.32% 0.01%(29/38) [self] [4] 10.53% 0.00%(4/38) choosethread [5] 100.00% 0.00%(4/4) [self] [4] 7.89% 0.00%(3/38) critical_enter [5] 100.00% 0.00%(3/3) [self] [4] 5.26% 0.00%(2/38) __curthread [5] 100.00% 0.00%(2/2) [self] [3] 9.43% 0.00%(10/106) disable_intr [4] 100.00% 0.00%(10/10) [self] [3] 7.55% 0.00%(8/106) read_eflags [4] 100.00% 0.00%(8/8) [self] [2] 9.07% 0.04%(92/1014) [self] [2] 7.59% 0.03%(77/1014) write_eflags [3] 100.00% 0.03%(77/77) [self] [2] 0.89% 0.00%(9/1014) atomic_cmpset_int [3] 100.00% 0.00%(9/9) [self] [2] 0.69% 0.00%(7/1014) spinlock_exit [3] 57.14% 0.00%(4/7) critical_exit [4] 100.00% 0.00%(4/4) [self] [3] 42.86% 0.00%(3/7) [self] [2] 0.10% 0.00%(1/1014) kdb_switch [3] 100.00% 0.00%(1/1) [self] [1] 3.62% 0.02%(39/1077) [self] [1] 2.23% 0.01%(24/1077) atomic_store_rel_int [2] 100.00% 0.01%(24/24) [self] [0] 0.04% 0.04%(88/232180) hardclock [1] 100.00% 0.04%(88/88) hardclock_cpu [2] 69.32% 0.03%(61/88) callout_tick [3] 100.00% 0.03%(61/61) swi_sched [4] 100.00% 0.03%(61/61) intr_event_schedule_thread [5] 98.36% 0.03%(60/61) sched_add [6] 35.00% 0.01%(21/60) tdq_runq_add [7] 85.71% 0.01%(18/21) runq_add [8] 100.00% 0.01%(18/18) [self] [7] 9.52% 0.00%(2/21) runq_setbit [8] 100.00% 0.00%(2/2) [self] [7] 4.76% 0.00%(1/21) uiomove_frombuf [8] 100.00% 0.00%(1/1) [self] [6] 30.00% 0.01%(18/60) tdq_notify [7] 33.33% 0.00%(6/18) atomic_cmpset_int [8] 100.00% 0.00%(6/6) [self] [7] 27.78% 0.00%(5/18) ipi_selected [8] 100.00% 0.00%(5/5) [self] [7] 16.67% 0.00%(3/18) ffs [8] 100.00% 0.00%(3/3) [self] [7] 11.11% 0.00%(2/18) bsfl [8] 100.00% 0.00%(2/2) [self] [7] 11.11% 0.00%(2/18) pcpu_find [8] 100.00% 0.00%(2/2) [self] [6] 26.67% 0.01%(16/60) tdq_add [7] 100.00% 0.01%(16/16) tdq_load_add [8] 100.00% 0.01%(16/16) [self] [6] 8.33% 0.00%(5/60) sched_lowest [7] 100.00% 0.00%(5/5) cpu_search [8] 100.00% 0.00%(5/5) [self] [5] 1.64% 0.00%(1/61) sched_setcpu [6] 100.00% 0.00%(1/1) thread_lock_block [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [2] 30.68% 0.01%(27/88) pmc_process_samples [3] 96.30% 0.01%(26/27) pmclog_process_callchain [4] 100.00% 0.01%(26/26) pmclog_reserve [5] 88.46% 0.01%(23/26) _mtx_lock_spin_flags [6] 100.00% 0.01%(23/23) spinlock_enter [7] 86.96% 0.01%(20/23) critical_enter [8] 100.00% 0.01%(20/20) [self] [7] 13.04% 0.00%(3/23) choosethread [8] 100.00% 0.00%(3/3) [self] [5] 11.54% 0.00%(3/26) pmclog_schedule_io [6] 100.00% 0.00%(3/3) wakeup_one [7] 66.67% 0.00%(2/3) sleepq_signal [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) sleepq_release [8] 100.00% 0.00%(1/1) [self] [3] 3.70% 0.00%(1/27) pmclog_release [4] 100.00% 0.00%(1/1) pmclog_schedule_io [5] 100.00% 0.00%(1/1) wakeup_one [6] 100.00% 0.00%(1/1) sleepq_signal [7] 100.00% 0.00%(1/1) sleepq_lookup [8] 100.00% 0.00%(1/1) [self] [0] 0.03% 0.03%(69/232180) sw1 [1] 100.00% 0.03%(69/69) [self] [0] 0.02% 0.02%(47/232180) Xipi_intr_bitmap_handler [1] 100.00% 0.02%(47/47) [self] [0] 0.01% 0.01%(32/232180) doreti_popl_fs [1] 100.00% 0.01%(32/32) [self] [0] 0.01% 0.01%(31/232180) Xtimerint [1] 100.00% 0.01%(31/31) [self] [0] 0.01% 0.01%(24/232180) atomic_readandclear_int [1] 100.00% 0.01%(24/24) [self] [0] 0.01% 0.01%(19/232180) doreti_popl_ds [1] 100.00% 0.01%(19/19) [self] [0] 0.01% 0.01%(18/232180) doreti_popl_es [1] 100.00% 0.01%(18/18) [self] [0] 0.01% 0.01%(16/232180) pmclog_schedule_io [1] 100.00% 0.01%(16/16) wakeup_one [2] 100.00% 0.01%(16/16) sleepq_signal [3] 100.00% 0.01%(16/16) sleepq_resume_thread [4] 100.00% 0.01%(16/16) setrunnable [5] 100.00% 0.01%(16/16) sched_wakeup [6] 62.50% 0.00%(10/16) sched_add [7] 50.00% 0.00%(5/10) sched_pickcpu [8] 100.00% 0.00%(5/5) [self] [7] 20.00% 0.00%(2/10) tdq_add [8] 100.00% 0.00%(2/2) [self] [7] 20.00% 0.00%(2/10) tdq_notify [8] 100.00% 0.00%(2/2) [self] [7] 10.00% 0.00%(1/10) tdq_runq_add [8] 100.00% 0.00%(1/1) [self] [6] 37.50% 0.00%(6/16) sched_setcpu [7] 66.67% 0.00%(4/6) thread_lock_block [8] 100.00% 0.00%(4/4) [self] [7] 33.33% 0.00%(2/6) thread_lock_unblock [8] 100.00% 0.00%(2/2) [self] [0] 0.01% 0.01%(13/232180) hardclock_cpu [1] 61.54% 0.00%(8/13) callout_tick [2] 100.00% 0.00%(8/8) swi_sched [3] 100.00% 0.00%(8/8) intr_event_schedule_thread [4] 100.00% 0.00%(8/8) sched_add [5] 50.00% 0.00%(4/8) sched_lowest [6] 100.00% 0.00%(4/4) cpu_search [7] 100.00% 0.00%(4/4) cpu_search [8] 100.00% 0.00%(4/4) [self] [5] 50.00% 0.00%(4/8) tdq_notify [6] 100.00% 0.00%(4/4) ipi_selected [7] 100.00% 0.00%(4/4) lapic_ipi_vectored [8] 100.00% 0.00%(4/4) [self] [1] 38.46% 0.00%(5/13) pmc_process_samples [2] 80.00% 0.00%(4/5) pmclog_process_callchain [3] 100.00% 0.00%(4/4) pmclog_reserve [4] 100.00% 0.00%(4/4) pmclog_schedule_io [5] 100.00% 0.00%(4/4) wakeup_one [6] 100.00% 0.00%(4/4) sleepq_signal [7] 75.00% 0.00%(3/4) sleepq_resume_thread [8] 100.00% 0.00%(3/3) [self] [7] 25.00% 0.00%(1/4) sleepq_lookup [8] 100.00% 0.00%(1/1) [self] [2] 20.00% 0.00%(1/5) pmclog_release [3] 100.00% 0.00%(1/1) pmclog_schedule_io [4] 100.00% 0.00%(1/1) wakeup_one [5] 100.00% 0.00%(1/1) sleepq_signal [6] 100.00% 0.00%(1/1) _thread_lock_flags [7] 100.00% 0.00%(1/1) spinlock_enter [8] 100.00% 0.00%(1/1) [self] [0] 0.01% 0.01%(12/232180) doreti_next [1] 100.00% 0.01%(12/12) [self] [0] 0.01% 0.01%(12/232180) wakeup_one [1] 100.00% 0.01%(12/12) sleepq_signal [2] 100.00% 0.01%(12/12) sleepq_resume_thread [3] 100.00% 0.01%(12/12) setrunnable [4] 100.00% 0.01%(12/12) sched_wakeup [5] 75.00% 0.00%(9/12) sched_add [6] 55.56% 0.00%(5/9) tdq_runq_add [7] 80.00% 0.00%(4/5) runq_add [8] 100.00% 0.00%(4/4) [self] [7] 20.00% 0.00%(1/5) runq_setbit [8] 100.00% 0.00%(1/1) [self] [6] 33.33% 0.00%(3/9) tdq_notify [7] 33.33% 0.00%(1/3) atomic_cmpset_int [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) ipi_selected [8] 100.00% 0.00%(1/1) [self] [7] 33.33% 0.00%(1/3) pcpu_find [8] 100.00% 0.00%(1/1) [self] [6] 11.11% 0.00%(1/9) sched_priority [7] 100.00% 0.00%(1/1) sched_user_prio [8] 100.00% 0.00%(1/1) [self] [5] 25.00% 0.00%(3/12) sched_setcpu [6] 100.00% 0.00%(3/3) thread_lock_block [7] 66.67% 0.00%(2/3) write_eflags [8] 100.00% 0.00%(2/2) [self] [7] 33.33% 0.00%(1/3) get_fpcontext [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(8/232180) callout_tick [1] 100.00% 0.00%(8/8) swi_sched [2] 100.00% 0.00%(8/8) intr_event_schedule_thread [3] 100.00% 0.00%(8/8) sched_add [4] 100.00% 0.00%(8/8) tdq_notify [5] 100.00% 0.00%(8/8) ipi_selected [6] 100.00% 0.00%(8/8) lapic_ipi_vectored [7] 62.50% 0.00%(5/8) lapic_ipi_wait [8] 100.00% 0.00%(5/5) [self] [7] 25.00% 0.00%(2/8) lapic_ipi_raw [8] 100.00% 0.00%(2/2) [self] [7] 12.50% 0.00%(1/8) write_eflags [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(7/232180) pmclog_reserve [1] 100.00% 0.00%(7/7) pmclog_schedule_io [2] 100.00% 0.00%(7/7) wakeup_one [3] 100.00% 0.00%(7/7) sleepq_signal [4] 100.00% 0.00%(7/7) sleepq_resume_thread [5] 100.00% 0.00%(7/7) setrunnable [6] 100.00% 0.00%(7/7) sched_wakeup [7] 42.86% 0.00%(3/7) sched_pctcpu_update [8] 100.00% 0.00%(3/3) [self] [7] 28.57% 0.00%(2/7) atomic_cmpset_int [8] 100.00% 0.00%(2/2) [self] [7] 28.57% 0.00%(2/7) sched_setcpu [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(7/232180) Xinvlpg [1] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(7/232180) doreti_notvm86 [1] 100.00% 0.00%(7/7) [self] [0] 0.00% 0.00%(5/232180) pmc_process_samples [1] 80.00% 0.00%(4/5) pmclog_process_callchain [2] 100.00% 0.00%(4/4) pmclog_reserve [3] 100.00% 0.00%(4/4) pmclog_schedule_io [4] 100.00% 0.00%(4/4) wakeup_one [5] 100.00% 0.00%(4/4) sleepq_signal [6] 75.00% 0.00%(3/4) _thread_lock_flags [7] 100.00% 0.00%(3/3) spinlock_enter [8] 100.00% 0.00%(3/3) [self] [6] 25.00% 0.00%(1/4) sleepq_resume_thread [7] 100.00% 0.00%(1/1) synch_setup [8] 100.00% 0.00%(1/1) [self] [1] 20.00% 0.00%(1/5) pmclog_release [2] 100.00% 0.00%(1/1) pmclog_schedule_io [3] 100.00% 0.00%(1/1) wakeup_one [4] 100.00% 0.00%(1/1) sleepq_signal [5] 100.00% 0.00%(1/1) _thread_lock_flags [6] 100.00% 0.00%(1/1) spinlock_enter [7] 100.00% 0.00%(1/1) choosethread [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(4/232180) vm86_biosret [1] 100.00% 0.00%(4/4) [self] [0] 0.00% 0.00%(4/232180) sleepq_signal [1] 100.00% 0.00%(4/4) sleepq_resume_thread [2] 100.00% 0.00%(4/4) setrunnable [3] 100.00% 0.00%(4/4) sched_wakeup [4] 100.00% 0.00%(4/4) sched_add [5] 50.00% 0.00%(2/4) sched_lowest [6] 100.00% 0.00%(2/2) cpu_search [7] 100.00% 0.00%(2/2) cpu_search [8] 100.00% 0.00%(2/2) [self] [5] 50.00% 0.00%(2/4) tdq_notify [6] 100.00% 0.00%(2/2) ipi_selected [7] 100.00% 0.00%(2/2) lapic_ipi_vectored [8] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(3/232180) pmclog_process_callchain [1] 100.00% 0.00%(3/3) pmclog_reserve [2] 100.00% 0.00%(3/3) pmclog_schedule_io [3] 100.00% 0.00%(3/3) wakeup_one [4] 100.00% 0.00%(3/3) sleepq_signal [5] 100.00% 0.00%(3/3) sleepq_resume_thread [6] 100.00% 0.00%(3/3) setrunnable [7] 100.00% 0.00%(3/3) sched_wakeup [8] 100.00% 0.00%(3/3) [self] [0] 0.00% 0.00%(2/232180) Xinvlcache [1] 100.00% 0.00%(2/2) [self] [0] 0.00% 0.00%(1/232180) Xapic_isr7 [1] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/232180) init_secondary [0] 0.00% 0.00%(1/232180) sleepq_resume_thread [1] 100.00% 0.00%(1/1) setrunnable [2] 100.00% 0.00%(1/1) sched_wakeup [3] 100.00% 0.00%(1/1) sched_add [4] 100.00% 0.00%(1/1) tdq_notify [5] 100.00% 0.00%(1/1) ipi_selected [6] 100.00% 0.00%(1/1) lapic_ipi_vectored [7] 100.00% 0.00%(1/1) lapic_ipi_wait [8] 100.00% 0.00%(1/1) [self] [0] 0.00% 0.00%(1/232180) Xinvlrng [1] 100.00% 0.00%(1/1) [self] Process: 13, yarrow, total: 12574 ( 0.77%) [0] 99.86% 99.86%(12556/12574) fork_exit [1] 99.99% 99.85%(12555/12556) random_kthread [2] 99.42% 99.27%(12482/12555) random_process_event [3] 62.74% 62.28%(7831/12482) yarrow_hash_iterate [4] 95.53% 59.50%(7481/7831) SHA256_Update [5] 97.47% 57.99%(7292/7481) SHA256_Transform [6] 100.00% 57.99%(7292/7292) [self] [5] 2.53% 1.50%(189/7481) [self] [4] 3.98% 2.48%(312/7831) generic_bcopy [5] 100.00% 2.48%(312/312) [self] [4] 0.26% 0.16%(20/7831) bcopy [5] 100.00% 0.16%(20/20) [self] [4] 0.22% 0.14%(17/7831) [self] [4] 0.01% 0.01%(1/7831) bcopyb [5] 100.00% 0.01%(1/1) [self] [3] 33.54% 33.29%(4186/12482) reseed [4] 55.54% 18.49%(2325/4186) yarrow_hash_iterate [5] 98.11% 18.14%(2281/2325) SHA256_Update [6] 99.04% 17.97%(2259/2281) SHA256_Transform [7] 100.00% 17.97%(2259/2259) [self] [6] 0.92% 0.17%(21/2281) [self] [6] 0.04% 0.01%(1/2281) generic_bcopy [7] 100.00% 0.01%(1/1) [self] [5] 1.76% 0.33%(41/2325) generic_bcopy [6] 100.00% 0.33%(41/41) [self] [5] 0.09% 0.02%(2/2325) [self] [5] 0.04% 0.01%(1/2325) bcopy [6] 100.00% 0.01%(1/1) [self] [4] 41.66% 13.87%(1744/4186) yarrow_hash_finish [5] 98.62% 13.67%(1719/1743) SHA256_Final [6] 97.56% 13.34%(1677/1719) SHA256_Transform [7] 100.00% 13.34%(1677/1677) [self] [6] 2.44% 0.33%(42/1719) [self] [5] 1.32% 0.18%(23/1743) generic_bzero [6] 100.00% 0.18%(23/23) [self] [5] 0.06% 0.01%(1/1743) bzero [6] 100.00% 0.01%(1/1) [self] [4] 1.46% 0.49%(61/4186) yarrow_encrypt [5] 93.44% 0.45%(57/61) rijndael_blockEncrypt [6] 89.47% 0.41%(51/57) rijndaelEncrypt [7] 100.00% 0.41%(51/51) [self] [6] 8.77% 0.04%(5/57) [self] [6] 1.75% 0.01%(1/57) rijndaelKeySetupDec [7] 100.00% 0.01%(1/1) [self] [5] 6.56% 0.03%(4/61) memcpy [6] 100.00% 0.03%(4/4) [self] [4] 0.79% 0.26%(33/4186) yarrow_encrypt_init [5] 84.85% 0.22%(28/33) rijndael_makeKey [6] 92.86% 0.21%(26/28) rijndaelKeySetupEnc [7] 100.00% 0.21%(26/26) [self] [6] 3.57% 0.01%(1/28) AcpiInitializeSubsystem [7] 100.00% 0.01%(1/1) [self] [6] 3.57% 0.01%(1/28) [self] [5] 9.09% 0.02%(3/33) generic_bzero [6] 100.00% 0.02%(3/3) [self] [5] 3.03% 0.01%(1/33) memcpy [6] 100.00% 0.01%(1/1) [self] [5] 3.03% 0.01%(1/33) rijndael_cipherInit [6] 100.00% 0.01%(1/1) [self] [4] 0.45% 0.15%(19/4186) yarrow_hash_init [5] 84.21% 0.13%(16/19) generic_bcopy [6] 100.00% 0.13%(16/16) [self] [5] 10.53% 0.02%(2/19) generic_bzero [6] 100.00% 0.02%(2/2) [self] [5] 5.26% 0.01%(1/19) [self] [4] 0.10% 0.03%(4/4186) [self] [3] 3.67% 3.64%(458/12482) [self] [3] 0.03% 0.03%(4/12482) yarrow_hash_finish [4] 100.00% 0.03%(4/4) [self] [3] 0.02% 0.02%(3/12482) generic_bzero [4] 100.00% 0.02%(3/3) [self] [2] 0.29% 0.29%(37/12555) [self] [2] 0.17% 0.17%(21/12555) random_yarrow_reseed [3] 100.00% 0.17%(21/21) [self] [2] 0.11% 0.11%(14/12555) pause [3] 100.00% 0.11%(14/14) _sleep [4] 50.00% 0.06%(7/14) sleepq_timedwait [5] 100.00% 0.06%(7/7) sleepq_switch [6] 57.14% 0.03%(4/7) mi_switch [7] 25.00% 0.01%(1/4) [self] [7] 25.00% 0.01%(1/4) atomic_store_rel_int [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) cpu_switch [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) sched_switch [8] 100.00% 0.01%(1/1) [self] [6] 42.86% 0.02%(3/7) sched_sleep [7] 100.00% 0.02%(3/3) [self] [4] 28.57% 0.03%(4/14) [self] [4] 14.29% 0.02%(2/14) sleepq_set_timeout [5] 100.00% 0.02%(2/2) callout_reset_on [6] 50.00% 0.01%(1/2) [self] [6] 50.00% 0.01%(1/2) atomic_cmpset_int [7] 100.00% 0.01%(1/1) [self] [4] 7.14% 0.01%(1/14) sleepq_add [5] 100.00% 0.01%(1/1) write_eflags [6] 100.00% 0.01%(1/1) [self] [2] 0.01% 0.01%(1/12555) write_eflags [3] 100.00% 0.01%(1/1) [self] [1] 0.01% 0.01%(1/12556) atomic_store_rel_int [2] 100.00% 0.01%(1/1) [self] [0] 0.08% 0.08%(10/12574) lapic_handle_timer [1] 90.00% 0.07%(9/10) hardclock [2] 88.89% 0.06%(8/9) hardclock_cpu [3] 100.00% 0.06%(8/8) pmc_process_samples [4] 25.00% 0.02%(2/8) p4_get_config [5] 50.00% 0.01%(1/2) _mtx_lock_spin_flags [6] 100.00% 0.01%(1/1) spinlock_enter [7] 100.00% 0.01%(1/1) critical_enter [8] 100.00% 0.01%(1/1) [self] [5] 50.00% 0.01%(1/2) _mtx_unlock_spin_flags [6] 100.00% 0.01%(1/1) write_eflags [7] 100.00% 0.01%(1/1) [self] [4] 25.00% 0.02%(2/8) pmclog_process_callchain [5] 100.00% 0.02%(2/2) pmclog_reserve [6] 100.00% 0.02%(2/2) _mtx_lock_spin_flags [7] 50.00% 0.01%(1/2) disable_intr [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) spinlock_enter [8] 100.00% 0.01%(1/1) [self] [4] 25.00% 0.02%(2/8) pmclog_release [5] 50.00% 0.01%(1/2) _mtx_unlock_spin_flags [6] 100.00% 0.01%(1/1) write_eflags [7] 100.00% 0.01%(1/1) [self] [5] 50.00% 0.01%(1/2) atomic_store_rel_int [6] 100.00% 0.01%(1/1) [self] [4] 12.50% 0.01%(1/8) [self] [4] 12.50% 0.01%(1/8) atomic_subtract_barr_int [5] 100.00% 0.01%(1/1) [self] [2] 11.11% 0.01%(1/9) tc_ticktock [3] 100.00% 0.01%(1/1) tc_windup [4] 100.00% 0.01%(1/1) __udivdi3 [5] 100.00% 0.01%(1/1) __qdivrem [6] 100.00% 0.01%(1/1) [self] [1] 10.00% 0.01%(1/10) critical_exit [2] 100.00% 0.01%(1/1) mi_switch [3] 100.00% 0.01%(1/1) sched_switch [4] 100.00% 0.01%(1/1) choosethread [5] 100.00% 0.01%(1/1) tdq_runq_rem [6] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(3/12574) sleepq_timedwait [1] 100.00% 0.02%(3/3) sleepq_switch [2] 100.00% 0.02%(3/3) mi_switch [3] 100.00% 0.02%(3/3) sched_switch [4] 100.00% 0.02%(3/3) choosethread [5] 100.00% 0.02%(3/3) sched_choose [6] 100.00% 0.02%(3/3) tdq_choose [7] 100.00% 0.02%(3/3) runq_findbit_from [8] 100.00% 0.02%(3/3) [self] [0] 0.01% 0.01%(1/12574) random_kthread [1] 100.00% 0.01%(1/1) pause [2] 100.00% 0.01%(1/1) _sleep [3] 100.00% 0.01%(1/1) sleepq_timedwait [4] 100.00% 0.01%(1/1) sleepq_switch [5] 100.00% 0.01%(1/1) mi_switch [6] 100.00% 0.01%(1/1) sched_switch [7] 100.00% 0.01%(1/1) tdq_load_rem [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/12574) Xapic_isr7 [1] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/12574) ipi_bitmap_handler [1] 100.00% 0.01%(1/1) sched_preempt [2] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/12574) hardclock [1] 100.00% 0.01%(1/1) hardclock_cpu [2] 100.00% 0.01%(1/1) pmc_process_samples [3] 100.00% 0.01%(1/1) pmclog_process_callchain [4] 100.00% 0.01%(1/1) pmclog_reserve [5] 100.00% 0.01%(1/1) _mtx_lock_spin_flags [6] 100.00% 0.01%(1/1) spinlock_enter [7] 100.00% 0.01%(1/1) critical_enter [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/12574) _sleep [1] 100.00% 0.01%(1/1) sleepq_timedwait [2] 100.00% 0.01%(1/1) sleepq_switch [3] 100.00% 0.01%(1/1) mi_switch [4] 100.00% 0.01%(1/1) sched_switch [5] 100.00% 0.01%(1/1) choosethread [6] 100.00% 0.01%(1/1) sched_choose [7] 100.00% 0.01%(1/1) tdq_choose [8] 100.00% 0.01%(1/1) [self] Process: 12, intr, total: 9423 ( 0.57%) [0] 76.65% 76.65%(7223/9423) fork_exit [1] 91.40% 70.06%(6602/7223) ithread_execute_handlers [2] 99.42% 69.66%(6564/6602) intr_event_execute_handlers [3] 95.06% 66.22%(6240/6564) softclock [4] 87.72% 58.09%(5474/6240) tcp_timer_delack [5] 79.74% 46.32%(4365/5474) tcp_output [6] 48.87% 22.64%(2133/4365) ip_output [7] 25.79% 5.84%(550/2133) [self] [7] 16.41% 3.71%(350/2133) memcpy [8] 100.00% 3.71%(350/350) [self] [7] 14.86% 3.36%(317/2133) ether_output [8] 100.00% 3.36%(317/317) [self] [7] 10.78% 2.44%(230/2133) flowtable_lookup [8] 100.00% 2.44%(230/230) [self] [7] 7.13% 1.61%(152/2133) in_broadcast [8] 100.00% 1.61%(152/152) [self] [7] 5.06% 1.15%(108/2133) atomic_add_barr_int [8] 100.00% 1.15%(108/108) [self] [7] 4.83% 1.09%(103/2133) atomic_fetchadd_int [8] 100.00% 1.09%(103/103) [self] [7] 4.31% 0.98%(92/2133) jenkins_hashword [8] 100.00% 0.98%(92/92) [self] [7] 4.17% 0.94%(89/2133) bcmp [8] 100.00% 0.94%(89/89) [self] [7] 2.91% 0.66%(62/2133) ipv4_flow_lookup_hash_internal [8] 100.00% 0.66%(62/62) [self] [7] 1.83% 0.41%(39/2133) flowtable_key_equal [8] 100.00% 0.41%(39/39) [self] [7] 0.70% 0.16%(15/2133) ifa_free [8] 100.00% 0.16%(15/15) [self] [7] 0.47% 0.11%(10/2133) ether_input [8] 100.00% 0.11%(10/10) [self] [7] 0.19% 0.04%(4/2133) small_i586_bcopy [8] 100.00% 0.04%(4/4) [self] [7] 0.19% 0.04%(4/2133) ifa_ref [8] 100.00% 0.04%(4/4) [self] [7] 0.14% 0.03%(3/2133) ifa_del_loopback_route [8] 100.00% 0.03%(3/3) [self] [7] 0.09% 0.02%(2/2133) if_ref [8] 100.00% 0.02%(2/2) [self] [7] 0.09% 0.02%(2/2133) copystr [8] 100.00% 0.02%(2/2) [self] [7] 0.05% 0.01%(1/2133) in_lltable_prefix_free [8] 100.00% 0.01%(1/1) [self] [6] 23.64% 10.95%(1032/4365) [self] [6] 10.49% 4.86%(458/4365) tcp_addoptions [7] 100.00% 4.86%(458/458) [self] [6] 4.72% 2.19%(206/4365) generic_bcopy [7] 100.00% 2.19%(206/206) [self] [6] 3.73% 1.73%(163/4365) tcp_timer_active [7] 100.00% 1.73%(163/163) [self] [6] 3.28% 1.52%(143/4365) generic_bzero [7] 100.00% 1.52%(143/143) [self] [6] 3.21% 1.49%(140/4365) tcpip_fillheaders [7] 100.00% 1.49%(140/140) [self] [6] 0.48% 0.22%(21/4365) mac_inpcb_create_mbuf [7] 100.00% 0.22%(21/21) [self] [6] 0.44% 0.20%(19/4365) bcopy [7] 100.00% 0.20%(19/19) [self] [6] 0.30% 0.14%(13/4365) __bswap16 [7] 100.00% 0.14%(13/13) [self] [6] 0.16% 0.07%(7/4365) bcopyb [7] 100.00% 0.07%(7/7) [self] [6] 0.14% 0.06%(6/4365) syncache_add [7] 100.00% 0.06%(6/6) [self] [6] 0.14% 0.06%(6/4365) __bswap32 [7] 100.00% 0.06%(6/6) [self] [6] 0.11% 0.05%(5/4365) stack_save_td [7] 100.00% 0.05%(5/5) [self] [6] 0.09% 0.04%(4/4365) mac_ipq_match [7] 100.00% 0.04%(4/4) [self] [6] 0.09% 0.04%(4/4365) tcp_sack_doack [7] 100.00% 0.04%(4/4) [self] [6] 0.07% 0.03%(3/4365) bzero [7] 100.00% 0.03%(3/3) [self] [6] 0.05% 0.02%(2/4365) tcp_lro_rx [7] 100.00% 0.02%(2/2) [self] [5] 6.63% 3.85%(363/5474) m_gethdr [6] 95.87% 3.69%(348/363) uma_zalloc_arg [7] 43.39% 1.60%(151/348) mb_ctor_mbuf [8] 100.00% 1.60%(151/151) [self] [7] 41.38% 1.53%(144/348) [self] [7] 8.62% 0.32%(30/348) critical_exit [8] 100.00% 0.32%(30/30) [self] [7] 3.74% 0.14%(13/348) mb_ctor_pack [8] 100.00% 0.14%(13/13) [self] [7] 2.30% 0.08%(8/348) runq_init [8] 100.00% 0.08%(8/8) [self] [7] 0.57% 0.02%(2/348) __curthread [8] 100.00% 0.02%(2/2) [self] [6] 3.86% 0.15%(14/363) [self] [6] 0.28% 0.01%(1/363) zone_alloc_bucket [7] 100.00% 0.01%(1/1) [self] [5] 4.93% 2.87%(270/5474) atomic_cmpset_int [6] 100.00% 2.87%(270/270) [self] [5] 2.27% 1.32%(124/5474) generic_bcopy [6] 100.00% 1.32%(124/124) [self] [5] 1.61% 0.93%(88/5474) in_pseudo [6] 100.00% 0.93%(88/88) [self] [5] 1.57% 0.91%(86/5474) ia32_pause [6] 100.00% 0.91%(86/86) [self] [5] 1.35% 0.79%(74/5474) [self] [5] 0.58% 0.34%(32/5474) _rw_rlock [6] 78.12% 0.27%(25/32) [self] [6] 12.50% 0.04%(4/32) turnstile_wait [7] 25.00% 0.01%(1/4) [self] [7] 25.00% 0.01%(1/4) atomic_store_rel_int [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) propagate_priority [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) write_eflags [8] 100.00% 0.01%(1/1) [self] [6] 6.25% 0.02%(2/32) turnstile_trywait [7] 100.00% 0.02%(2/2) ia32_pause [8] 100.00% 0.02%(2/2) [self] [6] 3.12% 0.01%(1/32) atomic_store_rel_int [7] 100.00% 0.01%(1/1) [self] [5] 0.38% 0.22%(21/5474) min [6] 100.00% 0.22%(21/21) [self] [5] 0.31% 0.18%(17/5474) _rw_runlock [6] 100.00% 0.18%(17/17) [self] [5] 0.26% 0.15%(14/5474) imin [6] 100.00% 0.15%(14/14) [self] [5] 0.18% 0.11%(10/5474) _rw_wlock_hard [6] 100.00% 0.11%(10/10) [self] [5] 0.11% 0.06%(6/5474) __curthread [6] 100.00% 0.06%(6/6) [self] [5] 0.04% 0.02%(2/5474) __bswap32 [6] 100.00% 0.02%(2/2) [self] [5] 0.04% 0.02%(2/5474) bcopy [6] 100.00% 0.02%(2/2) [self] [4] 3.29% 2.18%(205/6240) tcp_timer_rexmt [5] 71.22% 1.55%(146/205) tcp_output [6] 41.78% 0.65%(61/146) ip_output [7] 19.67% 0.13%(12/61) memcpy [8] 100.00% 0.13%(12/12) [self] [7] 16.39% 0.11%(10/61) [self] [7] 14.75% 0.10%(9/61) ether_output [8] 100.00% 0.10%(9/9) [self] [7] 11.48% 0.07%(7/61) flowtable_lookup [8] 100.00% 0.07%(7/7) [self] [7] 11.48% 0.07%(7/61) in_broadcast [8] 100.00% 0.07%(7/7) [self] [7] 6.56% 0.04%(4/61) atomic_fetchadd_int [8] 100.00% 0.04%(4/4) [self] [7] 6.56% 0.04%(4/61) bcmp [8] 100.00% 0.04%(4/4) [self] [7] 6.56% 0.04%(4/61) flowtable_key_equal [8] 100.00% 0.04%(4/4) [self] [7] 3.28% 0.02%(2/61) atomic_add_barr_int [8] 100.00% 0.02%(2/2) [self] [7] 1.64% 0.01%(1/61) ipv4_flow_lookup_hash_internal [8] 100.00% 0.01%(1/1) [self] [7] 1.64% 0.01%(1/61) jenkins_hashword [8] 100.00% 0.01%(1/1) [self] [6] 24.66% 0.38%(36/146) [self] [6] 13.70% 0.21%(20/146) tcp_addoptions [7] 100.00% 0.21%(20/20) [self] [6] 4.79% 0.07%(7/146) tcp_timer_activate [7] 71.43% 0.05%(5/7) callout_reset_on [8] 100.00% 0.05%(5/5) [self] [7] 14.29% 0.01%(1/7) [self] [7] 14.29% 0.01%(1/7) atomic_store_rel_int [8] 100.00% 0.01%(1/1) [self] [6] 3.42% 0.05%(5/146) tcp_timer_active [7] 100.00% 0.05%(5/5) [self] [6] 2.74% 0.04%(4/146) generic_bzero [7] 100.00% 0.04%(4/4) [self] [6] 2.74% 0.04%(4/146) tcpip_fillheaders [7] 100.00% 0.04%(4/4) [self] [6] 2.05% 0.03%(3/146) generic_bcopy [7] 100.00% 0.03%(3/3) [self] [6] 1.37% 0.02%(2/146) mac_ipq_match [7] 100.00% 0.02%(2/2) [self] [6] 1.37% 0.02%(2/146) tcp_sack_adjust [7] 100.00% 0.02%(2/2) [self] [6] 0.68% 0.01%(1/146) bzero [7] 100.00% 0.01%(1/1) [self] [6] 0.68% 0.01%(1/146) mac_inpcb_create_mbuf [7] 100.00% 0.01%(1/1) [self] [5] 11.22% 0.24%(23/205) ia32_pause [6] 100.00% 0.24%(23/23) [self] [5] 6.83% 0.15%(14/205) m_gethdr [6] 92.86% 0.14%(13/14) uma_zalloc_arg [7] 61.54% 0.08%(8/13) [self] [7] 38.46% 0.05%(5/13) mb_ctor_mbuf [8] 100.00% 0.05%(5/5) [self] [6] 7.14% 0.01%(1/14) [self] [5] 2.93% 0.06%(6/205) [self] [5] 1.95% 0.04%(4/205) generic_bcopy [6] 100.00% 0.04%(4/4) [self] [5] 1.46% 0.03%(3/205) atomic_cmpset_int [6] 100.00% 0.03%(3/3) [self] [5] 1.46% 0.03%(3/205) in_pseudo [6] 100.00% 0.03%(3/3) [self] [5] 1.46% 0.03%(3/205) tcp_output_reset [6] 100.00% 0.03%(3/3) tcp_output [7] 100.00% 0.03%(3/3) [self] [5] 0.98% 0.02%(2/205) _rw_wlock_hard [6] 50.00% 0.01%(1/2) [self] [6] 50.00% 0.01%(1/2) turnstile_trywait [7] 100.00% 0.01%(1/1) ia32_pause [8] 100.00% 0.01%(1/1) [self] [5] 0.49% 0.01%(1/205) tcp_free_sackholes [6] 100.00% 0.01%(1/1) [self] [4] 2.12% 1.40%(132/6240) [self] [4] 1.96% 1.29%(122/6240) write_eflags [5] 100.00% 1.29%(122/122) [self] [4] 1.63% 1.08%(102/6240) atomic_cmpset_int [5] 100.00% 1.08%(102/102) [self] [4] 0.61% 0.40%(38/6240) spinlock_enter [5] 57.89% 0.23%(22/38) [self] [5] 36.84% 0.15%(14/38) critical_enter [6] 100.00% 0.15%(14/14) [self] [5] 2.63% 0.01%(1/38) __curthread [6] 100.00% 0.01%(1/1) [self] [5] 2.63% 0.01%(1/38) choosethread [6] 100.00% 0.01%(1/1) [self] [4] 0.43% 0.29%(27/6240) dcons_timeout [5] 48.15% 0.14%(13/27) ttydisc_rint_done [6] 84.62% 0.12%(11/13) tty_wakeup [7] 45.45% 0.05%(5/11) [self] [7] 45.45% 0.05%(5/11) knote [8] 100.00% 0.05%(5/5) [self] [7] 9.09% 0.01%(1/11) cv_broadcastpri [8] 100.00% 0.01%(1/1) [self] [6] 15.38% 0.02%(2/13) [self] [5] 29.63% 0.08%(8/27) callout_reset_on [6] 37.50% 0.03%(3/8) [self] [6] 37.50% 0.03%(3/8) write_eflags [7] 100.00% 0.03%(3/3) [self] [6] 12.50% 0.01%(1/8) atomic_cmpset_int [7] 100.00% 0.01%(1/1) [self] [6] 12.50% 0.01%(1/8) callout_lock [7] 100.00% 0.01%(1/1) read_eflags [8] 100.00% 0.01%(1/1) [self] [5] 11.11% 0.03%(3/27) dcons_os_checkc_nopoll [6] 66.67% 0.02%(2/3) [self] [6] 33.33% 0.01%(1/3) dcons_checkc [7] 100.00% 0.01%(1/1) [self] [5] 7.41% 0.02%(2/27) [self] [5] 3.70% 0.01%(1/27) tty_putchar [6] 100.00% 0.01%(1/1) [self] [4] 0.35% 0.23%(22/6240) tcp_isn_tick [5] 81.82% 0.19%(18/22) callout_reset_on [6] 27.78% 0.05%(5/18) [self] [6] 27.78% 0.05%(5/18) write_eflags [7] 100.00% 0.05%(5/5) [self] [6] 22.22% 0.04%(4/18) atomic_cmpset_int [7] 100.00% 0.04%(4/4) [self] [6] 22.22% 0.04%(4/18) callout_lock [7] 50.00% 0.02%(2/4) [self] [7] 50.00% 0.02%(2/4) disable_intr [8] 100.00% 0.02%(2/2) [self] [5] 9.09% 0.02%(2/22) [self] [5] 9.09% 0.02%(2/22) atomic_store_rel_int [6] 100.00% 0.02%(2/2) [self] [4] 0.30% 0.20%(19/6240) pfslowtimo [5] 94.74% 0.19%(18/19) tcp_slowtimo [6] 72.22% 0.14%(13/18) tcp_tw_2msl_scan [7] 69.23% 0.10%(9/13) [self] [7] 30.77% 0.04%(4/13) tcp_twclose [8] 100.00% 0.04%(4/4) [self] [6] 22.22% 0.04%(4/18) atomic_cmpset_int [7] 100.00% 0.04%(4/4) [self] [6] 5.56% 0.01%(1/18) ia32_pause [7] 100.00% 0.01%(1/1) [self] [5] 5.26% 0.01%(1/19) ip_slowtimo [6] 100.00% 0.01%(1/1) [self] [4] 0.29% 0.19%(18/6240) sleepq_timeout [5] 50.00% 0.10%(9/18) sleepq_resume_thread [6] 55.56% 0.05%(5/9) setrunnable [7] 60.00% 0.03%(3/5) sched_wakeup [8] 100.00% 0.03%(3/3) [self] [7] 40.00% 0.02%(2/5) [self] [6] 44.44% 0.04%(4/9) [self] [5] 22.22% 0.04%(4/18) sleepq_lookup [6] 100.00% 0.04%(4/4) [self] [5] 11.11% 0.02%(2/18) [self] [5] 5.56% 0.01%(1/18) spinlock_exit [6] 100.00% 0.01%(1/1) [self] [5] 5.56% 0.01%(1/18) thread_lock_block [6] 100.00% 0.01%(1/1) [self] [5] 5.56% 0.01%(1/18) write_eflags [6] 100.00% 0.01%(1/1) [self] [4] 0.24% 0.16%(15/6240) scrn_timer [5] 53.33% 0.08%(8/15) timeout [6] 62.50% 0.05%(5/8) callout_reset_on [7] 40.00% 0.02%(2/5) [self] [7] 20.00% 0.01%(1/5) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [7] 20.00% 0.01%(1/5) callout_lock [8] 100.00% 0.01%(1/1) [self] [7] 20.00% 0.01%(1/5) spinlock_exit [8] 100.00% 0.01%(1/1) [self] [6] 25.00% 0.02%(2/8) [self] [6] 12.50% 0.01%(1/8) spinlock_enter [7] 100.00% 0.01%(1/1) [self] [5] 33.33% 0.05%(5/15) scrn_update [6] 80.00% 0.04%(4/5) [self] [6] 20.00% 0.01%(1/5) write_eflags [7] 100.00% 0.01%(1/1) [self] [5] 13.33% 0.02%(2/15) [self] [4] 0.22% 0.15%(14/6240) __curthread [5] 100.00% 0.15%(14/14) [self] [4] 0.14% 0.10%(9/6240) atkbd_timeout [5] 33.33% 0.03%(3/9) timeout [6] 66.67% 0.02%(2/3) [self] [6] 33.33% 0.01%(1/3) write_eflags [7] 100.00% 0.01%(1/1) [self] [5] 22.22% 0.02%(2/9) [self] [5] 22.22% 0.02%(2/9) atkbd_ioctl [6] 100.00% 0.02%(2/2) [self] [5] 22.22% 0.02%(2/9) atomic_cmpset_int [6] 100.00% 0.02%(2/2) [self] [4] 0.11% 0.07%(7/6240) disable_intr [5] 100.00% 0.07%(7/7) [self] [4] 0.11% 0.07%(7/6240) spinlock_exit [5] 85.71% 0.06%(6/7) critical_exit [6] 100.00% 0.06%(6/6) [self] [5] 14.29% 0.01%(1/7) [self] [4] 0.10% 0.06%(6/6240) lim_cb [5] 50.00% 0.03%(3/6) callout_reset_on [6] 66.67% 0.02%(2/3) write_eflags [7] 100.00% 0.02%(2/2) [self] [6] 33.33% 0.01%(1/3) callout_lock [7] 100.00% 0.01%(1/1) spinlock_enter [8] 100.00% 0.01%(1/1) [self] [5] 33.33% 0.02%(2/6) spinlock_exit [6] 100.00% 0.02%(2/2) critical_exit [7] 100.00% 0.02%(2/2) [self] [5] 16.67% 0.01%(1/6) write_eflags [6] 100.00% 0.01%(1/1) [self] [4] 0.08% 0.05%(5/6240) pffasttimo [5] 60.00% 0.03%(3/5) callout_reset_on [6] 100.00% 0.03%(3/3) [self] [5] 40.00% 0.02%(2/5) [self] [4] 0.05% 0.03%(3/6240) read_eflags [5] 100.00% 0.03%(3/3) [self] [4] 0.03% 0.02%(2/6240) sleepq_remove [5] 100.00% 0.02%(2/2) [self] [4] 0.03% 0.02%(2/6240) dcons_modevent [5] 100.00% 0.02%(2/2) [self] [4] 0.02% 0.01%(1/6240) bge_tick [5] 100.00% 0.01%(1/1) bge_asf_driver_up [6] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) uhci_root_intr [5] 100.00% 0.01%(1/1) callout_reset_on [6] 100.00% 0.01%(1/1) callout_lock [7] 100.00% 0.01%(1/1) spinlock_enter [8] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) _mtx_lock_flags [5] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) tcp_timer_activate [5] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) chgsbsize [5] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) socket_zone_change [5] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) kbdmux_kbd_intr_timo [5] 100.00% 0.01%(1/1) callout_reset_on [6] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) scmeminit [5] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) nd6_timer [5] 100.00% 0.01%(1/1) atomic_store_rel_int [6] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) logtimeout [5] 100.00% 0.01%(1/1) callout_reset_on [6] 100.00% 0.01%(1/1) write_eflags [7] 100.00% 0.01%(1/1) [self] [4] 0.02% 0.01%(1/6240) lock_mtx [5] 100.00% 0.01%(1/1) [self] [3] 1.72% 1.20%(113/6564) atomic_cmpset_int [4] 100.00% 1.20%(113/113) [self] [3] 1.66% 1.16%(109/6564) atomic_store_rel_int [4] 100.00% 1.16%(109/109) [self] [3] 0.64% 0.45%(42/6564) taskqueue_swi_run [4] 95.24% 0.42%(40/42) taskqueue_run [5] 77.50% 0.33%(31/40) ata_completed [6] 29.03% 0.10%(9/31) ata_raid_done [7] 88.89% 0.08%(8/9) [self] [7] 11.11% 0.01%(1/9) biodone [8] 100.00% 0.01%(1/1) [self] [6] 22.58% 0.07%(7/31) ata_start [7] 57.14% 0.04%(4/7) ata_ahci_begin_transaction [8] 100.00% 0.04%(4/4) [self] [7] 14.29% 0.01%(1/7) [self] [7] 14.29% 0.01%(1/7) ata_ahci_setup_fis [8] 100.00% 0.01%(1/1) [self] [7] 14.29% 0.01%(1/7) generic_bzero [8] 100.00% 0.01%(1/1) [self] [6] 22.58% 0.07%(7/31) atomic_cmpset_int [7] 100.00% 0.07%(7/7) [self] [6] 12.90% 0.04%(4/31) uma_zfree [7] 50.00% 0.02%(2/4) uma_zfree_arg [8] 100.00% 0.02%(2/2) [self] [7] 25.00% 0.01%(1/4) [self] [7] 25.00% 0.01%(1/4) bucket_alloc [8] 100.00% 0.01%(1/1) [self] [6] 3.23% 0.01%(1/31) ATA_LOCKING [7] 100.00% 0.01%(1/1) [self] [6] 3.23% 0.01%(1/31) [self] [6] 3.23% 0.01%(1/31) __curthread [7] 100.00% 0.01%(1/1) [self] [6] 3.23% 0.01%(1/31) ata_raid_subdisk_detach [7] 100.00% 0.01%(1/1) [self] [5] 17.50% 0.07%(7/40) wakeup [6] 42.86% 0.03%(3/7) sleepq_release [7] 66.67% 0.02%(2/3) write_eflags [8] 100.00% 0.02%(2/2) [self] [7] 33.33% 0.01%(1/3) [self] [6] 28.57% 0.02%(2/7) atomic_store_rel_int [7] 100.00% 0.02%(2/2) [self] [6] 14.29% 0.01%(1/7) sleepq_broadcast [7] 100.00% 0.01%(1/1) sleepq_lookup [8] 100.00% 0.01%(1/1) [self] [6] 14.29% 0.01%(1/7) sleepq_lock [7] 100.00% 0.01%(1/1) read_eflags [8] 100.00% 0.01%(1/1) [self] [5] 2.50% 0.01%(1/40) [self] [5] 2.50% 0.01%(1/40) atomic_cmpset_int [6] 100.00% 0.01%(1/1) [self] [4] 4.76% 0.02%(2/42) atomic_cmpset_int [5] 100.00% 0.02%(2/2) [self] [3] 0.47% 0.33%(31/6564) [self] [3] 0.15% 0.11%(10/6564) ata_generic_intr [4] 80.00% 0.08%(8/10) ata_interrupt [5] 37.50% 0.03%(3/8) ata_ahci_end_transaction [6] 66.67% 0.02%(2/3) _callout_stop_safe [7] 100.00% 0.02%(2/2) [self] [6] 33.33% 0.01%(1/3) ata_dmaunload [7] 100.00% 0.01%(1/1) _bus_dmamap_unload [8] 100.00% 0.01%(1/1) [self] [5] 25.00% 0.02%(2/8) ata_ahci_status [6] 50.00% 0.01%(1/2) [self] [6] 50.00% 0.01%(1/2) device_get_parent [7] 100.00% 0.01%(1/1) [self] [5] 12.50% 0.01%(1/8) [self] [5] 12.50% 0.01%(1/8) ata_finish [6] 100.00% 0.01%(1/1) atomic_cmpset_int [7] 100.00% 0.01%(1/1) [self] [5] 12.50% 0.01%(1/8) bus_space_read_4 [6] 100.00% 0.01%(1/1) [self] [4] 20.00% 0.02%(2/10) atomic_cmpset_int [5] 100.00% 0.02%(2/2) [self] [3] 0.15% 0.11%(10/6564) bge_rxeof [4] 50.00% 0.05%(5/10) ether_input [5] 60.00% 0.03%(3/5) ether_demux [6] 66.67% 0.02%(2/3) [self] [6] 33.33% 0.01%(1/3) m_adj [7] 100.00% 0.01%(1/1) [self] [5] 20.00% 0.01%(1/5) [self] [5] 20.00% 0.01%(1/5) random_harvest [6] 100.00% 0.01%(1/1) random_yarrow_unblock [7] 100.00% 0.01%(1/1) [self] [4] 30.00% 0.03%(3/10) [self] [4] 20.00% 0.02%(2/10) bge_newbuf_std [5] 100.00% 0.02%(2/2) [self] [3] 0.06% 0.04%(4/6564) __curthread [4] 100.00% 0.04%(4/4) [self] [3] 0.06% 0.04%(4/6564) bge_txeof [4] 50.00% 0.02%(2/4) m_free [5] 50.00% 0.01%(1/2) [self] [5] 50.00% 0.01%(1/2) uma_zfree [6] 100.00% 0.01%(1/1) uma_zfree_arg [7] 100.00% 0.01%(1/1) [self] [4] 25.00% 0.01%(1/4) [self] [4] 25.00% 0.01%(1/4) uma_zfree [5] 100.00% 0.01%(1/1) uma_zfree_arg [6] 100.00% 0.01%(1/1) choosethread [7] 100.00% 0.01%(1/1) [self] [3] 0.02% 0.01%(1/6564) timeout [4] 100.00% 0.01%(1/1) [self] [2] 0.29% 0.20%(19/6602) [self] [2] 0.29% 0.20%(19/6602) atomic_store_rel_int [3] 100.00% 0.20%(19/19) [self] [1] 8.39% 6.43%(606/7223) ithread_loop [2] 80.53% 5.18%(488/606) mi_switch [3] 59.02% 3.06%(288/488) sched_switch [4] 64.93% 1.98%(187/288) choosethread [5] 77.01% 1.53%(144/187) sched_choose [6] 84.72% 1.29%(122/144) tdq_choose [7] 34.43% 0.45%(42/122) runq_findbit_from [8] 100.00% 0.45%(42/42) [self] [7] 21.31% 0.28%(26/122) runq_findbit [8] 100.00% 0.28%(26/26) [self] [7] 20.49% 0.27%(25/122) [self] [7] 14.75% 0.19%(18/122) runq_choose_from [8] 100.00% 0.19%(18/18) [self] [7] 5.74% 0.07%(7/122) runq_choose [8] 100.00% 0.07%(7/7) [self] [7] 1.64% 0.02%(2/122) bsfl [8] 100.00% 0.02%(2/2) [self] [7] 1.64% 0.02%(2/122) runq_check [8] 100.00% 0.02%(2/2) [self] [6] 15.28% 0.23%(22/144) [self] [5] 16.58% 0.33%(31/187) tdq_runq_rem [6] 38.71% 0.13%(12/31) runq_remove_idx [7] 100.00% 0.13%(12/12) [self] [6] 35.48% 0.12%(11/31) [self] [6] 19.35% 0.06%(6/31) runq_remove [7] 83.33% 0.05%(5/6) runq_remove_idx [8] 100.00% 0.05%(5/5) [self] [7] 16.67% 0.01%(1/6) [self] [6] 3.23% 0.01%(1/31) runq_choose_from [7] 100.00% 0.01%(1/1) [self] [6] 3.23% 0.01%(1/31) runq_clrbit [7] 100.00% 0.01%(1/1) [self] [5] 6.42% 0.13%(12/187) [self] [4] 21.88% 0.67%(63/288) [self] [4] 8.33% 0.25%(24/288) tdq_load_rem [5] 100.00% 0.25%(24/24) [self] [4] 4.17% 0.13%(12/288) spinlock_enter [5] 100.00% 0.13%(12/12) [self] [4] 0.35% 0.01%(1/288) cpu_switch_load_gs [5] 100.00% 0.01%(1/1) [self] [4] 0.35% 0.01%(1/288) critical_exit [5] 100.00% 0.01%(1/1) [self] [3] 13.32% 0.69%(65/488) [self] [3] 9.43% 0.49%(46/488) thread_block_switch [4] 52.17% 0.25%(24/46) spinlock_exit [5] 62.50% 0.16%(15/24) critical_exit [6] 100.00% 0.16%(15/15) [self] [5] 37.50% 0.10%(9/24) [self] [4] 34.78% 0.17%(16/46) write_eflags [5] 100.00% 0.17%(16/16) [self] [4] 6.52% 0.03%(3/46) [self] [4] 6.52% 0.03%(3/46) get_fpcontext [5] 100.00% 0.03%(3/3) [self] [3] 5.12% 0.27%(25/488) cpu_switch [4] 100.00% 0.27%(25/25) [self] [3] 4.10% 0.21%(20/488) rdtsc [4] 100.00% 0.21%(20/20) [self] [3] 3.07% 0.16%(15/488) atomic_load_acq_int [4] 100.00% 0.16%(15/15) [self] [3] 2.46% 0.13%(12/488) sw0 [4] 100.00% 0.13%(12/12) [self] [3] 1.84% 0.10%(9/488) atomic_cmpset_int [4] 100.00% 0.10%(9/9) [self] [3] 1.02% 0.05%(5/488) sw1 [4] 100.00% 0.05%(5/5) [self] [3] 0.41% 0.02%(2/488) cpu_switch_load_gs [4] 100.00% 0.02%(2/2) [self] [3] 0.20% 0.01%(1/488) trap [4] 100.00% 0.01%(1/1) [self] [2] 6.44% 0.41%(39/606) _thread_lock_flags [3] 48.72% 0.20%(19/39) [self] [3] 28.21% 0.12%(11/39) spinlock_enter [4] 54.55% 0.06%(6/11) critical_enter [5] 100.00% 0.06%(6/6) [self] [4] 27.27% 0.03%(3/11) [self] [4] 18.18% 0.02%(2/11) choosethread [5] 100.00% 0.02%(2/2) [self] [3] 15.38% 0.06%(6/39) disable_intr [4] 100.00% 0.06%(6/6) [self] [3] 5.13% 0.02%(2/39) read_eflags [4] 100.00% 0.02%(2/2) [self] [3] 2.56% 0.01%(1/39) spinlock_exit [4] 100.00% 0.01%(1/1) [self] [2] 5.78% 0.37%(35/606) write_eflags [3] 100.00% 0.37%(35/35) [self] [2] 3.63% 0.23%(22/606) [self] [2] 1.82% 0.12%(11/606) spinlock_exit [3] 81.82% 0.10%(9/11) critical_exit [4] 100.00% 0.10%(9/9) [self] [3] 18.18% 0.02%(2/11) [self] [2] 1.49% 0.10%(9/606) atomic_cmpset_int [3] 100.00% 0.10%(9/9) [self] [2] 0.33% 0.02%(2/606) ia32_pause [3] 100.00% 0.02%(2/2) [self] [1] 0.21% 0.16%(15/7223) atomic_store_rel_int [2] 100.00% 0.16%(15/15) [self] [0] 8.05% 8.05%(759/9423) tcp_output [1] 100.00% 8.05%(759/759) ip_output [2] 99.87% 8.04%(758/759) ether_output [3] 100.00% 8.04%(758/758) ether_output_frame [4] 100.00% 8.04%(758/758) if_transmit [5] 100.00% 8.04%(758/758) if_start [6] 100.00% 8.04%(758/758) bge_start [7] 38.13% 3.07%(289/758) atomic_cmpset_int [8] 100.00% 3.07%(289/289) [self] [7] 27.44% 2.21%(208/758) bge_encap [8] 100.00% 2.21%(208/208) [self] [7] 17.15% 1.38%(130/758) bge_start_locked [8] 100.00% 1.38%(130/130) [self] [7] 12.93% 1.04%(98/758) ia32_pause [8] 100.00% 1.04%(98/98) [self] [7] 3.43% 0.28%(26/758) bpf_peers_present [8] 100.00% 0.28%(26/26) [self] [7] 0.66% 0.05%(5/758) __curthread [8] 100.00% 0.05%(5/5) [self] [7] 0.26% 0.02%(2/758) _mtx_lock_sleep [8] 100.00% 0.02%(2/2) [self] [2] 0.13% 0.01%(1/759) flowtable_lookup [3] 100.00% 0.01%(1/1) flowtable_pcpu_unlock [4] 100.00% 0.01%(1/1) critical_exit [5] 100.00% 0.01%(1/1) mi_switch [6] 100.00% 0.01%(1/1) tdq_runq_add [7] 100.00% 0.01%(1/1) runq_add [8] 100.00% 0.01%(1/1) [self] [0] 3.83% 3.83%(361/9423) ip_output [1] 100.00% 3.83%(361/361) ether_output [2] 100.00% 3.83%(361/361) ether_output_frame [3] 100.00% 3.83%(361/361) if_transmit [4] 99.72% 3.82%(360/361) if_start [5] 100.00% 3.82%(360/360) bge_start [6] 95.83% 3.66%(345/360) bge_encap [7] 41.16% 1.51%(142/345) pmap_kextract [8] 100.00% 1.51%(142/142) [self] [7] 27.54% 1.01%(95/345) _bus_dmamap_load_mbuf_sg [8] 100.00% 1.01%(95/95) [self] [7] 24.06% 0.88%(83/345) _bus_dmamap_load_buffer [8] 100.00% 0.88%(83/83) [self] [7] 7.25% 0.27%(25/345) bus_dmamap_load_mbuf_sg [8] 100.00% 0.27%(25/25) [self] [6] 3.61% 0.14%(13/360) bge_start_locked [7] 61.54% 0.08%(8/13) bge_writembx [8] 100.00% 0.08%(8/8) [self] [7] 23.08% 0.03%(3/13) bus_space_write_4 [8] 100.00% 0.03%(3/3) [self] [7] 15.38% 0.02%(2/13) outl [8] 100.00% 0.02%(2/2) [self] [6] 0.28% 0.01%(1/360) _mtx_lock_sleep [7] 100.00% 0.01%(1/1) turnstile_trywait [8] 100.00% 0.01%(1/1) [self] [6] 0.28% 0.01%(1/360) _mtx_unlock_sleep [7] 100.00% 0.01%(1/1) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [4] 0.28% 0.01%(1/361) _mtx_unlock_sleep [5] 100.00% 0.01%(1/1) turnstile_unpend [6] 100.00% 0.01%(1/1) sched_setcpu [7] 100.00% 0.01%(1/1) thread_lock_block [8] 100.00% 0.01%(1/1) [self] [0] 3.59% 3.59%(338/9423) ithread_execute_handlers [1] 100.00% 3.59%(338/338) intr_event_execute_handlers [2] 97.63% 3.50%(330/338) softclock [3] 85.45% 2.99%(282/330) tcp_timer_delack [4] 77.66% 2.32%(219/282) tcp_output [5] 100.00% 2.32%(219/219) ip_output [6] 71.23% 1.66%(156/219) flowtable_lookup [7] 72.44% 1.20%(113/156) flowtable_entry [8] 100.00% 1.20%(113/113) [self] [7] 10.90% 0.18%(17/156) flowtable_pcpu_unlock [8] 100.00% 0.12%(11/11) [self] [7] 10.26% 0.17%(16/156) flowtable_pcpu_lock [8] 100.00% 0.17%(16/16) [self] [7] 3.85% 0.06%(6/156) flowtable_alloc [8] 100.00% 0.06%(6/6) [self] [7] 2.56% 0.04%(4/156) flowtable_mask [8] 100.00% 0.04%(4/4) [self] [6] 28.77% 0.67%(63/219) ether_output [7] 73.02% 0.49%(46/63) mac_ifnet_check_transmit [8] 100.00% 0.49%(46/46) [self] [7] 12.70% 0.08%(8/63) mac_ifnet_ioctl_get [8] 100.00% 0.08%(8/8) [self] [7] 11.11% 0.07%(7/63) ether_output_frame [8] 100.00% 0.07%(7/7) [self] [7] 1.59% 0.01%(1/63) ether_demux [8] 100.00% 0.01%(1/1) [self] [7] 1.59% 0.01%(1/63) memcpy [8] 100.00% 0.01%(1/1) [self] [4] 21.99% 0.66%(62/282) m_gethdr [5] 100.00% 0.66%(62/62) uma_zalloc_arg [6] 100.00% 0.66%(62/62) mb_ctor_mbuf [7] 77.42% 0.51%(48/62) mac_mbuf_init [8] 100.00% 0.51%(48/48) [self] [7] 12.90% 0.08%(8/62) m_tag_prepend [8] 100.00% 0.08%(8/8) [self] [7] 9.68% 0.06%(6/62) mac_mbuf_tag_init [8] 100.00% 0.06%(6/6) [self] [4] 0.35% 0.01%(1/282) _rw_rlock [5] 100.00% 0.01%(1/1) turnstile_wait [6] 100.00% 0.01%(1/1) mi_switch [7] 100.00% 0.01%(1/1) atomic_load_acq_int [8] 100.00% 0.01%(1/1) [self] [3] 5.15% 0.18%(17/330) pfslowtimo [4] 100.00% 0.18%(17/17) tcp_slowtimo [5] 100.00% 0.18%(17/17) tcp_tw_2msl_scan [6] 82.35% 0.15%(14/17) tcp_twclose [7] 57.14% 0.08%(8/14) in_pcbdrop [8] 100.00% 0.08%(8/8) [self] [7] 35.71% 0.05%(5/14) atomic_fetchadd_int [8] 100.00% 0.05%(5/5) [self] [7] 7.14% 0.01%(1/14) in_pcbfree [8] 100.00% 0.01%(1/1) [self] [6] 17.65% 0.03%(3/17) uma_zfree [7] 100.00% 0.03%(3/3) uma_zfree_arg [8] 100.00% 0.03%(3/3) [self] [3] 4.24% 0.15%(14/330) sleepq_timeout [4] 100.00% 0.15%(14/14) sleepq_resume_thread [5] 100.00% 0.15%(14/14) setrunnable [6] 100.00% 0.15%(14/14) sched_wakeup [7] 42.86% 0.06%(6/14) sched_add [8] 100.00% 0.06%(6/6) [self] [7] 21.43% 0.03%(3/14) sched_setcpu [8] 100.00% 0.03%(3/3) [self] [7] 14.29% 0.02%(2/14) sched_interact_update [8] 100.00% 0.02%(2/2) [self] [7] 7.14% 0.01%(1/14) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [7] 7.14% 0.01%(1/14) sched_pctcpu_update [8] 100.00% 0.01%(1/1) [self] [7] 7.14% 0.01%(1/14) sched_rr_interval [8] 100.00% 0.01%(1/1) [self] [3] 2.73% 0.10%(9/330) tcp_timer_rexmt [4] 66.67% 0.06%(6/9) tcp_output [5] 83.33% 0.05%(5/6) ip_output [6] 100.00% 0.05%(5/5) flowtable_lookup [7] 100.00% 0.05%(5/5) flowtable_entry [8] 100.00% 0.05%(5/5) [self] [5] 16.67% 0.01%(1/6) tcp_timer_activate [6] 100.00% 0.01%(1/1) callout_reset_on [7] 100.00% 0.01%(1/1) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [4] 33.33% 0.03%(3/9) m_gethdr [5] 100.00% 0.03%(3/3) uma_zalloc_arg [6] 100.00% 0.03%(3/3) mb_ctor_mbuf [7] 100.00% 0.03%(3/3) mac_mbuf_init [8] 100.00% 0.03%(3/3) [self] [3] 1.52% 0.05%(5/330) dcons_timeout [4] 80.00% 0.04%(4/5) ttydisc_rint_done [5] 100.00% 0.04%(4/4) tty_wakeup [6] 75.00% 0.03%(3/4) cv_broadcastpri [7] 33.33% 0.01%(1/3) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [7] 33.33% 0.01%(1/3) sleepq_lock [8] 100.00% 0.01%(1/1) [self] [7] 33.33% 0.01%(1/3) sleepq_release [8] 100.00% 0.01%(1/1) [self] [6] 25.00% 0.01%(1/4) selwakeup [7] 100.00% 0.01%(1/1) doselwakeup [8] 100.00% 0.01%(1/1) [self] [4] 20.00% 0.01%(1/5) callout_reset_on [5] 100.00% 0.01%(1/1) callout_lock [6] 100.00% 0.01%(1/1) spinlock_enter [7] 100.00% 0.01%(1/1) choosethread [8] 100.00% 0.01%(1/1) [self] [3] 0.30% 0.01%(1/330) bge_tick [4] 100.00% 0.01%(1/1) callout_reset_on [5] 100.00% 0.01%(1/1) callout_lock [6] 100.00% 0.01%(1/1) spinlock_enter [7] 100.00% 0.01%(1/1) choosethread [8] 100.00% 0.01%(1/1) [self] [3] 0.30% 0.01%(1/330) scrn_timer [4] 100.00% 0.01%(1/1) timeout [5] 100.00% 0.01%(1/1) callout_reset_on [6] 100.00% 0.01%(1/1) callout_lock [7] 100.00% 0.01%(1/1) spinlock_enter [8] 100.00% 0.01%(1/1) [self] [3] 0.30% 0.01%(1/330) tcp_isn_tick [4] 100.00% 0.01%(1/1) callout_reset_on [5] 100.00% 0.01%(1/1) callout_lock [6] 100.00% 0.01%(1/1) spinlock_enter [7] 100.00% 0.01%(1/1) critical_enter [8] 100.00% 0.01%(1/1) [self] [2] 1.48% 0.05%(5/338) taskqueue_swi_run [3] 100.00% 0.05%(5/5) taskqueue_run [4] 100.00% 0.05%(5/5) ata_completed [5] 100.00% 0.05%(5/5) ata_start [6] 100.00% 0.05%(5/5) ata_ahci_begin_transaction [7] 40.00% 0.02%(2/5) atomic_store_rel_int [8] 100.00% 0.02%(2/2) [self] [7] 20.00% 0.01%(1/5) ata_dmaload [8] 100.00% 0.01%(1/1) [self] [7] 20.00% 0.01%(1/5) ata_dmaunload [8] 100.00% 0.01%(1/1) [self] [7] 20.00% 0.01%(1/5) device_get_parent [8] 100.00% 0.01%(1/1) [self] [2] 0.59% 0.02%(2/338) bge_rxeof [3] 100.00% 0.02%(2/2) ether_input [4] 100.00% 0.02%(2/2) ether_demux [5] 100.00% 0.02%(2/2) netisr_dispatch [6] 100.00% 0.02%(2/2) netisr_dispatch_src [7] 100.00% 0.02%(2/2) ip_input [8] 100.00% 0.02%(2/2) [self] [2] 0.30% 0.01%(1/338) ata_generic_intr [3] 100.00% 0.01%(1/1) ata_interrupt [4] 100.00% 0.01%(1/1) ata_finish [5] 100.00% 0.01%(1/1) taskqueue_enqueue [6] 100.00% 0.01%(1/1) taskqueue_swi_enqueue [7] 100.00% 0.01%(1/1) atomic_store_rel_int [8] 100.00% 0.01%(1/1) [self] [0] 3.37% 3.37%(318/9423) intr_event_execute_handlers [1] 89.31% 3.01%(284/318) softclock [2] 81.34% 2.45%(231/284) tcp_timer_delack [3] 99.57% 2.44%(230/231) tcp_output [4] 100.00% 2.44%(230/230) ip_output [5] 77.83% 1.90%(179/230) ether_output [6] 100.00% 1.90%(179/179) ether_output_frame [7] 67.04% 1.27%(120/179) atomic_cmpset_int [8] 100.00% 1.27%(120/120) [self] [7] 28.49% 0.54%(51/179) if_transmit [8] 100.00% 0.54%(51/51) [self] [7] 3.91% 0.07%(7/179) if_handoff [8] 100.00% 0.07%(7/7) [self] [7] 0.56% 0.01%(1/179) __curthread [8] 100.00% 0.01%(1/1) [self] [5] 22.17% 0.54%(51/230) flowtable_lookup [6] 76.47% 0.41%(39/51) flowtable_pcpu_unlock [7] 84.62% 0.35%(33/39) critical_exit [8] 100.00% 0.35%(33/33) [self] [7] 15.38% 0.06%(6/39) __curthread [8] 100.00% 0.06%(6/6) [self] [6] 23.53% 0.13%(12/51) flowtable_pcpu_lock [7] 91.67% 0.12%(11/12) critical_enter [8] 100.00% 0.12%(11/11) [self] [7] 8.33% 0.01%(1/12) __curthread [8] 100.00% 0.01%(1/1) [self] [3] 0.43% 0.01%(1/231) _rw_rlock [4] 100.00% 0.01%(1/1) turnstile_wait [5] 100.00% 0.01%(1/1) mi_switch [6] 100.00% 0.01%(1/1) sched_switch [7] 100.00% 0.01%(1/1) tdq_load_rem [8] 100.00% 0.01%(1/1) [self] [2] 8.10% 0.24%(23/284) pfslowtimo [3] 100.00% 0.24%(23/23) tcp_slowtimo [4] 100.00% 0.24%(23/23) tcp_tw_2msl_scan [5] 91.30% 0.22%(21/23) tcp_twclose [6] 85.71% 0.19%(18/21) in_pcbfree [7] 44.44% 0.08%(8/18) in_pcbfree_internal [8] 100.00% 0.08%(8/8) [self] [7] 38.89% 0.07%(7/18) atomic_cmpset_int [8] 100.00% 0.07%(7/7) [self] [7] 16.67% 0.03%(3/18) in_pcbremlists [8] 100.00% 0.03%(3/3) [self] [6] 14.29% 0.03%(3/21) in_pcbdrop [7] 66.67% 0.02%(2/3) pmap_kextract [8] 100.00% 0.02%(2/2) [self] [7] 33.33% 0.01%(1/3) free [8] 100.00% 0.01%(1/1) [self] [5] 8.70% 0.02%(2/23) uma_zfree [6] 100.00% 0.02%(2/2) uma_zfree_arg [7] 100.00% 0.02%(2/2) critical_exit [8] 100.00% 0.02%(2/2) [self] [2] 7.75% 0.23%(22/284) sleepq_timeout [3] 100.00% 0.23%(22/22) sleepq_resume_thread [4] 100.00% 0.23%(22/22) setrunnable [5] 100.00% 0.23%(22/22) sched_wakeup [6] 81.82% 0.19%(18/22) sched_add [7] 33.33% 0.06%(6/18) sched_interact_score [8] 100.00% 0.06%(6/6) [self] [7] 27.78% 0.05%(5/18) sched_pickcpu [8] 100.00% 0.05%(5/5) [self] [7] 11.11% 0.02%(2/18) sched_priority [8] 100.00% 0.02%(2/2) [self] [7] 11.11% 0.02%(2/18) tdq_add [8] 100.00% 0.02%(2/2) [self] [7] 5.56% 0.01%(1/18) cpu_search_lowest [8] 100.00% 0.01%(1/1) [self] [7] 5.56% 0.01%(1/18) tdq_notify [8] 100.00% 0.01%(1/1) [self] [7] 5.56% 0.01%(1/18) tdq_setlowpri [8] 100.00% 0.01%(1/1) [self] [6] 18.18% 0.04%(4/22) sched_setcpu [7] 25.00% 0.01%(1/4) atomic_store_rel_int [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) ia32_pause [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) thread_lock_block [8] 100.00% 0.01%(1/1) [self] [7] 25.00% 0.01%(1/4) thread_lock_unblock [8] 100.00% 0.01%(1/1) [self] [2] 1.41% 0.04%(4/284) dcons_timeout [3] 100.00% 0.04%(4/4) ttydisc_rint_done [4] 100.00% 0.04%(4/4) tty_wakeup [5] 100.00% 0.04%(4/4) cv_broadcastpri [6] 75.00% 0.03%(3/4) sleepq_lock [7] 33.33% 0.01%(1/3) disable_intr [8] 100.00% 0.01%(1/1) [self] [7] 33.33% 0.01%(1/3) read_eflags [8] 100.00% 0.01%(1/1) [self] [7] 33.33% 0.01%(1/3) spinlock_enter [8] 100.00% 0.01%(1/1) [self] [6] 25.00% 0.01%(1/4) sleepq_release [7] 100.00% 0.01%(1/1) write_eflags [8] 100.00% 0.01%(1/1) [self] [2] 1.06% 0.03%(3/284) tcp_timer_rexmt [3] 100.00% 0.03%(3/3) tcp_output [4] 100.00% 0.03%(3/3) ip_output [5] 100.00% 0.03%(3/3) ether_output [6] 100.00% 0.03%(3/3) ether_output_frame [7] 33.33% 0.01%(1/3) __curthread [8] 100.00% 0.01%(1/1) [self] [7] 33.33% 0.01%(1/3) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [7] 33.33% 0.01%(1/3) if_transmit [8] 100.00% 0.01%(1/1) [self] [2] 0.35% 0.01%(1/284) usb_power_wdog [3] 100.00% 0.01%(1/1) usb_bus_power_update [4] 100.00% 0.01%(1/1) usb_needs_explore [5] 100.00% 0.01%(1/1) _mtx_unlock_sleep [6] 100.00% 0.01%(1/1) turnstile_unpend [7] 100.00% 0.01%(1/1) sched_setcpu [8] 100.00% 0.01%(1/1) [self] [1] 9.12% 0.31%(29/318) taskqueue_swi_run [2] 100.00% 0.31%(29/29) taskqueue_run [3] 100.00% 0.31%(29/29) ata_completed [4] 100.00% 0.31%(29/29) ata_start [5] 93.10% 0.29%(27/29) ata_ahci_begin_transaction [6] 92.59% 0.27%(25/27) ata_dmaload [7] 80.00% 0.21%(20/25) _bus_dmamap_load_buffer [8] 100.00% 0.21%(20/20) [self] [7] 12.00% 0.03%(3/25) bus_dmamap_load [8] 100.00% 0.03%(3/3) [self] [7] 4.00% 0.01%(1/25) init_bounce_pages [8] 100.00% 0.01%(1/1) [self] [7] 4.00% 0.01%(1/25) pmap_kextract [8] 100.00% 0.01%(1/1) [self] [6] 7.41% 0.02%(2/27) callout_reset_on [7] 50.00% 0.01%(1/2) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) write_eflags [8] 100.00% 0.01%(1/1) [self] [5] 6.90% 0.02%(2/29) ata_ahci_setup_fis [6] 100.00% 0.02%(2/2) ata_request2fis_h2d [7] 100.00% 0.02%(2/2) ata_modify_if_48bit [8] 100.00% 0.02%(2/2) [self] [1] 1.57% 0.05%(5/318) bge_rxeof [2] 100.00% 0.05%(5/5) ether_input [3] 100.00% 0.05%(5/5) ether_demux [4] 100.00% 0.05%(5/5) netisr_dispatch [5] 100.00% 0.05%(5/5) netisr_dispatch_src [6] 100.00% 0.05%(5/5) ip_input [7] 80.00% 0.04%(4/5) tcp_input [8] 100.00% 0.04%(4/4) [self] [7] 20.00% 0.01%(1/5) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [0] 1.91% 1.91%(180/9423) tcp_timer_delack [1] 99.44% 1.90%(179/180) tcp_output [2] 100.00% 1.90%(179/179) ip_output [3] 100.00% 1.90%(179/179) ether_output [4] 100.00% 1.90%(179/179) ether_output_frame [5] 100.00% 1.90%(179/179) if_transmit [6] 99.44% 1.89%(178/179) if_start [7] 93.26% 1.76%(166/178) atomic_cmpset_int [8] 100.00% 1.76%(166/166) [self] [7] 5.62% 0.11%(10/178) bge_start [8] 100.00% 0.11%(10/10) [self] [7] 0.56% 0.01%(1/178) __curthread [8] 100.00% 0.01%(1/1) [self] [7] 0.56% 0.01%(1/178) bge_ifmedia_upd [8] 100.00% 0.01%(1/1) [self] [6] 0.56% 0.01%(1/179) _mtx_lock_sleep [7] 100.00% 0.01%(1/1) turnstile_wait [8] 100.00% 0.01%(1/1) [self] [1] 0.56% 0.01%(1/180) _rw_rlock [2] 100.00% 0.01%(1/1) turnstile_wait [3] 100.00% 0.01%(1/1) propagate_priority [4] 100.00% 0.01%(1/1) sched_lend_prio [5] 100.00% 0.01%(1/1) sched_thread_priority [6] 100.00% 0.01%(1/1) sched_add [7] 100.00% 0.01%(1/1) sched_pickcpu [8] 100.00% 0.01%(1/1) [self] [0] 0.30% 0.30%(28/9423) softclock [1] 46.43% 0.14%(13/28) sleepq_timeout [2] 100.00% 0.14%(13/13) sleepq_resume_thread [3] 100.00% 0.14%(13/13) setrunnable [4] 100.00% 0.14%(13/13) sched_wakeup [5] 76.92% 0.11%(10/13) sched_add [6] 50.00% 0.05%(5/10) tdq_notify [7] 60.00% 0.03%(3/5) ipi_selected [8] 100.00% 0.03%(3/3) [self] [7] 40.00% 0.02%(2/5) atomic_cmpset_int [8] 100.00% 0.02%(2/2) [self] [6] 20.00% 0.02%(2/10) sched_lowest [7] 100.00% 0.02%(2/2) cpu_search [8] 100.00% 0.02%(2/2) [self] [6] 10.00% 0.01%(1/10) sched_priority [7] 100.00% 0.01%(1/1) sched_user_prio [8] 100.00% 0.01%(1/1) [self] [6] 10.00% 0.01%(1/10) tdq_add [7] 100.00% 0.01%(1/1) tdq_load_add [8] 100.00% 0.01%(1/1) [self] [6] 10.00% 0.01%(1/10) tdq_runq_add [7] 100.00% 0.01%(1/1) runq_add [8] 100.00% 0.01%(1/1) [self] [5] 23.08% 0.03%(3/13) sched_setcpu [6] 66.67% 0.02%(2/3) thread_lock_block [7] 100.00% 0.02%(2/2) spinlock_enter [8] 100.00% 0.02%(2/2) [self] [6] 33.33% 0.01%(1/3) thread_lock_unblock [7] 100.00% 0.01%(1/1) spinlock_exit [8] 100.00% 0.01%(1/1) [self] [1] 32.14% 0.10%(9/28) pfslowtimo [2] 100.00% 0.10%(9/9) tcp_slowtimo [3] 100.00% 0.10%(9/9) tcp_tw_2msl_scan [4] 100.00% 0.10%(9/9) tcp_twclose [5] 88.89% 0.08%(8/9) in_pcbfree [6] 50.00% 0.04%(4/8) in_pcbfree_internal [7] 50.00% 0.02%(2/4) atomic_fetchadd_int [8] 100.00% 0.02%(2/2) [self] [7] 50.00% 0.02%(2/4) crcopysafe [8] 100.00% 0.02%(2/2) [self] [6] 50.00% 0.04%(4/8) uma_zfree [7] 100.00% 0.04%(4/4) uma_zfree_arg [8] 100.00% 0.04%(4/4) [self] [5] 11.11% 0.01%(1/9) in_pcbdrop [6] 100.00% 0.01%(1/1) free [7] 100.00% 0.01%(1/1) uma_zfree_arg [8] 100.00% 0.01%(1/1) [self] [1] 10.71% 0.03%(3/28) tcp_timer_delack [2] 100.00% 0.03%(3/3) _rw_rlock [3] 100.00% 0.03%(3/3) turnstile_wait [4] 66.67% 0.02%(2/3) propagate_priority [5] 100.00% 0.02%(2/2) sched_lend_prio [6] 100.00% 0.02%(2/2) sched_thread_priority [7] 50.00% 0.01%(1/2) sched_add [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) sched_rem [8] 100.00% 0.01%(1/1) [self] [4] 33.33% 0.01%(1/3) mi_switch [5] 100.00% 0.01%(1/1) sched_switch [6] 100.00% 0.01%(1/1) choosethread [7] 100.00% 0.01%(1/1) sched_choose [8] 100.00% 0.01%(1/1) [self] [1] 10.71% 0.03%(3/28) tcp_timer_rexmt [2] 66.67% 0.02%(2/3) tcp_drop [3] 100.00% 0.02%(2/2) tcp_close [4] 50.00% 0.01%(1/2) sofree [5] 100.00% 0.01%(1/1) sbdestroy [6] 100.00% 0.01%(1/1) sbrelease_internal [7] 100.00% 0.01%(1/1) chgsbsize [8] 100.00% 0.01%(1/1) [self] [4] 50.00% 0.01%(1/2) soisdisconnected [5] 100.00% 0.01%(1/1) wakeup [6] 100.00% 0.01%(1/1) sleepq_broadcast [7] 100.00% 0.01%(1/1) sleepq_lookup [8] 100.00% 0.01%(1/1) [self] [2] 33.33% 0.01%(1/3) tcp_output [3] 100.00% 0.01%(1/1) tcp_timer_activate [4] 100.00% 0.01%(1/1) callout_reset_on [5] 100.00% 0.01%(1/1) callout_lock [6] 100.00% 0.01%(1/1) spinlock_enter [7] 100.00% 0.01%(1/1) critical_enter [8] 100.00% 0.01%(1/1) [self] [0] 0.27% 0.27%(25/9423) sw1 [1] 100.00% 0.27%(25/25) [self] [0] 0.25% 0.25%(24/9423) sleepq_timeout [1] 100.00% 0.25%(24/24) sleepq_resume_thread [2] 100.00% 0.25%(24/24) setrunnable [3] 100.00% 0.25%(24/24) sched_wakeup [4] 95.83% 0.24%(23/24) sched_add [5] 91.30% 0.22%(21/23) sched_lowest [6] 100.00% 0.22%(21/21) cpu_search [7] 95.24% 0.21%(20/21) cpu_search [8] 100.00% 0.21%(20/20) [self] [7] 4.76% 0.01%(1/21) cpu_compare [8] 100.00% 0.01%(1/1) [self] [5] 8.70% 0.02%(2/23) tdq_notify [6] 100.00% 0.02%(2/2) ipi_selected [7] 100.00% 0.02%(2/2) lapic_ipi_vectored [8] 100.00% 0.02%(2/2) [self] [4] 4.17% 0.01%(1/24) sched_setcpu [5] 100.00% 0.01%(1/1) thread_lock_block [6] 100.00% 0.01%(1/1) spinlock_exit [7] 100.00% 0.01%(1/1) critical_exit [8] 100.00% 0.01%(1/1) [self] [0] 0.23% 0.23%(22/9423) ether_input [1] 100.00% 0.23%(22/22) ether_demux [2] 100.00% 0.23%(22/22) netisr_dispatch [3] 100.00% 0.23%(22/22) netisr_dispatch_src [4] 100.00% 0.23%(22/22) ip_input [5] 100.00% 0.23%(22/22) tcp_input [6] 95.45% 0.22%(21/22) tcp_do_segment [7] 28.57% 0.06%(6/21) tcp_output [8] 100.00% 0.06%(6/6) [self] [7] 14.29% 0.03%(3/21) atomic_cmpset_int [8] 100.00% 0.03%(3/3) [self] [7] 14.29% 0.03%(3/21) tcp_dooptions [8] 100.00% 0.03%(3/3) [self] [7] 9.52% 0.02%(2/21) generic_bcopy [8] 100.00% 0.02%(2/2) [self] [7] 4.76% 0.01%(1/21) _rw_runlock [8] 100.00% 0.01%(1/1) [self] [7] 4.76% 0.01%(1/21) bcopy [8] 100.00% 0.01%(1/1) [self] [7] 4.76% 0.01%(1/21) m_free [8] 100.00% 0.01%(1/1) [self] [7] 4.76% 0.01%(1/21) sowakeup [8] 100.00% 0.01%(1/1) [self] [7] 4.76% 0.01%(1/21) tcp_timer_activate [8] 100.00% 0.01%(1/1) [self] [7] 4.76% 0.01%(1/21) tcp_xmit_bandwidth_limit [8] 100.00% 0.01%(1/1) [self] [7] 4.76% 0.01%(1/21) tcp_xmit_timer [8] 100.00% 0.01%(1/1) [self] [6] 4.55% 0.01%(1/22) syncache_add [7] 100.00% 0.01%(1/1) max [8] 100.00% 0.01%(1/1) [self] [0] 0.20% 0.20%(19/9423) netisr_dispatch [1] 100.00% 0.20%(19/19) netisr_dispatch_src [2] 100.00% 0.20%(19/19) ip_input [3] 100.00% 0.20%(19/19) tcp_input [4] 94.74% 0.19%(18/19) tcp_do_segment [5] 66.67% 0.13%(12/18) tcp_output [6] 83.33% 0.11%(10/12) ip_output [7] 30.00% 0.03%(3/10) flowtable_lookup [8] 100.00% 0.03%(3/3) [self] [7] 20.00% 0.02%(2/10) memcpy [8] 100.00% 0.02%(2/2) [self] [7] 10.00% 0.01%(1/10) atomic_add_barr_int [8] 100.00% 0.01%(1/1) [self] [7] 10.00% 0.01%(1/10) ether_output [8] 100.00% 0.01%(1/1) [self] [7] 10.00% 0.01%(1/10) flowtable_key_equal [8] 100.00% 0.01%(1/1) [self] [7] 10.00% 0.01%(1/10) in_broadcast [8] 100.00% 0.01%(1/1) [self] [7] 10.00% 0.01%(1/10) ipv4_flow_lookup_hash_internal [8] 100.00% 0.01%(1/1) [self] [6] 16.67% 0.02%(2/12) tcp_timer_activate [7] 50.00% 0.01%(1/2) _callout_stop_safe [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) callout_reset_on [8] 100.00% 0.01%(1/1) [self] [5] 11.11% 0.02%(2/18) tcp_timer_activate [6] 100.00% 0.02%(2/2) callout_reset_on [7] 50.00% 0.01%(1/2) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) write_eflags [8] 100.00% 0.01%(1/1) [self] [5] 5.56% 0.01%(1/18) m_free [6] 100.00% 0.01%(1/1) uma_zfree [7] 100.00% 0.01%(1/1) uma_zfree_arg [8] 100.00% 0.01%(1/1) [self] [5] 5.56% 0.01%(1/18) m_gethdr [6] 100.00% 0.01%(1/1) uma_zalloc_arg [7] 100.00% 0.01%(1/1) mb_ctor_mbuf [8] 100.00% 0.01%(1/1) [self] [5] 5.56% 0.01%(1/18) sbappendstream_locked [6] 100.00% 0.01%(1/1) m_demote [7] 100.00% 0.01%(1/1) m_tag_delete_chain [8] 100.00% 0.01%(1/1) [self] [5] 5.56% 0.01%(1/18) tcp_xmit_bandwidth_limit [6] 100.00% 0.01%(1/1) __divdi3 [7] 100.00% 0.01%(1/1) __qdivrem [8] 100.00% 0.01%(1/1) [self] [4] 5.26% 0.01%(1/19) syncache_add [5] 100.00% 0.01%(1/1) syncookie_generate [6] 100.00% 0.01%(1/1) MD5Update [7] 100.00% 0.01%(1/1) MD5Transform [8] 100.00% 0.01%(1/1) [self] [0] 0.15% 0.15%(14/9423) taskqueue_swi_run [1] 100.00% 0.15%(14/14) taskqueue_run [2] 100.00% 0.15%(14/14) ata_completed [3] 71.43% 0.11%(10/14) ata_start [4] 100.00% 0.11%(10/10) ata_ahci_begin_transaction [5] 90.00% 0.10%(9/10) ata_dmaload [6] 100.00% 0.10%(9/9) _bus_dmamap_load_buffer [7] 66.67% 0.06%(6/9) pmap_kextract [8] 100.00% 0.06%(6/6) [self] [7] 33.33% 0.03%(3/9) _bus_dmamap_count_pages [8] 100.00% 0.03%(3/3) [self] [5] 10.00% 0.01%(1/10) callout_reset_on [6] 100.00% 0.01%(1/1) callout_lock [7] 100.00% 0.01%(1/1) disable_intr [8] 100.00% 0.01%(1/1) [self] [3] 28.57% 0.04%(4/14) ata_raid_done [4] 100.00% 0.04%(4/4) biodone [5] 100.00% 0.04%(4/4) g_disk_done [6] 75.00% 0.03%(3/4) devstat_end_transaction_bio [7] 66.67% 0.02%(2/3) bintime_sub [8] 100.00% 0.02%(2/2) [self] [7] 33.33% 0.01%(1/3) atomic_add_barr_int [8] 100.00% 0.01%(1/1) [self] [6] 25.00% 0.01%(1/4) g_io_deliver [7] 100.00% 0.01%(1/1) g_trace [8] 100.00% 0.01%(1/1) [self] [0] 0.14% 0.14%(13/9423) ether_demux [1] 100.00% 0.14%(13/13) netisr_dispatch [2] 100.00% 0.14%(13/13) netisr_dispatch_src [3] 100.00% 0.14%(13/13) ip_input [4] 100.00% 0.14%(13/13) tcp_input [5] 100.00% 0.14%(13/13) tcp_do_segment [6] 92.31% 0.13%(12/13) tcp_output [7] 33.33% 0.04%(4/12) ip_output [8] 100.00% 0.04%(4/4) [self] [7] 25.00% 0.03%(3/12) generic_bzero [8] 100.00% 0.03%(3/3) [self] [7] 25.00% 0.03%(3/12) tcp_addoptions [8] 100.00% 0.03%(3/3) [self] [7] 8.33% 0.01%(1/12) generic_bcopy [8] 100.00% 0.01%(1/1) [self] [7] 8.33% 0.01%(1/12) tcp_timer_active [8] 100.00% 0.01%(1/1) [self] [6] 7.69% 0.01%(1/13) m_gethdr [7] 100.00% 0.01%(1/1) uma_zalloc_arg [8] 100.00% 0.01%(1/1) [self] [0] 0.11% 0.11%(10/9423) taskqueue_run [1] 100.00% 0.11%(10/10) ata_completed [2] 60.00% 0.06%(6/10) ata_raid_done [3] 100.00% 0.06%(6/6) biodone [4] 100.00% 0.06%(6/6) g_disk_done [5] 50.00% 0.03%(3/6) devstat_end_transaction_bio [6] 100.00% 0.03%(3/3) devstat_end_transaction [7] 66.67% 0.02%(2/3) binuptime [8] 100.00% 0.02%(2/2) [self] [7] 33.33% 0.01%(1/3) bintime_addx [8] 100.00% 0.01%(1/1) [self] [5] 50.00% 0.03%(3/6) g_io_deliver [6] 66.67% 0.02%(2/3) wakeup [7] 100.00% 0.02%(2/2) sleepq_broadcast [8] 100.00% 0.02%(2/2) [self] [6] 33.33% 0.01%(1/3) devstat_end_transaction_bio [7] 100.00% 0.01%(1/1) bintime_add [8] 100.00% 0.01%(1/1) [self] [2] 40.00% 0.04%(4/10) ata_start [3] 100.00% 0.04%(4/4) ata_ahci_begin_transaction [4] 100.00% 0.04%(4/4) ata_dmaload [5] 100.00% 0.04%(4/4) _bus_dmamap_load_buffer [6] 100.00% 0.04%(4/4) _bus_dmamap_count_pages [7] 100.00% 0.04%(4/4) run_filter [8] 100.00% 0.04%(4/4) [self] [0] 0.10% 0.10%(9/9423) ipi_bitmap_handler [1] 100.00% 0.10%(9/9) sched_preempt [2] 66.67% 0.06%(6/9) mi_switch [3] 50.00% 0.03%(3/6) sched_switch [4] 66.67% 0.02%(2/3) choosethread [5] 50.00% 0.01%(1/2) sched_choose [6] 100.00% 0.01%(1/1) tdq_choose [7] 100.00% 0.01%(1/1) runq_findbit [8] 100.00% 0.01%(1/1) [self] [5] 50.00% 0.01%(1/2) tdq_runq_rem [6] 100.00% 0.01%(1/1) [self] [4] 33.33% 0.01%(1/3) [self] [3] 33.33% 0.02%(2/6) tdq_runq_add [4] 50.00% 0.01%(1/2) [self] [4] 50.00% 0.01%(1/2) runq_add [5] 100.00% 0.01%(1/1) [self] [3] 16.67% 0.01%(1/6) sw1 [4] 100.00% 0.01%(1/1) [self] [2] 11.11% 0.01%(1/9) [self] [2] 11.11% 0.01%(1/9) _thread_lock_flags [3] 100.00% 0.01%(1/1) disable_intr [4] 100.00% 0.01%(1/1) [self] [2] 11.11% 0.01%(1/9) write_eflags [3] 100.00% 0.01%(1/1) [self] [0] 0.10% 0.10%(9/9423) tcp_timer_rexmt [1] 66.67% 0.06%(6/9) tcp_output [2] 100.00% 0.06%(6/6) ip_output [3] 100.00% 0.06%(6/6) ether_output [4] 100.00% 0.06%(6/6) ether_output_frame [5] 100.00% 0.06%(6/6) if_transmit [6] 100.00% 0.06%(6/6) if_start [7] 100.00% 0.06%(6/6) atomic_cmpset_int [8] 100.00% 0.06%(6/6) [self] [1] 33.33% 0.03%(3/9) tcp_drop [2] 100.00% 0.03%(3/3) tcp_close [3] 100.00% 0.03%(3/3) sofree [4] 100.00% 0.03%(3/3) tcp_detach [5] 100.00% 0.03%(3/3) tcp_discardcb [6] 100.00% 0.03%(3/3) _callout_stop_safe [7] 66.67% 0.02%(2/3) write_eflags [8] 100.00% 0.02%(2/2) [self] [7] 33.33% 0.01%(1/3) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [0] 0.06% 0.06%(6/9423) bge_start [1] 83.33% 0.05%(5/6) _mtx_unlock_sleep [2] 100.00% 0.05%(5/5) turnstile_unpend [3] 60.00% 0.03%(3/5) sched_add [4] 100.00% 0.03%(3/3) tdq_notify [5] 100.00% 0.03%(3/3) ipi_selected [6] 100.00% 0.03%(3/3) lapic_ipi_vectored [7] 66.67% 0.02%(2/3) lapic_ipi_raw [8] 100.00% 0.02%(2/2) [self] [7] 33.33% 0.01%(1/3) lapic_ipi_wait [8] 100.00% 0.01%(1/1) [self] [3] 40.00% 0.02%(2/5) sched_unlend_prio [4] 100.00% 0.02%(2/2) sched_thread_priority [5] 100.00% 0.02%(2/2) tdq_setlowpri [6] 100.00% 0.02%(2/2) tdq_choose [7] 50.00% 0.01%(1/2) runq_findbit [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) runq_findbit_from [8] 100.00% 0.01%(1/1) [self] [1] 16.67% 0.01%(1/6) _mtx_lock_sleep [2] 100.00% 0.01%(1/1) turnstile_wait [3] 100.00% 0.01%(1/1) propagate_priority [4] 100.00% 0.01%(1/1) sched_lend_prio [5] 100.00% 0.01%(1/1) sched_thread_priority [6] 100.00% 0.01%(1/1) sched_add [7] 100.00% 0.01%(1/1) tdq_notify [8] 100.00% 0.01%(1/1) [self] [0] 0.06% 0.06%(6/9423) sleepq_resume_thread [1] 100.00% 0.06%(6/6) setrunnable [2] 100.00% 0.06%(6/6) sched_wakeup [3] 100.00% 0.06%(6/6) sched_add [4] 100.00% 0.06%(6/6) tdq_notify [5] 100.00% 0.06%(6/6) ipi_selected [6] 100.00% 0.06%(6/6) lapic_ipi_vectored [7] 66.67% 0.04%(4/6) lapic_ipi_wait [8] 100.00% 0.04%(4/4) [self] [7] 33.33% 0.02%(2/6) lapic_ipi_raw [8] 100.00% 0.02%(2/2) [self] [0] 0.05% 0.05%(5/9423) sleepq_broadcast [1] 100.00% 0.05%(5/5) sleepq_resume_thread [2] 100.00% 0.05%(5/5) setrunnable [3] 100.00% 0.05%(5/5) sched_wakeup [4] 100.00% 0.05%(5/5) sched_add [5] 80.00% 0.04%(4/5) sched_lowest [6] 100.00% 0.04%(4/4) cpu_search [7] 75.00% 0.03%(3/4) cpu_search [8] 100.00% 0.03%(3/3) [self] [7] 25.00% 0.01%(1/4) cpu_search_lowest [8] 100.00% 0.01%(1/1) [self] [5] 20.00% 0.01%(1/5) tdq_notify [6] 100.00% 0.01%(1/1) ipi_selected [7] 100.00% 0.01%(1/1) lapic_ipi_vectored [8] 100.00% 0.01%(1/1) [self] [0] 0.05% 0.05%(5/9423) _rw_rlock [1] 100.00% 0.05%(5/5) turnstile_wait [2] 60.00% 0.03%(3/5) propagate_priority [3] 100.00% 0.03%(3/3) sched_lend_prio [4] 100.00% 0.03%(3/3) sched_thread_priority [5] 100.00% 0.03%(3/3) sched_add [6] 66.67% 0.02%(2/3) sched_lowest [7] 50.00% 0.01%(1/2) cpu_compare [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) cpu_search [8] 100.00% 0.01%(1/1) [self] [6] 33.33% 0.01%(1/3) tdq_notify [7] 100.00% 0.01%(1/1) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [2] 40.00% 0.02%(2/5) mi_switch [3] 100.00% 0.02%(2/2) sched_switch [4] 100.00% 0.02%(2/2) choosethread [5] 100.00% 0.02%(2/2) sched_choose [6] 100.00% 0.02%(2/2) tdq_choose [7] 50.00% 0.01%(1/2) runq_choose_from [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) runq_findbit_from [8] 100.00% 0.01%(1/1) [self] [0] 0.05% 0.05%(5/9423) bge_rxeof [1] 100.00% 0.05%(5/5) ether_input [2] 100.00% 0.05%(5/5) ether_demux [3] 100.00% 0.05%(5/5) netisr_dispatch [4] 100.00% 0.05%(5/5) netisr_dispatch_src [5] 100.00% 0.05%(5/5) ip_input [6] 100.00% 0.05%(5/5) tcp_input [7] 60.00% 0.03%(3/5) tcp_do_segment [8] 100.00% 0.03%(3/3) [self] [7] 20.00% 0.01%(1/5) __curthread [8] 100.00% 0.01%(1/1) [self] [7] 20.00% 0.01%(1/5) in_pcblookup_hash [8] 100.00% 0.01%(1/1) [self] [0] 0.04% 0.04%(4/9423) ata_finish [1] 100.00% 0.04%(4/4) taskqueue_enqueue [2] 100.00% 0.04%(4/4) taskqueue_swi_enqueue [3] 100.00% 0.04%(4/4) swi_sched [4] 100.00% 0.04%(4/4) intr_event_schedule_thread [5] 100.00% 0.04%(4/4) sched_add [6] 50.00% 0.02%(2/4) sched_lowest [7] 100.00% 0.02%(2/2) cpu_search [8] 100.00% 0.02%(2/2) [self] [6] 25.00% 0.01%(1/4) tdq_notify [7] 100.00% 0.01%(1/1) init386 [8] 100.00% 0.01%(1/1) [self] [6] 25.00% 0.01%(1/4) tdq_runq_add [7] 100.00% 0.01%(1/1) runq_add [8] 100.00% 0.01%(1/1) [self] [0] 0.03% 0.03%(3/9423) ata_interrupt [1] 66.67% 0.02%(2/3) ata_finish [2] 100.00% 0.02%(2/2) taskqueue_enqueue [3] 100.00% 0.02%(2/2) taskqueue_swi_enqueue [4] 100.00% 0.02%(2/2) swi_sched [5] 100.00% 0.02%(2/2) intr_event_schedule_thread [6] 100.00% 0.02%(2/2) sched_add [7] 50.00% 0.01%(1/2) tdq_add [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) tdq_notify [8] 100.00% 0.01%(1/1) [self] [1] 33.33% 0.01%(1/3) _mtx_lock_sleep [2] 100.00% 0.01%(1/1) turnstile_wait [3] 100.00% 0.01%(1/1) propagate_priority [4] 100.00% 0.01%(1/1) sched_lend_prio [5] 100.00% 0.01%(1/1) sched_thread_priority [6] 100.00% 0.01%(1/1) sched_add [7] 100.00% 0.01%(1/1) sched_pickcpu [8] 100.00% 0.01%(1/1) [self] [0] 0.03% 0.03%(3/9423) ata_completed [1] 66.67% 0.02%(2/3) ata_start [2] 100.00% 0.02%(2/2) _mtx_unlock_sleep [3] 100.00% 0.02%(2/2) turnstile_chain_unlock [4] 100.00% 0.02%(2/2) spinlock_exit [5] 100.00% 0.02%(2/2) critical_exit [6] 100.00% 0.02%(2/2) mi_switch [7] 50.00% 0.01%(1/2) sched_switch [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) tdq_runq_add [8] 100.00% 0.01%(1/1) [self] [1] 33.33% 0.01%(1/3) ata_raid_done [2] 100.00% 0.01%(1/1) biodone [3] 100.00% 0.01%(1/1) g_disk_done [4] 100.00% 0.01%(1/1) g_io_deliver [5] 100.00% 0.01%(1/1) wakeup [6] 100.00% 0.01%(1/1) sleepq_broadcast [7] 100.00% 0.01%(1/1) sleepq_lookup [8] 100.00% 0.01%(1/1) [self] [0] 0.03% 0.03%(3/9423) ether_output_frame [1] 100.00% 0.03%(3/3) if_transmit [2] 100.00% 0.03%(3/3) if_start [3] 100.00% 0.03%(3/3) bge_start [4] 33.33% 0.01%(1/3) _mtx_lock_sleep [5] 100.00% 0.01%(1/1) turnstile_wait [6] 100.00% 0.01%(1/1) propagate_priority [7] 100.00% 0.01%(1/1) _thread_lock_flags [8] 100.00% 0.01%(1/1) [self] [4] 33.33% 0.01%(1/3) _mtx_unlock_sleep [5] 100.00% 0.01%(1/1) turnstile_unpend [6] 100.00% 0.01%(1/1) sched_add [7] 100.00% 0.01%(1/1) tdq_runq_add [8] 100.00% 0.01%(1/1) [self] [4] 33.33% 0.01%(1/3) bge_start_locked [5] 100.00% 0.01%(1/1) _mtx_lock_sleep [6] 100.00% 0.01%(1/1) turnstile_trywait [7] 100.00% 0.01%(1/1) read_eflags [8] 100.00% 0.01%(1/1) [self] [0] 0.03% 0.03%(3/9423) wakeup [1] 100.00% 0.03%(3/3) sleepq_broadcast [2] 100.00% 0.03%(3/3) sleepq_resume_thread [3] 100.00% 0.03%(3/3) setrunnable [4] 100.00% 0.03%(3/3) sched_wakeup [5] 100.00% 0.03%(3/3) sched_add [6] 33.33% 0.01%(1/3) sched_lowest [7] 100.00% 0.01%(1/1) cpu_search [8] 100.00% 0.01%(1/1) [self] [6] 33.33% 0.01%(1/3) tdq_notify [7] 100.00% 0.01%(1/1) cpu_idle_wakeup [8] 100.00% 0.01%(1/1) [self] [6] 33.33% 0.01%(1/3) tdq_runq_add [7] 100.00% 0.01%(1/1) runq_setbit [8] 100.00% 0.01%(1/1) [self] [0] 0.03% 0.03%(3/9423) _rw_wlock_hard [1] 100.00% 0.03%(3/3) turnstile_wait [2] 66.67% 0.02%(2/3) propagate_priority [3] 100.00% 0.02%(2/2) sched_lend_prio [4] 100.00% 0.02%(2/2) sched_thread_priority [5] 100.00% 0.02%(2/2) sched_add [6] 50.00% 0.01%(1/2) tdq_notify [7] 100.00% 0.01%(1/1) ipi_selected [8] 100.00% 0.01%(1/1) [self] [6] 50.00% 0.01%(1/2) tdq_runq_add [7] 100.00% 0.01%(1/1) runq_add [8] 100.00% 0.01%(1/1) [self] [2] 33.33% 0.01%(1/3) mi_switch [3] 100.00% 0.01%(1/1) sched_switch [4] 100.00% 0.01%(1/1) choosethread [5] 100.00% 0.01%(1/1) sched_choose [6] 100.00% 0.01%(1/1) tdq_choose [7] 100.00% 0.01%(1/1) runq_choose [8] 100.00% 0.01%(1/1) [self] [0] 0.03% 0.03%(3/9423) lapic_handle_timer [1] 66.67% 0.02%(2/3) hardclock [2] 100.00% 0.02%(2/2) hardclock_cpu [3] 100.00% 0.02%(2/2) pmc_process_samples [4] 50.00% 0.01%(1/2) p4_get_config [5] 100.00% 0.01%(1/1) _mtx_lock_spin_flags [6] 100.00% 0.01%(1/1) read_eflags [7] 100.00% 0.01%(1/1) [self] [4] 50.00% 0.01%(1/2) pmclog_process_callchain [5] 100.00% 0.01%(1/1) [self] [1] 33.33% 0.01%(1/3) critical_exit [2] 100.00% 0.01%(1/1) mi_switch [3] 100.00% 0.01%(1/1) sched_switch [4] 100.00% 0.01%(1/1) critical_exit [5] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(2/9423) lapic_handle_intr [1] 50.00% 0.01%(1/2) [self] [1] 50.00% 0.01%(1/2) intr_execute_handlers [2] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(2/9423) biodone [1] 100.00% 0.02%(2/2) g_disk_done [2] 100.00% 0.02%(2/2) g_io_deliver [3] 100.00% 0.02%(2/2) devstat_end_transaction_bio [4] 100.00% 0.02%(2/2) devstat_end_transaction [5] 100.00% 0.02%(2/2) tc_delta [6] 100.00% 0.02%(2/2) acpi_timer_get_timecount [7] 100.00% 0.02%(2/2) inl [8] 100.00% 0.02%(2/2) [self] [0] 0.02% 0.02%(2/9423) g_io_deliver [1] 100.00% 0.02%(2/2) wakeup [2] 100.00% 0.02%(2/2) sleepq_broadcast [3] 100.00% 0.02%(2/2) sleepq_resume_thread [4] 100.00% 0.02%(2/2) setrunnable [5] 100.00% 0.02%(2/2) sched_wakeup [6] 100.00% 0.02%(2/2) sched_add [7] 50.00% 0.01%(1/2) sched_lowest [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) sched_pickcpu [8] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(2/9423) taskqueue_enqueue [1] 100.00% 0.02%(2/2) taskqueue_swi_enqueue [2] 100.00% 0.02%(2/2) swi_sched [3] 100.00% 0.02%(2/2) intr_event_schedule_thread [4] 100.00% 0.02%(2/2) sched_add [5] 100.00% 0.02%(2/2) sched_lowest [6] 100.00% 0.02%(2/2) cpu_search [7] 50.00% 0.01%(1/2) cpu_compare [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) cpu_search [8] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(2/9423) ether_output [1] 100.00% 0.02%(2/2) ether_output_frame [2] 100.00% 0.02%(2/2) if_transmit [3] 100.00% 0.02%(2/2) if_start [4] 100.00% 0.02%(2/2) bge_start [5] 100.00% 0.02%(2/2) _mtx_unlock_sleep [6] 100.00% 0.02%(2/2) turnstile_unpend [7] 50.00% 0.01%(1/2) _thread_lock_flags [8] 100.00% 0.01%(1/1) [self] [7] 50.00% 0.01%(1/2) atomic_cmpset_int [8] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(2/9423) ata_raid_done [1] 100.00% 0.02%(2/2) biodone [2] 100.00% 0.02%(2/2) g_disk_done [3] 50.00% 0.01%(1/2) devstat_end_transaction_bio [4] 100.00% 0.01%(1/1) devstat_end_transaction [5] 100.00% 0.01%(1/1) tc_delta [6] 100.00% 0.01%(1/1) acpi_timer_get_timecount [7] 100.00% 0.01%(1/1) acpi_timer_read [8] 100.00% 0.01%(1/1) [self] [3] 50.00% 0.01%(1/2) g_io_deliver [4] 100.00% 0.01%(1/1) wakeup [5] 100.00% 0.01%(1/1) sleepq_broadcast [6] 100.00% 0.01%(1/1) sleepq_resume_thread [7] 100.00% 0.01%(1/1) setrunnable [8] 100.00% 0.01%(1/1) [self] [0] 0.02% 0.02%(2/9423) tcp_drop [1] 100.00% 0.02%(2/2) tcp_close [2] 100.00% 0.02%(2/2) sofree [3] 100.00% 0.02%(2/2) tcp_detach [4] 100.00% 0.02%(2/2) tcp_discardcb [5] 100.00% 0.02%(2/2) tcp_hc_update [6] 100.00% 0.02%(2/2) tcp_hc_lookup [7] 100.00% 0.02%(2/2) memcmp [8] 100.00% 0.02%(2/2) [self] [0] 0.01% 0.01%(1/9423) if_transmit [1] 100.00% 0.01%(1/1) _mtx_lock_sleep [2] 100.00% 0.01%(1/1) turnstile_wait [3] 100.00% 0.01%(1/1) mi_switch [4] 100.00% 0.01%(1/1) sched_switch [5] 100.00% 0.01%(1/1) choosethread [6] 100.00% 0.01%(1/1) sched_choose [7] 100.00% 0.01%(1/1) tdq_choose [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) kqueue_wakeup [1] 100.00% 0.01%(1/1) wakeup [2] 100.00% 0.01%(1/1) sleepq_broadcast [3] 100.00% 0.01%(1/1) sleepq_resume_thread [4] 100.00% 0.01%(1/1) setrunnable [5] 100.00% 0.01%(1/1) sched_wakeup [6] 100.00% 0.01%(1/1) sched_setcpu [7] 100.00% 0.01%(1/1) atomic_store_rel_int [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) netisr_dispatch_src [1] 100.00% 0.01%(1/1) ip_input [2] 100.00% 0.01%(1/1) tcp_input [3] 100.00% 0.01%(1/1) tcp_do_segment [4] 100.00% 0.01%(1/1) tcp_output [5] 100.00% 0.01%(1/1) ip_output [6] 100.00% 0.01%(1/1) flowtable_lookup [7] 100.00% 0.01%(1/1) flowtable_entry [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) ip_input [1] 100.00% 0.01%(1/1) tcp_input [2] 100.00% 0.01%(1/1) tcp_do_segment [3] 100.00% 0.01%(1/1) m_free [4] 100.00% 0.01%(1/1) uma_zfree [5] 100.00% 0.01%(1/1) uma_zfree_arg [6] 100.00% 0.01%(1/1) mb_dtor_pack [7] 100.00% 0.01%(1/1) m_tag_delete_chain [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) _mtx_lock_sleep [1] 100.00% 0.01%(1/1) turnstile_wait [2] 100.00% 0.01%(1/1) propagate_priority [3] 100.00% 0.01%(1/1) sched_lend_prio [4] 100.00% 0.01%(1/1) sched_thread_priority [5] 100.00% 0.01%(1/1) sched_add [6] 100.00% 0.01%(1/1) sched_lowest [7] 100.00% 0.01%(1/1) cpu_search [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) tcp_input [1] 100.00% 0.01%(1/1) syncache_add [2] 100.00% 0.01%(1/1) _syncache_add [3] 100.00% 0.01%(1/1) syncache_respond [4] 100.00% 0.01%(1/1) tcp_mssopt [5] 100.00% 0.01%(1/1) tcp_hc_getmtu [6] 100.00% 0.01%(1/1) tcp_hc_lookup [7] 100.00% 0.01%(1/1) memcmp [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) taskqueue_swi_enqueue [1] 100.00% 0.01%(1/1) swi_sched [2] 100.00% 0.01%(1/1) intr_event_schedule_thread [3] 100.00% 0.01%(1/1) sched_add [4] 100.00% 0.01%(1/1) tdq_notify [5] 100.00% 0.01%(1/1) ipi_selected [6] 100.00% 0.01%(1/1) lapic_ipi_vectored [7] 100.00% 0.01%(1/1) lapic_ipi_wait [8] 100.00% 0.01%(1/1) [self] [0] 0.01% 0.01%(1/9423) ata_generic_intr [1] 100.00% 0.01%(1/1) ata_interrupt [2] 100.00% 0.01%(1/1) ata_finish [3] 100.00% 0.01%(1/1) taskqueue_enqueue [4] 100.00% 0.01%(1/1) taskqueue_swi_enqueue [5] 100.00% 0.01%(1/1) swi_sched [6] 100.00% 0.01%(1/1) intr_event_schedule_thread [7] 100.00% 0.01%(1/1) write_eflags [8] 100.00% 0.01%(1/1) [self] Process: 41345, /usr/bin/vi, total: 2389 ( 0.15%) [0] 32.90% 32.90%(786/2389) __rec_open [1] 99.87% 32.86%(785/786) __rec_vpipe [2] 100.00% 32.86%(785/785) [self] [1] 0.13% 0.04%(1/786) __bt_open [2] 100.00% 0.04%(1/1) [unmapped_function] [0] 27.25% 27.25%(651/2389) __rec_get [1] 96.16% 26.20%(626/651) __rec_search [2] 95.37% 24.99%(597/626) [self] [2] 4.47% 1.17%(28/626) mpool_get [3] 85.71% 1.00%(24/28) [self] [3] 7.14% 0.08%(2/28) __i686.get_pc_thunk.bx [4] 100.00% 0.08%(2/2) [self] [3] 7.14% 0.08%(2/28) mpool_bkt [4] 100.00% 0.08%(2/2) [self] [2] 0.16% 0.04%(1/626) mpool_look [3] 100.00% 0.04%(1/1) [self] [1] 2.15% 0.59%(14/651) [self] [1] 1.08% 0.29%(7/651) __rec_ret [2] 100.00% 0.29%(7/7) [self] [1] 0.61% 0.17%(4/651) mpool_put [2] 100.00% 0.17%(4/4) [self] [0] 21.35% 21.35%(510/2389) dbopen [1] 100.00% 21.35%(510/510) __rec_open [2] 100.00% 21.35%(510/510) __rec_vpipe [3] 99.80% 21.31%(509/510) __rec_iput [4] 97.45% 20.76%(496/509) __rec_search [5] 95.16% 19.76%(472/496) [self] [5] 4.23% 0.88%(21/496) mpool_get [6] 100.00% 0.88%(21/21) [self] [5] 0.20% 0.04%(1/496) [unmapped_function] [5] 0.20% 0.04%(1/496) __i686.get_pc_thunk.bx [6] 100.00% 0.04%(1/1) [self] [5] 0.20% 0.04%(1/496) mpool_look [6] 100.00% 0.04%(1/1) [self] [4] 2.36% 0.50%(12/509) [self] [4] 0.20% 0.04%(1/509) mpool_put [5] 100.00% 0.04%(1/1) [self] [3] 0.20% 0.04%(1/510) memmove [4] 100.00% 0.04%(1/1) [self] [0] 3.18% 3.18%(76/2389) smatcher [1] 100.00% 3.18%(76/76) [self] [0] 3.06% 3.06%(73/2389) sfast [1] 91.78% 2.80%(67/73) sstep [2] 100.00% 2.80%(67/67) [self] [1] 4.11% 0.13%(3/73) [self] [1] 2.74% 0.08%(2/73) [unmapped_function] [1] 1.37% 0.04%(1/73) __tolower [2] 100.00% 0.04%(1/1) [self] [0] 1.55% 1.55%(37/2389) syscall [1] 37.84% 0.59%(14/37) read [2] 92.86% 0.54%(13/14) kern_readv [3] 84.62% 0.46%(11/13) fo_read [4] 63.64% 0.29%(7/11) VOP_READ [5] 85.71% 0.25%(6/7) VOP_READ_APV [6] 100.00% 0.25%(6/6) ffs_read [7] 33.33% 0.08%(2/6) [self] [7] 33.33% 0.08%(2/6) uiomove [8] 100.00% 0.08%(2/2) [self] [7] 16.67% 0.04%(1/6) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [7] 16.67% 0.04%(1/6) cluster_read [8] 100.00% 0.04%(1/1) [self] [5] 14.29% 0.04%(1/7) [self] [4] 27.27% 0.13%(3/11) vn_read [5] 33.33% 0.04%(1/3) VOP_LOCK1 [6] 100.00% 0.04%(1/1) VOP_LOCK1_APV [7] 100.00% 0.04%(1/1) ffs_lock [8] 100.00% 0.04%(1/1) [self] [5] 33.33% 0.04%(1/3) [self] [5] 33.33% 0.04%(1/3) mac_vnode_check_read [6] 100.00% 0.04%(1/1) [self] [4] 9.09% 0.04%(1/11) atomic_cmpset_int [5] 100.00% 0.04%(1/1) [self] [3] 7.69% 0.04%(1/13) dofileread [4] 100.00% 0.04%(1/1) [self] [3] 7.69% 0.04%(1/13) fget_write [4] 100.00% 0.04%(1/1) [self] [2] 7.14% 0.04%(1/14) atomic_fetchadd_int [3] 100.00% 0.04%(1/1) [self] [1] 24.32% 0.38%(9/37) pwrite [2] 100.00% 0.38%(9/9) kern_pwritev [3] 100.00% 0.38%(9/9) fo_write [4] 44.44% 0.17%(4/9) VOP_WRITE [5] 100.00% 0.17%(4/4) VOP_WRITE_APV [6] 75.00% 0.13%(3/4) ffs_write [7] 66.67% 0.08%(2/3) [self] [7] 33.33% 0.04%(1/3) uiomove [8] 100.00% 0.04%(1/1) [self] [6] 25.00% 0.04%(1/4) [self] [4] 44.44% 0.17%(4/9) vn_write [5] 75.00% 0.13%(3/4) atomic_cmpset_int [6] 100.00% 0.13%(3/3) [self] [5] 25.00% 0.04%(1/4) mac_vnode_check_write [6] 100.00% 0.04%(1/1) [self] [4] 11.11% 0.04%(1/9) VOP_UNLOCK [5] 100.00% 0.04%(1/1) VOP_UNLOCK_APV [6] 100.00% 0.04%(1/1) _lockmgr_args [7] 100.00% 0.04%(1/1) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [1] 8.11% 0.13%(3/37) pread [2] 100.00% 0.13%(3/3) kern_preadv [3] 100.00% 0.13%(3/3) fo_read [4] 66.67% 0.08%(2/3) VOP_READ [5] 100.00% 0.08%(2/2) VOP_READ_APV [6] 100.00% 0.08%(2/2) ffs_read [7] 50.00% 0.04%(1/2) [self] [7] 50.00% 0.04%(1/2) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [4] 33.33% 0.04%(1/3) vn_read [5] 100.00% 0.04%(1/1) VOP_LOCK1 [6] 100.00% 0.04%(1/1) VOP_LOCK1_APV [7] 100.00% 0.04%(1/1) [self] [1] 5.41% 0.08%(2/37) __sysctl [2] 100.00% 0.08%(2/2) userland_sysctl [3] 50.00% 0.04%(1/2) sysctl_root [4] 100.00% 0.04%(1/1) sysctl_find_oid [5] 100.00% 0.04%(1/1) [self] [3] 50.00% 0.04%(1/2) useracc [4] 100.00% 0.04%(1/1) vm_map_check_protection [5] 100.00% 0.04%(1/1) vm_map_lookup_entry [6] 100.00% 0.04%(1/1) [self] [1] 5.41% 0.08%(2/37) userret [2] 100.00% 0.08%(2/2) [self] [1] 2.70% 0.04%(1/37) [self] [1] 2.70% 0.04%(1/37) ioctl [2] 100.00% 0.04%(1/1) kern_ioctl [3] 100.00% 0.04%(1/1) [self] [1] 2.70% 0.04%(1/37) open [2] 100.00% 0.04%(1/1) kern_open [3] 100.00% 0.04%(1/1) kern_openat [4] 100.00% 0.04%(1/1) vn_open [5] 100.00% 0.04%(1/1) vn_open_cred [6] 100.00% 0.04%(1/1) namei [7] 100.00% 0.04%(1/1) lookup [8] 100.00% 0.04%(1/1) [self] [1] 2.70% 0.04%(1/37) select [2] 100.00% 0.04%(1/1) selscan [3] 100.00% 0.04%(1/1) uma_zalloc [4] 100.00% 0.04%(1/1) generic_bzero [5] 100.00% 0.04%(1/1) [self] [1] 2.70% 0.04%(1/37) sys_exit [2] 100.00% 0.04%(1/1) exit1 [3] 100.00% 0.04%(1/1) vmspace_exit [4] 100.00% 0.04%(1/1) pmap_remove_pages [5] 100.00% 0.04%(1/1) [self] [1] 2.70% 0.04%(1/37) unlink [2] 100.00% 0.04%(1/1) kern_unlink [3] 100.00% 0.04%(1/1) kern_unlinkat [4] 100.00% 0.04%(1/1) vput [5] 100.00% 0.04%(1/1) vdropl [6] 100.00% 0.04%(1/1) [self] [1] 2.70% 0.04%(1/37) write [2] 100.00% 0.04%(1/1) kern_writev [3] 100.00% 0.04%(1/1) dofilewrite [4] 100.00% 0.04%(1/1) [self] [0] 1.30% 1.30%(31/2389) wrefresh [1] 74.19% 0.96%(23/31) doupdate [2] 47.83% 0.46%(11/23) _nc_scrolln [3] 81.82% 0.38%(9/11) _nc_scrolln [4] 55.56% 0.21%(5/9) _nc_scrolln [5] 100.00% 0.21%(5/5) [self] [4] 44.44% 0.17%(4/9) mvcur [5] 75.00% 0.13%(3/4) tputs [6] 66.67% 0.08%(2/3) _nc_outch [7] 100.00% 0.08%(2/2) [self] [6] 33.33% 0.04%(1/3) [unmapped_function] [5] 25.00% 0.04%(1/4) _nc_mvcur_init [6] 100.00% 0.04%(1/1) _nc_safe_strcpy [7] 100.00% 0.04%(1/1) [self] [3] 9.09% 0.04%(1/11) [self] [3] 9.09% 0.04%(1/11) mvcur [4] 100.00% 0.04%(1/1) tparm [5] 100.00% 0.04%(1/1) _nc_tparm_analyze [6] 100.00% 0.04%(1/1) [self] [2] 21.74% 0.21%(5/23) _nc_scroll_optimize [3] 100.00% 0.21%(5/5) _nc_hash_map [4] 100.00% 0.21%(5/5) [self] [2] 17.39% 0.17%(4/23) mvcur [3] 100.00% 0.17%(4/4) tputs [4] 100.00% 0.17%(4/4) mvcur [5] 50.00% 0.08%(2/4) tparm [6] 100.00% 0.08%(2/2) [self] [5] 25.00% 0.04%(1/4) [unmapped_function] [5] 25.00% 0.04%(1/4) strlen [6] 100.00% 0.04%(1/1) [self] [2] 4.35% 0.04%(1/23) [self] [2] 4.35% 0.04%(1/23) _nc_mvcur_init [3] 100.00% 0.04%(1/1) [self] [2] 4.35% 0.04%(1/23) _nc_screen_init [3] 100.00% 0.04%(1/1) [self] [1] 25.81% 0.33%(8/31) wnoutrefresh [2] 100.00% 0.33%(8/8) [self] [0] 0.71% 0.71%(17/2389) trap [1] 100.00% 0.71%(17/17) trap_pfault [2] 82.35% 0.59%(14/17) vm_fault [3] 50.00% 0.29%(7/14) sse2_pagezero [4] 100.00% 0.29%(7/7) [self] [3] 28.57% 0.17%(4/14) pmap_enter [4] 75.00% 0.13%(3/4) pmap_insert_entry [5] 100.00% 0.13%(3/3) get_pv_entry [6] 100.00% 0.13%(3/3) [self] [4] 25.00% 0.04%(1/4) pmap_remove_entry [5] 100.00% 0.04%(1/1) pmap_pvh_remove [6] 100.00% 0.04%(1/1) [self] [3] 7.14% 0.04%(1/14) atomic_cmpset_int [4] 100.00% 0.04%(1/1) [self] [3] 7.14% 0.04%(1/14) vm_map_lookup [4] 100.00% 0.04%(1/1) [self] [3] 7.14% 0.04%(1/14) vm_page_lookup [4] 100.00% 0.04%(1/1) vm_page_splay [5] 100.00% 0.04%(1/1) [self] [2] 17.65% 0.13%(3/17) vm_fault_prefault [3] 66.67% 0.08%(2/3) vm_page_lookup [4] 100.00% 0.08%(2/2) vm_page_splay [5] 100.00% 0.08%(2/2) [self] [3] 33.33% 0.04%(1/3) pmap_enter_quick [4] 100.00% 0.04%(1/1) pmap_enter_quick_locked [5] 100.00% 0.04%(1/1) [self] [0] 0.67% 0.67%(16/2389) waddnstr [1] 81.25% 0.54%(13/16) _nc_render [2] 53.85% 0.29%(7/13) [self] [2] 46.15% 0.25%(6/13) unctrl [3] 50.00% 0.13%(3/6) [self] [3] 50.00% 0.13%(3/6) _nc_unctrl [4] 66.67% 0.08%(2/3) [self] [4] 33.33% 0.04%(1/3) [unmapped_function] [1] 12.50% 0.08%(2/16) _nc_waddch_nosync [2] 100.00% 0.08%(2/2) [self] [1] 6.25% 0.04%(1/16) [self] [0] 0.59% 0.59%(14/2389) VOP_WRITE [1] 100.00% 0.59%(14/14) VOP_WRITE_APV [2] 100.00% 0.59%(14/14) ffs_write [3] 64.29% 0.38%(9/14) ffs_balloc_ufs2 [4] 33.33% 0.13%(3/9) bread [5] 100.00% 0.13%(3/3) breadn [6] 66.67% 0.08%(2/3) getblk [7] 100.00% 0.08%(2/2) gbincore [8] 100.00% 0.08%(2/2) [self] [6] 33.33% 0.04%(1/3) _lockmgr_args [7] 100.00% 0.04%(1/1) __lockmgr_args [8] 100.00% 0.04%(1/1) [self] [4] 22.22% 0.08%(2/9) cluster_read [5] 100.00% 0.08%(2/2) getblk [6] 100.00% 0.08%(2/2) gbincore [7] 100.00% 0.08%(2/2) buf_splay [8] 100.00% 0.08%(2/2) [self] [4] 22.22% 0.08%(2/9) ffs_alloc [5] 100.00% 0.08%(2/2) ffs_hashalloc [6] 100.00% 0.08%(2/2) ffs_alloccg [7] 50.00% 0.04%(1/2) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [7] 50.00% 0.04%(1/2) ffs_alloccgblk [8] 100.00% 0.04%(1/1) [self] [4] 11.11% 0.04%(1/9) getblk [5] 100.00% 0.04%(1/1) allocbuf [6] 100.00% 0.04%(1/1) vm_page_alloc [7] 100.00% 0.04%(1/1) vm_page_insert [8] 100.00% 0.04%(1/1) [self] [4] 11.11% 0.04%(1/9) softdep_setup_allocindir_page [5] 100.00% 0.04%(1/1) newallocindir [6] 100.00% 0.04%(1/1) malloc [7] 100.00% 0.04%(1/1) malloc_type_zone_allocated [8] 100.00% 0.04%(1/1) [self] [3] 14.29% 0.08%(2/14) cluster_wbuild_wb [4] 100.00% 0.08%(2/2) cluster_wbuild [5] 100.00% 0.08%(2/2) reassignbuf [6] 100.00% 0.08%(2/2) buf_vlist_add [7] 100.00% 0.08%(2/2) buf_splay [8] 100.00% 0.08%(2/2) [self] [3] 14.29% 0.08%(2/14) cluster_write [4] 100.00% 0.08%(2/2) vfs_clean_pages [5] 100.00% 0.08%(2/2) vfs_page_set_validclean [6] 100.00% 0.08%(2/2) vm_page_set_validclean [7] 100.00% 0.08%(2/2) pmap_clear_modify [8] 100.00% 0.08%(2/2) [self] [3] 7.14% 0.04%(1/14) VOP_REALLOCBLKS [4] 100.00% 0.04%(1/1) VOP_REALLOCBLKS_APV [5] 100.00% 0.04%(1/1) ffs_reallocblks_ufs2 [6] 100.00% 0.04%(1/1) softdep_setup_allocindir_page [7] 100.00% 0.04%(1/1) setup_allocindir_phase2 [8] 100.00% 0.04%(1/1) [self] [0] 0.46% 0.46%(11/2389) fo_write [1] 100.00% 0.46%(11/11) VOP_WRITE [2] 100.00% 0.46%(11/11) VOP_WRITE_APV [3] 100.00% 0.46%(11/11) ffs_write [4] 90.91% 0.42%(10/11) ffs_balloc_ufs2 [5] 20.00% 0.08%(2/10) ffs_alloc [6] 100.00% 0.08%(2/2) __divdi3 [7] 100.00% 0.08%(2/2) __qdivrem [8] 100.00% 0.08%(2/2) [self] [5] 20.00% 0.08%(2/10) getblk [6] 50.00% 0.04%(1/2) allocbuf [7] 100.00% 0.04%(1/1) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [6] 50.00% 0.04%(1/2) getnewbuf [7] 100.00% 0.04%(1/1) vfs_vmio_release [8] 100.00% 0.04%(1/1) [self] [5] 20.00% 0.08%(2/10) ufs_getlbns [6] 100.00% 0.08%(2/2) __divdi3 [7] 100.00% 0.08%(2/2) __qdivrem [8] 100.00% 0.08%(2/2) [self] [5] 20.00% 0.08%(2/10) vfs_clean_pages [6] 100.00% 0.08%(2/2) vfs_page_set_validclean [7] 100.00% 0.08%(2/2) vm_page_set_validclean [8] 100.00% 0.08%(2/2) [self] [5] 10.00% 0.04%(1/10) bread [6] 100.00% 0.04%(1/1) breadn [7] 100.00% 0.04%(1/1) getblk [8] 100.00% 0.04%(1/1) [self] [5] 10.00% 0.04%(1/10) cluster_read [6] 100.00% 0.04%(1/1) __udivdi3 [7] 100.00% 0.04%(1/1) __qdivrem [8] 100.00% 0.04%(1/1) [self] [4] 9.09% 0.04%(1/11) cluster_write [5] 100.00% 0.04%(1/1) vfs_clean_pages [6] 100.00% 0.04%(1/1) vfs_page_set_validclean [7] 100.00% 0.04%(1/1) vm_page_set_validclean [8] 100.00% 0.04%(1/1) [self] [0] 0.46% 0.46%(11/2389) _nc_mvcur_init [1] 54.55% 0.25%(6/11) tparm [2] 100.00% 0.25%(6/6) [self] [1] 36.36% 0.17%(4/11) strlen [2] 100.00% 0.17%(4/4) [self] [1] 9.09% 0.04%(1/11) strcpy [2] 100.00% 0.04%(1/1) [self] [0] 0.42% 0.42%(10/2389) lapic_handle_timer [1] 100.00% 0.42%(10/10) hardclock [2] 90.00% 0.38%(9/10) hardclock_cpu [3] 100.00% 0.38%(9/9) pmc_process_samples [4] 44.44% 0.17%(4/9) p4_get_config [5] 50.00% 0.08%(2/4) [self] [5] 25.00% 0.04%(1/4) _mtx_unlock_spin_flags [6] 100.00% 0.04%(1/1) write_eflags [7] 100.00% 0.04%(1/1) [self] [5] 25.00% 0.04%(1/4) atomic_store_rel_int [6] 100.00% 0.04%(1/1) [self] [4] 44.44% 0.17%(4/9) pmclog_process_callchain [5] 100.00% 0.17%(4/4) [self] [4] 11.11% 0.04%(1/9) [self] [2] 10.00% 0.04%(1/10) tc_ticktock [3] 100.00% 0.04%(1/1) tc_windup [4] 100.00% 0.04%(1/1) __udivdi3 [5] 100.00% 0.04%(1/1) __qdivrem [6] 100.00% 0.04%(1/1) [self] [0] 0.33% 0.33%(8/2389) _nc_scrolln [1] 50.00% 0.17%(4/8) _nc_scrolln [2] 100.00% 0.17%(4/4) [self] [1] 25.00% 0.08%(2/8) _nc_screen_init [2] 100.00% 0.08%(2/2) [self] [1] 25.00% 0.08%(2/8) mvcur [2] 100.00% 0.08%(2/2) _nc_mvcur_init [3] 100.00% 0.08%(2/2) tparm [4] 100.00% 0.08%(2/2) sprintf [5] 100.00% 0.08%(2/2) io_flush [6] 100.00% 0.08%(2/2) __sprint [7] 50.00% 0.04%(1/2) [unmapped_function] [7] 50.00% 0.04%(1/2) __sfvwrite [8] 100.00% 0.04%(1/1) [self] [0] 0.29% 0.29%(7/2389) newterm [1] 85.71% 0.25%(6/7) setupterm [2] 100.00% 0.25%(6/6) _nc_setupterm [3] 100.00% 0.25%(6/6) _nc_read_entry [4] 66.67% 0.17%(4/6) strchr [5] 100.00% 0.17%(4/4) [self] [4] 16.67% 0.04%(1/6) _nc_read_termcap_entry [5] 100.00% 0.04%(1/1) [self] [4] 16.67% 0.04%(1/6) strncmp [5] 100.00% 0.04%(1/1) [self] [1] 14.29% 0.04%(1/7) _nc_setupscreen [2] 100.00% 0.04%(1/1) newwin [3] 100.00% 0.04%(1/1) _nc_makenew [4] 100.00% 0.04%(1/1) [self] [0] 0.25% 0.25%(6/2389) kern_pwritev [1] 100.00% 0.25%(6/6) fo_write [2] 100.00% 0.25%(6/6) VOP_WRITE [3] 100.00% 0.25%(6/6) VOP_WRITE_APV [4] 100.00% 0.25%(6/6) ffs_write [5] 50.00% 0.13%(3/6) cluster_wbuild_wb [6] 66.67% 0.08%(2/3) cluster_wbuild [7] 100.00% 0.08%(2/2) atomic_cmpset_int [8] 100.00% 0.08%(2/2) [self] [6] 33.33% 0.04%(1/3) _lockmgr_args [7] 100.00% 0.04%(1/1) __lockmgr_args [8] 100.00% 0.04%(1/1) [self] [5] 33.33% 0.08%(2/6) vfs_clean_pages [6] 100.00% 0.08%(2/2) vfs_page_set_validclean [7] 100.00% 0.08%(2/2) vm_page_set_validclean [8] 100.00% 0.08%(2/2) [self] [5] 16.67% 0.04%(1/6) ffs_balloc_ufs2 [6] 100.00% 0.04%(1/1) getblk [7] 100.00% 0.04%(1/1) allocbuf [8] 100.00% 0.04%(1/1) [self] [0] 0.25% 0.25%(6/2389) _nc_scroll_optimize [1] 100.00% 0.25%(6/6) _nc_hash_map [2] 100.00% 0.25%(6/6) [self] [0] 0.25% 0.25%(6/2389) regexec [1] 66.67% 0.17%(4/6) [self] [1] 33.33% 0.08%(2/6) __i686.get_pc_thunk.bx [2] 100.00% 0.08%(2/2) [self] [0] 0.17% 0.17%(4/2389) _nc_read_entry [1] 100.00% 0.17%(4/4) strchr [2] 100.00% 0.17%(4/4) [self] [0] 0.17% 0.17%(4/2389) tparm [1] 100.00% 0.17%(4/4) _nc_tparm_analyze [2] 100.00% 0.17%(4/4) [self] [0] 0.17% 0.17%(4/2389) pwrite [1] 100.00% 0.17%(4/4) kern_pwritev [2] 100.00% 0.17%(4/4) fo_write [3] 100.00% 0.17%(4/4) VOP_WRITE [4] 100.00% 0.17%(4/4) VOP_WRITE_APV [5] 100.00% 0.17%(4/4) ffs_write [6] 75.00% 0.13%(3/4) ffs_balloc_ufs2 [7] 33.33% 0.04%(1/3) ffs_alloc [8] 100.00% 0.04%(1/1) [self] [7] 33.33% 0.04%(1/3) imax [8] 100.00% 0.04%(1/1) [self] [7] 33.33% 0.04%(1/3) softdep_setup_allocindir_page [8] 100.00% 0.04%(1/1) [self] [6] 25.00% 0.04%(1/4) cluster_wbuild_wb [7] 100.00% 0.04%(1/1) cluster_wbuild [8] 100.00% 0.04%(1/1) [self] [0] 0.17% 0.17%(4/2389) VOP_WRITE_APV [1] 100.00% 0.17%(4/4) ffs_write [2] 100.00% 0.17%(4/4) ffs_balloc_ufs2 [3] 50.00% 0.08%(2/4) ffs_alloc [4] 100.00% 0.08%(2/2) ffs_hashalloc [5] 100.00% 0.08%(2/2) ffs_alloccg [6] 50.00% 0.04%(1/2) bdwrite [7] 100.00% 0.04%(1/1) bdirty [8] 100.00% 0.04%(1/1) [self] [6] 50.00% 0.04%(1/2) ffs_alloccgblk [7] 100.00% 0.04%(1/1) ffs_clusteracct [8] 100.00% 0.04%(1/1) [self] [3] 25.00% 0.04%(1/4) getblk [4] 100.00% 0.04%(1/1) getnewbuf [5] 100.00% 0.04%(1/1) vfs_vmio_release [6] 100.00% 0.04%(1/1) brelvp [7] 100.00% 0.04%(1/1) buf_vlist_remove [8] 100.00% 0.04%(1/1) [self] [3] 25.00% 0.04%(1/4) softdep_setup_allocindir_page [4] 100.00% 0.04%(1/1) setup_allocindir_phase2 [5] 100.00% 0.04%(1/1) getblk [6] 100.00% 0.04%(1/1) getnewbuf [7] 100.00% 0.04%(1/1) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [0] 0.13% 0.13%(3/2389) _nc_render [1] 66.67% 0.08%(2/3) unctrl [2] 100.00% 0.08%(2/2) [self] [1] 33.33% 0.04%(1/3) _nc_waddch_nosync [2] 100.00% 0.04%(1/1) [self] [0] 0.13% 0.13%(3/2389) _nc_setupterm [1] 100.00% 0.13%(3/3) _nc_read_entry [2] 100.00% 0.13%(3/3) _nc_read_termcap_entry [3] 100.00% 0.13%(3/3) _nc_read_entry_source [4] 100.00% 0.13%(3/3) _nc_parse_entry [5] 100.00% 0.13%(3/3) _nc_get_token [6] 100.00% 0.13%(3/3) _nc_trans_string [7] 100.00% 0.13%(3/3) _nc_reset_input [8] 100.00% 0.13%(3/3) [self] [0] 0.13% 0.13%(3/2389) read [1] 100.00% 0.13%(3/3) kern_readv [2] 100.00% 0.13%(3/3) fo_read [3] 100.00% 0.13%(3/3) VOP_READ [4] 100.00% 0.13%(3/3) VOP_READ_APV [5] 100.00% 0.13%(3/3) ffs_read [6] 100.00% 0.13%(3/3) _lockmgr_args [7] 100.00% 0.13%(3/3) atomic_cmpset_int [8] 100.00% 0.13%(3/3) [self] [0] 0.13% 0.13%(3/2389) doupdate [1] 33.33% 0.04%(1/3) _nc_screen_init [2] 100.00% 0.04%(1/1) [self] [1] 33.33% 0.04%(1/3) _nc_scrolln [2] 100.00% 0.04%(1/1) [self] [1] 33.33% 0.04%(1/3) memcpy [2] 100.00% 0.04%(1/1) [self] [0] 0.13% 0.13%(3/2389) setupterm [1] 100.00% 0.13%(3/3) _nc_setupterm [2] 100.00% 0.13%(3/3) _nc_read_entry [3] 100.00% 0.13%(3/3) _nc_read_termcap_entry [4] 66.67% 0.08%(2/3) strchr [5] 100.00% 0.08%(2/2) [self] [4] 33.33% 0.04%(1/3) cgetent [5] 100.00% 0.04%(1/1) getent [6] 100.00% 0.04%(1/1) dbopen [7] 100.00% 0.04%(1/1) swap_header [8] 100.00% 0.04%(1/1) [self] [0] 0.13% 0.13%(3/2389) VOP_REALLOCBLKS_APV [1] 100.00% 0.13%(3/3) ffs_reallocblks_ufs2 [2] 100.00% 0.13%(3/3) softdep_setup_allocindir_page [3] 100.00% 0.13%(3/3) setup_allocindir_phase2 [4] 100.00% 0.13%(3/3) handle_workitem_freefrag [5] 100.00% 0.13%(3/3) ffs_blkfree [6] 100.00% 0.13%(3/3) __moddi3 [7] 100.00% 0.13%(3/3) __qdivrem [8] 100.00% 0.13%(3/3) [self] [0] 0.08% 0.08%(2/2389) winsdelln [1] 100.00% 0.08%(2/2) _nc_scroll_window [2] 100.00% 0.08%(2/2) [self] [0] 0.08% 0.08%(2/2389) _nc_captoinfo [1] 50.00% 0.04%(1/2) _nc_get_table [2] 100.00% 0.04%(1/1) [self] [1] 50.00% 0.04%(1/2) strlen [2] 100.00% 0.04%(1/1) [self] [0] 0.08% 0.08%(2/2389) sprintf [1] 100.00% 0.08%(2/2) __vfprintf [2] 100.00% 0.08%(2/2) [self] [0] 0.08% 0.08%(2/2389) pread [1] 100.00% 0.08%(2/2) kern_preadv [2] 100.00% 0.08%(2/2) fo_read [3] 100.00% 0.08%(2/2) VOP_READ [4] 100.00% 0.08%(2/2) VOP_READ_APV [5] 100.00% 0.08%(2/2) ffs_read [6] 50.00% 0.04%(1/2) _lockmgr_args [7] 100.00% 0.04%(1/1) __lockmgr_args [8] 100.00% 0.04%(1/1) [self] [6] 50.00% 0.04%(1/2) cluster_read [7] 100.00% 0.04%(1/1) getblk [8] 100.00% 0.04%(1/1) [self] [0] 0.08% 0.08%(2/2389) slow_copyin [1] 100.00% 0.08%(2/2) [self] [0] 0.08% 0.08%(2/2389) io_flush [1] 100.00% 0.08%(2/2) __sprint [2] 100.00% 0.08%(2/2) [self] [0] 0.08% 0.08%(2/2389) ffs_write [1] 100.00% 0.08%(2/2) ffs_balloc_ufs2 [2] 100.00% 0.08%(2/2) ffs_alloc [3] 100.00% 0.08%(2/2) ffs_hashalloc [4] 100.00% 0.08%(2/2) ffs_alloccg [5] 100.00% 0.08%(2/2) ffs_alloccgblk [6] 50.00% 0.04%(1/2) __moddi3 [7] 100.00% 0.04%(1/1) __qdivrem [8] 100.00% 0.04%(1/1) [self] [6] 50.00% 0.04%(1/2) softdep_setup_blkmapdep [7] 100.00% 0.04%(1/1) bmsafemap_lookup [8] 100.00% 0.04%(1/1) [self] [0] 0.08% 0.08%(2/2389) ffs_balloc_ufs2 [1] 100.00% 0.08%(2/2) ffs_alloc [2] 100.00% 0.08%(2/2) ffs_hashalloc [3] 100.00% 0.08%(2/2) ffs_alloccg [4] 100.00% 0.08%(2/2) vfs_clean_pages [5] 100.00% 0.08%(2/2) vfs_page_set_validclean [6] 100.00% 0.08%(2/2) vm_page_set_validclean [7] 50.00% 0.04%(1/2) pmap_clear_modify [8] 100.00% 0.04%(1/1) [self] [7] 50.00% 0.04%(1/2) vm_page_bits [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) Xlcall_syscall [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) Xint0x80_syscall [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) feof [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) setlocale [1] 100.00% 0.04%(1/1) [unmapped_function] [0] 0.04% 0.04%(1/2389) __rec_vpipe [1] 100.00% 0.04%(1/1) __rec_iput [2] 100.00% 0.04%(1/1) __bt_split [3] 100.00% 0.04%(1/1) bt_page [4] 100.00% 0.04%(1/1) __bt_new [5] 100.00% 0.04%(1/1) mpool_new [6] 100.00% 0.04%(1/1) mpool_bkt [7] 100.00% 0.04%(1/1) mpool_write [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) mvcur [1] 100.00% 0.04%(1/1) _nc_mvcur_init [2] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) mpool_write [1] 100.00% 0.04%(1/1) __bt_pgin [2] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) putp [1] 100.00% 0.04%(1/1) tputs [2] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) mpool_put [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) tigetstr [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) tputs [1] 100.00% 0.04%(1/1) _nc_outch [2] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) VOP_REALLOCBLKS [1] 100.00% 0.04%(1/1) VOP_REALLOCBLKS_APV [2] 100.00% 0.04%(1/1) ffs_reallocblks_ufs2 [3] 100.00% 0.04%(1/1) softdep_setup_allocdirect [4] 100.00% 0.04%(1/1) allocdirect_merge [5] 100.00% 0.04%(1/1) free_allocdirect [6] 100.00% 0.04%(1/1) workitem_free [7] 100.00% 0.04%(1/1) pmap_kextract [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) wclrtoeol [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) VOP_CREATE [1] 100.00% 0.04%(1/1) VOP_CREATE_APV [2] 100.00% 0.04%(1/1) ufs_create [3] 100.00% 0.04%(1/1) ufs_makeinode [4] 100.00% 0.04%(1/1) ffs_update [5] 100.00% 0.04%(1/1) bread [6] 100.00% 0.04%(1/1) breadn [7] 100.00% 0.04%(1/1) getblk [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) hardclock [1] 100.00% 0.04%(1/1) hardclock_cpu [2] 100.00% 0.04%(1/1) pmc_process_samples [3] 100.00% 0.04%(1/1) pmclog_process_callchain [4] 100.00% 0.04%(1/1) pmclog_reserve [5] 100.00% 0.04%(1/1) _mtx_lock_spin_flags [6] 100.00% 0.04%(1/1) _mtx_lock_spin [7] 100.00% 0.04%(1/1) write_eflags [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) kern_preadv [1] 100.00% 0.04%(1/1) fo_read [2] 100.00% 0.04%(1/1) VOP_READ [3] 100.00% 0.04%(1/1) VOP_READ_APV [4] 100.00% 0.04%(1/1) ffs_read [5] 100.00% 0.04%(1/1) cluster_read [6] 100.00% 0.04%(1/1) _lockmgr_args [7] 100.00% 0.04%(1/1) __lockmgr_args [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) elf32_load_section [1] 100.00% 0.04%(1/1) elf32_map_insert [2] 100.00% 0.04%(1/1) vm_map_insert [3] 100.00% 0.04%(1/1) vm_map_pmap_enter [4] 100.00% 0.04%(1/1) pmap_enter_object [5] 100.00% 0.04%(1/1) pmap_enter_quick_locked [6] 100.00% 0.04%(1/1) _pmap_allocpte [7] 100.00% 0.04%(1/1) sse2_pagezero [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) kern_readv [1] 100.00% 0.04%(1/1) fo_read [2] 100.00% 0.04%(1/1) VOP_READ [3] 100.00% 0.04%(1/1) VOP_READ_APV [4] 100.00% 0.04%(1/1) ffs_read [5] 100.00% 0.04%(1/1) cluster_read [6] 100.00% 0.04%(1/1) _lockmgr_args [7] 100.00% 0.04%(1/1) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) kern_writev [1] 100.00% 0.04%(1/1) fo_write [2] 100.00% 0.04%(1/1) devfs_write_f [3] 100.00% 0.04%(1/1) ttydev_write [4] 100.00% 0.04%(1/1) ttydisc_write [5] 100.00% 0.04%(1/1) ttydisc_write_oproc [6] 100.00% 0.04%(1/1) ttyoutq_write_nofrag [7] 100.00% 0.04%(1/1) ttyoutq_write [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) ipi_bitmap_handler [1] 100.00% 0.04%(1/1) sched_preempt [2] 100.00% 0.04%(1/1) mi_switch [3] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) ttydisc_read_raw_no_timer [1] 100.00% 0.04%(1/1) tty_wait [2] 100.00% 0.04%(1/1) _cv_wait_sig [3] 100.00% 0.04%(1/1) sleepq_wait_sig [4] 100.00% 0.04%(1/1) sleepq_catch_signals [5] 100.00% 0.04%(1/1) sleepq_switch [6] 100.00% 0.04%(1/1) mi_switch [7] 100.00% 0.04%(1/1) sw0 [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) getblk [1] 100.00% 0.04%(1/1) getnewbuf [2] 100.00% 0.04%(1/1) vfs_vmio_release [3] 100.00% 0.04%(1/1) pmap_qremove [4] 100.00% 0.04%(1/1) pmap_invalidate_range [5] 100.00% 0.04%(1/1) smp_invlpg_range [6] 100.00% 0.04%(1/1) smp_tlb_shootdown [7] 100.00% 0.04%(1/1) write_eflags [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) stat [1] 100.00% 0.04%(1/1) kern_stat [2] 100.00% 0.04%(1/1) kern_statat [3] 100.00% 0.04%(1/1) kern_statat_vnhook [4] 100.00% 0.04%(1/1) namei [5] 100.00% 0.04%(1/1) VOP_LOOKUP [6] 100.00% 0.04%(1/1) VOP_LOOKUP_APV [7] 100.00% 0.04%(1/1) cache_lookup [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) vn_open_cred [1] 100.00% 0.04%(1/1) namei [2] 100.00% 0.04%(1/1) VOP_LOOKUP [3] 100.00% 0.04%(1/1) VOP_LOOKUP_APV [4] 100.00% 0.04%(1/1) VOP_CACHEDLOOKUP [5] 100.00% 0.04%(1/1) VOP_CACHEDLOOKUP_APV [6] 100.00% 0.04%(1/1) ufs_lookup [7] 100.00% 0.04%(1/1) ufs_lookup_ [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) pmclog_reserve [1] 100.00% 0.04%(1/1) pmclog_schedule_io [2] 100.00% 0.04%(1/1) wakeup_one [3] 100.00% 0.04%(1/1) sleepq_signal [4] 100.00% 0.04%(1/1) sleepq_resume_thread [5] 100.00% 0.04%(1/1) setrunnable [6] 100.00% 0.04%(1/1) sched_wakeup [7] 100.00% 0.04%(1/1) sched_add [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) fo_read [1] 100.00% 0.04%(1/1) VOP_READ [2] 100.00% 0.04%(1/1) VOP_READ_APV [3] 100.00% 0.04%(1/1) ffs_read [4] 100.00% 0.04%(1/1) cluster_read [5] 100.00% 0.04%(1/1) _lockmgr_args [6] 100.00% 0.04%(1/1) __lockmgr_args [7] 100.00% 0.04%(1/1) atomic_cmpset_int [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) doreti_nmi [1] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) ffs_alloc [1] 100.00% 0.04%(1/1) ffs_hashalloc [2] 100.00% 0.04%(1/1) ffs_alloccg [3] 100.00% 0.04%(1/1) ffs_alloccgblk [4] 100.00% 0.04%(1/1) softdep_setup_blkmapdep [5] 100.00% 0.04%(1/1) newblk_lookup [6] 100.00% 0.04%(1/1) malloc [7] 100.00% 0.04%(1/1) malloc_type_zone_allocated [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) vmspace_dofree [1] 100.00% 0.04%(1/1) vm_map_remove [2] 100.00% 0.04%(1/1) _vm_map_unlock [3] 100.00% 0.04%(1/1) vm_object_deallocate [4] 100.00% 0.04%(1/1) vm_object_terminate [5] 100.00% 0.04%(1/1) vm_page_free [6] 100.00% 0.04%(1/1) vm_page_free_toq [7] 100.00% 0.04%(1/1) vm_phys_free_pages [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) mmap [1] 100.00% 0.04%(1/1) vm_mmap [2] 100.00% 0.04%(1/1) vm_map_fixed [3] 100.00% 0.04%(1/1) vm_map_insert [4] 100.00% 0.04%(1/1) vm_map_pmap_enter [5] 100.00% 0.04%(1/1) pmap_enter_object [6] 100.00% 0.04%(1/1) pmap_enter_quick_locked [7] 100.00% 0.04%(1/1) pmap_try_insert_pv_entry [8] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) _nc_find_entry [1] 100.00% 0.04%(1/1) strlen [2] 100.00% 0.04%(1/1) [self] [0] 0.04% 0.04%(1/2389) _nc_get_token [1] 100.00% 0.04%(1/1) _nc_trans_string [2] 100.00% 0.04%(1/1) [self] Process: 16805, /usr/local/bin/tmux, total: 1547 ( 0.09%) [0] 46.80% 46.80%(724/1547) syscall [1] 66.02% 30.90%(478/724) __sysctl [2] 99.16% 30.64%(474/478) userland_sysctl [3] 94.30% 28.89%(447/474) sysctl_root [4] 72.04% 20.81%(322/447) sysctl_kern_proc [5] 38.20% 7.95%(123/322) p_cansee [6] 91.06% 7.24%(112/123) cr_cansee [7] 32.14% 2.33%(36/112) [self] [7] 29.46% 2.13%(33/112) cr_seeothergids [8] 100.00% 0.58%(9/9) [self] [7] 19.64% 1.42%(22/112) cr_seeotheruids [8] 100.00% 1.42%(22/22) [self] [7] 13.39% 0.97%(15/112) mac_cred_check_visible [8] 100.00% 0.97%(15/15) [self] [7] 3.57% 0.26%(4/112) mac_system_check_auditctl [8] 100.00% 0.26%(4/4) [self] [7] 0.89% 0.06%(1/112) p_canwait [8] 100.00% 0.06%(1/1) [self] [7] 0.89% 0.06%(1/112) prison_check [8] 100.00% 0.06%(1/1) [self] [6] 8.94% 0.71%(11/123) [self] [5] 26.40% 5.49%(85/322) [self] [5] 17.70% 3.68%(57/322) write_eflags [6] 100.00% 3.68%(57/57) [self] [5] 15.53% 3.23%(50/322) sysctl_out_proc [6] 50.00% 1.62%(25/50) fill_kinfo_proc_only [7] 44.00% 0.71%(11/25) strlcpy [8] 100.00% 0.71%(11/11) [self] [7] 36.00% 0.58%(9/25) [self] [7] 8.00% 0.13%(2/25) atomic_store_rel_int [8] 100.00% 0.13%(2/2) [self] [7] 4.00% 0.06%(1/25) calccru [8] 100.00% 0.06%(1/1) [self] [7] 4.00% 0.06%(1/25) lim_fork [8] 100.00% 0.06%(1/1) [self] [7] 4.00% 0.06%(1/25) memcpy [8] 100.00% 0.06%(1/1) [self] [6] 16.00% 0.52%(8/50) fill_kinfo_proc [7] 100.00% 0.52%(8/8) fill_kinfo_thread [8] 100.00% 0.52%(8/8) [self] [6] 12.00% 0.39%(6/50) atomic_cmpset_int [7] 100.00% 0.39%(6/6) [self] [6] 8.00% 0.26%(4/50) atomic_store_rel_int [7] 100.00% 0.26%(4/4) [self] [6] 8.00% 0.26%(4/50) fill_kinfo_aggregate [7] 75.00% 0.19%(3/4) [self] [7] 25.00% 0.06%(1/4) write_eflags [8] 100.00% 0.06%(1/1) [self] [6] 4.00% 0.13%(2/50) generic_bzero [7] 100.00% 0.13%(2/2) [self] [6] 2.00% 0.06%(1/50) [self] [5] 1.86% 0.39%(6/322) sysctl_wire_old_buffer [6] 66.67% 0.26%(4/6) vslock [7] 75.00% 0.19%(3/4) vm_map_wire [8] 100.00% 0.19%(3/3) [self] [7] 25.00% 0.06%(1/4) [self] [6] 33.33% 0.13%(2/6) [self] [5] 0.31% 0.06%(1/322) atomic_cmpset_int [6] 100.00% 0.06%(1/1) [self] [4] 22.15% 6.40%(99/447) atomic_cmpset_int [5] 100.00% 6.40%(99/99) [self] [4] 3.58% 1.03%(16/447) atomic_store_rel_int [5] 100.00% 1.03%(16/16) [self] [4] 1.57% 0.45%(7/447) sysctl_find_oid [5] 100.00% 0.45%(7/7) [self] [4] 0.22% 0.06%(1/447) [self] [4] 0.22% 0.06%(1/447) __mac_set_fd [5] 100.00% 0.06%(1/1) [self] [4] 0.22% 0.06%(1/447) mac_system_check_sysctl [5] 100.00% 0.06%(1/1) [self] [3] 4.85% 1.49%(23/474) vsunlock [4] 100.00% 1.49%(23/23) vm_map_unwire [5] 65.22% 0.97%(15/23) vm_map_simplify_entry [6] 46.67% 0.45%(7/15) vm_map_entry_unlink [7] 50.00% 0.19%(3/6) vm_map_entry_splay [8] 100.00% 0.19%(3/3) [self] [7] 33.33% 0.13%(2/6) [self] [7] 16.67% 0.06%(1/6) vm_map_entry_set_max_free [8] 100.00% 0.06%(1/1) [self] [6] 20.00% 0.19%(3/15) [self] [6] 13.33% 0.13%(2/15) vm_map_entry_set_max_free [7] 100.00% 0.13%(2/2) [self] [6] 6.67% 0.06%(1/15) vm_map_entry_dispose [7] 100.00% 0.06%(1/1) [self] [6] 6.67% 0.06%(1/15) vm_map_entry_resize_free [7] 100.00% 0.06%(1/1) [self] [6] 6.67% 0.06%(1/15) vm_object_terminate [7] 100.00% 0.06%(1/1) [self] [5] 17.39% 0.26%(4/23) [self] [5] 8.70% 0.13%(2/23) vm_fault_unwire [6] 50.00% 0.06%(1/2) atomic_clear_int [7] 100.00% 0.06%(1/1) [self] [6] 50.00% 0.06%(1/2) atomic_cmpset_int [7] 100.00% 0.06%(1/1) [self] [5] 4.35% 0.06%(1/23) _vm_map_unlock [6] 100.00% 0.06%(1/1) _sx_xunlock [7] 100.00% 0.06%(1/1) [self] [5] 4.35% 0.06%(1/23) atomic_cmpset_int [6] 100.00% 0.06%(1/1) [self] [3] 0.42% 0.13%(2/474) [self] [3] 0.42% 0.13%(2/474) useracc [4] 50.00% 0.06%(1/2) [self] [4] 50.00% 0.06%(1/2) _vm_map_lock_read [5] 100.00% 0.06%(1/1) atomic_cmpset_int [6] 100.00% 0.06%(1/1) [self] [2] 0.42% 0.13%(2/478) slow_copyin [3] 100.00% 0.13%(2/2) [self] [2] 0.21% 0.06%(1/478) atomic_cmpset_int [3] 100.00% 0.06%(1/1) [self] [2] 0.21% 0.06%(1/478) generic_bzero [3] 100.00% 0.06%(1/1) [self] [1] 8.70% 4.07%(63/724) poll [2] 44.44% 1.81%(28/63) seltdclear [3] 32.14% 0.58%(9/28) [self] [3] 25.00% 0.45%(7/28) uma_zfree [4] 85.71% 0.39%(6/7) uma_zfree_arg [5] 66.67% 0.26%(4/6) [self] [5] 33.33% 0.13%(2/6) critical_exit [6] 100.00% 0.13%(2/2) [self] [4] 14.29% 0.06%(1/7) [self] [3] 17.86% 0.32%(5/28) atomic_cmpset_int [4] 100.00% 0.32%(5/5) [self] [3] 17.86% 0.32%(5/28) selfdfree [4] 100.00% 0.32%(5/5) [self] [3] 7.14% 0.13%(2/28) __curthread [4] 100.00% 0.13%(2/2) [self] [2] 38.10% 1.55%(24/63) seltdwait [3] 100.00% 1.55%(24/24) _cv_timedwait_sig [4] 37.50% 0.58%(9/24) sleepq_timedwait_sig [5] 44.44% 0.26%(4/9) sleepq_catch_signals [6] 75.00% 0.19%(3/4) sleepq_switch [7] 33.33% 0.06%(1/3) [self] [7] 33.33% 0.06%(1/3) mi_switch [8] 100.00% 0.06%(1/1) [self] [7] 33.33% 0.06%(1/3) setrunnable [8] 100.00% 0.06%(1/1) [self] [6] 25.00% 0.06%(1/4) atomic_cmpset_int [7] 100.00% 0.06%(1/1) [self] [5] 22.22% 0.13%(2/9) sleepq_check_timeout [6] 50.00% 0.06%(1/2) [self] [6] 50.00% 0.06%(1/2) _callout_stop_safe [7] 100.00% 0.06%(1/1) kern_timeout_callwheel_init [8] 100.00% 0.06%(1/1) [self] [5] 22.22% 0.13%(2/9) write_eflags [6] 100.00% 0.13%(2/2) [self] [5] 11.11% 0.06%(1/9) [self] [4] 25.00% 0.39%(6/24) sleepq_set_timeout [5] 100.00% 0.39%(6/6) callout_reset_on [6] 66.67% 0.26%(4/6) [self] [6] 33.33% 0.13%(2/6) callout_lock [7] 50.00% 0.06%(1/2) [self] [7] 50.00% 0.06%(1/2) spinlock_enter [8] 100.00% 0.06%(1/1) [self] [4] 12.50% 0.19%(3/24) sleepq_add [5] 66.67% 0.13%(2/3) [self] [5] 33.33% 0.06%(1/3) write_eflags [6] 100.00% 0.06%(1/1) [self] [4] 8.33% 0.13%(2/24) atomic_cmpset_int [5] 100.00% 0.13%(2/2) [self] [4] 4.17% 0.06%(1/24) [self] [4] 4.17% 0.06%(1/24) _mtx_lock_flags [5] 100.00% 0.06%(1/1) [self] [4] 4.17% 0.06%(1/24) sleepq_lock [5] 100.00% 0.06%(1/1) [self] [4] 4.17% 0.06%(1/24) unlock_mtx [5] 100.00% 0.06%(1/1) [self] [2] 14.29% 0.58%(9/63) [self] [2] 1.59% 0.06%(1/63) atomic_cmpset_int [3] 100.00% 0.06%(1/1) [self] [2] 1.59% 0.06%(1/63) timevaladd [3] 100.00% 0.06%(1/1) [self] [1] 6.08% 2.84%(44/724) fo_poll [2] 31.82% 0.90%(14/44) ptsdev_poll [3] 50.00% 0.45%(7/14) atomic_cmpset_int [4] 100.00% 0.45%(7/7) [self] [3] 21.43% 0.19%(3/14) selrecord [4] 100.00% 0.19%(3/3) [self] [3] 14.29% 0.13%(2/14) [self] [3] 7.14% 0.06%(1/14) ttydisc_getc_poll [4] 100.00% 0.06%(1/1) [self] [3] 7.14% 0.06%(1/14) ttydisc_recalc_charlength [4] 100.00% 0.06%(1/1) [self] [2] 27.27% 0.78%(12/44) devfs_poll_f [3] 33.33% 0.26%(4/12) ttydev_poll [4] 50.00% 0.13%(2/4) [self] [4] 25.00% 0.06%(1/4) atomic_cmpset_int [5] 100.00% 0.06%(1/1) [self] [4] 25.00% 0.06%(1/4) selrecord [5] 100.00% 0.06%(1/1) [self] [3] 25.00% 0.19%(3/12) devfs_fp_check [4] 33.33% 0.06%(1/3) [self] [4] 33.33% 0.06%(1/3) dev_relthread [5] 100.00% 0.06%(1/1) [self] [4] 33.33% 0.06%(1/3) devvn_refthread [5] 100.00% 0.06%(1/1) dev_lock [6] 100.00% 0.06%(1/1) [self] [3] 16.67% 0.13%(2/12) devfs_fsync [4] 100.00% 0.13%(2/2) [self] [3] 8.33% 0.06%(1/12) __curthread [4] 100.00% 0.06%(1/1) [self] [3] 8.33% 0.06%(1/12) dev_relthread [4] 100.00% 0.06%(1/1) atomic_cmpset_int [5] 100.00% 0.06%(1/1) [self] [3] 8.33% 0.06%(1/12) ttydev_mmap [4] 100.00% 0.06%(1/1) [self] [2] 25.00% 0.71%(11/44) soo_poll [3] 90.91% 0.65%(10/11) sopoll [4] 50.00% 0.32%(5/10) sopoll_generic [5] 60.00% 0.19%(3/5) selrecord [6] 100.00% 0.19%(3/3) [self] [5] 20.00% 0.06%(1/5) [self] [5] 20.00% 0.06%(1/5) atomic_cmpset_int [6] 100.00% 0.06%(1/1) [self] [4] 30.00% 0.19%(3/10) atomic_cmpset_int [5] 100.00% 0.19%(3/3) [self] [4] 20.00% 0.13%(2/10) [self] [3] 9.09% 0.06%(1/11) mac_socket_check_poll [4] 100.00% 0.06%(1/1) [self] [2] 9.09% 0.26%(4/44) [self] [2] 4.55% 0.13%(2/44) atomic_cmpset_int [3] 100.00% 0.13%(2/2) [self] [2] 2.27% 0.06%(1/44) soo_close [3] 100.00% 0.06%(1/1) [self] [1] 5.94% 2.78%(43/724) stat [2] 100.00% 2.78%(43/43) kern_stat [3] 100.00% 2.78%(43/43) kern_statat [4] 97.67% 2.71%(42/43) kern_statat_vnhook [5] 73.81% 2.00%(31/42) namei [6] 77.42% 1.55%(24/31) lookup [7] 75.00% 1.16%(18/24) [self] [7] 8.33% 0.13%(2/24) atomic_cmpset_int [8] 100.00% 0.13%(2/2) [self] [7] 8.33% 0.13%(2/24) mac_vnode_check_lookup [8] 100.00% 0.13%(2/2) [self] [7] 4.17% 0.06%(1/24) _vn_lock [8] 100.00% 0.06%(1/1) [self] [7] 4.17% 0.06%(1/24) devfs_root [8] 100.00% 0.06%(1/1) [self] [6] 9.68% 0.19%(3/31) VOP_ISLOCKED [7] 66.67% 0.13%(2/3) VOP_ISLOCKED_APV [8] 100.00% 0.13%(2/2) [self] [7] 33.33% 0.06%(1/3) [self] [6] 6.45% 0.13%(2/31) VOP_LOOKUP [7] 100.00% 0.13%(2/2) VOP_LOOKUP_APV [8] 100.00% 0.13%(2/2) [self] [6] 3.23% 0.06%(1/31) [self] [6] 3.23% 0.06%(1/31) atomic_cmpset_int [7] 100.00% 0.06%(1/1) [self] [5] 9.52% 0.26%(4/42) vn_stat [6] 75.00% 0.19%(3/4) [self] [6] 25.00% 0.06%(1/4) mac_vnode_check_unlink [7] 100.00% 0.06%(1/1) [self] [5] 7.14% 0.19%(3/42) VOP_GETATTR [6] 100.00% 0.19%(3/3) VOP_GETATTR_APV [7] 100.00% 0.19%(3/3) devfs_getattr [8] 100.00% 0.19%(3/3) [self] [5] 2.38% 0.06%(1/42) [self] [5] 2.38% 0.06%(1/42) copyinstr [6] 100.00% 0.06%(1/1) [self] [5] 2.38% 0.06%(1/42) generic_bzero [6] 100.00% 0.06%(1/1) [self] [5] 2.38% 0.06%(1/42) vput [6] 100.00% 0.06%(1/1) v_decr_usecount [7] 100.00% 0.06%(1/1) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [4] 2.33% 0.06%(1/43) pathconf [5] 100.00% 0.06%(1/1) [self] [1] 4.28% 2.00%(31/724) pollscan [2] 90.32% 1.81%(28/31) uma_zalloc [3] 75.00% 1.36%(21/28) uma_zalloc_arg [4] 90.48% 1.23%(19/21) [self] [4] 9.52% 0.13%(2/21) critical_exit [5] 100.00% 0.13%(2/2) [self] [3] 17.86% 0.32%(5/28) generic_bzero [4] 100.00% 0.32%(5/5) [self] [3] 7.14% 0.13%(2/28) bzero [4] 100.00% 0.13%(2/2) [self] [2] 6.45% 0.13%(2/31) selfdalloc [3] 100.00% 0.13%(2/2) [self] [2] 3.23% 0.06%(1/31) [self] [1] 2.07% 0.97%(15/724) gettimeofday [2] 93.33% 0.90%(14/15) microtime [3] 92.86% 0.84%(13/14) bintime [4] 30.77% 0.26%(4/13) bintime_addx [5] 100.00% 0.26%(4/4) [self] [4] 30.77% 0.26%(4/13) binuptime [5] 100.00% 0.26%(4/4) [self] [4] 30.77% 0.26%(4/13) tc_delta [5] 100.00% 0.26%(4/4) acpi_timer_get_timecount [6] 75.00% 0.19%(3/4) inl [7] 100.00% 0.19%(3/3) [self] [6] 25.00% 0.06%(1/4) [self] [4] 7.69% 0.06%(1/13) [self] [3] 7.14% 0.06%(1/14) [self] [2] 6.67% 0.06%(1/15) [self] [1] 1.80% 0.84%(13/724) [self] [1] 1.24% 0.58%(9/724) ioctl [2] 33.33% 0.19%(3/9) kern_ioctl [3] 66.67% 0.13%(2/3) [self] [3] 33.33% 0.06%(1/3) _fget [4] 100.00% 0.06%(1/1) fget_unlocked [5] 100.00% 0.06%(1/1) [self] [2] 22.22% 0.13%(2/9) malloc [3] 50.00% 0.06%(1/2) [self] [3] 50.00% 0.06%(1/2) malloc_type_zone_allocated [4] 100.00% 0.06%(1/1) [self] [2] 11.11% 0.06%(1/9) [self] [2] 11.11% 0.06%(1/9) fo_ioctl [3] 100.00% 0.06%(1/1) ptsdev_ioctl [4] 100.00% 0.06%(1/1) [self] [2] 11.11% 0.06%(1/9) free [3] 100.00% 0.06%(1/1) [self] [2] 11.11% 0.06%(1/9) vtoslab [3] 100.00% 0.06%(1/1) [self] [1] 0.97% 0.45%(7/724) slow_copyout [2] 100.00% 0.45%(7/7) [self] [1] 0.69% 0.32%(5/724) userret [2] 80.00% 0.26%(4/5) [self] [2] 20.00% 0.06%(1/5) sched_userret [3] 100.00% 0.06%(1/1) [self] [1] 0.55% 0.26%(4/724) generic_copyout [2] 100.00% 0.26%(4/4) [self] [1] 0.41% 0.19%(3/724) slow_copyin [2] 100.00% 0.19%(3/3) [self] [1] 0.28% 0.13%(2/724) memcpy [2] 100.00% 0.13%(2/2) [self] [1] 0.28% 0.13%(2/724) pollrescan [2] 100.00% 0.13%(2/2) [self] [1] 0.14% 0.06%(1/724) copyin [2] 100.00% 0.06%(1/1) [self] [1] 0.14% 0.06%(1/724) __sx_slock [2] 100.00% 0.06%(1/1) [self] [1] 0.14% 0.06%(1/724) read [2] 100.00% 0.06%(1/1) kern_readv [3] 100.00% 0.06%(1/1) fo_read [4] 100.00% 0.06%(1/1) ptsdev_read [5] 100.00% 0.06%(1/1) ttydisc_getc_uio [6] 100.00% 0.06%(1/1) ttyoutq_read_uio [7] 100.00% 0.06%(1/1) slow_copyout [8] 100.00% 0.06%(1/1) [self] [1] 0.14% 0.06%(1/724) setitimer [2] 100.00% 0.06%(1/1) [self] [1] 0.14% 0.06%(1/724) write [2] 100.00% 0.06%(1/1) kern_writev [3] 100.00% 0.06%(1/1) fo_write [4] 100.00% 0.06%(1/1) ptsdev_write [5] 100.00% 0.06%(1/1) atomic_add_long [6] 100.00% 0.06%(1/1) [self] [0] 6.21% 6.21%(96/1547) strcmp [1] 100.00% 6.21%(96/96) [self] [0] 4.07% 4.07%(63/1547) sysctl_root [1] 100.00% 4.07%(63/63) sysctl_kern_proc [2] 65.08% 2.65%(41/63) sysctl_out_proc [3] 100.00% 2.65%(41/41) fill_kinfo_proc_only [4] 65.85% 1.75%(27/41) calcru [5] 100.00% 1.75%(27/27) calcru1 [6] 62.96% 1.10%(17/27) __udivdi3 [7] 94.12% 1.03%(16/17) __qdivrem [8] 100.00% 1.03%(16/16) [self] [7] 5.88% 0.06%(1/17) __shl [8] 100.00% 0.06%(1/1) [self] [6] 33.33% 0.58%(9/27) __umoddi3 [7] 100.00% 0.58%(9/9) __qdivrem [8] 100.00% 0.58%(9/9) [self] [6] 3.70% 0.06%(1/27) cputick2usec [7] 100.00% 0.06%(1/1) set_cputicker [8] 100.00% 0.06%(1/1) [self] [4] 34.15% 0.90%(14/41) calccru [5] 100.00% 0.90%(14/14) calcru1 [6] 57.14% 0.52%(8/14) __udivdi3 [7] 100.00% 0.52%(8/8) __qdivrem [8] 100.00% 0.52%(8/8) [self] [6] 42.86% 0.39%(6/14) __umoddi3 [7] 100.00% 0.39%(6/6) __qdivrem [8] 100.00% 0.39%(6/6) [self] [2] 34.92% 1.42%(22/63) sysctl_wire_old_buffer [3] 100.00% 1.42%(22/22) vslock [4] 100.00% 1.42%(22/22) vm_map_wire [5] 68.18% 0.97%(15/22) vm_fault_wire [6] 100.00% 0.97%(15/15) vm_fault [7] 40.00% 0.39%(6/15) vm_map_lookup [8] 100.00% 0.39%(6/6) [self] [7] 20.00% 0.19%(3/15) pmap_enter [8] 100.00% 0.19%(3/3) [self] [7] 13.33% 0.13%(2/15) vm_page_lookup [8] 100.00% 0.13%(2/2) [self] [7] 6.67% 0.06%(1/15) atomic_add_int [8] 100.00% 0.06%(1/1) [self] [7] 6.67% 0.06%(1/15) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [7] 6.67% 0.06%(1/15) pte_load_store [8] 100.00% 0.06%(1/1) [self] [7] 6.67% 0.06%(1/15) vm_pageq_remove [8] 100.00% 0.06%(1/1) [self] [5] 18.18% 0.26%(4/22) _vm_map_clip_end [6] 50.00% 0.13%(2/4) uma_zalloc [7] 100.00% 0.13%(2/2) uma_zalloc_arg [8] 100.00% 0.13%(2/2) [self] [6] 50.00% 0.13%(2/4) vm_map_entry_link [7] 100.00% 0.13%(2/2) vm_map_entry_splay [8] 100.00% 0.13%(2/2) [self] [5] 13.64% 0.19%(3/22) _vm_map_clip_start [6] 100.00% 0.19%(3/3) vm_map_entry_link [7] 100.00% 0.19%(3/3) vm_map_entry_splay [8] 100.00% 0.19%(3/3) [self] [0] 3.23% 3.23%(50/1547) userland_sysctl [1] 100.00% 3.23%(50/50) sysctl_root [2] 100.00% 3.23%(50/50) sysctl_kern_proc [3] 72.00% 2.33%(36/50) sysctl_out_proc [4] 69.44% 1.62%(25/36) fill_kinfo_proc_only [5] 40.00% 0.65%(10/25) cputick2usec [6] 100.00% 0.65%(10/10) __udivdi3 [7] 100.00% 0.65%(10/10) __qdivrem [8] 100.00% 0.65%(10/10) [self] [5] 36.00% 0.58%(9/25) calcru [6] 100.00% 0.58%(9/9) calcru1 [7] 55.56% 0.32%(5/9) __umoddi3 [8] 100.00% 0.32%(5/5) [self] [7] 22.22% 0.13%(2/9) cputick2usec [8] 100.00% 0.13%(2/2) [self] [7] 11.11% 0.06%(1/9) __udivdi3 [8] 100.00% 0.06%(1/1) [self] [7] 11.11% 0.06%(1/9) cpu_tickrate [8] 100.00% 0.06%(1/1) [self] [5] 16.00% 0.26%(4/25) calccru [6] 100.00% 0.26%(4/4) calcru1 [7] 75.00% 0.19%(3/4) cputick2usec [8] 100.00% 0.19%(3/3) [self] [7] 25.00% 0.06%(1/4) __ucmpdi2 [8] 100.00% 0.06%(1/1) [self] [5] 8.00% 0.13%(2/25) rufetch [6] 100.00% 0.13%(2/2) _thread_lock_flags [7] 100.00% 0.13%(2/2) spinlock_enter [8] 100.00% 0.13%(2/2) [self] [4] 30.56% 0.71%(11/36) fill_kinfo_aggregate [5] 81.82% 0.58%(9/11) cputick2usec [6] 100.00% 0.58%(9/9) __udivdi3 [7] 100.00% 0.58%(9/9) __qdivrem [8] 100.00% 0.58%(9/9) [self] [5] 18.18% 0.13%(2/11) sched_pctcpu [6] 50.00% 0.06%(1/2) _thread_lock_flags [7] 100.00% 0.06%(1/1) spinlock_enter [8] 100.00% 0.06%(1/1) [self] [6] 50.00% 0.06%(1/2) spinlock_exit [7] 100.00% 0.06%(1/1) critical_exit [8] 100.00% 0.06%(1/1) [self] [3] 28.00% 0.90%(14/50) sysctl_wire_old_buffer [4] 100.00% 0.90%(14/14) vslock [5] 100.00% 0.90%(14/14) vm_map_wire [6] 42.86% 0.39%(6/14) vm_fault_wire [7] 66.67% 0.26%(4/6) vm_fault [8] 100.00% 0.26%(4/4) [self] [7] 33.33% 0.13%(2/6) atomic_cmpset_int [8] 100.00% 0.13%(2/2) [self] [6] 21.43% 0.19%(3/14) _vm_map_lock [7] 100.00% 0.19%(3/3) atomic_cmpset_int [8] 100.00% 0.19%(3/3) [self] [6] 14.29% 0.13%(2/14) _vm_map_clip_end [7] 100.00% 0.13%(2/2) atomic_cmpset_int [8] 100.00% 0.13%(2/2) [self] [6] 14.29% 0.13%(2/14) _vm_map_unlock [7] 50.00% 0.06%(1/2) _sx_xunlock [8] 100.00% 0.06%(1/1) [self] [7] 50.00% 0.06%(1/2) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [6] 7.14% 0.06%(1/14) _vm_map_clip_start [7] 100.00% 0.06%(1/1) uma_zalloc [8] 100.00% 0.06%(1/1) [self] [0] 3.10% 3.10%(48/1547) setup [1] 100.00% 3.10%(48/48) [self] [0] 2.91% 2.91%(45/1547) kern_stat [1] 100.00% 2.91%(45/45) kern_statat [2] 100.00% 2.91%(45/45) kern_statat_vnhook [3] 100.00% 2.91%(45/45) namei [4] 88.89% 2.59%(40/45) VOP_LOOKUP [5] 100.00% 2.59%(40/40) VOP_LOOKUP_APV [6] 77.50% 2.00%(31/40) devfs_lookupx [7] 87.10% 1.75%(27/31) devfs_find [8] 100.00% 1.75%(27/27) [self] [7] 9.68% 0.19%(3/31) atomic_cmpset_int [8] 100.00% 0.19%(3/3) [self] [7] 3.23% 0.06%(1/31) bcmp [8] 100.00% 0.06%(1/1) [self] [6] 15.00% 0.39%(6/40) VOP_ACCESS [7] 100.00% 0.39%(6/6) VOP_ACCESS_APV [8] 100.00% 0.39%(6/6) [self] [6] 7.50% 0.19%(3/40) vfs_cache_lookup [7] 66.67% 0.13%(2/3) cache_lookup [8] 100.00% 0.13%(2/2) [self] [7] 33.33% 0.06%(1/3) __curthread [8] 100.00% 0.06%(1/1) [self] [4] 8.89% 0.26%(4/45) lookup [5] 50.00% 0.13%(2/4) vput [6] 100.00% 0.13%(2/2) v_decr_usecount [7] 100.00% 0.13%(2/2) atomic_cmpset_int [8] 100.00% 0.13%(2/2) [self] [5] 25.00% 0.06%(1/4) VOP_UNLOCK [6] 100.00% 0.06%(1/1) VOP_UNLOCK_APV [7] 100.00% 0.06%(1/1) vop_unlock_post [8] 100.00% 0.06%(1/1) [self] [5] 25.00% 0.06%(1/4) devfs_root [6] 100.00% 0.06%(1/1) devfs_allocv [7] 100.00% 0.06%(1/1) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [4] 2.22% 0.06%(1/45) VOP_ISLOCKED [5] 100.00% 0.06%(1/1) VOP_ISLOCKED_APV [6] 100.00% 0.06%(1/1) vop_stdislocked [7] 100.00% 0.06%(1/1) lockstatus [8] 100.00% 0.06%(1/1) [self] [0] 2.00% 2.00%(31/1547) __sysctl [1] 100.00% 2.00%(31/31) userland_sysctl [2] 93.55% 1.87%(29/31) sysctl_root [3] 100.00% 1.87%(29/29) sysctl_kern_proc [4] 89.66% 1.68%(26/29) sysctl_out_proc [5] 69.23% 1.16%(18/26) fill_kinfo_proc_only [6] 55.56% 0.65%(10/18) rufetch [7] 70.00% 0.45%(7/10) rucollect [8] 100.00% 0.45%(7/7) [self] [7] 20.00% 0.13%(2/10) _thread_lock_flags [8] 100.00% 0.13%(2/2) [self] [7] 10.00% 0.06%(1/10) ruxagg [8] 100.00% 0.06%(1/1) [self] [6] 22.22% 0.26%(4/18) cputick2usec [7] 75.00% 0.19%(3/4) __udivdi3 [8] 100.00% 0.19%(3/3) [self] [7] 25.00% 0.06%(1/4) set_cputicker [8] 100.00% 0.06%(1/1) [self] [6] 11.11% 0.13%(2/18) calcru [7] 100.00% 0.13%(2/2) calcru1 [8] 100.00% 0.13%(2/2) [self] [6] 5.56% 0.06%(1/18) calccru [7] 100.00% 0.06%(1/1) calcru1 [8] 100.00% 0.06%(1/1) [self] [6] 5.56% 0.06%(1/18) tty_udev [7] 100.00% 0.06%(1/1) dev2udev [8] 100.00% 0.06%(1/1) [self] [5] 23.08% 0.39%(6/26) fill_kinfo_proc [6] 100.00% 0.39%(6/6) fill_kinfo_thread [7] 83.33% 0.32%(5/6) strlcpy [8] 100.00% 0.32%(5/5) [self] [7] 16.67% 0.06%(1/6) write_eflags [8] 100.00% 0.06%(1/1) [self] [5] 7.69% 0.13%(2/26) fill_kinfo_aggregate [6] 50.00% 0.06%(1/2) _thread_lock_flags [7] 100.00% 0.06%(1/1) read_eflags [8] 100.00% 0.06%(1/1) [self] [6] 50.00% 0.06%(1/2) sched_pctcpu [7] 100.00% 0.06%(1/1) _thread_lock_flags [8] 100.00% 0.06%(1/1) [self] [4] 10.34% 0.19%(3/29) sysctl_wire_old_buffer [5] 100.00% 0.19%(3/3) vslock [6] 66.67% 0.13%(2/3) vm_map_wire [7] 50.00% 0.06%(1/2) vm_fault_wire [8] 100.00% 0.06%(1/1) [self] [7] 50.00% 0.06%(1/2) vm_map_simplify_entry [8] 100.00% 0.06%(1/1) [self] [6] 33.33% 0.06%(1/3) lim_cur [7] 100.00% 0.06%(1/1) lim_rlimit [8] 100.00% 0.06%(1/1) [self] [2] 6.45% 0.13%(2/31) vsunlock [3] 100.00% 0.13%(2/2) vm_map_unwire [4] 100.00% 0.13%(2/2) vm_map_simplify_entry [5] 100.00% 0.13%(2/2) uma_zfree [6] 100.00% 0.13%(2/2) uma_zfree_arg [7] 100.00% 0.13%(2/2) critical_exit [8] 100.00% 0.13%(2/2) [self] [0] 1.81% 1.81%(28/1547) sysctl_kern_proc [1] 75.00% 1.36%(21/28) sysctl_out_proc [2] 100.00% 1.36%(21/21) fill_kinfo_proc_only [3] 57.14% 0.78%(12/21) calccru [4] 100.00% 0.78%(12/12) calcru1 [5] 91.67% 0.71%(11/12) cputick2usec [6] 100.00% 0.71%(11/11) __udivdi3 [7] 100.00% 0.71%(11/11) __qdivrem [8] 100.00% 0.71%(11/11) [self] [5] 8.33% 0.06%(1/12) __umoddi3 [6] 100.00% 0.06%(1/1) __qdivrem [7] 100.00% 0.06%(1/1) __shl [8] 100.00% 0.06%(1/1) [self] [3] 42.86% 0.58%(9/21) calcru [4] 100.00% 0.58%(9/9) calcru1 [5] 88.89% 0.52%(8/9) cputick2usec [6] 100.00% 0.52%(8/8) __udivdi3 [7] 100.00% 0.52%(8/8) __qdivrem [8] 100.00% 0.52%(8/8) [self] [5] 11.11% 0.06%(1/9) __udivdi3 [6] 100.00% 0.06%(1/1) __qdivrem [7] 100.00% 0.06%(1/1) __shl [8] 100.00% 0.06%(1/1) [self] [1] 25.00% 0.45%(7/28) sysctl_wire_old_buffer [2] 100.00% 0.45%(7/7) vslock [3] 100.00% 0.45%(7/7) vm_map_wire [4] 100.00% 0.45%(7/7) vm_fault_wire [5] 100.00% 0.45%(7/7) vm_fault [6] 42.86% 0.19%(3/7) pmap_enter [7] 66.67% 0.13%(2/3) pmap_cache_bits [8] 100.00% 0.13%(2/2) [self] [7] 33.33% 0.06%(1/3) pmap_allocpte [8] 100.00% 0.06%(1/1) [self] [6] 42.86% 0.19%(3/7) vm_map_lookup [7] 66.67% 0.13%(2/3) vm_map_lookup_entry [8] 100.00% 0.13%(2/2) [self] [7] 33.33% 0.06%(1/3) _vm_map_lock_read [8] 100.00% 0.06%(1/1) [self] [6] 14.29% 0.06%(1/7) unlock_and_deallocate [7] 100.00% 0.06%(1/1) vm_object_deallocate [8] 100.00% 0.06%(1/1) [self] [0] 1.62% 1.62%(25/1547) kern_statat [1] 100.00% 1.62%(25/25) kern_statat_vnhook [2] 100.00% 1.62%(25/25) namei [3] 56.00% 0.90%(14/25) lookup [4] 78.57% 0.71%(11/14) VOP_UNLOCK [5] 100.00% 0.71%(11/11) VOP_UNLOCK_APV [6] 100.00% 0.71%(11/11) _lockmgr_args [7] 54.55% 0.39%(6/11) __lockmgr_args [8] 100.00% 0.39%(6/6) [self] [7] 36.36% 0.26%(4/11) atomic_cmpset_int [8] 100.00% 0.26%(4/4) [self] [7] 9.09% 0.06%(1/11) _lockmgr_disown [8] 100.00% 0.06%(1/1) [self] [4] 14.29% 0.13%(2/14) VOP_LOCK1 [5] 100.00% 0.13%(2/2) VOP_LOCK1_APV [6] 100.00% 0.13%(2/2) _lockmgr_args [7] 50.00% 0.06%(1/2) __lockmgr_args [8] 100.00% 0.06%(1/1) [self] [7] 50.00% 0.06%(1/2) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [4] 7.14% 0.06%(1/14) devfs_root [5] 100.00% 0.06%(1/1) devfs_allocv [6] 100.00% 0.06%(1/1) vget [7] 100.00% 0.06%(1/1) _vn_lock [8] 100.00% 0.06%(1/1) [self] [3] 44.00% 0.71%(11/25) VOP_LOOKUP [4] 100.00% 0.71%(11/11) VOP_LOOKUP_APV [5] 54.55% 0.39%(6/11) devfs_lookupx [6] 100.00% 0.39%(6/6) devfs_allocv [7] 83.33% 0.32%(5/6) atomic_cmpset_int [8] 100.00% 0.32%(5/5) [self] [7] 16.67% 0.06%(1/6) vget [8] 100.00% 0.06%(1/1) [self] [5] 27.27% 0.19%(3/11) vfs_cache_lookup [6] 100.00% 0.19%(3/3) cache_lookup [7] 33.33% 0.06%(1/3) _rw_runlock [8] 100.00% 0.06%(1/1) [self] [7] 33.33% 0.06%(1/3) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [7] 33.33% 0.06%(1/3) vget [8] 100.00% 0.06%(1/1) [self] [5] 18.18% 0.13%(2/11) VOP_ACCESS [6] 100.00% 0.13%(2/2) VOP_ACCESS_APV [7] 100.00% 0.13%(2/2) devfs_access [8] 100.00% 0.13%(2/2) [self] [0] 1.03% 1.03%(16/1547) lapic_handle_timer [1] 100.00% 1.03%(16/16) hardclock [2] 62.50% 0.65%(10/16) hardclock_cpu [3] 60.00% 0.39%(6/10) pmc_process_samples [4] 33.33% 0.13%(2/6) p4_get_config [5] 50.00% 0.06%(1/2) _mtx_unlock_spin_flags [6] 100.00% 0.06%(1/1) write_eflags [7] 100.00% 0.06%(1/1) [self] [5] 50.00% 0.06%(1/2) atomic_store_rel_int [6] 100.00% 0.06%(1/1) [self] [4] 33.33% 0.13%(2/6) pmclog_process_callchain [5] 50.00% 0.06%(1/2) [self] [5] 50.00% 0.06%(1/2) pmclog_reserve [6] 100.00% 0.06%(1/1) _mtx_lock_spin_flags [7] 100.00% 0.06%(1/1) [self] [4] 33.33% 0.13%(2/6) pmclog_release [5] 50.00% 0.06%(1/2) [self] [5] 50.00% 0.06%(1/2) atomic_store_rel_int [6] 100.00% 0.06%(1/1) [self] [3] 10.00% 0.06%(1/10) [self] [3] 10.00% 0.06%(1/10) [unmapped_function] [3] 10.00% 0.06%(1/10) _thread_lock_flags [4] 100.00% 0.06%(1/1) spinlock_enter [5] 100.00% 0.06%(1/1) critical_enter [6] 100.00% 0.06%(1/1) [self] [3] 10.00% 0.06%(1/10) ia32_pause [4] 100.00% 0.06%(1/1) [self] [2] 37.50% 0.39%(6/16) tc_ticktock [3] 100.00% 0.39%(6/6) tc_windup [4] 83.33% 0.32%(5/6) __udivdi3 [5] 100.00% 0.32%(5/5) __qdivrem [6] 80.00% 0.26%(4/5) [self] [6] 20.00% 0.06%(1/5) __shl [7] 100.00% 0.06%(1/1) [self] [4] 16.67% 0.06%(1/6) [self] [0] 0.97% 0.97%(15/1547) choose_arena [1] 60.00% 0.58%(9/15) arena_lock_balance [2] 55.56% 0.32%(5/9) arena_run_alloc [3] 80.00% 0.26%(4/5) arena_run_split [4] 100.00% 0.26%(4/4) [self] [3] 20.00% 0.06%(1/5) [self] [2] 33.33% 0.19%(3/9) arena_avail_comp [3] 100.00% 0.19%(3/3) [self] [2] 11.11% 0.06%(1/9) [self] [1] 13.33% 0.13%(2/15) [self] [1] 6.67% 0.06%(1/15) [unmapped_function] [1] 6.67% 0.06%(1/15) _malloc_prefork [2] 100.00% 0.06%(1/1) [self] [1] 6.67% 0.06%(1/15) arena_malloc_large [2] 100.00% 0.06%(1/1) [self] [1] 6.67% 0.06%(1/15) malloc_spin_lock [2] 100.00% 0.06%(1/1) [self] [0] 0.90% 0.90%(14/1547) stat [1] 100.00% 0.90%(14/14) kern_stat [2] 100.00% 0.90%(14/14) kern_statat [3] 100.00% 0.90%(14/14) kern_statat_vnhook [4] 92.86% 0.84%(13/14) namei [5] 53.85% 0.45%(7/13) lookup [6] 57.14% 0.26%(4/7) vput [7] 50.00% 0.13%(2/4) atomic_cmpset_int [8] 100.00% 0.13%(2/2) [self] [7] 25.00% 0.06%(1/4) v_decr_usecount [8] 100.00% 0.06%(1/1) [self] [7] 25.00% 0.06%(1/4) vfree [8] 100.00% 0.06%(1/1) [self] [6] 42.86% 0.19%(3/7) VOP_UNLOCK [7] 100.00% 0.19%(3/3) VOP_UNLOCK_APV [8] 100.00% 0.19%(3/3) [self] [5] 46.15% 0.39%(6/13) VOP_LOOKUP [6] 100.00% 0.39%(6/6) VOP_LOOKUP_APV [7] 66.67% 0.26%(4/6) devfs_lookupx [8] 100.00% 0.26%(4/4) [self] [7] 16.67% 0.06%(1/6) devfs_lookup [8] 100.00% 0.06%(1/1) [self] [7] 16.67% 0.06%(1/6) vop_lookup_pre [8] 100.00% 0.06%(1/1) [self] [4] 7.14% 0.06%(1/14) VOP_UNLOCK [5] 100.00% 0.06%(1/1) VOP_UNLOCK_APV [6] 100.00% 0.06%(1/1) _lockmgr_args [7] 100.00% 0.06%(1/1) __lockmgr_args [8] 100.00% 0.06%(1/1) [self] [0] 0.45% 0.45%(7/1547) poll [1] 100.00% 0.45%(7/7) seltdwait [2] 100.00% 0.45%(7/7) _cv_timedwait_sig [3] 100.00% 0.45%(7/7) sleepq_timedwait_sig [4] 100.00% 0.45%(7/7) sleepq_catch_signals [5] 100.00% 0.45%(7/7) sleepq_switch [6] 100.00% 0.45%(7/7) mi_switch [7] 57.14% 0.26%(4/7) sched_switch [8] 100.00% 0.26%(4/4) [self] [7] 42.86% 0.19%(3/7) cpu_switch [8] 100.00% 0.19%(3/3) [self] [0] 0.45% 0.45%(7/1547) VOP_LOOKUP_APV [1] 100.00% 0.45%(7/7) devfs_lookupx [2] 100.00% 0.45%(7/7) devfs_allocv [3] 100.00% 0.45%(7/7) vget [4] 100.00% 0.45%(7/7) VOP_LOCK1 [5] 100.00% 0.45%(7/7) VOP_LOCK1_APV [6] 100.00% 0.45%(7/7) _lockmgr_args [7] 42.86% 0.19%(3/7) __lockmgr_args [8] 100.00% 0.19%(3/3) [self] [7] 28.57% 0.13%(2/7) atomic_cmpset_int [8] 100.00% 0.13%(2/2) [self] [7] 28.57% 0.13%(2/7) wakeupshlk [8] 100.00% 0.13%(2/2) [self] [0] 0.45% 0.45%(7/1547) arena_run_split [1] 57.14% 0.26%(4/7) arena_avail_tree_remove [2] 100.00% 0.26%(4/4) [self] [1] 28.57% 0.13%(2/7) arena_avail_tree_insert [2] 100.00% 0.13%(2/2) [self] [1] 14.29% 0.06%(1/7) arena_avail_comp [2] 100.00% 0.06%(1/1) [self] [0] 0.39% 0.39%(6/1547) tparm [1] 33.33% 0.13%(2/6) [self] [1] 33.33% 0.13%(2/6) _nc_tparm_analyze [2] 100.00% 0.13%(2/2) [self] [1] 16.67% 0.06%(1/6) [unmapped_function] [1] 16.67% 0.06%(1/6) strncmp [2] 100.00% 0.06%(1/1) [self] [0] 0.32% 0.32%(5/1547) slow_copyin [1] 100.00% 0.32%(5/5) [self] [0] 0.32% 0.32%(5/1547) doreti_popl_fs [1] 100.00% 0.32%(5/5) [self] [0] 0.26% 0.26%(4/1547) realloc [1] 75.00% 0.19%(3/4) arena_salloc [2] 100.00% 0.19%(3/3) [self] [1] 25.00% 0.06%(1/4) [self] [0] 0.26% 0.26%(4/1547) malloc_mutex_unlock [1] 50.00% 0.13%(2/4) malloc [2] 50.00% 0.06%(1/2) [self] [2] 50.00% 0.06%(1/2) [unmapped_function] [1] 25.00% 0.06%(1/4) arena_ralloc [2] 100.00% 0.06%(1/1) [self] [1] 25.00% 0.06%(1/4) arena_run_reg_dalloc [2] 100.00% 0.06%(1/1) [self] [0] 0.26% 0.26%(4/1547) vasprintf [1] 50.00% 0.13%(2/4) io_pad [2] 100.00% 0.13%(2/2) __sprint [3] 50.00% 0.06%(1/2) __sfvwrite [4] 100.00% 0.06%(1/1) [self] [3] 50.00% 0.06%(1/2) memset [4] 100.00% 0.06%(1/1) [self] [1] 25.00% 0.06%(1/4) arena_lock_balance [2] 100.00% 0.06%(1/1) [self] [1] 25.00% 0.06%(1/4) malloc [2] 100.00% 0.06%(1/1) [self] [0] 0.26% 0.26%(4/1547) namei [1] 100.00% 0.26%(4/4) VOP_LOOKUP [2] 100.00% 0.26%(4/4) VOP_LOOKUP_APV [3] 75.00% 0.19%(3/4) VOP_ACCESS [4] 100.00% 0.19%(3/3) VOP_ACCESS_APV [5] 100.00% 0.19%(3/3) devfs_access [6] 100.00% 0.19%(3/3) vaccess [7] 100.00% 0.19%(3/3) groupmember [8] 100.00% 0.19%(3/3) [self] [3] 25.00% 0.06%(1/4) devfs_lookupx [4] 100.00% 0.06%(1/1) devfs_allocv [5] 100.00% 0.06%(1/1) vget [6] 100.00% 0.06%(1/1) VOP_LOCK1 [7] 100.00% 0.06%(1/1) VOP_LOCK1_APV [8] 100.00% 0.06%(1/1) [self] [0] 0.19% 0.19%(3/1547) strftime [1] 66.67% 0.13%(2/3) tzset_basic [2] 50.00% 0.06%(1/2) __hdtoa [3] 100.00% 0.06%(1/1) [self] [2] 50.00% 0.06%(1/2) strncmp [3] 100.00% 0.06%(1/1) [self] [1] 33.33% 0.06%(1/3) getenv [2] 100.00% 0.06%(1/1) [self] [0] 0.19% 0.19%(3/1547) arena_run_dalloc [1] 66.67% 0.13%(2/3) arena_avail_comp [2] 100.00% 0.13%(2/2) [self] [1] 33.33% 0.06%(1/3) arena_avail_tree_insert [2] 100.00% 0.06%(1/1) [self] [0] 0.19% 0.19%(3/1547) free [1] 33.33% 0.06%(1/3) [self] [1] 33.33% 0.06%(1/3) arena_lock_balance [2] 100.00% 0.06%(1/1) [self] [1] 33.33% 0.06%(1/3) malloc_spin_lock [2] 100.00% 0.06%(1/1) arena_run_dalloc [3] 100.00% 0.06%(1/1) [self] [0] 0.13% 0.13%(2/1547) mag_rack_dalloc [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) mergesort [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) sendmsg [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) sleepq_catch_signals [1] 100.00% 0.13%(2/2) sleepq_switch [2] 100.00% 0.13%(2/2) mi_switch [3] 100.00% 0.13%(2/2) sched_switch [4] 100.00% 0.13%(2/2) choosethread [5] 100.00% 0.13%(2/2) sched_choose [6] 100.00% 0.13%(2/2) tdq_choose [7] 50.00% 0.06%(1/2) runq_choose [8] 100.00% 0.06%(1/1) [self] [7] 50.00% 0.06%(1/2) runq_findbit_from [8] 100.00% 0.06%(1/1) [self] [0] 0.13% 0.13%(2/1547) mergesort [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) doreti_popl_es [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) memset [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) strncpy [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) strncmp [1] 100.00% 0.13%(2/2) [self] [0] 0.13% 0.13%(2/1547) lookup [1] 100.00% 0.13%(2/2) devfs_root [2] 100.00% 0.13%(2/2) devfs_allocv [3] 100.00% 0.13%(2/2) vget [4] 100.00% 0.13%(2/2) VOP_LOCK1 [5] 100.00% 0.13%(2/2) VOP_LOCK1_APV [6] 100.00% 0.13%(2/2) _lockmgr_args [7] 50.00% 0.06%(1/2) __lockmgr_args [8] 100.00% 0.06%(1/1) [self] [7] 50.00% 0.06%(1/2) wakeupshlk [8] 100.00% 0.06%(1/1) [self] [0] 0.13% 0.13%(2/1547) doreti_next [1] 100.00% 0.13%(2/2) [self] [0] 0.06% 0.06%(1/1547) mkdir [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) kern_writev [1] 100.00% 0.06%(1/1) fo_write [2] 100.00% 0.06%(1/1) ptsdev_write [3] 100.00% 0.06%(1/1) ttydisc_rint [4] 100.00% 0.06%(1/1) tty_signal_pgrp [5] 100.00% 0.06%(1/1) tty_info [6] 100.00% 0.06%(1/1) ttyprintf [7] 100.00% 0.06%(1/1) kvprintf [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) sleepq_timedwait_sig [1] 100.00% 0.06%(1/1) sleepq_catch_signals [2] 100.00% 0.06%(1/1) sleepq_switch [3] 100.00% 0.06%(1/1) mi_switch [4] 100.00% 0.06%(1/1) sched_switch [5] 100.00% 0.06%(1/1) choosethread [6] 100.00% 0.06%(1/1) tdq_runq_rem [7] 100.00% 0.06%(1/1) runq_remove [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) __ultoa [1] 100.00% 0.06%(1/1) __vfprintf [2] 100.00% 0.06%(1/1) grouping_init [3] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) seltdwait [1] 100.00% 0.06%(1/1) _cv_timedwait_sig [2] 100.00% 0.06%(1/1) sleepq_timedwait_sig [3] 100.00% 0.06%(1/1) sleepq_catch_signals [4] 100.00% 0.06%(1/1) sleepq_switch [5] 100.00% 0.06%(1/1) mi_switch [6] 100.00% 0.06%(1/1) sched_switch [7] 100.00% 0.06%(1/1) choosethread [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) selwakeup [1] 100.00% 0.06%(1/1) doselwakeup [2] 100.00% 0.06%(1/1) cv_broadcastpri [3] 100.00% 0.06%(1/1) sleepq_broadcast [4] 100.00% 0.06%(1/1) sleepq_resume_thread [5] 100.00% 0.06%(1/1) setrunnable [6] 100.00% 0.06%(1/1) sched_wakeup [7] 100.00% 0.06%(1/1) sched_add [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) fstat [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) kern_statat_vnhook [1] 100.00% 0.06%(1/1) namei [2] 100.00% 0.06%(1/1) VOP_LOOKUP [3] 100.00% 0.06%(1/1) VOP_LOOKUP_APV [4] 100.00% 0.06%(1/1) VOP_ACCESS [5] 100.00% 0.06%(1/1) VOP_ACCESS_APV [6] 100.00% 0.06%(1/1) ufs_access [7] 100.00% 0.06%(1/1) vaccess [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) time [1] 100.00% 0.06%(1/1) mkdir [2] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) vslock [1] 100.00% 0.06%(1/1) vm_map_wire [2] 100.00% 0.06%(1/1) vm_fault_wire [3] 100.00% 0.06%(1/1) vm_fault [4] 100.00% 0.06%(1/1) unlock_map [5] 100.00% 0.06%(1/1) vm_map_lookup_done [6] 100.00% 0.06%(1/1) _vm_map_unlock_read [7] 100.00% 0.06%(1/1) atomic_cmpset_int [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) VOP_LOOKUP [1] 100.00% 0.06%(1/1) VOP_LOOKUP_APV [2] 100.00% 0.06%(1/1) devfs_lookupx [3] 100.00% 0.06%(1/1) devfs_allocv [4] 100.00% 0.06%(1/1) vget [5] 100.00% 0.06%(1/1) VOP_LOCK1 [6] 100.00% 0.06%(1/1) VOP_LOCK1_APV [7] 100.00% 0.06%(1/1) vop_stdaccessx [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) malloc [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) malloc_spin_lock [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) malloc_spin_unlock [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) idalloc [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) sranddev [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) strtonum [1] 100.00% 0.06%(1/1) strtoll [2] 100.00% 0.06%(1/1) __umoddi3 [3] 100.00% 0.06%(1/1) __qdivrem [4] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) arena_run_reg_alloc [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) Xint0x80_syscall [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) doreti_ast [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) doreti_nmi [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) doreti_popl_fs_fault [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) arena_lock_balance [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) generic_copyin [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) arena_dalloc [1] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) arena_chunk_dealloc [1] 100.00% 0.06%(1/1) arena_avail_tree_remove [2] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) cv_broadcastpri [1] 100.00% 0.06%(1/1) sleepq_broadcast [2] 100.00% 0.06%(1/1) sleepq_resume_thread [3] 100.00% 0.06%(1/1) setrunnable [4] 100.00% 0.06%(1/1) sched_wakeup [5] 100.00% 0.06%(1/1) sched_add [6] 100.00% 0.06%(1/1) tdq_runq_add [7] 100.00% 0.06%(1/1) runq_add [8] 100.00% 0.06%(1/1) [self] [0] 0.06% 0.06%(1/1547) __vfprintf [1] 100.00% 0.06%(1/1) __vfprintf [2] 100.00% 0.06%(1/1) [unmapped_function] [0] 0.06% 0.06%(1/1547) sprintf [1] 100.00% 0.06%(1/1) io_print [2] 100.00% 0.06%(1/1) [self] Process: 41190, , total: 1201 ( 0.07%) [0] 52.54% 52.54%(631/1201) fork_exit [1] 78.61% 41.30%(496/631) fo_write [2] 81.85% 33.81%(406/496) VOP_WRITE [3] 98.77% 33.39%(401/406) VOP_WRITE_APV [4] 97.51% 32.56%(391/401) ffs_write [5] 51.41% 16.74%(201/391) ffs_balloc_ufs2 [6] 18.41% 3.08%(37/201) [self] [6] 17.91% 3.00%(36/201) ufs_getlbns [7] 55.56% 1.67%(20/36) [self] [7] 22.22% 0.67%(8/36) __moddi3 [8] 100.00% 0.67%(8/8) [self] [7] 19.44% 0.58%(7/36) __divdi3 [8] 100.00% 0.58%(7/7) [self] [7] 2.78% 0.08%(1/36) isavga_probe [8] 100.00% 0.08%(1/1) [self] [6] 10.95% 1.83%(22/201) cluster_read [7] 59.09% 1.08%(13/22) [self] [7] 18.18% 0.33%(4/22) getblk [8] 100.00% 0.33%(4/4) [self] [7] 13.64% 0.25%(3/22) atomic_cmpset_int [8] 100.00% 0.25%(3/3) [self] [7] 9.09% 0.17%(2/22) _lockmgr_args [8] 100.00% 0.17%(2/2) [self] [6] 8.96% 1.50%(18/201) _lockmgr_args [7] 66.67% 1.00%(12/18) __lockmgr_args [8] 100.00% 1.00%(12/12) [self] [7] 27.78% 0.42%(5/18) atomic_cmpset_int [8] 100.00% 0.42%(5/5) [self] [7] 5.56% 0.08%(1/18) [self] [6] 6.47% 1.08%(13/201) bread [7] 76.92% 0.83%(10/13) breadn [8] 100.00% 0.83%(10/10) [self] [7] 15.38% 0.17%(2/13) [self] [7] 7.69% 0.08%(1/13) breada [8] 100.00% 0.08%(1/1) [self] [6] 6.47% 1.08%(13/201) getblk [7] 53.85% 0.58%(7/13) allocbuf [8] 100.00% 0.58%(7/7) [self] [7] 30.77% 0.33%(4/13) getnewbuf [8] 100.00% 0.33%(4/4) [self] [7] 7.69% 0.08%(1/13) [self] [7] 7.69% 0.08%(1/13) gbincore [8] 100.00% 0.08%(1/1) [self] [6] 5.97% 1.00%(12/201) brelse [7] 91.67% 0.92%(11/12) [self] [7] 8.33% 0.08%(1/12) bremfreel [8] 100.00% 0.08%(1/1) [self] [6] 4.48% 0.75%(9/201) atomic_cmpset_int [7] 100.00% 0.75%(9/9) [self] [6] 3.48% 0.58%(7/201) __curthread [7] 100.00% 0.58%(7/7) [self] [6] 2.49% 0.42%(5/201) vfs_clean_pages [7] 80.00% 0.33%(4/5) vfs_page_set_validclean [8] 100.00% 0.33%(4/4) [self] [7] 20.00% 0.08%(1/5) [self] [6] 2.49% 0.42%(5/201) softdep_setup_allocindir_page [7] 80.00% 0.33%(4/5) setup_allocindir_phase2 [8] 100.00% 0.33%(4/4) [self] [7] 20.00% 0.08%(1/5) newfreefrag [8] 100.00% 0.08%(1/1) [self] [6] 2.49% 0.42%(5/201) ffs_alloc [7] 80.00% 0.33%(4/5) [self] [7] 20.00% 0.08%(1/5) __divdi3 [8] 100.00% 0.08%(1/1) [self] [6] 1.99% 0.33%(4/201) generic_bzero [7] 100.00% 0.33%(4/4) [self] [6] 1.99% 0.33%(4/201) vfs_bio_clrbuf [7] 100.00% 0.33%(4/4) [self] [6] 1.49% 0.25%(3/201) breadn [7] 100.00% 0.25%(3/3) [self] [6] 1.49% 0.25%(3/201) bqrelse [7] 66.67% 0.17%(2/3) [self] [7] 33.33% 0.08%(1/3) bremfreel [8] 100.00% 0.08%(1/1) [self] [6] 1.00% 0.17%(2/201) cluster_rbuild [7] 100.00% 0.17%(2/2) [self] [6] 0.50% 0.08%(1/201) bufcountwakeup [7] 100.00% 0.08%(1/1) [self] [6] 0.50% 0.08%(1/201) stack_save_td [7] 100.00% 0.08%(1/1) [self] [6] 0.50% 0.08%(1/201) ulmin [7] 100.00% 0.08%(1/1) [self] [5] 9.97% 3.25%(39/391) vfs_clean_pages [6] 87.18% 2.83%(34/39) vfs_page_set_validclean [7] 70.59% 2.00%(24/34) vm_page_set_validclean [8] 100.00% 2.00%(24/24) [self] [7] 29.41% 0.83%(10/34) [self] [6] 12.82% 0.42%(5/39) [self] [5] 9.46% 3.08%(37/391) [self] [5] 6.14% 2.00%(24/391) bdwrite [6] 54.17% 1.08%(13/24) _lockmgr_args [7] 53.85% 0.58%(7/13) __lockmgr_args [8] 100.00% 0.58%(7/7) [self] [7] 46.15% 0.50%(6/13) atomic_cmpset_int [8] 100.00% 0.50%(6/6) [self] [6] 25.00% 0.50%(6/24) bqrelse [7] 100.00% 0.50%(6/6) [self] [6] 4.17% 0.08%(1/24) [self] [6] 4.17% 0.08%(1/24) atomic_cmpset_int [7] 100.00% 0.08%(1/1) [self] [6] 4.17% 0.08%(1/24) bd_wakeup [7] 100.00% 0.08%(1/1) [self] [6] 4.17% 0.08%(1/24) bdirty [7] 100.00% 0.08%(1/1) [self] [6] 4.17% 0.08%(1/24) bufsync [7] 100.00% 0.08%(1/1) [self] [5] 4.86% 1.58%(19/391) cluster_wbuild_wb [6] 73.68% 1.17%(14/19) cluster_wbuild [7] 35.71% 0.42%(5/14) atomic_cmpset_int [8] 100.00% 0.42%(5/5) [self] [7] 21.43% 0.25%(3/14) [self] [7] 14.29% 0.17%(2/14) pmap_qenter [8] 100.00% 0.17%(2/2) [self] [7] 7.14% 0.08%(1/14) __curthread [8] 100.00% 0.08%(1/1) [self] [7] 7.14% 0.08%(1/14) reassignbuf [8] 100.00% 0.08%(1/1) [self] [7] 7.14% 0.08%(1/14) vm_object_pip_add [8] 100.00% 0.08%(1/1) [self] [7] 7.14% 0.08%(1/14) vm_page_io_start [8] 100.00% 0.08%(1/1) [self] [6] 10.53% 0.17%(2/19) _lockmgr_args [7] 100.00% 0.17%(2/2) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [6] 10.53% 0.17%(2/19) atomic_cmpset_int [7] 100.00% 0.17%(2/2) [self] [6] 5.26% 0.08%(1/19) vn_fullpath [7] 100.00% 0.08%(1/1) [self] [5] 4.86% 1.58%(19/391) cluster_write [6] 26.32% 0.42%(5/19) bdwrite [7] 40.00% 0.17%(2/5) [self] [7] 40.00% 0.17%(2/5) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [7] 20.00% 0.08%(1/5) bqrelse [8] 100.00% 0.08%(1/1) [self] [6] 21.05% 0.33%(4/19) atomic_cmpset_int [7] 100.00% 0.33%(4/4) [self] [6] 15.79% 0.25%(3/19) [self] [6] 15.79% 0.25%(3/19) vfs_clean_pages [7] 66.67% 0.17%(2/3) vfs_page_set_validclean [8] 100.00% 0.17%(2/2) [self] [7] 33.33% 0.08%(1/3) vfs_setdirty_locked_object [8] 100.00% 0.08%(1/1) [self] [6] 10.53% 0.17%(2/19) __curthread [7] 100.00% 0.17%(2/2) [self] [6] 10.53% 0.17%(2/19) vfs_setdirty [7] 100.00% 0.17%(2/2) [self] [5] 4.60% 1.50%(18/391) atomic_cmpset_int [6] 100.00% 1.50%(18/18) [self] [5] 2.05% 0.67%(8/391) __curthread [6] 100.00% 0.67%(8/8) [self] [5] 1.53% 0.50%(6/391) uiomove [6] 100.00% 0.50%(6/6) [self] [5] 1.28% 0.42%(5/391) lim_cur [6] 60.00% 0.25%(3/5) lim_rlimit [7] 100.00% 0.25%(3/3) [self] [6] 40.00% 0.17%(2/5) [self] [5] 1.02% 0.33%(4/391) VOP_REALLOCBLKS [6] 100.00% 0.33%(4/4) VOP_REALLOCBLKS_APV [7] 100.00% 0.33%(4/4) ffs_reallocblks_ufs2 [8] 100.00% 0.33%(4/4) [self] [5] 1.02% 0.33%(4/391) vnode_pager_setsize [6] 100.00% 0.33%(4/4) [self] [5] 0.77% 0.25%(3/391) ffs_balloc_ufs1 [6] 100.00% 0.25%(3/3) [self] [5] 0.51% 0.17%(2/391) generic_bcopy [6] 100.00% 0.17%(2/2) [self] [5] 0.26% 0.08%(1/391) bcopy [6] 100.00% 0.08%(1/1) [self] [5] 0.26% 0.08%(1/391) vnode_pager_getpages [6] 100.00% 0.08%(1/1) [self] [4] 1.00% 0.33%(4/401) [self] [4] 0.50% 0.17%(2/401) atomic_cmpset_int [5] 100.00% 0.17%(2/2) [self] [4] 0.50% 0.17%(2/401) bwrite [5] 100.00% 0.17%(2/2) [self] [4] 0.25% 0.08%(1/401) __curthread [5] 100.00% 0.08%(1/1) [self] [4] 0.25% 0.08%(1/401) ffs_syncvnode [5] 100.00% 0.08%(1/1) [self] [3] 0.74% 0.25%(3/406) VOP_REMOVE_AP [4] 100.00% 0.25%(3/3) [self] [3] 0.49% 0.17%(2/406) [self] [2] 14.11% 5.83%(70/496) vn_write [3] 30.00% 1.75%(21/70) VOP_LOCK1 [4] 85.71% 1.50%(18/21) VOP_LOCK1_APV [5] 50.00% 0.75%(9/18) _lockmgr_args [6] 66.67% 0.50%(6/9) __lockmgr_args [7] 100.00% 0.50%(6/6) [self] [6] 22.22% 0.17%(2/9) atomic_cmpset_int [7] 100.00% 0.17%(2/2) [self] [6] 11.11% 0.08%(1/9) _lockmgr_disown [7] 100.00% 0.08%(1/1) [self] [5] 22.22% 0.33%(4/18) [self] [5] 11.11% 0.17%(2/18) ffs_lock [6] 100.00% 0.17%(2/2) [self] [5] 11.11% 0.17%(2/18) vop_lock_post [6] 100.00% 0.17%(2/2) [self] [5] 5.56% 0.08%(1/18) ffs_fsync [6] 100.00% 0.08%(1/1) [self] [4] 14.29% 0.25%(3/21) VOP_UNLOCK_AP [5] 100.00% 0.25%(3/3) [self] [3] 18.57% 1.08%(13/70) VOP_GETWRITEMOUNT [4] 69.23% 0.75%(9/13) VOP_GETWRITEMOUNT_APV [5] 66.67% 0.50%(6/9) vop_stdgetwritemount [6] 33.33% 0.17%(2/6) atomic_cmpset_int [7] 100.00% 0.17%(2/2) [self] [6] 33.33% 0.17%(2/6) vfs_ref [7] 100.00% 0.17%(2/2) [self] [6] 16.67% 0.08%(1/6) [self] [6] 16.67% 0.08%(1/6) __mnt_vnode_first [7] 100.00% 0.08%(1/1) [self] [5] 33.33% 0.25%(3/9) [self] [4] 15.38% 0.17%(2/13) VOP_BMAP_AP [5] 100.00% 0.17%(2/2) [self] [4] 15.38% 0.17%(2/13) [self] [3] 12.86% 0.75%(9/70) [self] [3] 8.57% 0.50%(6/70) atomic_cmpset_int [4] 100.00% 0.50%(6/6) [self] [3] 5.71% 0.33%(4/70) _vn_lock [4] 100.00% 0.33%(4/4) [self] [3] 5.71% 0.33%(4/70) sequential_heuristic [4] 100.00% 0.33%(4/4) [self] [3] 4.29% 0.25%(3/70) mac_vnode_check_write [4] 100.00% 0.25%(3/3) [self] [3] 4.29% 0.25%(3/70) vn_open [4] 100.00% 0.25%(3/3) [self] [3] 4.29% 0.25%(3/70) vn_start_write [4] 100.00% 0.25%(3/3) [self] [3] 1.43% 0.08%(1/70) mac_vnode_relabel [4] 100.00% 0.08%(1/1) [self] [3] 1.43% 0.08%(1/70) vfs_busy_pages [4] 100.00% 0.08%(1/1) [self] [3] 1.43% 0.08%(1/70) vn_finished_write [4] 100.00% 0.08%(1/1) [self] [3] 1.43% 0.08%(1/70) vn_writechk [4] 100.00% 0.08%(1/1) [self] [2] 4.03% 1.67%(20/496) VOP_UNLOCK [3] 100.00% 1.67%(20/20) VOP_UNLOCK_APV [4] 80.00% 1.33%(16/20) _lockmgr_args [5] 62.50% 0.83%(10/16) atomic_cmpset_int [6] 100.00% 0.83%(10/10) [self] [5] 31.25% 0.42%(5/16) __lockmgr_args [6] 100.00% 0.42%(5/5) [self] [5] 6.25% 0.08%(1/16) [self] [4] 10.00% 0.17%(2/20) [self] [4] 5.00% 0.08%(1/20) vop_panic [5] 100.00% 0.08%(1/1) [self] [4] 5.00% 0.08%(1/20) vop_stdunlock [5] 100.00% 0.08%(1/1) [self] [1] 21.39% 11.24%(135/631) pmclog_loop [2] 66.67% 7.49%(90/135) _sleep [3] 52.22% 3.91%(47/90) sleepq_wait [4] 78.72% 3.08%(37/47) sleepq_switch [5] 70.27% 2.16%(26/37) mi_switch [6] 30.77% 0.67%(8/26) sched_switch [7] 50.00% 0.33%(4/8) choosethread [8] 100.00% 0.33%(4/4) [self] [7] 37.50% 0.25%(3/8) [self] [7] 12.50% 0.08%(1/8) spinlock_exit [8] 100.00% 0.08%(1/1) [self] [6] 19.23% 0.42%(5/26) [self] [6] 11.54% 0.25%(3/26) atomic_store_rel_int [7] 100.00% 0.25%(3/3) [self] [6] 7.69% 0.17%(2/26) atomic_cmpset_int [7] 100.00% 0.17%(2/2) [self] [6] 7.69% 0.17%(2/26) atomic_load_acq_int [7] 100.00% 0.17%(2/2) [self] [6] 3.85% 0.08%(1/26) cpu_switch [7] 100.00% 0.08%(1/1) [self] [6] 3.85% 0.08%(1/26) cpu_switch_load_gs [7] 100.00% 0.08%(1/1) [self] [6] 3.85% 0.08%(1/26) rdtsc [7] 100.00% 0.08%(1/1) [self] [6] 3.85% 0.08%(1/26) sw0 [7] 100.00% 0.08%(1/1) [self] [6] 3.85% 0.08%(1/26) sw1 [7] 100.00% 0.08%(1/1) [self] [6] 3.85% 0.08%(1/26) trap [7] 100.00% 0.08%(1/1) [self] [5] 8.11% 0.25%(3/37) [self] [5] 8.11% 0.25%(3/37) sched_sleep [6] 100.00% 0.25%(3/3) [self] [5] 8.11% 0.25%(3/37) thread_lock_set [6] 100.00% 0.25%(3/3) spinlock_exit [7] 66.67% 0.17%(2/3) [self] [7] 33.33% 0.08%(1/3) critical_exit [8] 100.00% 0.08%(1/1) [self] [5] 5.41% 0.17%(2/37) sched_prio [6] 100.00% 0.17%(2/2) [self] [4] 6.38% 0.25%(3/47) _thread_lock_flags [5] 66.67% 0.17%(2/3) spinlock_enter [6] 100.00% 0.17%(2/2) [self] [5] 33.33% 0.08%(1/3) [self] [4] 6.38% 0.25%(3/47) write_eflags [5] 100.00% 0.25%(3/3) [self] [4] 4.26% 0.17%(2/47) atomic_cmpset_int [5] 100.00% 0.17%(2/2) [self] [4] 2.13% 0.08%(1/47) [self] [4] 2.13% 0.08%(1/47) spinlock_exit [5] 100.00% 0.08%(1/1) [self] [3] 21.11% 1.58%(19/90) sleepq_add [4] 36.84% 0.58%(7/19) sleepq_lookup [5] 100.00% 0.58%(7/7) [self] [4] 21.05% 0.33%(4/19) _thread_lock_flags [5] 50.00% 0.17%(2/4) [self] [5] 50.00% 0.17%(2/4) spinlock_enter [6] 100.00% 0.17%(2/2) [self] [4] 21.05% 0.33%(4/19) spinlock_exit [5] 50.00% 0.17%(2/4) [self] [5] 50.00% 0.17%(2/4) critical_exit [6] 100.00% 0.17%(2/2) [self] [4] 15.79% 0.25%(3/19) [self] [4] 5.26% 0.08%(1/19) atomic_cmpset_int [5] 100.00% 0.08%(1/1) [self] [3] 13.33% 1.00%(12/90) [self] [3] 5.56% 0.42%(5/90) atomic_cmpset_int [4] 100.00% 0.42%(5/5) [self] [3] 2.22% 0.17%(2/90) atomic_store_rel_int [4] 100.00% 0.17%(2/2) [self] [3] 2.22% 0.17%(2/90) sleepq_lock [4] 50.00% 0.08%(1/2) [self] [4] 50.00% 0.08%(1/2) spinlock_enter [5] 100.00% 0.08%(1/1) critical_enter [6] 100.00% 0.08%(1/1) [self] [3] 1.11% 0.08%(1/90) lock_mtx [4] 100.00% 0.08%(1/1) [self] [3] 1.11% 0.08%(1/90) mtx_destroy [4] 100.00% 0.08%(1/1) [self] [3] 1.11% 0.08%(1/90) unlock_mtx [4] 100.00% 0.08%(1/1) [self] [2] 10.37% 1.17%(14/135) atomic_cmpset_int [3] 100.00% 1.17%(14/14) [self] [2] 8.15% 0.92%(11/135) [self] [2] 8.15% 0.92%(11/135) _mtx_lock_spin_flags [3] 54.55% 0.50%(6/11) spinlock_enter [4] 66.67% 0.33%(4/6) [self] [4] 33.33% 0.17%(2/6) critical_enter [5] 100.00% 0.17%(2/2) [self] [3] 36.36% 0.33%(4/11) read_eflags [4] 100.00% 0.33%(4/4) [self] [3] 9.09% 0.08%(1/11) disable_intr [4] 100.00% 0.08%(1/1) [self] [2] 4.44% 0.50%(6/135) _mtx_unlock_spin_flags [3] 100.00% 0.50%(6/6) write_eflags [4] 100.00% 0.50%(6/6) [self] [2] 0.74% 0.08%(1/135) __curthread [3] 100.00% 0.08%(1/1) [self] [2] 0.74% 0.08%(1/135) _mtx_unlock_flags [3] 100.00% 0.08%(1/1) [self] [2] 0.74% 0.08%(1/135) atomic_store_rel_int [3] 100.00% 0.08%(1/1) [self] [0] 15.07% 15.07%(181/1201) fo_write [1] 100.00% 15.07%(181/181) VOP_WRITE [2] 100.00% 15.07%(181/181) VOP_WRITE_APV [3] 100.00% 15.07%(181/181) ffs_write [4] 75.14% 11.32%(136/181) ffs_balloc_ufs2 [5] 39.71% 4.50%(54/136) ufs_getlbns [6] 90.74% 4.08%(49/54) __divdi3 [7] 100.00% 4.08%(49/49) __qdivrem [8] 100.00% 4.08%(49/49) [self] [6] 9.26% 0.42%(5/54) __moddi3 [7] 100.00% 0.42%(5/5) __qdivrem [8] 100.00% 0.42%(5/5) [self] [5] 25.00% 2.83%(34/136) getblk [6] 50.00% 1.42%(17/34) allocbuf [7] 47.06% 0.67%(8/17) vm_page_alloc [8] 100.00% 0.67%(8/8) [self] [7] 17.65% 0.25%(3/17) atomic_add_int [8] 100.00% 0.25%(3/3) [self] [7] 11.76% 0.17%(2/17) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [7] 11.76% 0.17%(2/17) vm_page_lookup [8] 100.00% 0.17%(2/2) [self] [7] 5.88% 0.08%(1/17) pmap_qenter [8] 100.00% 0.08%(1/1) [self] [7] 5.88% 0.08%(1/17) vm_page_splay [8] 100.00% 0.08%(1/1) [self] [6] 23.53% 0.67%(8/34) gbincore [7] 100.00% 0.67%(8/8) buf_splay [8] 100.00% 0.67%(8/8) [self] [6] 14.71% 0.42%(5/34) getnewbuf [7] 60.00% 0.25%(3/5) vfs_vmio_release [8] 100.00% 0.25%(3/3) [self] [7] 20.00% 0.08%(1/5) __curthread [8] 100.00% 0.08%(1/1) [self] [7] 20.00% 0.08%(1/5) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [6] 5.88% 0.17%(2/34) _lockmgr_args [7] 50.00% 0.08%(1/2) __lockmgr_args [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [6] 5.88% 0.17%(2/34) bgetvp [7] 100.00% 0.17%(2/2) buf_vlist_add [8] 100.00% 0.17%(2/2) [self] [5] 11.03% 1.25%(15/136) cluster_read [6] 53.33% 0.67%(8/15) _lockmgr_args [7] 50.00% 0.33%(4/8) __lockmgr_args [8] 100.00% 0.33%(4/4) [self] [7] 25.00% 0.17%(2/8) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [7] 12.50% 0.08%(1/8) _lockmgr_disown [8] 100.00% 0.08%(1/1) [self] [7] 12.50% 0.08%(1/8) sleeplk [8] 100.00% 0.08%(1/1) [self] [6] 40.00% 0.50%(6/15) __udivdi3 [7] 100.00% 0.50%(6/6) __qdivrem [8] 100.00% 0.50%(6/6) [self] [6] 6.67% 0.08%(1/15) getblk [7] 100.00% 0.08%(1/1) gbincore [8] 100.00% 0.08%(1/1) [self] [5] 9.56% 1.08%(13/136) bread [6] 100.00% 1.08%(13/13) breadn [7] 61.54% 0.67%(8/13) getblk [8] 100.00% 0.67%(8/8) [self] [7] 15.38% 0.17%(2/13) _lockmgr_args [8] 100.00% 0.17%(2/2) [self] [7] 7.69% 0.08%(1/13) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [7] 7.69% 0.08%(1/13) bufdonebio [8] 100.00% 0.08%(1/1) [self] [7] 7.69% 0.08%(1/13) bwrite [8] 100.00% 0.08%(1/1) [self] [5] 8.82% 1.00%(12/136) ffs_alloc [6] 75.00% 0.75%(9/12) __divdi3 [7] 100.00% 0.75%(9/9) __qdivrem [8] 100.00% 0.75%(9/9) [self] [6] 25.00% 0.25%(3/12) ffs_hashalloc [7] 100.00% 0.25%(3/3) ffs_alloccg [8] 100.00% 0.25%(3/3) [self] [5] 3.68% 0.42%(5/136) vfs_clean_pages [6] 100.00% 0.42%(5/5) vfs_page_set_validclean [7] 100.00% 0.42%(5/5) vm_page_set_validclean [8] 100.00% 0.42%(5/5) [self] [5] 1.47% 0.17%(2/136) softdep_setup_allocindir_page [6] 100.00% 0.17%(2/2) setup_allocindir_phase2 [7] 50.00% 0.08%(1/2) PHYS_TO_VM_PAGE [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) pmap_kextract [8] 100.00% 0.08%(1/1) [self] [5] 0.74% 0.08%(1/136) bdwrite [6] 100.00% 0.08%(1/1) _lockmgr_args [7] 100.00% 0.08%(1/1) __lockmgr_args [8] 100.00% 0.08%(1/1) [self] [4] 8.84% 1.33%(16/181) cluster_wbuild_wb [5] 100.00% 1.33%(16/16) cluster_wbuild [6] 43.75% 0.58%(7/16) pmap_qenter [7] 71.43% 0.42%(5/7) pmap_cache_bits [8] 100.00% 0.42%(5/5) [self] [7] 28.57% 0.17%(2/7) pmap_lookup_pt_page [8] 100.00% 0.17%(2/2) [self] [6] 37.50% 0.50%(6/16) gbincore [7] 100.00% 0.50%(6/6) buf_splay [8] 100.00% 0.50%(6/6) [self] [6] 18.75% 0.25%(3/16) bundirty [7] 66.67% 0.17%(2/3) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [7] 33.33% 0.08%(1/3) reassignbuf [8] 100.00% 0.08%(1/1) [self] [4] 7.73% 1.17%(14/181) vfs_clean_pages [5] 100.00% 1.17%(14/14) vfs_page_set_validclean [6] 100.00% 1.17%(14/14) vm_page_set_validclean [7] 50.00% 0.58%(7/14) vm_page_bits [8] 100.00% 0.58%(7/7) [self] [7] 42.86% 0.50%(6/14) pmap_clear_modify [8] 100.00% 0.50%(6/6) [self] [7] 7.14% 0.08%(1/14) vm_page_deactivate [8] 100.00% 0.08%(1/1) [self] [4] 3.87% 0.58%(7/181) cluster_write [5] 71.43% 0.42%(5/7) vfs_clean_pages [6] 100.00% 0.42%(5/5) vfs_page_set_validclean [7] 80.00% 0.33%(4/5) vm_page_set_validclean [8] 100.00% 0.33%(4/4) [self] [7] 20.00% 0.08%(1/5) vm_page_set_valid [8] 100.00% 0.08%(1/1) [self] [5] 28.57% 0.17%(2/7) bdwrite [6] 100.00% 0.17%(2/2) _lockmgr_args [7] 100.00% 0.17%(2/2) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [4] 1.66% 0.25%(3/181) VOP_REALLOCBLKS [5] 100.00% 0.25%(3/3) VOP_REALLOCBLKS_APV [6] 100.00% 0.25%(3/3) ffs_reallocblks_ufs2 [7] 66.67% 0.17%(2/3) ufs_getlbns [8] 100.00% 0.17%(2/2) [self] [7] 33.33% 0.08%(1/3) VOP_BMAP [8] 100.00% 0.08%(1/1) [self] [4] 1.66% 0.25%(3/181) bdwrite [5] 100.00% 0.25%(3/3) bdirty [6] 100.00% 0.25%(3/3) reassignbuf [7] 66.67% 0.17%(2/3) buf_vlist_remove [8] 100.00% 0.17%(2/2) [self] [7] 33.33% 0.08%(1/3) buf_vlist_add [8] 100.00% 0.08%(1/1) [self] [4] 1.10% 0.17%(2/181) cluster_collectbufs [5] 100.00% 0.17%(2/2) bread [6] 100.00% 0.17%(2/2) breadn [7] 100.00% 0.17%(2/2) getblk [8] 100.00% 0.17%(2/2) [self] [0] 11.07% 11.07%(133/1201) VOP_WRITE [1] 100.00% 11.07%(133/133) VOP_WRITE_APV [2] 100.00% 11.07%(133/133) ffs_write [3] 83.46% 9.24%(111/133) ffs_balloc_ufs2 [4] 29.73% 2.75%(33/111) getblk [5] 72.73% 2.00%(24/33) allocbuf [6] 70.83% 1.42%(17/24) vm_page_alloc [7] 47.06% 0.67%(8/17) vm_page_insert [8] 100.00% 0.67%(8/8) [self] [7] 29.41% 0.42%(5/17) vm_phys_split_pages [8] 100.00% 0.42%(5/5) [self] [7] 23.53% 0.33%(4/17) vm_phys_alloc_pages [8] 100.00% 0.33%(4/4) [self] [6] 20.83% 0.42%(5/24) vm_page_lookup [7] 100.00% 0.42%(5/5) vm_page_splay [8] 100.00% 0.42%(5/5) [self] [6] 8.33% 0.17%(2/24) pmap_qenter [7] 100.00% 0.17%(2/2) pmap_cache_bits [8] 100.00% 0.17%(2/2) [self] [5] 24.24% 0.67%(8/33) getnewbuf [6] 100.00% 0.67%(8/8) vfs_vmio_release [7] 37.50% 0.25%(3/8) vm_page_unwire [8] 100.00% 0.25%(3/3) [self] [7] 25.00% 0.17%(2/8) atomic_subtract_int [8] 100.00% 0.17%(2/2) [self] [7] 12.50% 0.08%(1/8) __curthread [8] 100.00% 0.08%(1/1) [self] [7] 12.50% 0.08%(1/8) brelvp [8] 100.00% 0.08%(1/1) [self] [7] 12.50% 0.08%(1/8) pmap_mapdev [8] 100.00% 0.08%(1/1) [self] [5] 3.03% 0.08%(1/33) bgetvp [6] 100.00% 0.08%(1/1) vhold [7] 100.00% 0.08%(1/1) vbusy [8] 100.00% 0.08%(1/1) [self] [4] 24.32% 2.25%(27/111) bread [5] 100.00% 2.25%(27/27) breadn [6] 62.96% 1.42%(17/27) _lockmgr_args [7] 76.47% 1.08%(13/17) __lockmgr_args [8] 100.00% 1.08%(13/13) [self] [7] 11.76% 0.17%(2/17) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [7] 5.88% 0.08%(1/17) _lockmgr_disown [8] 100.00% 0.08%(1/1) [self] [7] 5.88% 0.08%(1/17) wakeupshlk [8] 100.00% 0.08%(1/1) [self] [6] 37.04% 0.83%(10/27) getblk [7] 90.00% 0.75%(9/10) gbincore [8] 100.00% 0.75%(9/9) [self] [7] 10.00% 0.08%(1/10) bremfree [8] 100.00% 0.08%(1/1) [self] [4] 22.52% 2.08%(25/111) cluster_read [5] 80.00% 1.67%(20/25) getblk [6] 100.00% 1.67%(20/20) gbincore [7] 100.00% 1.67%(20/20) buf_splay [8] 100.00% 1.67%(20/20) [self] [5] 20.00% 0.42%(5/25) _lockmgr_args [6] 100.00% 0.42%(5/5) __lockmgr_args [7] 80.00% 0.33%(4/5) atomic_cmpset_int [8] 100.00% 0.33%(4/4) [self] [7] 20.00% 0.08%(1/5) unlock_mtx [8] 100.00% 0.08%(1/1) [self] [4] 13.51% 1.25%(15/111) ffs_alloc [5] 66.67% 0.83%(10/15) ffs_hashalloc [6] 100.00% 0.83%(10/10) ffs_alloccg [7] 50.00% 0.42%(5/10) ffs_alloccgblk [8] 100.00% 0.42%(5/5) [self] [7] 20.00% 0.17%(2/10) atomic_cmpset_int [8] 100.00% 0.17%(2/2) [self] [7] 10.00% 0.08%(1/10) __curthread [8] 100.00% 0.08%(1/1) [self] [7] 10.00% 0.08%(1/10) bdwrite [8] 100.00% 0.08%(1/1) [self] [7] 10.00% 0.08%(1/10) vfs_clean_pages [8] 100.00% 0.08%(1/1) [self] [5] 33.33% 0.42%(5/15) __divdi3 [6] 100.00% 0.42%(5/5) __qdivrem [7] 100.00% 0.42%(5/5) __shl [8] 100.00% 0.42%(5/5) [self] [4] 5.41% 0.50%(6/111) softdep_setup_allocindir_page [5] 50.00% 0.25%(3/6) newallocindir [6] 66.67% 0.17%(2/3) uma_zalloc [7] 50.00% 0.08%(1/2) generic_bzero [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) uma_zalloc_arg [8] 100.00% 0.08%(1/1) [self] [6] 33.33% 0.08%(1/3) malloc [7] 100.00% 0.08%(1/1) malloc_type_zone_allocated [8] 100.00% 0.08%(1/1) [self] [5] 50.00% 0.25%(3/6) setup_allocindir_phase2 [6] 66.67% 0.17%(2/3) free [7] 50.00% 0.08%(1/2) malloc_type_freed [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) uma_zfree_arg [8] 100.00% 0.08%(1/1) [self] [6] 33.33% 0.08%(1/3) newblk_lookup [7] 100.00% 0.08%(1/1) newblk_find [8] 100.00% 0.08%(1/1) [self] [4] 3.60% 0.33%(4/111) vfs_clean_pages [5] 100.00% 0.33%(4/4) vfs_page_set_validclean [6] 100.00% 0.33%(4/4) vm_page_set_validclean [7] 50.00% 0.17%(2/4) pmap_clear_modify [8] 100.00% 0.17%(2/2) [self] [7] 50.00% 0.17%(2/4) vm_page_bits [8] 100.00% 0.17%(2/2) [self] [4] 0.90% 0.08%(1/111) bdwrite [5] 100.00% 0.08%(1/1) bdirty [6] 100.00% 0.08%(1/1) reassignbuf [7] 100.00% 0.08%(1/1) buf_vlist_add [8] 100.00% 0.08%(1/1) [self] [3] 6.77% 0.75%(9/133) cluster_write [4] 100.00% 0.75%(9/9) vfs_clean_pages [5] 100.00% 0.75%(9/9) vfs_page_set_validclean [6] 100.00% 0.75%(9/9) vm_page_set_validclean [7] 55.56% 0.42%(5/9) vm_page_bits [8] 100.00% 0.42%(5/5) [self] [7] 33.33% 0.25%(3/9) pmap_clear_modify [8] 100.00% 0.25%(3/3) [self] [7] 11.11% 0.08%(1/9) __curthread [8] 100.00% 0.08%(1/1) [self] [3] 5.26% 0.58%(7/133) VOP_REALLOCBLKS [4] 100.00% 0.58%(7/7) VOP_REALLOCBLKS_APV [5] 100.00% 0.58%(7/7) ffs_reallocblks_ufs2 [6] 71.43% 0.42%(5/7) softdep_setup_allocindir_page [7] 60.00% 0.25%(3/5) setup_allocindir_phase2 [8] 100.00% 0.25%(3/3) [self] [7] 20.00% 0.08%(1/5) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [7] 20.00% 0.08%(1/5) newallocindir [8] 100.00% 0.08%(1/1) [self] [6] 28.57% 0.17%(2/7) ffs_hashalloc [7] 100.00% 0.17%(2/2) ffs_clusteralloc [8] 100.00% 0.17%(2/2) [self] [3] 3.01% 0.33%(4/133) cluster_wbuild_wb [4] 100.00% 0.33%(4/4) cluster_wbuild [5] 50.00% 0.17%(2/4) bwrite [6] 100.00% 0.17%(2/2) bufwrite [7] 100.00% 0.17%(2/2) vfs_busy_pages [8] 100.00% 0.17%(2/2) [self] [5] 50.00% 0.17%(2/4) reassignbuf [6] 50.00% 0.08%(1/2) buf_vlist_add [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [6] 50.00% 0.08%(1/2) buf_vlist_remove [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [3] 0.75% 0.08%(1/133) bdwrite [4] 100.00% 0.08%(1/1) bdirty [5] 100.00% 0.08%(1/1) reassignbuf [6] 100.00% 0.08%(1/1) buf_vlist_remove [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [3] 0.75% 0.08%(1/133) cluster_collectbufs [4] 100.00% 0.08%(1/1) bread [5] 100.00% 0.08%(1/1) breadn [6] 100.00% 0.08%(1/1) _lockmgr_args [7] 100.00% 0.08%(1/1) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [0] 7.99% 7.99%(96/1201) VOP_WRITE_APV [1] 100.00% 7.99%(96/96) ffs_write [2] 78.12% 6.24%(75/96) ffs_balloc_ufs2 [3] 56.00% 3.50%(42/75) bread [4] 100.00% 3.50%(42/42) breadn [5] 88.10% 3.08%(37/42) getblk [6] 100.00% 3.08%(37/37) gbincore [7] 100.00% 3.08%(37/37) buf_splay [8] 100.00% 3.08%(37/37) [self] [5] 11.90% 0.42%(5/42) _lockmgr_args [6] 100.00% 0.42%(5/5) __lockmgr_args [7] 60.00% 0.25%(3/5) atomic_cmpset_int [8] 100.00% 0.25%(3/3) [self] [7] 40.00% 0.17%(2/5) unlock_mtx [8] 100.00% 0.17%(2/2) [self] [3] 25.33% 1.58%(19/75) ffs_alloc [4] 100.00% 1.58%(19/19) ffs_hashalloc [5] 100.00% 1.58%(19/19) ffs_alloccg [6] 47.37% 0.75%(9/19) ffs_alloccgblk [7] 55.56% 0.42%(5/9) ffs_clusteracct [8] 100.00% 0.42%(5/5) [self] [7] 22.22% 0.17%(2/9) __divdi3 [8] 100.00% 0.17%(2/2) [self] [7] 11.11% 0.08%(1/9) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [7] 11.11% 0.08%(1/9) ffs_isblock [8] 100.00% 0.08%(1/1) [self] [6] 26.32% 0.42%(5/19) bdwrite [7] 60.00% 0.25%(3/5) atomic_cmpset_int [8] 100.00% 0.25%(3/3) [self] [7] 20.00% 0.08%(1/5) __curthread [8] 100.00% 0.08%(1/1) [self] [7] 20.00% 0.08%(1/5) bdirty [8] 100.00% 0.08%(1/1) [self] [6] 15.79% 0.25%(3/19) vfs_clean_pages [7] 33.33% 0.08%(1/3) ia32_pause [8] 100.00% 0.08%(1/1) [self] [7] 33.33% 0.08%(1/3) vfs_page_set_validclean [8] 100.00% 0.08%(1/1) [self] [7] 33.33% 0.08%(1/3) vfs_setdirty_locked_object [8] 100.00% 0.08%(1/1) [self] [6] 10.53% 0.17%(2/19) bread [7] 100.00% 0.17%(2/2) breadn [8] 100.00% 0.17%(2/2) [self] [3] 12.00% 0.75%(9/75) getblk [4] 66.67% 0.50%(6/9) getnewbuf [5] 100.00% 0.50%(6/6) vfs_vmio_release [6] 66.67% 0.33%(4/6) vm_page_unwire [7] 100.00% 0.33%(4/4) vm_page_enqueue [8] 100.00% 0.33%(4/4) [self] [6] 33.33% 0.17%(2/6) pmap_qremove [7] 50.00% 0.08%(1/2) invlpg [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) pmap_invalidate_all [8] 100.00% 0.08%(1/1) [self] [4] 33.33% 0.25%(3/9) allocbuf [5] 100.00% 0.25%(3/3) vm_page_alloc [6] 100.00% 0.25%(3/3) vm_page_insert [7] 100.00% 0.25%(3/3) vm_page_splay [8] 100.00% 0.25%(3/3) [self] [3] 5.33% 0.33%(4/75) softdep_setup_allocindir_page [4] 100.00% 0.33%(4/4) newallocindir [5] 100.00% 0.33%(4/4) uma_zalloc [6] 50.00% 0.17%(2/4) uma_zalloc_arg [7] 100.00% 0.17%(2/2) critical_exit [8] 100.00% 0.17%(2/2) [self] [6] 50.00% 0.17%(2/4) zone_alloc_bucket [7] 100.00% 0.17%(2/2) slab_alloc_item [8] 100.00% 0.17%(2/2) [self] [3] 1.33% 0.08%(1/75) ffs_realloccg [4] 100.00% 0.08%(1/1) ffs_hashalloc [5] 100.00% 0.08%(1/1) ffs_alloccg [6] 100.00% 0.08%(1/1) vfs_setdirty [7] 100.00% 0.08%(1/1) vfs_setdirty_locked_object [8] 100.00% 0.08%(1/1) [self] [2] 10.42% 0.83%(10/96) cluster_wbuild_wb [3] 100.00% 0.83%(10/10) cluster_wbuild [4] 80.00% 0.67%(8/10) bwrite [5] 87.50% 0.58%(7/8) bufwrite [6] 100.00% 0.58%(7/7) vfs_busy_pages [7] 100.00% 0.58%(7/7) vfs_page_set_validclean [8] 100.00% 0.58%(7/7) [self] [5] 12.50% 0.08%(1/8) bstrategy [6] 100.00% 0.08%(1/1) VOP_STRATEGY [7] 100.00% 0.08%(1/1) VOP_STRATEGY_APV [8] 100.00% 0.08%(1/1) [self] [4] 20.00% 0.17%(2/10) bundirty [5] 100.00% 0.17%(2/2) reassignbuf [6] 50.00% 0.08%(1/2) buf_vlist_add [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [6] 50.00% 0.08%(1/2) buf_vlist_remove [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [2] 9.38% 0.75%(9/96) VOP_REALLOCBLKS [3] 100.00% 0.75%(9/9) VOP_REALLOCBLKS_APV [4] 100.00% 0.75%(9/9) ffs_reallocblks_ufs2 [5] 33.33% 0.25%(3/9) ufs_getlbns [6] 66.67% 0.17%(2/3) __divdi3 [7] 100.00% 0.17%(2/2) __qdivrem [8] 100.00% 0.17%(2/2) [self] [6] 33.33% 0.08%(1/3) __moddi3 [7] 100.00% 0.08%(1/1) __qdivrem [8] 100.00% 0.08%(1/1) [self] [5] 22.22% 0.17%(2/9) ffs_hashalloc [6] 100.00% 0.17%(2/2) ffs_clusteralloc [7] 50.00% 0.08%(1/2) ffs_alloccgblk [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) ffs_isblock [8] 100.00% 0.08%(1/1) [self] [5] 22.22% 0.17%(2/9) softdep_setup_allocindir_page [6] 100.00% 0.17%(2/2) setup_allocindir_phase2 [7] 50.00% 0.08%(1/2) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) pmap_kextract [8] 100.00% 0.08%(1/1) [self] [5] 11.11% 0.08%(1/9) bdwrite [6] 100.00% 0.08%(1/1) _lockmgr_args [7] 100.00% 0.08%(1/1) __lockmgr_args [8] 100.00% 0.08%(1/1) [self] [5] 11.11% 0.08%(1/9) bread [6] 100.00% 0.08%(1/1) breadn [7] 100.00% 0.08%(1/1) getblk [8] 100.00% 0.08%(1/1) [self] [2] 2.08% 0.17%(2/96) cluster_collectbufs [3] 100.00% 0.17%(2/2) bread [4] 100.00% 0.17%(2/2) breadn [5] 50.00% 0.08%(1/2) _lockmgr_args [6] 100.00% 0.08%(1/1) __lockmgr_args [7] 100.00% 0.08%(1/1) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [5] 50.00% 0.08%(1/2) getblk [6] 100.00% 0.08%(1/1) gbincore [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [0] 3.75% 3.75%(45/1201) ffs_write [1] 64.44% 2.41%(29/45) ffs_balloc_ufs2 [2] 86.21% 2.08%(25/29) ffs_alloc [3] 100.00% 2.08%(25/25) ffs_hashalloc [4] 100.00% 2.08%(25/25) ffs_alloccg [5] 84.00% 1.75%(21/25) ffs_alloccgblk [6] 61.90% 1.08%(13/21) __moddi3 [7] 100.00% 1.08%(13/13) __qdivrem [8] 100.00% 1.08%(13/13) [self] [6] 23.81% 0.42%(5/21) __divdi3 [7] 100.00% 0.42%(5/5) __qdivrem [8] 100.00% 0.42%(5/5) [self] [6] 14.29% 0.25%(3/21) softdep_setup_blkmapdep [7] 33.33% 0.08%(1/3) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [7] 33.33% 0.08%(1/3) diradd_inode_written [8] 100.00% 0.08%(1/1) [self] [7] 33.33% 0.08%(1/3) newblk_lookup [8] 100.00% 0.08%(1/1) [self] [5] 12.00% 0.25%(3/25) vfs_clean_pages [6] 100.00% 0.25%(3/3) vfs_page_set_validclean [7] 100.00% 0.25%(3/3) vm_page_set_validclean [8] 100.00% 0.25%(3/3) [self] [5] 4.00% 0.08%(1/25) bdwrite [6] 100.00% 0.08%(1/1) _lockmgr_args [7] 100.00% 0.08%(1/1) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [2] 13.79% 0.33%(4/29) getblk [3] 100.00% 0.33%(4/4) getnewbuf [4] 100.00% 0.33%(4/4) vfs_vmio_release [5] 100.00% 0.33%(4/4) brelvp [6] 100.00% 0.33%(4/4) buf_vlist_remove [7] 100.00% 0.33%(4/4) buf_splay [8] 100.00% 0.33%(4/4) [self] [1] 28.89% 1.08%(13/45) VOP_REALLOCBLKS [2] 100.00% 1.08%(13/13) VOP_REALLOCBLKS_APV [3] 100.00% 1.08%(13/13) ffs_reallocblks_ufs2 [4] 53.85% 0.58%(7/13) softdep_setup_allocindir_page [5] 57.14% 0.33%(4/7) newallocindir [6] 50.00% 0.17%(2/4) uma_zalloc [7] 50.00% 0.08%(1/2) generic_bzero [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) uma_zalloc_arg [8] 100.00% 0.08%(1/1) [self] [6] 25.00% 0.08%(1/4) malloc [7] 100.00% 0.08%(1/1) malloc_type_zone_allocated [8] 100.00% 0.08%(1/1) [self] [6] 25.00% 0.08%(1/4) newfreefrag [7] 100.00% 0.08%(1/1) malloc [8] 100.00% 0.08%(1/1) [self] [5] 42.86% 0.25%(3/7) setup_allocindir_phase2 [6] 33.33% 0.08%(1/3) free [7] 100.00% 0.08%(1/1) malloc_type_freed [8] 100.00% 0.08%(1/1) [self] [6] 33.33% 0.08%(1/3) free_allocindir [7] 100.00% 0.08%(1/1) workitem_free [8] 100.00% 0.08%(1/1) [self] [6] 33.33% 0.08%(1/3) handle_workitem_freefrag [7] 100.00% 0.08%(1/1) ffs_blkfree [8] 100.00% 0.08%(1/1) [self] [4] 38.46% 0.42%(5/13) ffs_hashalloc [5] 100.00% 0.42%(5/5) ffs_clusteralloc [6] 40.00% 0.17%(2/5) __divdi3 [7] 100.00% 0.17%(2/2) __qdivrem [8] 100.00% 0.17%(2/2) [self] [6] 40.00% 0.17%(2/5) ffs_alloccgblk [7] 50.00% 0.08%(1/2) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) ffs_clusteracct [8] 100.00% 0.08%(1/1) [self] [6] 20.00% 0.08%(1/5) bdwrite [7] 100.00% 0.08%(1/1) bqrelse [8] 100.00% 0.08%(1/1) [self] [4] 7.69% 0.08%(1/13) bread [5] 100.00% 0.08%(1/1) breadn [6] 100.00% 0.08%(1/1) _lockmgr_args [7] 100.00% 0.08%(1/1) __lockmgr_args [8] 100.00% 0.08%(1/1) [self] [1] 6.67% 0.25%(3/45) cluster_wbuild_wb [2] 100.00% 0.25%(3/3) cluster_wbuild [3] 100.00% 0.25%(3/3) bwrite [4] 100.00% 0.25%(3/3) bufwrite [5] 100.00% 0.25%(3/3) vfs_busy_pages [6] 100.00% 0.25%(3/3) vfs_page_set_validclean [7] 100.00% 0.25%(3/3) vm_page_set_validclean [8] 100.00% 0.25%(3/3) [self] [0] 2.08% 2.08%(25/1201) VOP_REALLOCBLKS [1] 100.00% 2.08%(25/25) VOP_REALLOCBLKS_APV [2] 100.00% 2.08%(25/25) ffs_reallocblks_ufs2 [3] 60.00% 1.25%(15/25) ffs_hashalloc [4] 100.00% 1.25%(15/15) ffs_clusteralloc [5] 80.00% 1.00%(12/15) ffs_alloccgblk [6] 41.67% 0.42%(5/12) softdep_setup_blkmapdep [7] 60.00% 0.25%(3/5) atomic_cmpset_int [8] 100.00% 0.25%(3/3) [self] [7] 20.00% 0.08%(1/5) bmsafemap_lookup [8] 100.00% 0.08%(1/1) [self] [7] 20.00% 0.08%(1/5) newblk_lookup [8] 100.00% 0.08%(1/1) [self] [6] 33.33% 0.33%(4/12) __moddi3 [7] 100.00% 0.33%(4/4) __qdivrem [8] 100.00% 0.33%(4/4) [self] [6] 25.00% 0.25%(3/12) __divdi3 [7] 100.00% 0.25%(3/3) __qdivrem [8] 100.00% 0.25%(3/3) [self] [5] 13.33% 0.17%(2/15) bdwrite [6] 100.00% 0.17%(2/2) _lockmgr_args [7] 50.00% 0.08%(1/2) __lockmgr_args [8] 100.00% 0.08%(1/1) [self] [7] 50.00% 0.08%(1/2) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [5] 6.67% 0.08%(1/15) __divdi3 [6] 100.00% 0.08%(1/1) __qdivrem [7] 100.00% 0.08%(1/1) __shl [8] 100.00% 0.08%(1/1) [self] [3] 36.00% 0.75%(9/25) softdep_setup_allocindir_page [4] 77.78% 0.58%(7/9) setup_allocindir_phase2 [5] 100.00% 0.58%(7/7) handle_workitem_freefrag [6] 57.14% 0.33%(4/7) ffs_blkfree [7] 75.00% 0.25%(3/4) ffs_clusteracct [8] 100.00% 0.25%(3/3) [self] [7] 25.00% 0.08%(1/4) bdwrite [8] 100.00% 0.08%(1/1) [self] [6] 42.86% 0.25%(3/7) workitem_free [7] 66.67% 0.17%(2/3) vtoslab [8] 100.00% 0.17%(2/2) [self] [7] 33.33% 0.08%(1/3) free [8] 100.00% 0.08%(1/1) [self] [4] 22.22% 0.17%(2/9) newallocindir [5] 50.00% 0.08%(1/2) newfreefrag [6] 100.00% 0.08%(1/1) uma_zalloc [7] 100.00% 0.08%(1/1) uma_zalloc_arg [8] 100.00% 0.08%(1/1) [self] [5] 50.00% 0.08%(1/2) uma_zalloc [6] 100.00% 0.08%(1/1) uma_zalloc_arg [7] 100.00% 0.08%(1/1) choosethread [8] 100.00% 0.08%(1/1) [self] [3] 4.00% 0.08%(1/25) bread [4] 100.00% 0.08%(1/1) breadn [5] 100.00% 0.08%(1/1) getblk [6] 100.00% 0.08%(1/1) gbincore [7] 100.00% 0.08%(1/1) buf_splay [8] 100.00% 0.08%(1/1) [self] [0] 1.50% 1.50%(18/1201) ffs_balloc_ufs2 [1] 50.00% 0.75%(9/18) ffs_alloc [2] 100.00% 0.75%(9/9) ffs_hashalloc [3] 100.00% 0.75%(9/9) ffs_alloccg [4] 44.44% 0.33%(4/9) ffs_alloccgblk [5] 50.00% 0.17%(2/4) __moddi3 [6] 100.00% 0.17%(2/2) __qdivrem [7] 100.00% 0.17%(2/2) __shl [8] 100.00% 0.17%(2/2) [self] [5] 25.00% 0.08%(1/4) __divdi3 [6] 100.00% 0.08%(1/1) __qdivrem [7] 100.00% 0.08%(1/1) __shl [8] 100.00% 0.08%(1/1) [self] [5] 25.00% 0.08%(1/4) softdep_setup_blkmapdep [6] 100.00% 0.08%(1/1) newblk_lookup [7] 100.00% 0.08%(1/1) newblk_find [8] 100.00% 0.08%(1/1) [self] [4] 33.33% 0.25%(3/9) vfs_clean_pages [5] 100.00% 0.25%(3/3) vfs_page_set_validclean [6] 100.00% 0.25%(3/3) vm_page_set_validclean [7] 66.67% 0.17%(2/3) pmap_clear_modify [8] 100.00% 0.17%(2/2) [self] [7] 33.33% 0.08%(1/3) vm_page_bits [8] 100.00% 0.08%(1/1) [self] [4] 22.22% 0.17%(2/9) bread [5] 100.00% 0.17%(2/2) breadn [6] 50.00% 0.08%(1/2) _lockmgr_args [7] 100.00% 0.08%(1/1) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [6] 50.00% 0.08%(1/2) getblk [7] 100.00% 0.08%(1/1) gbincore [8] 100.00% 0.08%(1/1) [self] [1] 50.00% 0.75%(9/18) getblk [2] 100.00% 0.75%(9/9) getnewbuf [3] 100.00% 0.75%(9/9) vfs_vmio_release [4] 100.00% 0.75%(9/9) pmap_qremove [5] 100.00% 0.75%(9/9) pmap_invalidate_range [6] 100.00% 0.75%(9/9) smp_invlpg_range [7] 88.89% 0.67%(8/9) ia32_pause [8] 100.00% 0.67%(8/8) [self] [7] 11.11% 0.08%(1/9) smp_tlb_shootdown [8] 100.00% 0.08%(1/1) [self] [0] 1.42% 1.42%(17/1201) cluster_wbuild_wb [1] 100.00% 1.42%(17/17) cluster_wbuild [2] 100.00% 1.42%(17/17) bwrite [3] 94.12% 1.33%(16/17) bufwrite [4] 100.00% 1.33%(16/16) vfs_busy_pages [5] 100.00% 1.33%(16/16) vfs_page_set_validclean [6] 100.00% 1.33%(16/16) vm_page_set_validclean [7] 75.00% 1.00%(12/16) pmap_clear_modify [8] 100.00% 1.00%(12/12) [self] [7] 18.75% 0.25%(3/16) vm_page_bits [8] 100.00% 0.25%(3/3) [self] [7] 6.25% 0.08%(1/16) sched_pin [8] 100.00% 0.08%(1/1) [self] [3] 5.88% 0.08%(1/17) bstrategy [4] 100.00% 0.08%(1/1) VOP_STRATEGY [5] 100.00% 0.08%(1/1) VOP_STRATEGY_APV [6] 100.00% 0.08%(1/1) ufs_strategy [7] 100.00% 0.08%(1/1) ffs_geom_strategy [8] 100.00% 0.08%(1/1) [self] [0] 1.00% 1.00%(12/1201) VOP_REALLOCBLKS_APV [1] 100.00% 1.00%(12/12) ffs_reallocblks_ufs2 [2] 91.67% 0.92%(11/12) softdep_setup_allocindir_page [3] 100.00% 0.92%(11/11) setup_allocindir_phase2 [4] 100.00% 0.92%(11/11) handle_workitem_freefrag [5] 100.00% 0.92%(11/11) ffs_blkfree [6] 54.55% 0.50%(6/11) __divdi3 [7] 83.33% 0.42%(5/6) __qdivrem [8] 100.00% 0.42%(5/5) [self] [7] 16.67% 0.08%(1/6) __shl [8] 100.00% 0.08%(1/1) [self] [6] 27.27% 0.25%(3/11) __moddi3 [7] 100.00% 0.25%(3/3) __qdivrem [8] 100.00% 0.25%(3/3) [self] [6] 9.09% 0.08%(1/11) bdwrite [7] 100.00% 0.08%(1/1) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [6] 9.09% 0.08%(1/11) bread [7] 100.00% 0.08%(1/1) breadn [8] 100.00% 0.08%(1/1) [self] [2] 8.33% 0.08%(1/12) ffs_hashalloc [3] 100.00% 0.08%(1/1) ffs_clusteralloc [4] 100.00% 0.08%(1/1) ffs_alloccgblk [5] 100.00% 0.08%(1/1) __divdi3 [6] 100.00% 0.08%(1/1) __qdivrem [7] 100.00% 0.08%(1/1) __shl [8] 100.00% 0.08%(1/1) [self] [0] 0.67% 0.67%(8/1201) ffs_reallocblks_ufs2 [1] 100.00% 0.67%(8/8) softdep_setup_allocindir_page [2] 100.00% 0.67%(8/8) setup_allocindir_phase2 [3] 100.00% 0.67%(8/8) handle_workitem_freefrag [4] 100.00% 0.67%(8/8) ffs_blkfree [5] 50.00% 0.33%(4/8) __moddi3 [6] 100.00% 0.33%(4/4) __qdivrem [7] 100.00% 0.33%(4/4) __shl [8] 100.00% 0.33%(4/4) [self] [5] 25.00% 0.17%(2/8) vfs_clean_pages [6] 100.00% 0.17%(2/2) vfs_page_set_validclean [7] 100.00% 0.17%(2/2) vm_page_set_validclean [8] 100.00% 0.17%(2/2) [self] [5] 12.50% 0.08%(1/8) bdwrite [6] 100.00% 0.08%(1/1) _lockmgr_args [7] 100.00% 0.08%(1/1) __lockmgr_args [8] 100.00% 0.08%(1/1) [self] [5] 12.50% 0.08%(1/8) bread [6] 100.00% 0.08%(1/1) breadn [7] 100.00% 0.08%(1/1) getblk [8] 100.00% 0.08%(1/1) [self] [0] 0.42% 0.42%(5/1201) _sleep [1] 100.00% 0.42%(5/5) sleepq_wait [2] 100.00% 0.42%(5/5) sleepq_switch [3] 100.00% 0.42%(5/5) mi_switch [4] 100.00% 0.42%(5/5) sched_switch [5] 100.00% 0.42%(5/5) choosethread [6] 80.00% 0.33%(4/5) sched_choose [7] 75.00% 0.25%(3/4) tdq_choose [8] 100.00% 0.25%(3/3) [self] [7] 25.00% 0.08%(1/4) sched_bind [8] 100.00% 0.08%(1/1) [self] [6] 20.00% 0.08%(1/5) tdq_runq_rem [7] 100.00% 0.08%(1/1) runq_remove_idx [8] 100.00% 0.08%(1/1) [self] [0] 0.42% 0.42%(5/1201) sleepq_wait [1] 100.00% 0.42%(5/5) sleepq_switch [2] 100.00% 0.42%(5/5) mi_switch [3] 100.00% 0.42%(5/5) sched_switch [4] 100.00% 0.42%(5/5) choosethread [5] 100.00% 0.42%(5/5) sched_choose [6] 100.00% 0.42%(5/5) tdq_choose [7] 100.00% 0.42%(5/5) runq_findbit_from [8] 100.00% 0.42%(5/5) [self] [0] 0.42% 0.42%(5/1201) pmclog_loop [1] 100.00% 0.42%(5/5) _sleep [2] 100.00% 0.42%(5/5) sleepq_wait [3] 100.00% 0.42%(5/5) sleepq_switch [4] 100.00% 0.42%(5/5) mi_switch [5] 100.00% 0.42%(5/5) sched_switch [6] 100.00% 0.42%(5/5) choosethread [7] 100.00% 0.42%(5/5) sched_choose [8] 100.00% 0.42%(5/5) [self] [0] 0.42% 0.42%(5/1201) ffs_alloc [1] 100.00% 0.42%(5/5) ffs_hashalloc [2] 100.00% 0.42%(5/5) ffs_alloccg [3] 100.00% 0.42%(5/5) ffs_alloccgblk [4] 100.00% 0.42%(5/5) softdep_setup_blkmapdep [5] 100.00% 0.42%(5/5) newblk_lookup [6] 80.00% 0.33%(4/5) uma_zalloc [7] 100.00% 0.33%(4/4) uma_zalloc_arg [8] 100.00% 0.33%(4/4) [self] [6] 20.00% 0.08%(1/5) malloc [7] 100.00% 0.08%(1/1) malloc_type_zone_allocated [8] 100.00% 0.08%(1/1) [self] [0] 0.42% 0.42%(5/1201) softdep_setup_allocindir_page [1] 100.00% 0.42%(5/5) setup_allocindir_phase2 [2] 100.00% 0.42%(5/5) handle_workitem_freefrag [3] 100.00% 0.42%(5/5) ffs_blkfree [4] 60.00% 0.25%(3/5) vfs_clean_pages [5] 100.00% 0.25%(3/3) vfs_page_set_validclean [6] 100.00% 0.25%(3/3) vm_page_set_validclean [7] 33.33% 0.08%(1/3) pmap_clear_modify [8] 100.00% 0.08%(1/1) [self] [7] 33.33% 0.08%(1/3) vm_page_bits [8] 100.00% 0.08%(1/1) [self] [7] 33.33% 0.08%(1/3) vm_page_deactivate [8] 100.00% 0.08%(1/1) [self] [4] 40.00% 0.17%(2/5) bread [5] 100.00% 0.17%(2/2) breadn [6] 100.00% 0.17%(2/2) _lockmgr_args [7] 100.00% 0.17%(2/2) __lockmgr_args [8] 100.00% 0.17%(2/2) [self] [0] 0.17% 0.17%(2/1201) vfs_vmio_release [1] 100.00% 0.17%(2/2) pmap_qremove [2] 100.00% 0.17%(2/2) pmap_invalidate_range [3] 100.00% 0.17%(2/2) smp_invlpg_range [4] 100.00% 0.17%(2/2) smp_tlb_shootdown [5] 100.00% 0.17%(2/2) ipi_all_but_self [6] 100.00% 0.17%(2/2) lapic_ipi_vectored [7] 100.00% 0.17%(2/2) lapic_ipi_wait [8] 100.00% 0.17%(2/2) [self] [0] 0.08% 0.08%(1/1201) wakeup [1] 100.00% 0.08%(1/1) sleepq_broadcast [2] 100.00% 0.08%(1/1) sleepq_resume_thread [3] 100.00% 0.08%(1/1) setrunnable [4] 100.00% 0.08%(1/1) sched_wakeup [5] 100.00% 0.08%(1/1) sched_add [6] 100.00% 0.08%(1/1) tdq_notify [7] 100.00% 0.08%(1/1) cpu_hlt_setup [8] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) getblk [1] 100.00% 0.08%(1/1) getnewbuf [2] 100.00% 0.08%(1/1) vfs_vmio_release [3] 100.00% 0.08%(1/1) pmap_qremove [4] 100.00% 0.08%(1/1) pmap_invalidate_range [5] 100.00% 0.08%(1/1) smp_invlpg_range [6] 100.00% 0.08%(1/1) smp_tlb_shootdown [7] 100.00% 0.08%(1/1) disable_intr [8] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) cluster_wbuild [1] 100.00% 0.08%(1/1) bwrite [2] 100.00% 0.08%(1/1) bstrategy [3] 100.00% 0.08%(1/1) VOP_STRATEGY [4] 100.00% 0.08%(1/1) VOP_STRATEGY_APV [5] 100.00% 0.08%(1/1) ufs_strategy [6] 100.00% 0.08%(1/1) buf_start [7] 100.00% 0.08%(1/1) softdep_disk_io_initiation [8] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) VOP_STRATEGY [1] 100.00% 0.08%(1/1) VOP_STRATEGY_APV [2] 100.00% 0.08%(1/1) ufs_strategy [3] 100.00% 0.08%(1/1) ffs_geom_strategy [4] 100.00% 0.08%(1/1) g_vfs_strategy [5] 100.00% 0.08%(1/1) g_io_request [6] 100.00% 0.08%(1/1) wakeup [7] 100.00% 0.08%(1/1) sleepq_release [8] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) bstrategy [1] 100.00% 0.08%(1/1) VOP_STRATEGY [2] 100.00% 0.08%(1/1) VOP_STRATEGY_APV [3] 100.00% 0.08%(1/1) ufs_strategy [4] 100.00% 0.08%(1/1) ffs_geom_strategy [5] 100.00% 0.08%(1/1) g_vfs_strategy [6] 100.00% 0.08%(1/1) g_io_request [7] 100.00% 0.08%(1/1) atomic_cmpset_int [8] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) ffs_hashalloc [1] 100.00% 0.08%(1/1) ffs_alloccg [2] 100.00% 0.08%(1/1) ffs_alloccgblk [3] 100.00% 0.08%(1/1) softdep_setup_blkmapdep [4] 100.00% 0.08%(1/1) newblk_lookup [5] 100.00% 0.08%(1/1) uma_zalloc [6] 100.00% 0.08%(1/1) uma_zalloc_arg [7] 100.00% 0.08%(1/1) critical_exit [8] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) sw1 [1] 100.00% 0.08%(1/1) [self] [0] 0.08% 0.08%(1/1201) setup_allocindir_phase2 [1] 100.00% 0.08%(1/1) getblk [2] 100.00% 0.08%(1/1) getnewbuf [3] 100.00% 0.08%(1/1) vfs_vmio_release [4] 100.00% 0.08%(1/1) pmap_qremove [5] 100.00% 0.08%(1/1) pmap_invalidate_range [6] 100.00% 0.08%(1/1) smp_invlpg_range [7] 100.00% 0.08%(1/1) ia32_pause [8] 100.00% 0.08%(1/1) [self] Process: 1118, /usr/sbin/sshd, total: 180 ( 0.01%) [0] 32.78% 32.78%(59/180) ssh_cleanup_exit [1] 59.32% 19.44%(35/59) ssh_channel_output_poll [2] 100.00% 19.44%(35/35) ssh_packet_send [3] 100.00% 19.44%(35/35) ssh_set_newkeys [4] 94.29% 18.33%(33/35) ssh_buffer_compress [5] 100.00% 18.33%(33/33) deflate [6] 100.00% 18.33%(33/33) deflateParams [7] 96.97% 17.78%(32/33) deflateEnd [8] 100.00% 17.78%(32/32) [self] [7] 3.03% 0.56%(1/33) deflateCopy [8] 100.00% 0.56%(1/1) [self] [4] 5.71% 1.11%(2/35) ssh_mac_compute [5] 100.00% 1.11%(2/2) HMAC_Final [6] 100.00% 1.11%(2/2) EVP_MD_CTX_copy_ex [7] 100.00% 1.11%(2/2) EVP_MD_CTX_cleanup [8] 100.00% 1.11%(2/2) [self] [1] 37.29% 12.22%(22/59) ssh_cleanup_exit [2] 95.45% 11.67%(21/22) ssh_cleanup_exit [3] 57.14% 6.67%(12/21) ssh_cleanup_exit [4] 50.00% 3.33%(6/12) ssh_dispatch_run [5] 66.67% 2.22%(4/6) ssh_packet_read_poll_seqnr [6] 50.00% 1.11%(2/4) [self] [6] 25.00% 0.56%(1/4) ssh_buffer_consume [7] 100.00% 0.56%(1/1) ssh_buffer_consume_ret [8] 100.00% 0.56%(1/1) [self] [6] 25.00% 0.56%(1/4) ssh_mac_compute [7] 100.00% 0.56%(1/1) HMAC_Final [8] 100.00% 0.56%(1/1) [self] [5] 16.67% 0.56%(1/6) [self] [5] 16.67% 0.56%(1/6) [unmapped_function] [4] 16.67% 1.11%(2/12) ssh_channel_input_close_confirmation [5] 50.00% 0.56%(1/2) [self] [5] 50.00% 0.56%(1/2) ssh_channel_output_poll [6] 100.00% 0.56%(1/1) [self] [4] 8.33% 0.56%(1/12) [self] [4] 8.33% 0.56%(1/12) __divdi3 [5] 100.00% 0.56%(1/1) [self] [4] 8.33% 0.56%(1/12) sigdelset [5] 100.00% 0.56%(1/1) [self] [4] 8.33% 0.56%(1/12) ssh_packet_not_very_much_data_to_write [5] 100.00% 0.56%(1/1) [self] [3] 23.81% 2.78%(5/21) ssh_channel_output_poll [4] 60.00% 1.67%(3/5) ssh_packet_send [5] 100.00% 1.67%(3/3) ssh_set_newkeys [6] 33.33% 0.56%(1/3) arc4random_stir [7] 100.00% 0.56%(1/1) [self] [6] 33.33% 0.56%(1/3) ssh_buffer_append_space [7] 100.00% 0.56%(1/1) [self] [6] 33.33% 0.56%(1/3) ssh_mac_compute [7] 100.00% 0.56%(1/1) [unmapped_function] [4] 20.00% 0.56%(1/5) [self] [4] 20.00% 0.56%(1/5) ssh_packet_start [5] 100.00% 0.56%(1/1) memset [6] 100.00% 0.56%(1/1) [self] [3] 9.52% 1.11%(2/21) [unmapped_function] [3] 4.76% 0.56%(1/21) ssh_packet_not_very_much_data_to_write [4] 100.00% 0.56%(1/1) [self] [3] 4.76% 0.56%(1/21) ssh_packet_set_maxsize [4] 100.00% 0.56%(1/1) [self] [2] 4.55% 0.56%(1/22) ssh_dispatch_run [3] 100.00% 0.56%(1/1) ssh_packet_read_poll_seqnr [4] 100.00% 0.56%(1/1) ssh_mac_compute [5] 100.00% 0.56%(1/1) HMAC_Update [6] 100.00% 0.56%(1/1) EVP_DigestUpdate [7] 100.00% 0.56%(1/1) EVP_md5 [8] 100.00% 0.56%(1/1) [self] [1] 3.39% 1.11%(2/59) ssh_dispatch_run [2] 100.00% 1.11%(2/2) ssh_packet_read_poll_seqnr [3] 100.00% 1.11%(2/2) ssh_cipher_crypt [4] 100.00% 1.11%(2/2) EVP_Cipher [5] 100.00% 1.11%(2/2) EVP_aes_256_cfb8 [6] 100.00% 1.11%(2/2) AES_cbc_encrypt [7] 100.00% 1.11%(2/2) AES_decrypt [8] 100.00% 1.11%(2/2) [self] [0] 26.11% 26.11%(47/180) syscall [1] 57.45% 15.00%(27/47) select [2] 33.33% 5.00%(9/27) fo_poll [3] 66.67% 3.33%(6/9) soo_poll [4] 100.00% 3.33%(6/6) sopoll [5] 33.33% 1.11%(2/6) [self] [5] 33.33% 1.11%(2/6) atomic_cmpset_int [6] 100.00% 1.11%(2/2) [self] [5] 33.33% 1.11%(2/6) sopoll_generic [6] 100.00% 1.11%(2/2) atomic_cmpset_int [7] 100.00% 1.11%(2/2) [self] [3] 11.11% 0.56%(1/9) pipe_poll [4] 100.00% 0.56%(1/1) atomic_cmpset_int [5] 100.00% 0.56%(1/1) [self] [3] 11.11% 0.56%(1/9) ptsdev_kqfilter [4] 100.00% 0.56%(1/1) [self] [3] 11.11% 0.56%(1/9) ptsdev_poll [4] 100.00% 0.56%(1/1) selrecord [5] 100.00% 0.56%(1/1) [self] [2] 22.22% 3.33%(6/27) selflags [3] 100.00% 3.33%(6/6) [self] [2] 11.11% 1.67%(3/27) kern_select [3] 66.67% 1.11%(2/3) seltdwait [4] 50.00% 0.56%(1/2) [self] [4] 50.00% 0.56%(1/2) _cv_wait_sig [5] 100.00% 0.56%(1/1) sleepq_add [6] 100.00% 0.56%(1/1) [self] [3] 33.33% 0.56%(1/3) [self] [2] 11.11% 1.67%(3/27) selscan [3] 100.00% 1.67%(3/3) uma_zalloc [4] 66.67% 1.11%(2/3) uma_zalloc_arg [5] 50.00% 0.56%(1/2) __curthread [6] 100.00% 0.56%(1/1) [self] [5] 50.00% 0.56%(1/2) critical_exit [6] 100.00% 0.56%(1/1) [self] [4] 33.33% 0.56%(1/3) generic_bzero [5] 100.00% 0.56%(1/1) [self] [2] 7.41% 1.11%(2/27) atomic_fetchadd_int [3] 100.00% 1.11%(2/2) [self] [2] 7.41% 1.11%(2/27) slow_copyin [3] 100.00% 1.11%(2/2) [self] [2] 3.70% 0.56%(1/27) selrescan [3] 100.00% 0.56%(1/1) [self] [2] 3.70% 0.56%(1/27) selsetbits [3] 100.00% 0.56%(1/1) [self] [1] 14.89% 3.89%(7/47) read [2] 85.71% 3.33%(6/7) kern_readv [3] 100.00% 3.33%(6/6) fo_read [4] 50.00% 1.67%(3/6) ptsdev_read [5] 66.67% 1.11%(2/3) ttydisc_getc_uio [6] 50.00% 0.56%(1/2) atomic_cmpset_int [7] 100.00% 0.56%(1/1) [self] [6] 50.00% 0.56%(1/2) ttyoutq_read_uio [7] 100.00% 0.56%(1/1) slow_copyout [8] 100.00% 0.56%(1/1) [self] [5] 33.33% 0.56%(1/3) [self] [4] 50.00% 1.67%(3/6) soo_read [5] 100.00% 1.67%(3/3) soreceive [6] 100.00% 1.67%(3/3) soreceive_generic [7] 66.67% 1.11%(2/3) [self] [7] 33.33% 0.56%(1/3) slow_copyout [8] 100.00% 0.56%(1/1) [self] [2] 14.29% 0.56%(1/7) [self] [1] 8.51% 2.22%(4/47) [self] [1] 8.51% 2.22%(4/47) write [2] 100.00% 2.22%(4/4) kern_writev [3] 100.00% 2.22%(4/4) fo_write [4] 75.00% 1.67%(3/4) soo_write [5] 100.00% 1.67%(3/3) sosend [6] 100.00% 1.67%(3/3) sosend_generic [7] 66.67% 1.11%(2/3) m_uiotombuf [8] 100.00% 1.11%(2/2) [self] [7] 33.33% 0.56%(1/3) atomic_cmpset_int [8] 100.00% 0.56%(1/1) [self] [4] 25.00% 0.56%(1/4) ptsdev_write [5] 100.00% 0.56%(1/1) ttydisc_rint_done [6] 100.00% 0.56%(1/1) [self] [1] 4.26% 1.11%(2/47) sigprocmask [2] 50.00% 0.56%(1/2) atomic_cmpset_int [3] 100.00% 0.56%(1/1) [self] [2] 50.00% 0.56%(1/2) kern_sigprocmask [3] 100.00% 0.56%(1/1) [self] [1] 4.26% 1.11%(2/47) userret [2] 100.00% 1.11%(2/2) [self] [1] 2.13% 0.56%(1/47) ioctl [2] 100.00% 0.56%(1/1) [self] [0] 13.89% 13.89%(25/180) ssh_channel_output_poll [1] 96.00% 13.33%(24/25) ssh_packet_send [2] 100.00% 13.33%(24/24) ssh_set_newkeys [3] 95.83% 12.78%(23/24) ssh_buffer_compress [4] 100.00% 12.78%(23/23) deflate [5] 100.00% 12.78%(23/23) deflateParams [6] 86.96% 11.11%(20/23) _tr_flush_block [7] 60.00% 6.67%(12/20) _tr_tally [8] 100.00% 6.67%(12/12) [self] [7] 30.00% 3.33%(6/20) _tr_init [8] 100.00% 3.33%(6/6) [self] [7] 10.00% 1.11%(2/20) zcalloc [8] 100.00% 1.11%(2/2) [self] [6] 13.04% 1.67%(3/23) deflateCopy [7] 100.00% 1.67%(3/3) adler32 [8] 100.00% 1.67%(3/3) [self] [3] 4.17% 0.56%(1/24) ssh_mac_compute [4] 100.00% 0.56%(1/1) HMAC_Final [5] 100.00% 0.56%(1/1) EVP_DigestUpdate [6] 100.00% 0.56%(1/1) EVP_md5 [7] 100.00% 0.56%(1/1) MD5_Update [8] 100.00% 0.56%(1/1) [self] [1] 4.00% 0.56%(1/25) ssh_buffer_check_alloc [2] 100.00% 0.56%(1/1) [self] [0] 9.44% 9.44%(17/180) deflate [1] 94.12% 8.89%(16/17) deflateParams [2] 100.00% 8.89%(16/16) [self] [1] 5.88% 0.56%(1/17) _tr_align [2] 100.00% 0.56%(1/1) [self] [0] 3.89% 3.89%(7/180) _tr_tally [1] 100.00% 3.89%(7/7) _tr_init [2] 100.00% 3.89%(7/7) [self] [0] 2.22% 2.22%(4/180) ssh_dispatch_run [1] 100.00% 2.22%(4/4) ssh_packet_read_poll_seqnr [2] 100.00% 2.22%(4/4) ssh_mac_compute [3] 100.00% 2.22%(4/4) HMAC_Final [4] 100.00% 2.22%(4/4) EVP_DigestFinal_ex [5] 100.00% 2.22%(4/4) EVP_md5 [6] 100.00% 2.22%(4/4) MD5_Final [7] 100.00% 2.22%(4/4) md5_block_data_order [8] 100.00% 2.22%(4/4) [self] [0] 1.67% 1.67%(3/180) slow_copyin [1] 100.00% 1.67%(3/3) [self] [0] 1.67% 1.67%(3/180) AES_cbc_encrypt [1] 100.00% 1.67%(3/3) AES_encrypt [2] 100.00% 1.67%(3/3) [self] [0] 1.11% 1.11%(2/180) ssh_packet_send [1] 100.00% 1.11%(2/2) ssh_set_newkeys [2] 100.00% 1.11%(2/2) ssh_mac_compute [3] 100.00% 1.11%(2/2) HMAC_Final [4] 100.00% 1.11%(2/2) EVP_DigestFinal_ex [5] 100.00% 1.11%(2/2) EVP_md5 [6] 100.00% 1.11%(2/2) MD5_Final [7] 100.00% 1.11%(2/2) md5_block_data_order [8] 100.00% 1.11%(2/2) [self] [0] 1.11% 1.11%(2/180) lapic_handle_timer [1] 100.00% 1.11%(2/2) hardclock [2] 50.00% 0.56%(1/2) hardclock_cpu [3] 100.00% 0.56%(1/1) pmc_process_samples [4] 100.00% 0.56%(1/1) p4_get_config [5] 100.00% 0.56%(1/1) atomic_cmpset_int [6] 100.00% 0.56%(1/1) [self] [2] 50.00% 0.56%(1/2) tc_ticktock [3] 100.00% 0.56%(1/1) tc_windup [4] 100.00% 0.56%(1/1) __udivdi3 [5] 100.00% 0.56%(1/1) __qdivrem [6] 100.00% 0.56%(1/1) [self] [0] 1.11% 1.11%(2/180) sosend [1] 100.00% 1.11%(2/2) sosend_generic [2] 100.00% 1.11%(2/2) tcp_output_send [3] 100.00% 1.11%(2/2) tcp_output [4] 50.00% 0.56%(1/2) ip_output [5] 100.00% 0.56%(1/1) ether_output [6] 100.00% 0.56%(1/1) ether_output_frame [7] 100.00% 0.56%(1/1) if_handoff [8] 100.00% 0.56%(1/1) [self] [4] 50.00% 0.56%(1/2) tcp_timer_activate [5] 100.00% 0.56%(1/1) callout_reset_on [6] 100.00% 0.56%(1/1) callout_lock [7] 100.00% 0.56%(1/1) spinlock_enter [8] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) ssh_packet_read_poll_seqnr [1] 100.00% 0.56%(1/1) memset [2] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) ssh_buffer_uncompress [1] 100.00% 0.56%(1/1) [unmapped_function] [0] 0.56% 0.56%(1/180) ssh_buffer_append [1] 100.00% 0.56%(1/1) ssh_buffer_append_space [2] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) HMAC_Init_ex [1] 100.00% 0.56%(1/1) [unmapped_function] [0] 0.56% 0.56%(1/180) ptsdev_write [1] 100.00% 0.56%(1/1) ttydisc_rint_done [2] 100.00% 0.56%(1/1) tty_wakeup [3] 100.00% 0.56%(1/1) selwakeup [4] 100.00% 0.56%(1/1) doselwakeup [5] 100.00% 0.56%(1/1) cv_broadcastpri [6] 100.00% 0.56%(1/1) sleepq_broadcast [7] 100.00% 0.56%(1/1) _thread_lock_flags [8] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) write [1] 100.00% 0.56%(1/1) kern_writev [2] 100.00% 0.56%(1/1) fo_write [3] 100.00% 0.56%(1/1) soo_write [4] 100.00% 0.56%(1/1) sosend [5] 100.00% 0.56%(1/1) sosend_generic [6] 100.00% 0.56%(1/1) tcp_output_send [7] 100.00% 0.56%(1/1) tcp_output [8] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) kern_writev [1] 100.00% 0.56%(1/1) fo_write [2] 100.00% 0.56%(1/1) soo_write [3] 100.00% 0.56%(1/1) sosend [4] 100.00% 0.56%(1/1) sosend_generic [5] 100.00% 0.56%(1/1) tcp_output_send [6] 100.00% 0.56%(1/1) tcp_output [7] 100.00% 0.56%(1/1) ip_output [8] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) sleepq_broadcast [1] 100.00% 0.56%(1/1) sleepq_resume_thread [2] 100.00% 0.56%(1/1) setrunnable [3] 100.00% 0.56%(1/1) sched_wakeup [4] 100.00% 0.56%(1/1) sched_add [5] 100.00% 0.56%(1/1) sched_lowest [6] 100.00% 0.56%(1/1) cpu_search [7] 100.00% 0.56%(1/1) cpu_compare [8] 100.00% 0.56%(1/1) [self] [0] 0.56% 0.56%(1/180) doreti_notvm86 [1] 100.00% 0.56%(1/1) [self] Process: 41195, /bin/csh, total: 140 ( 0.01%) [0] 37.14% 37.14%(52/140) glob [1] 57.69% 21.43%(30/52) glob [2] 50.00% 10.71%(15/30) glob [3] 46.67% 5.00%(7/15) glob [4] 57.14% 2.86%(4/7) glob [5] 100.00% 2.86%(4/4) glob [6] 75.00% 2.14%(3/4) glob [7] 100.00% 2.14%(3/3) glob [8] 100.00% 2.14%(3/3) [self] [6] 25.00% 0.71%(1/4) _none_init [7] 100.00% 0.71%(1/1) [self] [4] 14.29% 0.71%(1/7) arena_lock_balance [5] 100.00% 0.71%(1/1) [self] [4] 14.29% 0.71%(1/7) malloc [5] 100.00% 0.71%(1/1) [self] [4] 14.29% 0.71%(1/7) mbtowc [5] 100.00% 0.71%(1/1) _none_mbrtowc [6] 100.00% 0.71%(1/1) [self] [3] 33.33% 3.57%(5/15) wctomb [4] 80.00% 2.86%(4/5) _none_wcrtomb [5] 100.00% 2.86%(4/4) [self] [4] 20.00% 0.71%(1/5) [self] [3] 13.33% 1.43%(2/15) arena_bin_malloc_easy [4] 100.00% 1.43%(2/2) [self] [3] 6.67% 0.71%(1/15) [self] [2] 20.00% 4.29%(6/30) tgetent [3] 100.00% 4.29%(6/6) _nc_setupterm [4] 100.00% 4.29%(6/6) _nc_read_entry [5] 66.67% 2.86%(4/6) _nc_read_termcap_entry [6] 75.00% 2.14%(3/4) strchr [7] 100.00% 2.14%(3/3) [self] [6] 25.00% 0.71%(1/4) [self] [5] 33.33% 1.43%(2/6) strchr [6] 100.00% 1.43%(2/2) [self] [2] 13.33% 2.86%(4/30) iralloc [3] 50.00% 1.43%(2/4) arena_lock_balance [4] 100.00% 1.43%(2/2) [self] [3] 25.00% 0.71%(1/4) arena_ralloc [4] 100.00% 0.71%(1/1) [self] [3] 25.00% 0.71%(1/4) memcpy [4] 100.00% 0.71%(1/1) [self] [2] 10.00% 2.14%(3/30) [self] [2] 3.33% 0.71%(1/30) [unmapped_function] [2] 3.33% 0.71%(1/30) arena_lock_balance [3] 100.00% 0.71%(1/1) [self] [1] 17.31% 6.43%(9/52) [self] [1] 11.54% 4.29%(6/52) [unmapped_function] [1] 1.92% 0.71%(1/52) __hdtoa [2] 100.00% 0.71%(1/1) [self] [1] 1.92% 0.71%(1/52) _none_init [2] 100.00% 0.71%(1/1) [self] [1] 1.92% 0.71%(1/52) arena_run_reg_alloc [2] 100.00% 0.71%(1/1) [self] [1] 1.92% 0.71%(1/52) mbtowc [2] 100.00% 0.71%(1/1) [self] [1] 1.92% 0.71%(1/52) memset [2] 100.00% 0.71%(1/1) [self] [1] 1.92% 0.71%(1/52) strlen [2] 100.00% 0.71%(1/1) [self] [1] 1.92% 0.71%(1/52) tgetstr [2] 100.00% 0.71%(1/1) [self] [0] 15.00% 15.00%(21/140) trap [1] 100.00% 15.00%(21/21) trap_pfault [2] 90.48% 13.57%(19/21) vm_fault [3] 57.89% 7.86%(11/19) sse2_pagezero [4] 100.00% 7.86%(11/11) [self] [3] 21.05% 2.86%(4/19) vm_map_lookup [4] 75.00% 2.14%(3/4) [self] [4] 25.00% 0.71%(1/4) atomic_cmpset_int [5] 100.00% 0.71%(1/1) [self] [3] 15.79% 2.14%(3/19) pmap_enter [4] 66.67% 1.43%(2/3) pmap_insert_entry [5] 100.00% 1.43%(2/2) get_pv_entry [6] 100.00% 1.43%(2/2) [self] [4] 33.33% 0.71%(1/3) vm_page_flag_set [5] 100.00% 0.71%(1/1) [self] [3] 5.26% 0.71%(1/19) vm_page_lookup [4] 100.00% 0.71%(1/1) vm_page_splay [5] 100.00% 0.71%(1/1) [self] [2] 9.52% 1.43%(2/21) vm_fault_prefault [3] 100.00% 1.43%(2/2) atomic_cmpset_int [4] 100.00% 1.43%(2/2) [self] [0] 9.29% 9.29%(13/140) syscall [1] 23.08% 2.14%(3/13) [self] [1] 15.38% 1.43%(2/13) fork [2] 100.00% 1.43%(2/2) fork1 [3] 100.00% 1.43%(2/2) vm_map_copy_entry [4] 100.00% 1.43%(2/2) pmap_copy [5] 50.00% 0.71%(1/2) [self] [5] 50.00% 0.71%(1/2) pmap_try_insert_pv_entry [6] 100.00% 0.71%(1/1) get_pv_entry [7] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) access [2] 100.00% 0.71%(1/1) kern_access [3] 100.00% 0.71%(1/1) kern_accessat [4] 100.00% 0.71%(1/1) namei [5] 100.00% 0.71%(1/1) lookup [6] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) execve [2] 100.00% 0.71%(1/1) do_execve [3] 100.00% 0.71%(1/1) exec_elf32_imgact [4] 100.00% 0.71%(1/1) exec_new_vmspace [5] 100.00% 0.71%(1/1) PHYS_TO_VM_PAGE [6] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) fcntl [2] 100.00% 0.71%(1/1) atomic_cmpset_int [3] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) open [2] 100.00% 0.71%(1/1) kern_open [3] 100.00% 0.71%(1/1) kern_openat [4] 100.00% 0.71%(1/1) vn_open [5] 100.00% 0.71%(1/1) vn_open_cred [6] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) pread [2] 100.00% 0.71%(1/1) kern_preadv [3] 100.00% 0.71%(1/1) fo_read [4] 100.00% 0.71%(1/1) vn_read [5] 100.00% 0.71%(1/1) VOP_LOCK1 [6] 100.00% 0.71%(1/1) VOP_LOCK1_APV [7] 100.00% 0.71%(1/1) ffs_lock [8] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) setitimer [2] 100.00% 0.71%(1/1) kern_setitimer [3] 100.00% 0.71%(1/1) itimerfix [4] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) sigprocmask [2] 100.00% 0.71%(1/1) atomic_cmpset_int [3] 100.00% 0.71%(1/1) [self] [1] 7.69% 0.71%(1/13) wait4 [2] 100.00% 0.71%(1/1) proc_reap [3] 100.00% 0.71%(1/1) pargs_drop [4] 100.00% 0.71%(1/1) pargs_free [5] 100.00% 0.71%(1/1) free [6] 100.00% 0.71%(1/1) malloc_type_freed [7] 100.00% 0.71%(1/1) [self] [0] 1.43% 1.43%(2/140) catopen [1] 50.00% 0.71%(1/2) [self] [1] 50.00% 0.71%(1/2) strdup [2] 100.00% 0.71%(1/1) malloc_init [3] 100.00% 0.71%(1/1) [unmapped_function] [0] 1.43% 1.43%(2/140) kern_statat [1] 100.00% 1.43%(2/2) kern_statat_vnhook [2] 100.00% 1.43%(2/2) namei [3] 100.00% 1.43%(2/2) VOP_LOOKUP [4] 100.00% 1.43%(2/2) VOP_LOOKUP_APV [5] 50.00% 0.71%(1/2) VOP_ACCESS [6] 100.00% 0.71%(1/1) VOP_ACCESS_APV [7] 100.00% 0.71%(1/1) ufs_access [8] 100.00% 0.71%(1/1) [self] [5] 50.00% 0.71%(1/2) vfs_cache_lookup [6] 100.00% 0.71%(1/1) cache_lookup [7] 100.00% 0.71%(1/1) atomic_cmpset_int [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) wmemchr [1] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) tgetent [1] 100.00% 0.71%(1/1) _nc_setupterm [2] 100.00% 0.71%(1/1) _nc_read_entry [3] 100.00% 0.71%(1/1) _nc_read_termcap_entry [4] 100.00% 0.71%(1/1) _nc_read_entry_source [5] 100.00% 0.71%(1/1) _nc_parse_entry [6] 100.00% 0.71%(1/1) _nc_captoinfo [7] 100.00% 0.71%(1/1) strlen [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) _nc_setupterm [1] 100.00% 0.71%(1/1) _nc_read_entry [2] 100.00% 0.71%(1/1) _nc_read_termcap_entry [3] 100.00% 0.71%(1/1) _nc_read_entry_source [4] 100.00% 0.71%(1/1) _nc_parse_entry [5] 100.00% 0.71%(1/1) _nc_get_token [6] 100.00% 0.71%(1/1) _nc_trans_string [7] 100.00% 0.71%(1/1) _nc_reset_input [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) _nc_read_termcap_entry [1] 100.00% 0.71%(1/1) strncpy [2] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) _nc_read_entry_source [1] 100.00% 0.71%(1/1) _nc_parse_entry [2] 100.00% 0.71%(1/1) [unmapped_function] [0] 0.71% 0.71%(1/140) _nc_parse_entry [1] 100.00% 0.71%(1/1) _nc_wrap_entry [2] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) vm_mmap [1] 100.00% 0.71%(1/1) vm_map_fixed [2] 100.00% 0.71%(1/1) vm_map_insert [3] 100.00% 0.71%(1/1) vm_map_pmap_enter [4] 100.00% 0.71%(1/1) pmap_enter_object [5] 100.00% 0.71%(1/1) pmap_enter_quick_locked [6] 100.00% 0.71%(1/1) pmap_try_insert_pv_entry [7] 100.00% 0.71%(1/1) get_pv_entry [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) fo_read [1] 100.00% 0.71%(1/1) devfs_read_f [2] 100.00% 0.71%(1/1) ttydev_read [3] 100.00% 0.71%(1/1) ttydisc_read_raw_no_timer [4] 100.00% 0.71%(1/1) tty_wait [5] 100.00% 0.71%(1/1) _cv_wait_sig [6] 100.00% 0.71%(1/1) sleepq_add [7] 100.00% 0.71%(1/1) sleepq_lookup [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) open [1] 100.00% 0.71%(1/1) kern_open [2] 100.00% 0.71%(1/1) kern_openat [3] 100.00% 0.71%(1/1) vn_open [4] 100.00% 0.71%(1/1) vn_open_cred [5] 100.00% 0.71%(1/1) namei [6] 100.00% 0.71%(1/1) VOP_ISLOCKED [7] 100.00% 0.71%(1/1) VOP_ISLOCKED_APV [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) kern_stat [1] 100.00% 0.71%(1/1) kern_statat [2] 100.00% 0.71%(1/1) kern_statat_vnhook [3] 100.00% 0.71%(1/1) namei [4] 100.00% 0.71%(1/1) VOP_LOOKUP [5] 100.00% 0.71%(1/1) VOP_LOOKUP_APV [6] 100.00% 0.71%(1/1) vfs_cache_lookup [7] 100.00% 0.71%(1/1) fnv_32_buf [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) kern_openat [1] 100.00% 0.71%(1/1) vn_open [2] 100.00% 0.71%(1/1) vn_open_cred [3] 100.00% 0.71%(1/1) namei [4] 100.00% 0.71%(1/1) VOP_ISLOCKED [5] 100.00% 0.71%(1/1) VOP_ISLOCKED_APV [6] 100.00% 0.71%(1/1) vop_stdislocked [7] 100.00% 0.71%(1/1) lockstatus [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) selwakeup [1] 100.00% 0.71%(1/1) doselwakeup [2] 100.00% 0.71%(1/1) cv_broadcastpri [3] 100.00% 0.71%(1/1) sleepq_broadcast [4] 100.00% 0.71%(1/1) sleepq_resume_thread [5] 100.00% 0.71%(1/1) setrunnable [6] 100.00% 0.71%(1/1) sched_wakeup [7] 100.00% 0.71%(1/1) atomic_cmpset_int [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) exec_new_vmspace [1] 100.00% 0.71%(1/1) vm_map_remove [2] 100.00% 0.71%(1/1) _vm_map_unlock [3] 100.00% 0.71%(1/1) vm_object_deallocate [4] 100.00% 0.71%(1/1) vm_object_terminate [5] 100.00% 0.71%(1/1) vm_page_free [6] 100.00% 0.71%(1/1) vm_page_free_toq [7] 100.00% 0.71%(1/1) vm_phys_free_pages [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) hardclock [1] 100.00% 0.71%(1/1) hardclock_cpu [2] 100.00% 0.71%(1/1) callout_tick [3] 100.00% 0.71%(1/1) swi_sched [4] 100.00% 0.71%(1/1) intr_event_schedule_thread [5] 100.00% 0.71%(1/1) sched_add [6] 100.00% 0.71%(1/1) tdq_runq_add [7] 100.00% 0.71%(1/1) runq_add [8] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) tzparse [1] 100.00% 0.71%(1/1) tzload [2] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) arena_run_alloc [1] 100.00% 0.71%(1/1) arena_run_split [2] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) arena_chunk_alloc [1] 100.00% 0.71%(1/1) chunk_alloc_mmap [2] 100.00% 0.71%(1/1) [unmapped_function] [0] 0.71% 0.71%(1/140) __rpcb_findaddr_timed [1] 100.00% 0.71%(1/1) __rpcb_findaddr_timed [2] 100.00% 0.71%(1/1) [unmapped_function] [0] 0.71% 0.71%(1/140) wcslen [1] 100.00% 0.71%(1/1) [self] [0] 0.71% 0.71%(1/140) VOP_INACTIVE [1] 100.00% 0.71%(1/1) VOP_INACTIVE_APV [2] 100.00% 0.71%(1/1) ufs_inactive [3] 100.00% 0.71%(1/1) ffs_update [4] 100.00% 0.71%(1/1) bread [5] 100.00% 0.71%(1/1) breadn [6] 100.00% 0.71%(1/1) getblk [7] 100.00% 0.71%(1/1) vop_rename_pre [8] 100.00% 0.71%(1/1) [self] Process: 17, syncer, total: 95 ( 0.01%) [0] 85.26% 85.26%(81/95) fork_exit [1] 100.00% 85.26%(81/81) sched_sync [2] 97.53% 83.16%(79/81) VOP_FSYNC [3] 100.00% 83.16%(79/79) VOP_FSYNC_APV [4] 100.00% 83.16%(79/79) sync_fsync [5] 70.89% 58.95%(56/79) atomic_cmpset_int [6] 100.00% 58.95%(56/56) [self] [5] 16.46% 13.68%(13/79) ffs_sync [6] 69.23% 9.47%(9/13) __mnt_vnode_next [7] 100.00% 9.47%(9/9) [self] [6] 23.08% 3.16%(3/13) [self] [6] 7.69% 1.05%(1/13) atomic_cmpset_int [7] 100.00% 1.05%(1/1) [self] [5] 11.39% 9.47%(9/79) vfs_msync [6] 77.78% 7.37%(7/9) __mnt_vnode_next [7] 85.71% 6.32%(6/7) [self] [7] 14.29% 1.05%(1/7) vfs_mountedfrom [8] 100.00% 1.05%(1/1) [self] [6] 22.22% 2.11%(2/9) [self] [5] 1.27% 1.05%(1/79) __curthread [6] 100.00% 1.05%(1/1) [self] [2] 1.23% 1.05%(1/81) _cv_timedwait [3] 100.00% 1.05%(1/1) sleepq_add [4] 100.00% 1.05%(1/1) [self] [2] 1.23% 1.05%(1/81) sync_vnode [3] 100.00% 1.05%(1/1) VOP_GETWRITEMOUNT [4] 100.00% 1.05%(1/1) VOP_GETWRITEMOUNT_APV [5] 100.00% 1.05%(1/1) [self] [0] 2.11% 2.11%(2/95) VOP_FSYNC [1] 100.00% 2.11%(2/2) VOP_FSYNC_APV [2] 50.00% 1.05%(1/2) devfs_fsync [3] 100.00% 1.05%(1/1) vop_stdfsync [4] 100.00% 1.05%(1/1) bwrite [5] 100.00% 1.05%(1/1) ffs_bufwrite [6] 100.00% 1.05%(1/1) bufwrite [7] 100.00% 1.05%(1/1) atomic_cmpset_int [8] 100.00% 1.05%(1/1) [self] [2] 50.00% 1.05%(1/2) ffs_fsync [3] 100.00% 1.05%(1/1) ffs_syncvnode [4] 100.00% 1.05%(1/1) vfs_bio_awrite [5] 100.00% 1.05%(1/1) cluster_wbuild [6] 100.00% 1.05%(1/1) bundirty [7] 100.00% 1.05%(1/1) atomic_cmpset_int [8] 100.00% 1.05%(1/1) [self] [0] 2.11% 2.11%(2/95) devfs_fsync [1] 100.00% 2.11%(2/2) vop_stdfsync [2] 100.00% 2.11%(2/2) bwrite [3] 100.00% 2.11%(2/2) ffs_bufwrite [4] 50.00% 1.05%(1/2) bstrategy [5] 100.00% 1.05%(1/1) ffs_geom_strategy [6] 100.00% 1.05%(1/1) g_vfs_strategy [7] 100.00% 1.05%(1/1) g_io_request [8] 100.00% 1.05%(1/1) [self] [4] 50.00% 1.05%(1/2) geteblk [5] 100.00% 1.05%(1/1) getnewbuf [6] 100.00% 1.05%(1/1) vfs_vmio_release [7] 100.00% 1.05%(1/1) pte_store [8] 100.00% 1.05%(1/1) [self] [0] 2.11% 2.11%(2/95) ufs_strategy [1] 100.00% 2.11%(2/2) buf_start [2] 100.00% 2.11%(2/2) softdep_disk_io_initiation [3] 100.00% 2.11%(2/2) brelse [4] 100.00% 2.11%(2/2) vfs_vmio_release [5] 50.00% 1.05%(1/2) brelvp [6] 100.00% 1.05%(1/1) vdrop [7] 100.00% 1.05%(1/1) atomic_cmpset_int [8] 100.00% 1.05%(1/1) [self] [5] 50.00% 1.05%(1/2) vm_page_free [6] 100.00% 1.05%(1/1) vm_page_free_toq [7] 100.00% 1.05%(1/1) vm_reserv_from_page [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) VOP_FSYNC_APV [1] 100.00% 1.05%(1/1) devfs_fsync [2] 100.00% 1.05%(1/1) vop_stdfsync [3] 100.00% 1.05%(1/1) bwrite [4] 100.00% 1.05%(1/1) ffs_bufwrite [5] 100.00% 1.05%(1/1) geteblk [6] 100.00% 1.05%(1/1) getnewbuf [7] 100.00% 1.05%(1/1) vfs_vmio_release [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) lapic_handle_timer [1] 100.00% 1.05%(1/1) hardclock [2] 100.00% 1.05%(1/1) hardclock_cpu [3] 100.00% 1.05%(1/1) pmc_process_samples [4] 100.00% 1.05%(1/1) p4_get_config [5] 100.00% 1.05%(1/1) _mtx_lock_spin_flags [6] 100.00% 1.05%(1/1) disable_intr [7] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) wakeup [1] 100.00% 1.05%(1/1) sleepq_broadcast [2] 100.00% 1.05%(1/1) sleepq_resume_thread [3] 100.00% 1.05%(1/1) setrunnable [4] 100.00% 1.05%(1/1) sched_wakeup [5] 100.00% 1.05%(1/1) sched_add [6] 100.00% 1.05%(1/1) tdq_add [7] 100.00% 1.05%(1/1) tdq_load_add [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) sleepq_timedwait [1] 100.00% 1.05%(1/1) sleepq_switch [2] 100.00% 1.05%(1/1) mi_switch [3] 100.00% 1.05%(1/1) sched_switch [4] 100.00% 1.05%(1/1) choosethread [5] 100.00% 1.05%(1/1) tdq_runq_rem [6] 100.00% 1.05%(1/1) runq_remove [7] 100.00% 1.05%(1/1) runq_remove_idx [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) sched_sync [1] 100.00% 1.05%(1/1) VOP_FSYNC [2] 100.00% 1.05%(1/1) VOP_FSYNC_APV [3] 100.00% 1.05%(1/1) sync_fsync [4] 100.00% 1.05%(1/1) vfs_msync [5] 100.00% 1.05%(1/1) __mnt_vnode_next [6] 100.00% 1.05%(1/1) uio_yield [7] 100.00% 1.05%(1/1) write_eflags [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) buf_start [1] 100.00% 1.05%(1/1) softdep_disk_io_initiation [2] 100.00% 1.05%(1/1) malloc [3] 100.00% 1.05%(1/1) uma_large_malloc [4] 100.00% 1.05%(1/1) page_alloc [5] 100.00% 1.05%(1/1) kmem_malloc [6] 100.00% 1.05%(1/1) pmap_enter [7] 100.00% 1.05%(1/1) pmap_cache_bits [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) ffs_bufwrite [1] 100.00% 1.05%(1/1) bstrategy [2] 100.00% 1.05%(1/1) ffs_geom_strategy [3] 100.00% 1.05%(1/1) g_vfs_strategy [4] 100.00% 1.05%(1/1) g_io_request [5] 100.00% 1.05%(1/1) wakeup [6] 100.00% 1.05%(1/1) sleepq_broadcast [7] 100.00% 1.05%(1/1) sleepq_lookup [8] 100.00% 1.05%(1/1) [self] [0] 1.05% 1.05%(1/95) ffs_sync [1] 100.00% 1.05%(1/1) ffs_syncvnode [2] 100.00% 1.05%(1/1) ffs_update [3] 100.00% 1.05%(1/1) bdwrite [4] 100.00% 1.05%(1/1) bdirty [5] 100.00% 1.05%(1/1) reassignbuf [6] 100.00% 1.05%(1/1) buf_vlist_remove [7] 100.00% 1.05%(1/1) buf_splay [8] 100.00% 1.05%(1/1) [self] Process: 41347, /bin/csh, total: 78 ( 0.00%) [0] 67.95% 67.95%(53/78) glob [1] 77.36% 52.56%(41/53) glob [2] 70.73% 37.18%(29/41) glob [3] 48.28% 17.95%(14/29) mbtowc [4] 50.00% 8.97%(7/14) [self] [4] 50.00% 8.97%(7/14) _none_mbrtowc [5] 100.00% 8.97%(7/7) [self] [3] 24.14% 8.97%(7/29) wctomb [4] 57.14% 5.13%(4/7) _none_wcrtomb [5] 100.00% 5.13%(4/4) [self] [4] 42.86% 3.85%(3/7) [self] [3] 17.24% 6.41%(5/29) [self] [3] 6.90% 2.56%(2/29) _none_init [4] 100.00% 2.56%(2/2) [self] [3] 3.45% 1.28%(1/29) towctrans [4] 100.00% 1.28%(1/1) [self] [2] 24.39% 12.82%(10/41) [self] [2] 4.88% 2.56%(2/41) [unmapped_function] [1] 13.21% 8.97%(7/53) [self] [1] 3.77% 2.56%(2/53) mbtowc [2] 100.00% 2.56%(2/2) [self] [1] 1.89% 1.28%(1/53) [unmapped_function] [1] 1.89% 1.28%(1/53) arena_dalloc_small [2] 100.00% 1.28%(1/1) [self] [1] 1.89% 1.28%(1/53) wctomb [2] 100.00% 1.28%(1/1) _none_wcrtomb [3] 100.00% 1.28%(1/1) [self] [0] 7.69% 7.69%(6/78) syscall [1] 33.33% 2.56%(2/6) fork [2] 100.00% 2.56%(2/2) fork1 [3] 100.00% 2.56%(2/2) vm_map_copy_entry [4] 100.00% 2.56%(2/2) pmap_copy [5] 100.00% 2.56%(2/2) pmap_try_insert_pv_entry [6] 100.00% 2.56%(2/2) get_pv_entry [7] 100.00% 2.56%(2/2) [self] [1] 16.67% 1.28%(1/6) [self] [1] 16.67% 1.28%(1/6) dup [2] 100.00% 1.28%(1/1) do_dup [3] 100.00% 1.28%(1/1) atomic_cmpset_int [4] 100.00% 1.28%(1/1) [self] [1] 16.67% 1.28%(1/6) slow_copyout [2] 100.00% 1.28%(1/1) [self] [1] 16.67% 1.28%(1/6) stat [2] 100.00% 1.28%(1/1) kern_stat [3] 100.00% 1.28%(1/1) kern_statat [4] 100.00% 1.28%(1/1) kern_statat_vnhook [5] 100.00% 1.28%(1/1) namei [6] 100.00% 1.28%(1/1) lookup [7] 100.00% 1.28%(1/1) [self] [0] 2.56% 2.56%(2/78) trap [1] 100.00% 2.56%(2/2) trap_pfault [2] 100.00% 2.56%(2/2) vm_fault [3] 50.00% 1.28%(1/2) [self] [3] 50.00% 1.28%(1/2) sse2_pagezero [4] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) __opendir_common [1] 100.00% 1.28%(1/1) arena_malloc_small [2] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) readdir [1] 100.00% 1.28%(1/1) _readdir_unlocked [2] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) catgets [1] 100.00% 1.28%(1/1) __i686.get_pc_thunk.bx [2] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) doreti_popl_ds [1] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) hardclock [1] 100.00% 1.28%(1/1) hardclock_cpu [2] 100.00% 1.28%(1/1) pmc_process_samples [3] 100.00% 1.28%(1/1) pmclog_process_callchain [4] 100.00% 1.28%(1/1) pmclog_reserve [5] 100.00% 1.28%(1/1) _mtx_lock_spin_flags [6] 100.00% 1.28%(1/1) spinlock_enter [7] 100.00% 1.28%(1/1) choosethread [8] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) vn_open_cred [1] 100.00% 1.28%(1/1) namei [2] 100.00% 1.28%(1/1) VOP_LOOKUP [3] 100.00% 1.28%(1/1) VOP_LOOKUP_APV [4] 100.00% 1.28%(1/1) vfs_cache_lookup [5] 100.00% 1.28%(1/1) cache_lookup [6] 100.00% 1.28%(1/1) vget [7] 100.00% 1.28%(1/1) vholdl [8] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) fo_close [1] 100.00% 1.28%(1/1) pipe_close [2] 100.00% 1.28%(1/1) pipeclose [3] 100.00% 1.28%(1/1) pipe_free_kmem [4] 100.00% 1.28%(1/1) vm_map_remove [5] 100.00% 1.28%(1/1) vm_map_delete [6] 100.00% 1.28%(1/1) pmap_remove [7] 100.00% 1.28%(1/1) ia32_pause [8] 100.00% 1.28%(1/1) [self] [0] 1.28% 1.28%(1/78) _rtld_thread_init [1] 100.00% 1.28%(1/1) _rtld_thread_init [2] 100.00% 1.28%(1/1) [unmapped_function] Process: 4, g_down, total: 72 ( 0.00%) [0] 61.11% 61.11%(44/72) fork_exit [1] 100.00% 61.11%(44/44) g_down_procbody [2] 90.91% 55.56%(40/44) g_io_schedule_down [3] 40.00% 22.22%(16/40) g_disk_start [4] 62.50% 13.89%(10/16) ata_raid_strategy [5] 50.00% 6.94%(5/10) ata_raid_send_request [6] 80.00% 5.56%(4/5) ata_queue_request [7] 50.00% 2.78%(2/4) generic_bzero [8] 100.00% 2.78%(2/2) [self] [7] 25.00% 1.39%(1/4) [self] [7] 25.00% 1.39%(1/4) ata_start [8] 100.00% 1.39%(1/1) [self] [6] 20.00% 1.39%(1/5) [self] [5] 40.00% 5.56%(4/10) uma_zalloc [6] 75.00% 4.17%(3/4) uma_zalloc_arg [7] 66.67% 2.78%(2/3) [self] [7] 33.33% 1.39%(1/3) critical_exit [8] 100.00% 1.39%(1/1) [self] [6] 25.00% 1.39%(1/4) generic_bzero [7] 100.00% 1.39%(1/1) [self] [5] 10.00% 1.39%(1/10) ata_raid_init_request [6] 100.00% 1.39%(1/1) [self] [4] 18.75% 4.17%(3/16) devstat_start_transaction_bio [5] 33.33% 1.39%(1/3) atomic_add_barr_int [6] 100.00% 1.39%(1/1) [self] [5] 33.33% 1.39%(1/3) binuptime [6] 100.00% 1.39%(1/1) [self] [5] 33.33% 1.39%(1/3) tc_delta [6] 100.00% 1.39%(1/1) acpi_timer_read [7] 100.00% 1.39%(1/1) [self] [4] 12.50% 2.78%(2/16) uma_zalloc [5] 100.00% 2.78%(2/2) generic_bzero [6] 100.00% 2.78%(2/2) [self] [4] 6.25% 1.39%(1/16) __divdi3 [5] 100.00% 1.39%(1/1) __qdivrem [6] 100.00% 1.39%(1/1) [self] [3] 37.50% 20.83%(15/40) _sleep [4] 46.67% 9.72%(7/15) sleepq_timedwait [5] 42.86% 4.17%(3/7) sleepq_check_timeout [6] 66.67% 2.78%(2/3) _callout_stop_safe [7] 100.00% 2.78%(2/2) atomic_cmpset_int [8] 100.00% 2.78%(2/2) [self] [6] 33.33% 1.39%(1/3) [self] [5] 28.57% 2.78%(2/7) sleepq_switch [6] 100.00% 2.78%(2/2) mi_switch [7] 50.00% 1.39%(1/2) atomic_cmpset_int [8] 100.00% 1.39%(1/1) [self] [7] 50.00% 1.39%(1/2) cpu_switch [8] 100.00% 1.39%(1/1) [self] [5] 14.29% 1.39%(1/7) [self] [5] 14.29% 1.39%(1/7) atomic_cmpset_int [6] 100.00% 1.39%(1/1) [self] [4] 20.00% 4.17%(3/15) [self] [4] 20.00% 4.17%(3/15) sleepq_set_timeout [5] 66.67% 2.78%(2/3) callout_reset_on [6] 100.00% 2.78%(2/2) callout_lock [7] 100.00% 2.78%(2/2) spinlock_enter [8] 100.00% 2.78%(2/2) [self] [5] 33.33% 1.39%(1/3) [self] [4] 6.67% 1.39%(1/15) sleepq_add [5] 100.00% 1.39%(1/1) [self] [4] 6.67% 1.39%(1/15) sleepq_lock [5] 100.00% 1.39%(1/1) spinlock_enter [6] 100.00% 1.39%(1/1) [self] [3] 12.50% 6.94%(5/40) g_part_start [4] 60.00% 4.17%(3/5) g_io_request [5] 33.33% 1.39%(1/3) atomic_add_barr_int [6] 100.00% 1.39%(1/1) [self] [5] 33.33% 1.39%(1/3) binuptime [6] 100.00% 1.39%(1/1) [self] [5] 33.33% 1.39%(1/3) wakeup [6] 100.00% 1.39%(1/1) sleepq_broadcast [7] 100.00% 1.39%(1/1) sleepq_lookup [8] 100.00% 1.39%(1/1) [self] [4] 20.00% 1.39%(1/5) [self] [4] 20.00% 1.39%(1/5) bio_taskqueue [5] 100.00% 1.39%(1/1) [self] [3] 7.50% 4.17%(3/40) atomic_cmpset_int [4] 100.00% 4.17%(3/3) [self] [3] 2.50% 1.39%(1/40) [self] [2] 9.09% 5.56%(4/44) g_io_check [3] 100.00% 5.56%(4/4) __moddi3 [4] 100.00% 5.56%(4/4) __qdivrem [5] 100.00% 5.56%(4/4) [self] [0] 20.83% 20.83%(15/72) g_disk_start [1] 100.00% 20.83%(15/15) ata_raid_strategy [2] 100.00% 20.83%(15/15) ata_raid_send_request [3] 100.00% 20.83%(15/15) ata_queue_request [4] 100.00% 20.83%(15/15) ata_start [5] 100.00% 20.83%(15/15) ata_ahci_begin_transaction [6] 100.00% 20.83%(15/15) ata_dmaload [7] 73.33% 15.28%(11/15) _bus_dmamap_load_buffer [8] 100.00% 15.28%(11/11) [self] [7] 20.00% 4.17%(3/15) bus_dmamap_load [8] 100.00% 4.17%(3/3) [self] [7] 6.67% 1.39%(1/15) _bus_dmamap_sync [8] 100.00% 1.39%(1/1) [self] [0] 5.56% 5.56%(4/72) ata_raid_strategy [1] 100.00% 5.56%(4/4) ata_raid_send_request [2] 100.00% 5.56%(4/4) ata_queue_request [3] 100.00% 5.56%(4/4) ata_start [4] 100.00% 5.56%(4/4) ata_ahci_begin_transaction [5] 100.00% 5.56%(4/4) ata_dmaload [6] 100.00% 5.56%(4/4) _bus_dmamap_load_buffer [7] 100.00% 5.56%(4/4) _bus_dmamap_count_pages [8] 100.00% 5.56%(4/4) [self] [0] 5.56% 5.56%(4/72) g_down_procbody [1] 100.00% 5.56%(4/4) g_io_schedule_down [2] 75.00% 4.17%(3/4) g_disk_start [3] 100.00% 4.17%(3/3) ata_raid_strategy [4] 100.00% 4.17%(3/3) ata_raid_send_request [5] 100.00% 4.17%(3/3) ata_queue_request [6] 66.67% 2.78%(2/3) ATA_LOCKING [7] 100.00% 2.78%(2/2) ata_pcichannel_locking [8] 100.00% 2.78%(2/2) [self] [6] 33.33% 1.39%(1/3) ata_start [7] 100.00% 1.39%(1/1) bus_space_read_4 [8] 100.00% 1.39%(1/1) [self] [2] 25.00% 1.39%(1/4) _sleep [3] 100.00% 1.39%(1/1) sleepq_timedwait [4] 100.00% 1.39%(1/1) sleepq_switch [5] 100.00% 1.39%(1/1) mi_switch [6] 100.00% 1.39%(1/1) sched_switch [7] 100.00% 1.39%(1/1) choosethread [8] 100.00% 1.39%(1/1) [self] [0] 4.17% 4.17%(3/72) ata_raid_send_request [1] 100.00% 4.17%(3/3) ata_queue_request [2] 100.00% 4.17%(3/3) ata_start [3] 100.00% 4.17%(3/3) ata_ahci_begin_transaction [4] 100.00% 4.17%(3/3) ata_dmaload [5] 100.00% 4.17%(3/3) _bus_dmamap_load_buffer [6] 100.00% 4.17%(3/3) _bus_dmamap_count_pages [7] 100.00% 4.17%(3/3) run_filter [8] 100.00% 4.17%(3/3) [self] [0] 1.39% 1.39%(1/72) g_io_schedule_down [1] 100.00% 1.39%(1/1) g_disk_start [2] 100.00% 1.39%(1/1) ata_raid_strategy [3] 100.00% 1.39%(1/1) ata_raid_send_request [4] 100.00% 1.39%(1/1) ata_queue_request [5] 100.00% 1.39%(1/1) ata_start [6] 100.00% 1.39%(1/1) ata_ahci_begin_transaction [7] 100.00% 1.39%(1/1) ata_dmaload [8] 100.00% 1.39%(1/1) [self] [0] 1.39% 1.39%(1/72) lapic_handle_timer [1] 100.00% 1.39%(1/1) hardclock [2] 100.00% 1.39%(1/1) hardclock_cpu [3] 100.00% 1.39%(1/1) pmc_process_samples [4] 100.00% 1.39%(1/1) p4_get_config [5] 100.00% 1.39%(1/1) _mtx_lock_spin_flags [6] 100.00% 1.39%(1/1) disable_intr [7] 100.00% 1.39%(1/1) [self] Process: 20, flowcleaner, total: 62 ( 0.00%) [0] 100.00% 100.00%(62/62) fork_exit [1] 100.00% 100.00%(62/62) flowtable_clean_vnet [2] 100.00% 100.00%(62/62) flowtable_free_stale [3] 95.16% 95.16%(59/62) [self] [3] 1.61% 1.61%(1/62) flow_stale [4] 100.00% 1.61%(1/1) [self] [3] 1.61% 1.61%(1/62) flowtable_entry [4] 100.00% 1.61%(1/1) [self] [3] 1.61% 1.61%(1/62) flowtable_pcpu_unlock [4] 100.00% 1.61%(1/1) [self] Process: 41194, /usr/bin/su, total: 60 ( 0.00%) [0] 20.00% 20.00%(12/60) syscall [1] 25.00% 5.00%(3/12) stat [2] 100.00% 5.00%(3/3) kern_stat [3] 100.00% 5.00%(3/3) kern_statat [4] 100.00% 5.00%(3/3) kern_statat_vnhook [5] 66.67% 3.33%(2/3) namei [6] 50.00% 1.67%(1/2) VOP_ISLOCKED [7] 100.00% 1.67%(1/1) VOP_ISLOCKED_APV [8] 100.00% 1.67%(1/1) [self] [6] 50.00% 1.67%(1/2) [self] [5] 33.33% 1.67%(1/3) VOP_UNLOCK [6] 100.00% 1.67%(1/1) VOP_UNLOCK_APV [7] 100.00% 1.67%(1/1) [self] [1] 16.67% 3.33%(2/12) [self] [1] 16.67% 3.33%(2/12) fork [2] 100.00% 3.33%(2/2) fork1 [3] 100.00% 3.33%(2/2) vm_map_copy_entry [4] 50.00% 1.67%(1/2) pmap_copy [5] 100.00% 1.67%(1/1) pmap_allocpte [6] 100.00% 1.67%(1/1) [self] [4] 50.00% 1.67%(1/2) vm_object_split [5] 100.00% 1.67%(1/1) [self] [1] 8.33% 1.67%(1/12) __sysctl [2] 100.00% 1.67%(1/1) userland_sysctl [3] 100.00% 1.67%(1/1) useracc [4] 100.00% 1.67%(1/1) vm_map_check_protection [5] 100.00% 1.67%(1/1) vm_map_lookup_entry [6] 100.00% 1.67%(1/1) vm_map_entry_set_max_free [7] 100.00% 1.67%(1/1) [self] [1] 8.33% 1.67%(1/12) close [2] 100.00% 1.67%(1/1) kern_close [3] 100.00% 1.67%(1/1) knote_fdclose [4] 100.00% 1.67%(1/1) [self] [1] 8.33% 1.67%(1/12) ioctl [2] 100.00% 1.67%(1/1) pmap_kextract [3] 100.00% 1.67%(1/1) [self] [1] 8.33% 1.67%(1/12) mmap [2] 100.00% 1.67%(1/1) pmc_process_mmap [3] 100.00% 1.67%(1/1) free [4] 100.00% 1.67%(1/1) uma_zfree_arg [5] 100.00% 1.67%(1/1) [self] [1] 8.33% 1.67%(1/12) read [2] 100.00% 1.67%(1/1) kern_readv [3] 100.00% 1.67%(1/1) fo_read [4] 100.00% 1.67%(1/1) vn_read [5] 100.00% 1.67%(1/1) [self] [0] 18.33% 18.33%(11/60) crypt_md5 [1] 45.45% 8.33%(5/11) __MD5Update [2] 100.00% 8.33%(5/5) [self] [1] 45.45% 8.33%(5/11) memcpy [2] 100.00% 8.33%(5/5) [self] [1] 9.09% 1.67%(1/11) memset [2] 100.00% 1.67%(1/1) [self] [0] 13.33% 13.33%(8/60) openpam_dispatch [1] 75.00% 10.00%(6/8) pam_sm_authenticate [2] 100.00% 10.00%(6/6) crypt [3] 100.00% 10.00%(6/6) crypt_md5 [4] 100.00% 10.00%(6/6) __MD5Final [5] 100.00% 10.00%(6/6) __MD5Pad [6] 100.00% 10.00%(6/6) __MD5Update [7] 100.00% 10.00%(6/6) __MD5Init [8] 100.00% 10.00%(6/6) [self] [1] 25.00% 3.33%(2/8) openpam_load_module [2] 100.00% 3.33%(2/2) openpam_dynamic [3] 100.00% 3.33%(2/2) [unmapped_function] [0] 10.00% 10.00%(6/60) trap [1] 100.00% 10.00%(6/6) trap_pfault [2] 83.33% 8.33%(5/6) vm_fault [3] 40.00% 3.33%(2/5) sse2_pagezero [4] 100.00% 3.33%(2/2) [self] [3] 20.00% 1.67%(1/5) pmap_enter [4] 100.00% 1.67%(1/1) pmap_pte_quick [5] 100.00% 1.67%(1/1) [self] [3] 20.00% 1.67%(1/5) vm_map_lookup [4] 100.00% 1.67%(1/1) vm_map_lookup_entry [5] 100.00% 1.67%(1/1) vm_map_entry_set_max_free [6] 100.00% 1.67%(1/1) [self] [3] 20.00% 1.67%(1/5) vm_page_lookup [4] 100.00% 1.67%(1/1) vm_page_splay [5] 100.00% 1.67%(1/1) [self] [2] 16.67% 1.67%(1/6) release_page [3] 100.00% 1.67%(1/1) _vm_page_deactivate [4] 100.00% 1.67%(1/1) [self] [0] 6.67% 6.67%(4/60) pam_acct_mgmt [1] 100.00% 6.67%(4/4) openpam_dispatch [2] 100.00% 6.67%(4/4) pam_sm_acct_mgmt [3] 100.00% 6.67%(4/4) auth_ttyok [4] 100.00% 6.67%(4/4) login_ttyok [5] 100.00% 6.67%(4/4) getttynam [6] 50.00% 3.33%(2/4) getttyent [7] 50.00% 1.67%(1/2) [self] [7] 50.00% 1.67%(1/2) skip [8] 100.00% 1.67%(1/1) [self] [6] 25.00% 1.67%(1/4) [self] [6] 25.00% 1.67%(1/4) index [7] 100.00% 1.67%(1/1) [self] [0] 5.00% 5.00%(3/60) pam_authenticate [1] 100.00% 5.00%(3/3) openpam_dispatch [2] 100.00% 5.00%(3/3) pam_sm_authenticate [3] 100.00% 5.00%(3/3) crypt [4] 100.00% 5.00%(3/3) crypt_md5 [5] 100.00% 5.00%(3/3) __MD5Final [6] 100.00% 5.00%(3/3) __MD5Pad [7] 33.33% 1.67%(1/3) [self] [7] 33.33% 1.67%(1/3) __MD5Update [8] 100.00% 1.67%(1/1) [self] [7] 33.33% 1.67%(1/3) memcpy [8] 100.00% 1.67%(1/1) [self] [0] 3.33% 3.33%(2/60) _nsdispatch [1] 50.00% 1.67%(1/2) compat_passwd [2] 100.00% 1.67%(1/1) pwdbopen [3] 100.00% 1.67%(1/1) hash_access [4] 100.00% 1.67%(1/1) newbuf [5] 100.00% 1.67%(1/1) arena_malloc [6] 100.00% 1.67%(1/1) arena_malloc_large [7] 100.00% 1.67%(1/1) arena_avail_tree_nsearch [8] 100.00% 1.67%(1/1) [self] [1] 50.00% 1.67%(1/2) nss_method_lookup [2] 100.00% 1.67%(1/1) [self] [0] 3.33% 3.33%(2/60) openpam_dynamic [1] 100.00% 3.33%(2/2) [unmapped_function] [0] 3.33% 3.33%(2/60) crypt [1] 50.00% 1.67%(1/2) crypt_md5 [2] 100.00% 1.67%(1/1) [self] [1] 50.00% 1.67%(1/2) strlen [2] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) pam_start [1] 100.00% 1.67%(1/1) openpam_configure [2] 100.00% 1.67%(1/1) openpam_dispatch [3] 100.00% 1.67%(1/1) openpam_dispatch [4] 100.00% 1.67%(1/1) openpam_readline [5] 100.00% 1.67%(1/1) fgetc [6] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) opienewseed [1] 100.00% 1.67%(1/1) __xuname [2] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) auth_ttyok [1] 100.00% 1.67%(1/1) login_ttyok [2] 100.00% 1.67%(1/1) [unmapped_function] [0] 1.67% 1.67%(1/60) vm_mmap [1] 100.00% 1.67%(1/1) vm_map_fixed [2] 100.00% 1.67%(1/1) vm_map_insert [3] 100.00% 1.67%(1/1) vm_map_pmap_enter [4] 100.00% 1.67%(1/1) pmap_enter_object [5] 100.00% 1.67%(1/1) pmap_enter_quick_locked [6] 100.00% 1.67%(1/1) pmap_try_insert_pv_entry [7] 100.00% 1.67%(1/1) get_pv_entry [8] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) kern_statat [1] 100.00% 1.67%(1/1) kern_statat_vnhook [2] 100.00% 1.67%(1/1) namei [3] 100.00% 1.67%(1/1) VOP_LOOKUP [4] 100.00% 1.67%(1/1) VOP_LOOKUP_APV [5] 100.00% 1.67%(1/1) vfs_cache_lookup [6] 100.00% 1.67%(1/1) cache_lookup [7] 100.00% 1.67%(1/1) atomic_cmpset_int [8] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) kern_openat [1] 100.00% 1.67%(1/1) vn_open [2] 100.00% 1.67%(1/1) vn_open_cred [3] 100.00% 1.67%(1/1) namei [4] 100.00% 1.67%(1/1) VOP_LOOKUP [5] 100.00% 1.67%(1/1) VOP_LOOKUP_APV [6] 100.00% 1.67%(1/1) vfs_cache_lookup [7] 100.00% 1.67%(1/1) fnv_32_buf [8] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) tzload [1] 100.00% 1.67%(1/1) mergesort [2] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) vasprintf [1] 100.00% 1.67%(1/1) __vfprintf [2] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) __srget [1] 100.00% 1.67%(1/1) __srefill [2] 100.00% 1.67%(1/1) __smakebuf [3] 100.00% 1.67%(1/1) arena_malloc [4] 100.00% 1.67%(1/1) arena_malloc_large [5] 100.00% 1.67%(1/1) arena_run_alloc [6] 100.00% 1.67%(1/1) arena_run_split [7] 100.00% 1.67%(1/1) arena_avail_tree_insert [8] 100.00% 1.67%(1/1) [self] Process: 3, g_up, total: 60 ( 0.00%) [0] 43.33% 43.33%(26/60) fork_exit [1] 100.00% 43.33%(26/26) g_up_procbody [2] 96.15% 41.67%(25/26) g_io_schedule_up [3] 64.00% 26.67%(16/25) _sleep [4] 68.75% 18.33%(11/16) sleepq_timedwait [5] 45.45% 8.33%(5/11) sleepq_switch [6] 80.00% 6.67%(4/5) sched_sleep [7] 100.00% 6.67%(4/4) [self] [6] 20.00% 1.67%(1/5) mi_switch [7] 100.00% 1.67%(1/1) cpu_switch [8] 100.00% 1.67%(1/1) [self] [5] 27.27% 5.00%(3/11) [self] [5] 9.09% 1.67%(1/11) _thread_lock_flags [6] 100.00% 1.67%(1/1) spinlock_enter [7] 100.00% 1.67%(1/1) choosethread [8] 100.00% 1.67%(1/1) [self] [5] 9.09% 1.67%(1/11) sleepq_check_timeout [6] 100.00% 1.67%(1/1) _callout_stop_safe [7] 100.00% 1.67%(1/1) [self] [5] 9.09% 1.67%(1/11) write_eflags [6] 100.00% 1.67%(1/1) [self] [4] 12.50% 3.33%(2/16) [self] [4] 12.50% 3.33%(2/16) sleepq_add [5] 50.00% 1.67%(1/2) [self] [5] 50.00% 1.67%(1/2) sleepq_lookup [6] 100.00% 1.67%(1/1) [self] [4] 6.25% 1.67%(1/16) sleepq_set_timeout [5] 100.00% 1.67%(1/1) callout_reset_on [6] 100.00% 1.67%(1/1) atomic_cmpset_int [7] 100.00% 1.67%(1/1) [self] [3] 28.00% 11.67%(7/25) biodone [4] 57.14% 6.67%(4/7) g_vfs_done [5] 100.00% 6.67%(4/4) bufdone [6] 75.00% 5.00%(3/4) cluster_callback [7] 33.33% 1.67%(1/3) [self] [7] 33.33% 1.67%(1/3) pmap_qremove [8] 100.00% 1.67%(1/1) [self] [7] 33.33% 1.67%(1/3) pte_store [8] 100.00% 1.67%(1/1) [self] [6] 25.00% 1.67%(1/4) buf_complete [7] 100.00% 1.67%(1/1) softdep_disk_write_complete [8] 100.00% 1.67%(1/1) [self] [4] 42.86% 5.00%(3/7) g_std_done [5] 66.67% 3.33%(2/3) g_io_deliver [6] 50.00% 1.67%(1/2) devstat_end_transaction_bio [7] 100.00% 1.67%(1/1) bintime_add [8] 100.00% 1.67%(1/1) [self] [6] 50.00% 1.67%(1/2) wakeup [7] 100.00% 1.67%(1/1) atomic_store_rel_int [8] 100.00% 1.67%(1/1) [self] [5] 33.33% 1.67%(1/3) uma_zfree [6] 100.00% 1.67%(1/1) uma_zfree_arg [7] 100.00% 1.67%(1/1) critical_exit [8] 100.00% 1.67%(1/1) [self] [3] 8.00% 3.33%(2/25) [self] [2] 3.85% 1.67%(1/26) __curthread [3] 100.00% 1.67%(1/1) [self] [0] 25.00% 25.00%(15/60) biodone [1] 100.00% 25.00%(15/15) g_vfs_done [2] 100.00% 25.00%(15/15) bufdone [3] 93.33% 23.33%(14/15) cluster_callback [4] 50.00% 11.67%(7/14) bufdone [5] 71.43% 8.33%(5/7) bufdone_finish [6] 60.00% 5.00%(3/5) _lockmgr_args [7] 66.67% 3.33%(2/3) __lockmgr_args [8] 100.00% 3.33%(2/2) [self] [7] 33.33% 1.67%(1/3) atomic_cmpset_int [8] 100.00% 1.67%(1/1) [self] [6] 20.00% 1.67%(1/5) bqrelse [7] 100.00% 1.67%(1/1) bremfreel [8] 100.00% 1.67%(1/1) [self] [6] 20.00% 1.67%(1/5) vm_page_io_finish [7] 100.00% 1.67%(1/1) vm_page_flash [8] 100.00% 1.67%(1/1) [self] [5] 28.57% 3.33%(2/7) buf_complete [6] 100.00% 3.33%(2/2) softdep_disk_write_complete [7] 100.00% 3.33%(2/2) worklist_remove [8] 100.00% 3.33%(2/2) [self] [4] 50.00% 11.67%(7/14) pmap_qremove [5] 100.00% 11.67%(7/7) pmap_invalidate_range [6] 100.00% 11.67%(7/7) smp_invlpg_range [7] 71.43% 8.33%(5/7) ia32_pause [8] 100.00% 8.33%(5/5) [self] [7] 28.57% 3.33%(2/7) atomic_cmpset_int [8] 100.00% 3.33%(2/2) [self] [3] 6.67% 1.67%(1/15) buf_complete [4] 100.00% 1.67%(1/1) softdep_disk_write_complete [5] 100.00% 1.67%(1/1) handle_allocindir_partdone [6] 100.00% 1.67%(1/1) workitem_free [7] 100.00% 1.67%(1/1) vtoslab [8] 100.00% 1.67%(1/1) [self] [0] 21.67% 21.67%(13/60) g_up_procbody [1] 100.00% 21.67%(13/13) g_io_schedule_up [2] 100.00% 21.67%(13/13) biodone [3] 92.31% 20.00%(12/13) g_vfs_done [4] 100.00% 20.00%(12/12) bufdone [5] 91.67% 18.33%(11/12) cluster_callback [6] 90.91% 16.67%(10/11) bufdone [7] 60.00% 10.00%(6/10) bufdone_finish [8] 100.00% 10.00%(6/6) [self] [7] 40.00% 6.67%(4/10) atomic_cmpset_int [8] 100.00% 6.67%(4/4) [self] [6] 9.09% 1.67%(1/11) pmap_qremove [7] 100.00% 1.67%(1/1) invlpg [8] 100.00% 1.67%(1/1) [self] [5] 8.33% 1.67%(1/12) buf_complete [6] 100.00% 1.67%(1/1) softdep_disk_write_complete [7] 100.00% 1.67%(1/1) handle_allocdirect_partdone [8] 100.00% 1.67%(1/1) [self] [3] 7.69% 1.67%(1/13) g_std_done [4] 100.00% 1.67%(1/1) g_io_deliver [5] 100.00% 1.67%(1/1) devstat_end_transaction_bio [6] 100.00% 1.67%(1/1) devstat_end_transaction [7] 100.00% 1.67%(1/1) bintime_addx [8] 100.00% 1.67%(1/1) [self] [0] 5.00% 5.00%(3/60) g_io_schedule_up [1] 100.00% 5.00%(3/3) biodone [2] 100.00% 5.00%(3/3) g_vfs_done [3] 100.00% 5.00%(3/3) bufdone [4] 100.00% 5.00%(3/3) cluster_callback [5] 100.00% 5.00%(3/3) bufdone [6] 66.67% 3.33%(2/3) bufdone_finish [7] 50.00% 1.67%(1/2) atomic_cmpset_int [8] 100.00% 1.67%(1/1) [self] [7] 50.00% 1.67%(1/2) bqrelse [8] 100.00% 1.67%(1/1) [self] [6] 33.33% 1.67%(1/3) buf_complete [7] 100.00% 1.67%(1/1) softdep_disk_write_complete [8] 100.00% 1.67%(1/1) [self] [0] 3.33% 3.33%(2/60) _sleep [1] 100.00% 3.33%(2/2) sleepq_timedwait [2] 100.00% 3.33%(2/2) sleepq_switch [3] 100.00% 3.33%(2/2) mi_switch [4] 100.00% 3.33%(2/2) sched_switch [5] 100.00% 3.33%(2/2) choosethread [6] 50.00% 1.67%(1/2) sched_choose [7] 100.00% 1.67%(1/1) tdq_choose [8] 100.00% 1.67%(1/1) [self] [6] 50.00% 1.67%(1/2) tdq_runq_rem [7] 100.00% 1.67%(1/1) runq_remove_idx [8] 100.00% 1.67%(1/1) [self] [0] 1.67% 1.67%(1/60) sleepq_timedwait [1] 100.00% 1.67%(1/1) sleepq_switch [2] 100.00% 1.67%(1/1) mi_switch [3] 100.00% 1.67%(1/1) sched_switch [4] 100.00% 1.67%(1/1) choosethread [5] 100.00% 1.67%(1/1) sched_choose [6] 100.00% 1.67%(1/1) tdq_choose [7] 100.00% 1.67%(1/1) runq_findbit_from [8] 100.00% 1.67%(1/1) [self] Process: 41193, /bin/sh, total: 46 ( 0.00%) [0] 32.61% 32.61%(15/46) trap [1] 100.00% 32.61%(15/15) trap_pfault [2] 93.33% 30.43%(14/15) vm_fault [3] 50.00% 15.22%(7/14) sse2_pagezero [4] 100.00% 15.22%(7/7) [self] [3] 28.57% 8.70%(4/14) vm_map_lookup [4] 50.00% 4.35%(2/4) _vm_map_lock_read [5] 50.00% 2.17%(1/2) [self] [5] 50.00% 2.17%(1/2) __sx_slock [6] 100.00% 2.17%(1/1) [self] [4] 25.00% 2.17%(1/4) [self] [4] 25.00% 2.17%(1/4) uma_zalloc [5] 100.00% 2.17%(1/1) uma_zalloc_arg [6] 100.00% 2.17%(1/1) [self] [3] 14.29% 4.35%(2/14) pmap_enter [4] 50.00% 2.17%(1/2) pmap_allocpte [5] 100.00% 2.17%(1/1) _pmap_allocpte [6] 100.00% 2.17%(1/1) sse2_pagezero [7] 100.00% 2.17%(1/1) [self] [4] 50.00% 2.17%(1/2) pmap_remove_entry [5] 100.00% 2.17%(1/1) pmap_pvh_remove [6] 100.00% 2.17%(1/1) [self] [3] 7.14% 2.17%(1/14) unlock_and_deallocate [4] 100.00% 2.17%(1/1) atomic_cmpset_int [5] 100.00% 2.17%(1/1) [self] [2] 6.67% 2.17%(1/15) vm_fault_prefault [3] 100.00% 2.17%(1/1) vm_page_lookup [4] 100.00% 2.17%(1/1) vm_page_splay [5] 100.00% 2.17%(1/1) [self] [0] 10.87% 10.87%(5/46) syscall [1] 60.00% 6.52%(3/5) mmap [2] 100.00% 6.52%(3/3) vm_mmap [3] 66.67% 4.35%(2/3) vm_map_fixed [4] 50.00% 2.17%(1/2) _vm_map_unlock [5] 100.00% 2.17%(1/1) atomic_cmpset_int [6] 100.00% 2.17%(1/1) [self] [4] 50.00% 2.17%(1/2) vm_map_delete [5] 100.00% 2.17%(1/1) _vm_map_clip_end [6] 100.00% 2.17%(1/1) atomic_cmpset_int [7] 100.00% 2.17%(1/1) [self] [3] 33.33% 2.17%(1/3) vm_map_find [4] 100.00% 2.17%(1/1) vm_map_insert [5] 100.00% 2.17%(1/1) vm_map_lookup_entry [6] 100.00% 2.17%(1/1) vm_map_entry_splay [7] 100.00% 2.17%(1/1) [self] [1] 20.00% 2.17%(1/5) open [2] 100.00% 2.17%(1/1) kern_open [3] 100.00% 2.17%(1/1) kern_openat [4] 100.00% 2.17%(1/1) falloc [5] 100.00% 2.17%(1/1) atomic_cmpset_int [6] 100.00% 2.17%(1/1) [self] [1] 20.00% 2.17%(1/5) stat [2] 100.00% 2.17%(1/1) kern_stat [3] 100.00% 2.17%(1/1) kern_statat [4] 100.00% 2.17%(1/1) kern_statat_vnhook [5] 100.00% 2.17%(1/1) namei [6] 100.00% 2.17%(1/1) atomic_cmpset_int [7] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) posix_spawn_file_actions_adddup2 [1] 100.00% 2.17%(1/1) compress_mode [2] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) key_decryptsession_pk [1] 100.00% 2.17%(1/1) key_decryptsession [2] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) clntraw_create [1] 100.00% 2.17%(1/1) nis_passwd [2] 100.00% 2.17%(1/1) getpwnam [3] 100.00% 2.17%(1/1) endnetconfig [4] 100.00% 2.17%(1/1) tgoto [5] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) _yp_dobind [1] 100.00% 2.17%(1/1) [unmapped_function] [0] 2.17% 2.17%(1/46) yp_order [1] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) elf32_load_section [1] 100.00% 2.17%(1/1) elf32_map_insert [2] 100.00% 2.17%(1/1) vm_map_insert [3] 100.00% 2.17%(1/1) vm_map_pmap_enter [4] 100.00% 2.17%(1/1) pmap_enter_object [5] 100.00% 2.17%(1/1) pmap_enter_quick_locked [6] 100.00% 2.17%(1/1) _pmap_allocpte [7] 100.00% 2.17%(1/1) sse2_pagezero [8] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) exec_elf32_imgact [1] 100.00% 2.17%(1/1) exec_new_vmspace [2] 100.00% 2.17%(1/1) vm_map_remove [3] 100.00% 2.17%(1/1) _vm_map_unlock [4] 100.00% 2.17%(1/1) vm_object_deallocate [5] 100.00% 2.17%(1/1) vm_object_terminate [6] 100.00% 2.17%(1/1) vm_page_free [7] 100.00% 2.17%(1/1) vm_page_free_toq [8] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) closef [1] 100.00% 2.17%(1/1) fo_close [2] 100.00% 2.17%(1/1) pipe_close [3] 100.00% 2.17%(1/1) pipeclose [4] 100.00% 2.17%(1/1) pipe_free_kmem [5] 100.00% 2.17%(1/1) vm_map_remove [6] 100.00% 2.17%(1/1) _vm_map_unlock [7] 100.00% 2.17%(1/1) atomic_cmpset_int [8] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) namei [1] 100.00% 2.17%(1/1) VOP_LOOKUP [2] 100.00% 2.17%(1/1) VOP_LOOKUP_APV [3] 100.00% 2.17%(1/1) vfs_cache_lookup [4] 100.00% 2.17%(1/1) cache_lookup [5] 100.00% 2.17%(1/1) vget [6] 100.00% 2.17%(1/1) VOP_LOCK1 [7] 100.00% 2.17%(1/1) VOP_LOCK1_APV [8] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) kern_openat [1] 100.00% 2.17%(1/1) vn_open [2] 100.00% 2.17%(1/1) vn_open_cred [3] 100.00% 2.17%(1/1) namei [4] 100.00% 2.17%(1/1) VOP_LOOKUP [5] 100.00% 2.17%(1/1) VOP_LOOKUP_APV [6] 100.00% 2.17%(1/1) vfs_cache_lookup [7] 100.00% 2.17%(1/1) cache_lookup [8] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) stat [1] 100.00% 2.17%(1/1) kern_stat [2] 100.00% 2.17%(1/1) kern_statat [3] 100.00% 2.17%(1/1) kern_statat_vnhook [4] 100.00% 2.17%(1/1) namei [5] 100.00% 2.17%(1/1) lookup [6] 100.00% 2.17%(1/1) vput [7] 100.00% 2.17%(1/1) atomic_cmpset_int [8] 100.00% 2.17%(1/1) [self] [0] 2.17% 2.17%(1/46) vn_open [1] 100.00% 2.17%(1/1) vn_open_cred [2] 100.00% 2.17%(1/1) namei [3] 100.00% 2.17%(1/1) lookup [4] 100.00% 2.17%(1/1) VOP_LOCK1 [5] 100.00% 2.17%(1/1) VOP_LOCK1_APV [6] 100.00% 2.17%(1/1) _lockmgr_args [7] 100.00% 2.17%(1/1) atomic_cmpset_int [8] 100.00% 2.17%(1/1) [self] Process: 41218, /bin/sh, total: 32 ( 0.00%) [0] 40.62% 40.62%(13/32) trap [1] 92.31% 37.50%(12/13) trap_pfault [2] 83.33% 31.25%(10/12) vm_fault [3] 40.00% 12.50%(4/10) sse2_pagezero [4] 100.00% 12.50%(4/4) [self] [3] 20.00% 6.25%(2/10) vm_map_lookup [4] 50.00% 3.12%(1/2) [self] [4] 50.00% 3.12%(1/2) vm_map_lookup_entry [5] 100.00% 3.12%(1/1) vm_map_entry_splay [6] 100.00% 3.12%(1/1) [self] [3] 10.00% 3.12%(1/10) [self] [3] 10.00% 3.12%(1/10) __curthread [4] 100.00% 3.12%(1/1) [self] [3] 10.00% 3.12%(1/10) pmap_enter [4] 100.00% 3.12%(1/1) pmap_insert_entry [5] 100.00% 3.12%(1/1) get_pv_entry [6] 100.00% 3.12%(1/1) [self] [3] 10.00% 3.12%(1/10) vm_page_lookup [4] 100.00% 3.12%(1/1) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [2] 16.67% 6.25%(2/12) vm_fault_prefault [3] 50.00% 3.12%(1/2) pmap_enter_quick [4] 100.00% 3.12%(1/1) pmap_enter_quick_locked [5] 100.00% 3.12%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) vm_page_lookup [4] 100.00% 3.12%(1/1) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [1] 7.69% 3.12%(1/13) atomic_cmpset_int [2] 100.00% 3.12%(1/1) [self] [0] 12.50% 12.50%(4/32) syscall [1] 25.00% 3.12%(1/4) access [2] 100.00% 3.12%(1/1) kern_access [3] 100.00% 3.12%(1/1) kern_accessat [4] 100.00% 3.12%(1/1) namei [5] 100.00% 3.12%(1/1) lookup [6] 100.00% 3.12%(1/1) vput [7] 100.00% 3.12%(1/1) atomic_cmpset_int [8] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) execve [2] 100.00% 3.12%(1/1) do_execve [3] 100.00% 3.12%(1/1) exec_elf32_imgact [4] 100.00% 3.12%(1/1) exec_new_vmspace [5] 100.00% 3.12%(1/1) vm_map_remove [6] 100.00% 3.12%(1/1) _vm_map_unlock [7] 100.00% 3.12%(1/1) vm_object_deallocate [8] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) open [2] 100.00% 3.12%(1/1) kern_open [3] 100.00% 3.12%(1/1) kern_openat [4] 100.00% 3.12%(1/1) vn_open [5] 100.00% 3.12%(1/1) vn_open_cred [6] 100.00% 3.12%(1/1) namei [7] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) sys_exit [2] 100.00% 3.12%(1/1) exit1 [3] 100.00% 3.12%(1/1) vmspace_exit [4] 100.00% 3.12%(1/1) pmap_remove_pages [5] 100.00% 3.12%(1/1) pmap_unuse_pt [6] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) atomic_store_rel_int [1] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) vfprintf [1] 100.00% 3.12%(1/1) __vfprintf [2] 100.00% 3.12%(1/1) __swsetup [3] 100.00% 3.12%(1/1) __smakebuf [4] 100.00% 3.12%(1/1) malloc_init [5] 100.00% 3.12%(1/1) malloc_init_hard [6] 100.00% 3.12%(1/1) arena_new [7] 100.00% 3.12%(1/1) arena_bin_run_size_calc [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) lapic_handle_timer [1] 100.00% 3.12%(1/1) hardclock [2] 100.00% 3.12%(1/1) hardclock_cpu [3] 100.00% 3.12%(1/1) pmc_process_samples [4] 100.00% 3.12%(1/1) p4_get_config [5] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) open [1] 100.00% 3.12%(1/1) kern_open [2] 100.00% 3.12%(1/1) kern_openat [3] 100.00% 3.12%(1/1) vn_open [4] 100.00% 3.12%(1/1) vn_open_cred [5] 100.00% 3.12%(1/1) namei [6] 100.00% 3.12%(1/1) lookup [7] 100.00% 3.12%(1/1) _vn_lock [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) stat [1] 100.00% 3.12%(1/1) kern_stat [2] 100.00% 3.12%(1/1) kern_statat [3] 100.00% 3.12%(1/1) kern_statat_vnhook [4] 100.00% 3.12%(1/1) namei [5] 100.00% 3.12%(1/1) lookup [6] 100.00% 3.12%(1/1) VOP_LOCK1 [7] 100.00% 3.12%(1/1) VOP_LOCK1_APV [8] 100.00% 3.12%(1/1) [self] Process: 41327, /bin/sh, total: 32 ( 0.00%) [0] 43.75% 43.75%(14/32) trap [1] 92.86% 40.62%(13/14) trap_pfault [2] 84.62% 34.38%(11/13) vm_fault [3] 63.64% 21.88%(7/11) sse2_pagezero [4] 100.00% 21.88%(7/7) [self] [3] 18.18% 6.25%(2/11) pmap_enter [4] 50.00% 3.12%(1/2) [self] [4] 50.00% 3.12%(1/2) pmap_allocpte [5] 100.00% 3.12%(1/1) _pmap_allocpte [6] 100.00% 3.12%(1/1) sse2_pagezero [7] 100.00% 3.12%(1/1) [self] [3] 18.18% 6.25%(2/11) vm_page_lookup [4] 100.00% 6.25%(2/2) vm_page_splay [5] 100.00% 6.25%(2/2) [self] [2] 15.38% 6.25%(2/13) vm_fault_prefault [3] 50.00% 3.12%(1/2) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) vm_page_lookup [4] 100.00% 3.12%(1/1) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [1] 7.14% 3.12%(1/14) atomic_cmpset_int [2] 100.00% 3.12%(1/1) [self] [0] 12.50% 12.50%(4/32) syscall [1] 50.00% 6.25%(2/4) access [2] 100.00% 6.25%(2/2) kern_access [3] 50.00% 3.12%(1/2) [self] [3] 50.00% 3.12%(1/2) kern_accessat [4] 100.00% 3.12%(1/1) crdup [5] 100.00% 3.12%(1/1) crget [6] 100.00% 3.12%(1/1) crextend [7] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) __sysctl [2] 100.00% 3.12%(1/1) userland_sysctl [3] 100.00% 3.12%(1/1) sysctl_root [4] 100.00% 3.12%(1/1) sysctl_kern_arnd [5] 100.00% 3.12%(1/1) arc4rand [6] 100.00% 3.12%(1/1) arc4_swap [7] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) open [2] 100.00% 3.12%(1/1) kern_open [3] 100.00% 3.12%(1/1) kern_openat [4] 100.00% 3.12%(1/1) vn_open [5] 100.00% 3.12%(1/1) vn_open_cred [6] 100.00% 3.12%(1/1) uma_zfree [7] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) rcr2 [1] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) lapic_handle_timer [1] 100.00% 3.12%(1/1) hardclock [2] 100.00% 3.12%(1/1) hardclock_cpu [3] 100.00% 3.12%(1/1) pmc_process_samples [4] 100.00% 3.12%(1/1) pmclog_process_callchain [5] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) exec_elf32_imgact [1] 100.00% 3.12%(1/1) exec_new_vmspace [2] 100.00% 3.12%(1/1) vm_map_remove [3] 100.00% 3.12%(1/1) _vm_map_unlock [4] 100.00% 3.12%(1/1) vm_object_deallocate [5] 100.00% 3.12%(1/1) vm_object_terminate [6] 100.00% 3.12%(1/1) vm_object_destroy [7] 100.00% 3.12%(1/1) uifree [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) vm_map_remove [1] 100.00% 3.12%(1/1) _vm_map_unlock [2] 100.00% 3.12%(1/1) vm_object_deallocate [3] 100.00% 3.12%(1/1) vm_object_terminate [4] 100.00% 3.12%(1/1) vm_page_free [5] 100.00% 3.12%(1/1) vm_page_free_toq [6] 100.00% 3.12%(1/1) vm_page_remove [7] 100.00% 3.12%(1/1) vm_page_splay [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) dprintf [1] 100.00% 3.12%(1/1) dprintf [2] 100.00% 3.12%(1/1) [unmapped_function] Process: 41274, /bin/sh, total: 32 ( 0.00%) [0] 34.38% 34.38%(11/32) trap [1] 100.00% 34.38%(11/11) trap_pfault [2] 81.82% 28.12%(9/11) vm_fault [3] 33.33% 9.38%(3/9) pmap_enter [4] 66.67% 6.25%(2/3) pmap_insert_entry [5] 100.00% 6.25%(2/2) get_pv_entry [6] 100.00% 6.25%(2/2) [self] [4] 33.33% 3.12%(1/3) pmap_allocpte [5] 100.00% 3.12%(1/1) [self] [3] 33.33% 9.38%(3/9) sse2_pagezero [4] 100.00% 9.38%(3/3) [self] [3] 11.11% 3.12%(1/9) vm_map_lookup [4] 100.00% 3.12%(1/1) vm_map_lookup_entry [5] 100.00% 3.12%(1/1) [self] [3] 11.11% 3.12%(1/9) vm_page_alloc [4] 100.00% 3.12%(1/1) [self] [3] 11.11% 3.12%(1/9) vm_page_lookup [4] 100.00% 3.12%(1/1) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [2] 18.18% 6.25%(2/11) vm_fault_prefault [3] 50.00% 3.12%(1/2) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) pmap_enter_quick [4] 100.00% 3.12%(1/1) pmap_enter_quick_locked [5] 100.00% 3.12%(1/1) pmap_lookup_pt_page [6] 100.00% 3.12%(1/1) [self] [0] 25.00% 25.00%(8/32) syscall [1] 37.50% 9.38%(3/8) execve [2] 100.00% 9.38%(3/3) do_execve [3] 33.33% 3.12%(1/3) exec_elf32_imgact [4] 100.00% 3.12%(1/1) VOP_LOCK1 [5] 100.00% 3.12%(1/1) VOP_LOCK1_APV [6] 100.00% 3.12%(1/1) _lockmgr_args [7] 100.00% 3.12%(1/1) atomic_cmpset_int [8] 100.00% 3.12%(1/1) [self] [3] 33.33% 3.12%(1/3) fdcloseexec [4] 100.00% 3.12%(1/1) [self] [3] 33.33% 3.12%(1/3) namei [4] 100.00% 3.12%(1/1) lookup [5] 100.00% 3.12%(1/1) [self] [1] 37.50% 9.38%(3/8) open [2] 100.00% 9.38%(3/3) kern_open [3] 100.00% 9.38%(3/3) kern_openat [4] 100.00% 9.38%(3/3) vn_open [5] 100.00% 9.38%(3/3) vn_open_cred [6] 100.00% 9.38%(3/3) namei [7] 100.00% 9.38%(3/3) lookup [8] 100.00% 9.38%(3/3) [self] [1] 12.50% 3.12%(1/8) close [2] 100.00% 3.12%(1/1) kern_close [3] 100.00% 3.12%(1/1) fd_last_used [4] 100.00% 3.12%(1/1) [self] [1] 12.50% 3.12%(1/8) mmap [2] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) vfprintf [1] 100.00% 3.12%(1/1) __vfprintf [2] 100.00% 3.12%(1/1) __swsetup [3] 100.00% 3.12%(1/1) __smakebuf [4] 100.00% 3.12%(1/1) malloc_init [5] 100.00% 3.12%(1/1) malloc_init_hard [6] 100.00% 3.12%(1/1) arena_new [7] 100.00% 3.12%(1/1) arena_bin_run_size_calc [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) do_execve [1] 100.00% 3.12%(1/1) exec_elf32_imgact [2] 100.00% 3.12%(1/1) exec_new_vmspace [3] 100.00% 3.12%(1/1) vm_map_remove [4] 100.00% 3.12%(1/1) _vm_map_unlock [5] 100.00% 3.12%(1/1) vm_object_deallocate [6] 100.00% 3.12%(1/1) vm_object_terminate [7] 100.00% 3.12%(1/1) atomic_cmpset_int [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_access [1] 100.00% 3.12%(1/1) kern_accessat [2] 100.00% 3.12%(1/1) namei [3] 100.00% 3.12%(1/1) lookup [4] 100.00% 3.12%(1/1) VOP_UNLOCK [5] 100.00% 3.12%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.12%(1/1) _lockmgr_args [7] 100.00% 3.12%(1/1) atomic_cmpset_int [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_accessat [1] 100.00% 3.12%(1/1) namei [2] 100.00% 3.12%(1/1) VOP_LOOKUP [3] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [4] 100.00% 3.12%(1/1) VOP_ACCESS [5] 100.00% 3.12%(1/1) VOP_ACCESS_APV [6] 100.00% 3.12%(1/1) ufs_access [7] 100.00% 3.12%(1/1) vaccess [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) ufs_root [1] 100.00% 3.12%(1/1) ffs_vget [2] 100.00% 3.12%(1/1) ffs_vgetf [3] 100.00% 3.12%(1/1) vfs_hash_get [4] 100.00% 3.12%(1/1) vget [5] 100.00% 3.12%(1/1) VOP_LOCK1 [6] 100.00% 3.12%(1/1) VOP_LOCK1_APV [7] 100.00% 3.12%(1/1) _lockmgr_args [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) vmspace_dofree [1] 100.00% 3.12%(1/1) vm_map_remove [2] 100.00% 3.12%(1/1) _vm_map_unlock [3] 100.00% 3.12%(1/1) vm_object_deallocate [4] 100.00% 3.12%(1/1) vm_object_terminate [5] 100.00% 3.12%(1/1) vm_page_free [6] 100.00% 3.12%(1/1) vm_page_free_toq [7] 100.00% 3.12%(1/1) vm_phys_free_pages [8] 100.00% 3.12%(1/1) [self] Process: 41332, /bin/sh, total: 32 ( 0.00%) [0] 50.00% 50.00%(16/32) trap [1] 100.00% 50.00%(16/16) trap_pfault [2] 68.75% 34.38%(11/16) vm_fault [3] 72.73% 25.00%(8/11) sse2_pagezero [4] 100.00% 25.00%(8/8) [self] [3] 9.09% 3.12%(1/11) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [3] 9.09% 3.12%(1/11) pmap_enter [4] 100.00% 3.12%(1/1) pmap_remove_entry [5] 100.00% 3.12%(1/1) pmap_pvh_remove [6] 100.00% 3.12%(1/1) [self] [3] 9.09% 3.12%(1/11) vm_page_alloc [4] 100.00% 3.12%(1/1) vm_page_insert [5] 100.00% 3.12%(1/1) [self] [2] 25.00% 12.50%(4/16) vm_fault_prefault [3] 50.00% 6.25%(2/4) vm_page_lookup [4] 100.00% 6.25%(2/2) vm_page_splay [5] 100.00% 6.25%(2/2) [self] [3] 25.00% 3.12%(1/4) [self] [3] 25.00% 3.12%(1/4) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [2] 6.25% 3.12%(1/16) atomic_cmpset_int [3] 100.00% 3.12%(1/1) [self] [0] 12.50% 12.50%(4/32) syscall [1] 50.00% 6.25%(2/4) munmap [2] 50.00% 3.12%(1/2) vm_map_delete [3] 100.00% 3.12%(1/1) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [2] 50.00% 3.12%(1/2) vm_map_entry_delete [3] 100.00% 3.12%(1/1) vm_map_entry_unlink [4] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) execve [2] 100.00% 3.12%(1/1) copyinstr [3] 100.00% 3.12%(1/1) [self] [1] 25.00% 3.12%(1/4) mmap [2] 100.00% 3.12%(1/1) vm_mmap [3] 100.00% 3.12%(1/1) vm_map_fixed [4] 100.00% 3.12%(1/1) _vm_map_lock [5] 100.00% 3.12%(1/1) atomic_cmpset_int [6] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) size2bin_init_hard [1] 100.00% 3.12%(1/1) arena_run_reg_alloc [2] 100.00% 3.12%(1/1) arena_run_reg_dalloc [3] 100.00% 3.12%(1/1) __rpcb_findaddr_timed [4] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) exec_new_vmspace [1] 100.00% 3.12%(1/1) vm_map_remove [2] 100.00% 3.12%(1/1) _vm_map_unlock [3] 100.00% 3.12%(1/1) vm_object_deallocate [4] 100.00% 3.12%(1/1) vm_object_terminate [5] 100.00% 3.12%(1/1) vm_page_free [6] 100.00% 3.12%(1/1) vm_page_free_toq [7] 100.00% 3.12%(1/1) vm_phys_free_pages [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) wakeup [1] 100.00% 3.12%(1/1) sleepq_broadcast [2] 100.00% 3.12%(1/1) sleepq_resume_thread [3] 100.00% 3.12%(1/1) setrunnable [4] 100.00% 3.12%(1/1) sched_wakeup [5] 100.00% 3.12%(1/1) sched_setcpu [6] 100.00% 3.12%(1/1) spinlock_enter [7] 100.00% 3.12%(1/1) critical_enter [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_openat [1] 100.00% 3.12%(1/1) vn_open [2] 100.00% 3.12%(1/1) vn_open_cred [3] 100.00% 3.12%(1/1) namei [4] 100.00% 3.12%(1/1) VOP_LOOKUP [5] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.12%(1/1) vfs_cache_lookup [7] 100.00% 3.12%(1/1) fnv_32_buf [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) dprintf [1] 100.00% 3.12%(1/1) dprintf [2] 100.00% 3.12%(1/1) [unmapped_function] Process: 41229, /bin/sh, total: 32 ( 0.00%) [0] 37.50% 37.50%(12/32) trap [1] 91.67% 34.38%(11/12) trap_pfault [2] 90.91% 31.25%(10/11) vm_fault [3] 70.00% 21.88%(7/10) sse2_pagezero [4] 100.00% 21.88%(7/7) [self] [3] 10.00% 3.12%(1/10) pmap_enter [4] 100.00% 3.12%(1/1) pmap_insert_entry [5] 100.00% 3.12%(1/1) get_pv_entry [6] 100.00% 3.12%(1/1) [self] [3] 10.00% 3.12%(1/10) pte_store [4] 100.00% 3.12%(1/1) [self] [3] 10.00% 3.12%(1/10) vm_map_lookup [4] 100.00% 3.12%(1/1) [self] [2] 9.09% 3.12%(1/11) vm_fault_prefault [3] 100.00% 3.12%(1/1) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [1] 8.33% 3.12%(1/12) atomic_cmpset_int [2] 100.00% 3.12%(1/1) [self] [0] 28.12% 28.12%(9/32) syscall [1] 22.22% 6.25%(2/9) access [2] 50.00% 3.12%(1/2) [self] [2] 50.00% 3.12%(1/2) kern_access [3] 100.00% 3.12%(1/1) kern_accessat [4] 100.00% 3.12%(1/1) namei [5] 100.00% 3.12%(1/1) needs_exclusive_leaf [6] 100.00% 3.12%(1/1) [self] [1] 22.22% 6.25%(2/9) execve [2] 100.00% 6.25%(2/2) do_execve [3] 50.00% 3.12%(1/2) mac_vnode_execve_will_transition [4] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) namei [4] 100.00% 3.12%(1/1) VOP_LOOKUP [5] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.12%(1/1) vfs_cache_lookup [7] 100.00% 3.12%(1/1) fnv_32_buf [8] 100.00% 3.12%(1/1) [self] [1] 22.22% 6.25%(2/9) mmap [2] 50.00% 3.12%(1/2) vm_mmap [3] 100.00% 3.12%(1/1) vm_map_find [4] 100.00% 3.12%(1/1) vm_map_insert [5] 100.00% 3.12%(1/1) vm_map_entry_link [6] 100.00% 3.12%(1/1) [self] [2] 50.00% 3.12%(1/2) vm_mmap_vnode [3] 100.00% 3.12%(1/1) VOP_MARKATIME [4] 100.00% 3.12%(1/1) VOP_MARKATIME_APV [5] 100.00% 3.12%(1/1) atomic_cmpset_int [6] 100.00% 3.12%(1/1) [self] [1] 11.11% 3.12%(1/9) munmap [2] 100.00% 3.12%(1/1) vm_map_delete [3] 100.00% 3.12%(1/1) _vm_map_clip_end [4] 100.00% 3.12%(1/1) uma_zalloc [5] 100.00% 3.12%(1/1) [self] [1] 11.11% 3.12%(1/9) open [2] 100.00% 3.12%(1/1) kern_open [3] 100.00% 3.12%(1/1) kern_openat [4] 100.00% 3.12%(1/1) falloc [5] 100.00% 3.12%(1/1) fdalloc [6] 100.00% 3.12%(1/1) fd_first_free [7] 100.00% 3.12%(1/1) ffsl [8] 100.00% 3.12%(1/1) [self] [1] 11.11% 3.12%(1/9) read [2] 100.00% 3.12%(1/1) kern_readv [3] 100.00% 3.12%(1/1) fo_read [4] 100.00% 3.12%(1/1) VOP_READ [5] 100.00% 3.12%(1/1) VOP_READ_APV [6] 100.00% 3.12%(1/1) ffs_read [7] 100.00% 3.12%(1/1) uiomove [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) exec_elf32_imgact [1] 100.00% 3.12%(1/1) exec_new_vmspace [2] 100.00% 3.12%(1/1) vm_map_remove [3] 100.00% 3.12%(1/1) _vm_map_unlock [4] 100.00% 3.12%(1/1) vm_object_deallocate [5] 100.00% 3.12%(1/1) vm_object_terminate [6] 100.00% 3.12%(1/1) uma_zfree [7] 100.00% 3.12%(1/1) uma_zfree_arg [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) exit1 [1] 100.00% 3.12%(1/1) vmspace_dofree [2] 100.00% 3.12%(1/1) vm_map_remove [3] 100.00% 3.12%(1/1) _vm_map_unlock [4] 100.00% 3.12%(1/1) vm_object_deallocate [5] 100.00% 3.12%(1/1) vm_object_terminate [6] 100.00% 3.12%(1/1) uma_zfree [7] 100.00% 3.12%(1/1) uma_zfree_arg [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) dprintf [1] 100.00% 3.12%(1/1) dprintf [2] 100.00% 3.12%(1/1) [unmapped_function] Process: 41307, /bin/sh, total: 32 ( 0.00%) [0] 37.50% 37.50%(12/32) trap [1] 100.00% 37.50%(12/12) trap_pfault [2] 83.33% 31.25%(10/12) vm_fault [3] 40.00% 12.50%(4/10) sse2_pagezero [4] 100.00% 12.50%(4/4) [self] [3] 20.00% 6.25%(2/10) vm_page_alloc [4] 50.00% 3.12%(1/2) vm_page_insert [5] 100.00% 3.12%(1/1) vm_page_splay [6] 100.00% 3.12%(1/1) [self] [4] 50.00% 3.12%(1/2) vm_reserv_alloc_page [5] 100.00% 3.12%(1/1) [self] [3] 20.00% 6.25%(2/10) vm_page_lookup [4] 100.00% 6.25%(2/2) vm_page_splay [5] 100.00% 6.25%(2/2) [self] [3] 10.00% 3.12%(1/10) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [3] 10.00% 3.12%(1/10) vm_map_lookup [4] 100.00% 3.12%(1/1) vm_map_lookup_entry [5] 100.00% 3.12%(1/1) _sx_try_xlock [6] 100.00% 3.12%(1/1) [self] [2] 16.67% 6.25%(2/12) vm_fault_prefault [3] 100.00% 6.25%(2/2) atomic_cmpset_int [4] 100.00% 6.25%(2/2) [self] [0] 15.62% 15.62%(5/32) syscall [1] 60.00% 9.38%(3/5) mmap [2] 66.67% 6.25%(2/3) vm_mmap [3] 50.00% 3.12%(1/2) vm_map_find [4] 100.00% 3.12%(1/1) vm_map_insert [5] 100.00% 3.12%(1/1) vm_map_simplify_entry [6] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) vm_map_fixed [4] 100.00% 3.12%(1/1) vm_map_insert [5] 100.00% 3.12%(1/1) vm_map_lookup_entry [6] 100.00% 3.12%(1/1) vm_map_entry_splay [7] 100.00% 3.12%(1/1) [self] [2] 33.33% 3.12%(1/3) atomic_cmpset_int [3] 100.00% 3.12%(1/1) [self] [1] 20.00% 3.12%(1/5) munmap [2] 100.00% 3.12%(1/1) vm_map_delete [3] 100.00% 3.12%(1/1) pmap_remove [4] 100.00% 3.12%(1/1) atomic_readandclear_int [5] 100.00% 3.12%(1/1) [self] [1] 20.00% 3.12%(1/5) sys_exit [2] 100.00% 3.12%(1/1) exit1 [3] 100.00% 3.12%(1/1) vmspace_exit [4] 100.00% 3.12%(1/1) pmap_remove_pages [5] 100.00% 3.12%(1/1) [self] [0] 6.25% 6.25%(2/32) kern_access [1] 100.00% 6.25%(2/2) kern_accessat [2] 100.00% 6.25%(2/2) namei [3] 50.00% 3.12%(1/2) VOP_LOOKUP [4] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.12%(1/1) VOP_ACCESS [6] 100.00% 3.12%(1/1) VOP_ACCESS_APV [7] 100.00% 3.12%(1/1) ufs_access [8] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) lookup [4] 100.00% 3.12%(1/1) VOP_UNLOCK [5] 100.00% 3.12%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.12%(1/1) _lockmgr_args [7] 100.00% 3.12%(1/1) __lockmgr_args [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) vfprintf [1] 100.00% 3.12%(1/1) __vfprintf [2] 100.00% 3.12%(1/1) __swsetup [3] 100.00% 3.12%(1/1) __smakebuf [4] 100.00% 3.12%(1/1) malloc_init [5] 100.00% 3.12%(1/1) malloc_init_hard [6] 100.00% 3.12%(1/1) arena_new [7] 100.00% 3.12%(1/1) arena_bin_run_size_calc [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) elf32_map_insert [1] 100.00% 3.12%(1/1) vm_map_insert [2] 100.00% 3.12%(1/1) vm_map_pmap_enter [3] 100.00% 3.12%(1/1) pmap_enter_object [4] 100.00% 3.12%(1/1) pmap_enter_quick_locked [5] 100.00% 3.12%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.12%(1/1) get_pv_entry [7] 100.00% 3.12%(1/1) atomic_add_int [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) execve [1] 100.00% 3.12%(1/1) do_execve [2] 100.00% 3.12%(1/1) namei [3] 100.00% 3.12%(1/1) lookup [4] 100.00% 3.12%(1/1) VOP_UNLOCK [5] 100.00% 3.12%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.12%(1/1) _lockmgr_args [7] 100.00% 3.12%(1/1) __lockmgr_args [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_open [1] 100.00% 3.12%(1/1) kern_openat [2] 100.00% 3.12%(1/1) vn_open [3] 100.00% 3.12%(1/1) vn_open_cred [4] 100.00% 3.12%(1/1) namei [5] 100.00% 3.12%(1/1) lookup [6] 100.00% 3.12%(1/1) VOP_UNLOCK [7] 100.00% 3.12%(1/1) VOP_UNLOCK_APV [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_statat [1] 100.00% 3.12%(1/1) kern_statat_vnhook [2] 100.00% 3.12%(1/1) namei [3] 100.00% 3.12%(1/1) VOP_LOOKUP [4] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.12%(1/1) VOP_ACCESS [6] 100.00% 3.12%(1/1) VOP_ACCESS_APV [7] 100.00% 3.12%(1/1) ufs_access [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_statat_vnhook [1] 100.00% 3.12%(1/1) namei [2] 100.00% 3.12%(1/1) VOP_LOOKUP [3] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [4] 100.00% 3.12%(1/1) vfs_cache_lookup [5] 100.00% 3.12%(1/1) cache_lookup [6] 100.00% 3.12%(1/1) vget [7] 100.00% 3.12%(1/1) VOP_LOCK1 [8] 100.00% 3.12%(1/1) [self] Process: 41244, /bin/sh, total: 32 ( 0.00%) [0] 28.12% 28.12%(9/32) trap [1] 100.00% 28.12%(9/9) trap_pfault [2] 66.67% 18.75%(6/9) vm_fault [3] 50.00% 9.38%(3/6) sse2_pagezero [4] 100.00% 9.38%(3/3) [self] [3] 33.33% 6.25%(2/6) vm_page_lookup [4] 50.00% 3.12%(1/2) [self] [4] 50.00% 3.12%(1/2) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [3] 16.67% 3.12%(1/6) vm_page_activate [4] 100.00% 3.12%(1/1) [self] [2] 33.33% 9.38%(3/9) vm_fault_prefault [3] 66.67% 6.25%(2/3) pmap_enter_quick [4] 100.00% 6.25%(2/2) pmap_enter_quick_locked [5] 50.00% 3.12%(1/2) [self] [5] 50.00% 3.12%(1/2) pmap_try_insert_pv_entry [6] 100.00% 3.12%(1/1) get_pv_entry [7] 100.00% 3.12%(1/1) [self] [3] 33.33% 3.12%(1/3) vm_page_lookup [4] 100.00% 3.12%(1/1) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [0] 25.00% 25.00%(8/32) syscall [1] 50.00% 12.50%(4/8) execve [2] 100.00% 12.50%(4/4) do_execve [3] 75.00% 9.38%(3/4) exec_elf32_imgact [4] 33.33% 3.12%(1/3) [self] [4] 33.33% 3.12%(1/3) exec_new_vmspace [5] 100.00% 3.12%(1/1) pmap_remove_pages [6] 100.00% 3.12%(1/1) [self] [4] 33.33% 3.12%(1/3) lim_cur [5] 100.00% 3.12%(1/1) lim_rlimit [6] 100.00% 3.12%(1/1) [self] [3] 25.00% 3.12%(1/4) VOP_LOCK1 [4] 100.00% 3.12%(1/1) VOP_LOCK1_APV [5] 100.00% 3.12%(1/1) [self] [1] 25.00% 6.25%(2/8) mmap [2] 50.00% 3.12%(1/2) pmc_process_mmap [3] 100.00% 3.12%(1/1) pmc_find_process_descriptor [4] 100.00% 3.12%(1/1) atomic_cmpset_int [5] 100.00% 3.12%(1/1) [self] [2] 50.00% 3.12%(1/2) vm_mmap_vnode [3] 100.00% 3.12%(1/1) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [1] 12.50% 3.12%(1/8) close [2] 100.00% 3.12%(1/1) kern_close [3] 100.00% 3.12%(1/1) closef [4] 100.00% 3.12%(1/1) fo_close [5] 100.00% 3.12%(1/1) vn_closefile [6] 100.00% 3.12%(1/1) vn_close [7] 100.00% 3.12%(1/1) atomic_cmpset_int [8] 100.00% 3.12%(1/1) [self] [1] 12.50% 3.12%(1/8) stat [2] 100.00% 3.12%(1/1) kern_stat [3] 100.00% 3.12%(1/1) kern_statat [4] 100.00% 3.12%(1/1) kern_statat_vnhook [5] 100.00% 3.12%(1/1) namei [6] 100.00% 3.12%(1/1) atomic_cmpset_int [7] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) setlocale [1] 100.00% 3.12%(1/1) __get_locale_env [2] 100.00% 3.12%(1/1) __findenv_environ [3] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) __vfprintf [1] 100.00% 3.12%(1/1) __swsetup [2] 100.00% 3.12%(1/1) [unmapped_function] [0] 3.12% 3.12%(1/32) vrele [1] 100.00% 3.12%(1/1) VOP_INACTIVE [2] 100.00% 3.12%(1/1) VOP_INACTIVE_APV [3] 100.00% 3.12%(1/1) ufs_inactive [4] 100.00% 3.12%(1/1) ffs_update [5] 100.00% 3.12%(1/1) vfs_clean_pages [6] 100.00% 3.12%(1/1) vfs_page_set_validclean [7] 100.00% 3.12%(1/1) vm_page_set_validclean [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_accessat [1] 100.00% 3.12%(1/1) namei [2] 100.00% 3.12%(1/1) VOP_LOOKUP [3] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [4] 100.00% 3.12%(1/1) vfs_cache_lookup [5] 100.00% 3.12%(1/1) cache_lookup [6] 100.00% 3.12%(1/1) vget [7] 100.00% 3.12%(1/1) _vn_lock [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) dprintf [1] 100.00% 3.12%(1/1) dprintf [2] 100.00% 3.12%(1/1) [unmapped_function] Process: 41234, /bin/sh, total: 32 ( 0.00%) [0] 31.25% 31.25%(10/32) trap [1] 90.00% 28.12%(9/10) trap_pfault [2] 77.78% 21.88%(7/9) vm_fault [3] 28.57% 6.25%(2/7) vm_page_lookup [4] 50.00% 3.12%(1/2) [self] [4] 50.00% 3.12%(1/2) vm_page_splay [5] 100.00% 3.12%(1/1) [self] [3] 14.29% 3.12%(1/7) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [3] 14.29% 3.12%(1/7) pmap_enter [4] 100.00% 3.12%(1/1) pmap_is_current [5] 100.00% 3.12%(1/1) [self] [3] 14.29% 3.12%(1/7) sse2_pagezero [4] 100.00% 3.12%(1/1) [self] [3] 14.29% 3.12%(1/7) vm_map_lookup [4] 100.00% 3.12%(1/1) vm_map_lookup_entry [5] 100.00% 3.12%(1/1) vm_map_locked [6] 100.00% 3.12%(1/1) [self] [3] 14.29% 3.12%(1/7) vm_page_dirty [4] 100.00% 3.12%(1/1) [self] [2] 22.22% 6.25%(2/9) vm_fault_prefault [3] 50.00% 3.12%(1/2) atomic_cmpset_int [4] 100.00% 3.12%(1/1) [self] [3] 50.00% 3.12%(1/2) pmap_enter_quick [4] 100.00% 3.12%(1/1) pmap_enter_quick_locked [5] 100.00% 3.12%(1/1) pmap_cache_bits [6] 100.00% 3.12%(1/1) [self] [1] 10.00% 3.12%(1/10) [self] [0] 21.88% 21.88%(7/32) syscall [1] 28.57% 6.25%(2/7) execve [2] 50.00% 3.12%(1/2) copyinstr [3] 100.00% 3.12%(1/1) [self] [2] 50.00% 3.12%(1/2) do_execve [3] 100.00% 3.12%(1/1) exec_elf32_imgact [4] 100.00% 3.12%(1/1) exec_new_vmspace [5] 100.00% 3.12%(1/1) pmap_remove_pages [6] 100.00% 3.12%(1/1) [self] [1] 28.57% 6.25%(2/7) mmap [2] 50.00% 3.12%(1/2) lim_max [3] 100.00% 3.12%(1/1) lim_rlimit [4] 100.00% 3.12%(1/1) [self] [2] 50.00% 3.12%(1/2) vm_mmap [3] 100.00% 3.12%(1/1) vm_map_fixed [4] 100.00% 3.12%(1/1) vm_map_insert [5] 100.00% 3.12%(1/1) vm_map_pmap_enter [6] 100.00% 3.12%(1/1) [self] [1] 14.29% 3.12%(1/7) [self] [1] 14.29% 3.12%(1/7) munmap [2] 100.00% 3.12%(1/1) vm_map_delete [3] 100.00% 3.12%(1/1) pmap_remove [4] 100.00% 3.12%(1/1) [self] [1] 14.29% 3.12%(1/7) open [2] 100.00% 3.12%(1/1) kern_open [3] 100.00% 3.12%(1/1) kern_openat [4] 100.00% 3.12%(1/1) vn_open [5] 100.00% 3.12%(1/1) vn_open_cred [6] 100.00% 3.12%(1/1) namei [7] 100.00% 3.12%(1/1) atomic_cmpset_int [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) setlocale [1] 100.00% 3.12%(1/1) __get_locale_env [2] 100.00% 3.12%(1/1) [unmapped_function] [0] 3.12% 3.12%(1/32) elf32_load_section [1] 100.00% 3.12%(1/1) elf32_map_insert [2] 100.00% 3.12%(1/1) vm_map_insert [3] 100.00% 3.12%(1/1) vm_map_pmap_enter [4] 100.00% 3.12%(1/1) pmap_enter_object [5] 100.00% 3.12%(1/1) pmap_enter_quick_locked [6] 100.00% 3.12%(1/1) _pmap_allocpte [7] 100.00% 3.12%(1/1) sse2_pagezero [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) vrele [1] 100.00% 3.12%(1/1) VOP_INACTIVE [2] 100.00% 3.12%(1/1) VOP_INACTIVE_APV [3] 100.00% 3.12%(1/1) ufs_inactive [4] 100.00% 3.12%(1/1) ffs_update [5] 100.00% 3.12%(1/1) vfs_clean_pages [6] 100.00% 3.12%(1/1) vfs_page_set_validclean [7] 100.00% 3.12%(1/1) vm_page_set_validclean [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) access [1] 100.00% 3.12%(1/1) kern_access [2] 100.00% 3.12%(1/1) kern_accessat [3] 100.00% 3.12%(1/1) namei [4] 100.00% 3.12%(1/1) VOP_LOOKUP [5] 100.00% 3.12%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.12%(1/1) VOP_ACCESS [7] 100.00% 3.12%(1/1) VOP_ACCESS_APV [8] 100.00% 3.12%(1/1) [self] [0] 3.12% 3.12%(1/32) kern_statat [1] 100.00% 3.12%(1/1) kern_statat_vnhook [2] 100.00% 3.12%(1/1) namei [3] 100.00% 3.12%(1/1) lookup [4] 100.00% 3.12%(1/1) vput [5] 100.00% 3.12%(1/1) VOP_INACTIVE [6] 100.00% 3.12%(1/1) VOP_INACTIVE_APV [7] 100.00% 3.12%(1/1) ufs_inactive [8] 100.00% 3.12%(1/1) [self] Process: 41251, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) trap [1] 100.00% 32.26%(10/10) trap_pfault [2] 90.00% 29.03%(9/10) vm_fault [3] 66.67% 19.35%(6/9) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [3] 11.11% 3.23%(1/9) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_page_insert [5] 100.00% 3.23%(1/1) vm_page_splay [6] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 10.00% 3.23%(1/10) vm_fault_prefault [3] 100.00% 3.23%(1/1) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [0] 19.35% 19.35%(6/31) syscall [1] 16.67% 3.23%(1/6) [self] [1] 16.67% 3.23%(1/6) __sysctl [2] 100.00% 3.23%(1/1) userland_sysctl [3] 100.00% 3.23%(1/1) useracc [4] 100.00% 3.23%(1/1) vm_map_check_protection [5] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) close [2] 100.00% 3.23%(1/1) __curthread [3] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) munmap [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) open [2] 100.00% 3.23%(1/1) kern_open [3] 100.00% 3.23%(1/1) kern_openat [4] 100.00% 3.23%(1/1) uma_zalloc [5] 100.00% 3.23%(1/1) generic_bzero [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) io_flush [1] 100.00% 3.23%(1/1) __sprint [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) access [1] 100.00% 3.23%(1/1) kern_access [2] 100.00% 3.23%(1/1) kern_accessat [3] 100.00% 3.23%(1/1) crdup [4] 100.00% 3.23%(1/1) crget [5] 100.00% 3.23%(1/1) crextend [6] 100.00% 3.23%(1/1) uma_zalloc [7] 100.00% 3.23%(1/1) uma_zalloc_arg [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_open [1] 100.00% 3.23%(1/1) kern_openat [2] 100.00% 3.23%(1/1) vn_open [3] 100.00% 3.23%(1/1) vn_open_cred [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) vput [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) readlink [1] 100.00% 3.23%(1/1) kern_readlink [2] 100.00% 3.23%(1/1) kern_readlinkat [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) lookup [5] 100.00% 3.23%(1/1) VOP_LOCK1 [6] 100.00% 3.23%(1/1) VOP_LOCK1_APV [7] 100.00% 3.23%(1/1) ffs_lock [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) __stack_chk_fail_local [1] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) [self] Process: 41246, /bin/sh, total: 31 ( 0.00%) [0] 45.16% 45.16%(14/31) trap [1] 92.86% 41.94%(13/14) trap_pfault [2] 84.62% 35.48%(11/13) vm_fault [3] 54.55% 19.35%(6/11) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [3] 18.18% 6.45%(2/11) vm_map_lookup [4] 50.00% 3.23%(1/2) _vm_map_lock_read [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) vm_map_lookup_entry [5] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) invlpg [4] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) pmap_enter [4] 100.00% 3.23%(1/1) pmap_allocpte [5] 100.00% 3.23%(1/1) _pmap_allocpte [6] 100.00% 3.23%(1/1) sse2_pagezero [7] 100.00% 3.23%(1/1) [self] [2] 15.38% 6.45%(2/13) vm_fault_prefault [3] 100.00% 6.45%(2/2) vm_page_lookup [4] 100.00% 6.45%(2/2) vm_page_splay [5] 100.00% 6.45%(2/2) [self] [1] 7.14% 3.23%(1/14) atomic_cmpset_int [2] 100.00% 3.23%(1/1) [self] [0] 9.68% 9.68%(3/31) syscall [1] 33.33% 3.23%(1/3) mmap [2] 100.00% 3.23%(1/1) vm_mmap_vnode [3] 100.00% 3.23%(1/1) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [1] 33.33% 3.23%(1/3) sigprocmask [2] 100.00% 3.23%(1/1) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [1] 33.33% 3.23%(1/3) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) __detect_path_locale [1] 100.00% 3.23%(1/1) strncmp [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) elf32_load_file [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) execve [1] 100.00% 3.23%(1/1) do_execve [2] 100.00% 3.23%(1/1) exec_elf32_imgact [3] 100.00% 3.23%(1/1) exec_new_vmspace [4] 100.00% 3.23%(1/1) vm_map_remove [5] 100.00% 3.23%(1/1) _vm_map_unlock [6] 100.00% 3.23%(1/1) vm_object_deallocate [7] 100.00% 3.23%(1/1) vm_object_terminate [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) fo_close [1] 100.00% 3.23%(1/1) vn_closefile [2] 100.00% 3.23%(1/1) vn_close [3] 100.00% 3.23%(1/1) vput [4] 100.00% 3.23%(1/1) VOP_INACTIVE [5] 100.00% 3.23%(1/1) VOP_INACTIVE_APV [6] 100.00% 3.23%(1/1) ufs_inactive [7] 100.00% 3.23%(1/1) vn_start_secondary_write [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) ffs_vget [1] 100.00% 3.23%(1/1) ffs_vgetf [2] 100.00% 3.23%(1/1) vfs_hash_get [3] 100.00% 3.23%(1/1) vget [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41267, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 100.00% 38.71%(12/12) trap_pfault [2] 66.67% 25.81%(8/12) vm_fault [3] 87.50% 22.58%(7/8) sse2_pagezero [4] 100.00% 22.58%(7/7) [self] [3] 12.50% 3.23%(1/8) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 16.67% 6.45%(2/12) atomic_cmpset_int [3] 100.00% 6.45%(2/2) [self] [2] 16.67% 6.45%(2/12) vm_fault_prefault [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [0] 25.81% 25.81%(8/31) syscall [1] 25.00% 6.45%(2/8) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 50.00% 3.23%(1/2) atomic_fetchadd_int [5] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) [self] [1] 25.00% 6.45%(2/8) execve [2] 100.00% 6.45%(2/2) do_execve [3] 50.00% 3.23%(1/2) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) vm_map_remove [6] 100.00% 3.23%(1/1) _vm_map_unlock [7] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) namei [4] 100.00% 3.23%(1/1) lookup [5] 100.00% 3.23%(1/1) VOP_UNLOCK [6] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [7] 100.00% 3.23%(1/1) _lockmgr_args [8] 100.00% 3.23%(1/1) [self] [1] 25.00% 6.45%(2/8) mmap [2] 100.00% 6.45%(2/2) vm_mmap [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) vm_map_find [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.23%(1/1) [self] [1] 12.50% 3.23%(1/8) munmap [2] 100.00% 3.23%(1/1) vm_map_delete [3] 100.00% 3.23%(1/1) pmap_remove [4] 100.00% 3.23%(1/1) pmap_remove_pte [5] 100.00% 3.23%(1/1) pmap_remove_entry [6] 100.00% 3.23%(1/1) pmap_pvh_remove [7] 100.00% 3.23%(1/1) [self] [1] 12.50% 3.23%(1/8) open [2] 100.00% 3.23%(1/1) kern_open [3] 100.00% 3.23%(1/1) kern_openat [4] 100.00% 3.23%(1/1) atomic_store_rel_int [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) arena_malloc_small [1] 100.00% 3.23%(1/1) arena_bin_nonfull_run_get [2] 100.00% 3.23%(1/1) arena_chunk_alloc [3] 100.00% 3.23%(1/1) chunk_alloc_mmap [4] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41243, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) trap [1] 100.00% 32.26%(10/10) trap_pfault [2] 90.00% 29.03%(9/10) vm_fault [3] 44.44% 12.90%(4/9) sse2_pagezero [4] 100.00% 12.90%(4/4) [self] [3] 22.22% 6.45%(2/9) pmap_enter [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) pmap_insert_entry [5] 100.00% 3.23%(1/1) get_pv_entry [6] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) unlock_and_deallocate [4] 100.00% 3.23%(1/1) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_alloc [4] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 10.00% 3.23%(1/10) vm_fault_prefault [3] 100.00% 3.23%(1/1) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_cache_bits [6] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 80.00% 12.90%(4/5) execve [2] 75.00% 9.68%(3/4) do_execve [3] 33.33% 3.23%(1/3) VOP_LOCK1 [4] 100.00% 3.23%(1/1) VOP_LOCK1_APV [5] 100.00% 3.23%(1/1) _lockmgr_args [6] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) crfree [4] 100.00% 3.23%(1/1) free [5] 100.00% 3.23%(1/1) malloc_type_freed [6] 100.00% 3.23%(1/1) critical_exit [7] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) exec_elf32_imgact [4] 100.00% 3.23%(1/1) elf32_load_section [5] 100.00% 3.23%(1/1) elf32_map_insert [6] 100.00% 3.23%(1/1) vm_map_insert [7] 100.00% 3.23%(1/1) vm_map_pmap_enter [8] 100.00% 3.23%(1/1) [self] [2] 25.00% 3.23%(1/4) copyinstr [3] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_dofree [4] 100.00% 3.23%(1/1) vm_map_remove [5] 100.00% 3.23%(1/1) _vm_map_unlock [6] 100.00% 3.23%(1/1) vm_object_deallocate [7] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) VOP_LOOKUP_APV [1] 100.00% 3.23%(1/1) vfs_cache_lookup [2] 100.00% 3.23%(1/1) cache_lookup [3] 100.00% 3.23%(1/1) vget [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) __smakebuf [1] 100.00% 3.23%(1/1) malloc_init [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) exec_new_vmspace [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_statat_vnhook [1] 100.00% 3.23%(1/1) namei [2] 100.00% 3.23%(1/1) VOP_LOOKUP [3] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [4] 100.00% 3.23%(1/1) vfs_cache_lookup [5] 100.00% 3.23%(1/1) cache_lookup [6] 100.00% 3.23%(1/1) vget [7] 100.00% 3.23%(1/1) vholdl [8] 100.00% 3.23%(1/1) [self] Process: 41269, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) trap [1] 100.00% 32.26%(10/10) trap_pfault [2] 70.00% 22.58%(7/10) vm_fault [3] 71.43% 16.13%(5/7) sse2_pagezero [4] 100.00% 16.13%(5/5) [self] [3] 14.29% 3.23%(1/7) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_phys_alloc_contig [5] 100.00% 3.23%(1/1) [self] [3] 14.29% 3.23%(1/7) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 30.00% 9.68%(3/10) vm_fault_prefault [3] 33.33% 3.23%(1/3) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [0] 12.90% 12.90%(4/31) syscall [1] 50.00% 6.45%(2/4) mmap [2] 100.00% 6.45%(2/2) vm_mmap [3] 50.00% 3.23%(1/2) vm_map_find [4] 100.00% 3.23%(1/1) vm_map_findspace [5] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) vm_map_fixed [4] 100.00% 3.23%(1/1) _vm_map_unlock [5] 100.00% 3.23%(1/1) vm_object_deallocate [6] 100.00% 3.23%(1/1) vm_object_terminate [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) crfree [5] 100.00% 3.23%(1/1) free [6] 100.00% 3.23%(1/1) uma_zfree_arg [7] 100.00% 3.23%(1/1) critical_exit [8] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_dofree [4] 100.00% 3.23%(1/1) vm_map_remove [5] 100.00% 3.23%(1/1) _vm_map_unlock [6] 100.00% 3.23%(1/1) vm_map_entry_dispose [7] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) malloc_init_hard [1] 100.00% 3.23%(1/1) __hdtoa [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_file [1] 100.00% 3.23%(1/1) elf32_load_section [2] 100.00% 3.23%(1/1) elf32_map_insert [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_cache_bits [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) exec_new_vmspace [2] 100.00% 3.23%(1/1) vm_map_remove [3] 100.00% 3.23%(1/1) _vm_map_unlock [4] 100.00% 3.23%(1/1) vm_object_deallocate [5] 100.00% 3.23%(1/1) vm_object_terminate [6] 100.00% 3.23%(1/1) vm_page_free [7] 100.00% 3.23%(1/1) vm_page_free_toq [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) access [1] 100.00% 3.23%(1/1) kern_access [2] 100.00% 3.23%(1/1) kern_accessat [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) VOP_ISLOCKED [5] 100.00% 3.23%(1/1) VOP_ISLOCKED_APV [6] 100.00% 3.23%(1/1) vop_stdislocked [7] 100.00% 3.23%(1/1) lockstatus [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_access [1] 100.00% 3.23%(1/1) kern_accessat [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) VOP_LOOKUP [4] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.23%(1/1) VOP_ACCESS [6] 100.00% 3.23%(1/1) VOP_ACCESS_APV [7] 100.00% 3.23%(1/1) ufs_access [8] 100.00% 3.23%(1/1) [self] Process: 41325, /bin/sh, total: 31 ( 0.00%) [0] 29.03% 29.03%(9/31) trap [1] 88.89% 25.81%(8/9) trap_pfault [2] 75.00% 19.35%(6/8) vm_fault [3] 50.00% 9.68%(3/6) sse2_pagezero [4] 100.00% 9.68%(3/3) [self] [3] 16.67% 3.23%(1/6) pmap_enter [4] 100.00% 3.23%(1/1) [self] [3] 16.67% 3.23%(1/6) vm_map_lookup [4] 100.00% 3.23%(1/1) vm_map_lookup_entry [5] 100.00% 3.23%(1/1) [self] [3] 16.67% 3.23%(1/6) vm_page_activate [4] 100.00% 3.23%(1/1) [self] [2] 12.50% 3.23%(1/8) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [2] 12.50% 3.23%(1/8) vm_fault_prefault [3] 100.00% 3.23%(1/1) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [1] 11.11% 3.23%(1/9) [self] [0] 22.58% 22.58%(7/31) syscall [1] 28.57% 6.45%(2/7) [self] [1] 14.29% 3.23%(1/7) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) uma_zalloc [5] 100.00% 3.23%(1/1) uma_zalloc_arg [6] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_copyout_strings [4] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) mmap [2] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) sigprocmask [2] 100.00% 3.23%(1/1) kern_sigprocmask [3] 100.00% 3.23%(1/1) signotify [4] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_dofree [4] 100.00% 3.23%(1/1) vm_map_remove [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [0] 6.45% 6.45%(2/31) dprintf [1] 50.00% 3.23%(1/2) [self] [1] 50.00% 3.23%(1/2) dprintf [2] 100.00% 3.23%(1/1) dprintf [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) Xlcall_syscall [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_new_vmspace [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_pageq_remove [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_accessat [1] 100.00% 3.23%(1/1) namei [2] 100.00% 3.23%(1/1) lookup [3] 100.00% 3.23%(1/1) ufs_root [4] 100.00% 3.23%(1/1) ffs_vget [5] 100.00% 3.23%(1/1) ffs_vgetf [6] 100.00% 3.23%(1/1) vfs_hash_get [7] 100.00% 3.23%(1/1) vget [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vn_open [1] 100.00% 3.23%(1/1) vn_open_cred [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_UNLOCK [5] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] Process: 41242, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) trap [1] 100.00% 32.26%(10/10) trap_pfault [2] 50.00% 16.13%(5/10) vm_fault [3] 60.00% 9.68%(3/5) sse2_pagezero [4] 100.00% 9.68%(3/3) [self] [3] 20.00% 3.23%(1/5) vm_map_lookup [4] 100.00% 3.23%(1/1) [self] [3] 20.00% 3.23%(1/5) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_page_insert [5] 100.00% 3.23%(1/1) vm_page_splay [6] 100.00% 3.23%(1/1) [self] [2] 30.00% 9.68%(3/10) vm_fault_prefault [3] 33.33% 3.23%(1/3) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 20.00% 6.45%(2/10) atomic_cmpset_int [3] 100.00% 6.45%(2/2) [self] [0] 12.90% 12.90%(4/31) syscall [1] 50.00% 6.45%(2/4) execve [2] 50.00% 3.23%(1/2) copyinstr [3] 100.00% 3.23%(1/1) [self] [2] 50.00% 3.23%(1/2) do_execve [3] 100.00% 3.23%(1/1) vm_object_vndeallocate [4] 100.00% 3.23%(1/1) vrele [5] 100.00% 3.23%(1/1) v_decr_usecount [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [1] 50.00% 6.45%(2/4) munmap [2] 100.00% 6.45%(2/2) _vm_map_unlock [3] 50.00% 3.23%(1/2) uma_zfree [4] 100.00% 3.23%(1/1) uma_zfree_arg [5] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 6.45% 6.45%(2/31) vn_open_cred [1] 100.00% 6.45%(2/2) namei [2] 100.00% 6.45%(2/2) VOP_LOOKUP [3] 100.00% 6.45%(2/2) VOP_LOOKUP_APV [4] 100.00% 6.45%(2/2) vfs_cache_lookup [5] 100.00% 6.45%(2/2) cache_lookup [6] 100.00% 6.45%(2/2) vget [7] 50.00% 3.23%(1/2) VOP_LOCK1 [8] 100.00% 3.23%(1/1) [self] [7] 50.00% 3.23%(1/2) _vn_lock [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) malloc_init_hard [1] 100.00% 3.23%(1/1) arena_bin_run_size_calc [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.23%(1/1) get_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_new_vmspace [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_access [1] 100.00% 3.23%(1/1) kern_accessat [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) VOP_LOOKUP [4] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.23%(1/1) vfs_cache_lookup [6] 100.00% 3.23%(1/1) cache_lookup [7] 100.00% 3.23%(1/1) _rw_rlock [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_statat [1] 100.00% 3.23%(1/1) kern_statat_vnhook [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) vput [5] 100.00% 3.23%(1/1) VOP_INACTIVE [6] 100.00% 3.23%(1/1) VOP_INACTIVE_APV [7] 100.00% 3.23%(1/1) ufs_inactive [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vn_open [1] 100.00% 3.23%(1/1) vn_open_cred [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_UNLOCK [5] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __curthread [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vm_map_remove [1] 100.00% 3.23%(1/1) _vm_map_unlock [2] 100.00% 3.23%(1/1) vm_object_deallocate [3] 100.00% 3.23%(1/1) vm_object_terminate [4] 100.00% 3.23%(1/1) vm_page_free [5] 100.00% 3.23%(1/1) vm_page_free_toq [6] 100.00% 3.23%(1/1) vm_page_zero_idle_wakeup [7] 100.00% 3.23%(1/1) vm_page_zero_check [8] 100.00% 3.23%(1/1) [self] Process: 41239, /bin/sh, total: 31 ( 0.00%) [0] 25.81% 25.81%(8/31) trap [1] 100.00% 25.81%(8/8) trap_pfault [2] 75.00% 19.35%(6/8) vm_fault [3] 50.00% 9.68%(3/6) sse2_pagezero [4] 100.00% 9.68%(3/3) [self] [3] 33.33% 6.45%(2/6) vm_map_lookup [4] 100.00% 6.45%(2/2) [self] [3] 16.67% 3.23%(1/6) pmap_enter [4] 100.00% 3.23%(1/1) pmap_insert_entry [5] 100.00% 3.23%(1/1) get_pv_entry [6] 100.00% 3.23%(1/1) [self] [2] 25.00% 6.45%(2/8) vm_fault_prefault [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 40.00% 6.45%(2/5) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 50.00% 3.23%(1/2) crdup [5] 100.00% 3.23%(1/1) crcopy [6] 100.00% 3.23%(1/1) atomic_add_barr_int [7] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) atomic_cmpset_int [2] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_copyout_strings [4] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_find [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vfprintf [1] 100.00% 3.23%(1/1) __vfprintf [2] 100.00% 3.23%(1/1) __swsetup [3] 100.00% 3.23%(1/1) __smakebuf [4] 100.00% 3.23%(1/1) malloc_init [5] 100.00% 3.23%(1/1) malloc_init_hard [6] 100.00% 3.23%(1/1) arena_new [7] 100.00% 3.23%(1/1) arena_bin_run_size_calc [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) doreti_next [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) exec_new_vmspace [2] 100.00% 3.23%(1/1) vm_map_remove [3] 100.00% 3.23%(1/1) _vm_map_unlock [4] 100.00% 3.23%(1/1) vm_object_deallocate [5] 100.00% 3.23%(1/1) vm_object_terminate [6] 100.00% 3.23%(1/1) vm_page_free [7] 100.00% 3.23%(1/1) vm_page_free_toq [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) do_execve [1] 100.00% 3.23%(1/1) exec_elf32_imgact [2] 100.00% 3.23%(1/1) elf32_load_file [3] 100.00% 3.23%(1/1) elf32_load_section [4] 100.00% 3.23%(1/1) elf32_map_insert [5] 100.00% 3.23%(1/1) vm_map_insert [6] 100.00% 3.23%(1/1) vm_map_pmap_enter [7] 100.00% 3.23%(1/1) pmap_enter_object [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vn_open [1] 100.00% 3.23%(1/1) vn_open_cred [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) VOP_LOOKUP [4] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.23%(1/1) vfs_cache_lookup [6] 100.00% 3.23%(1/1) cache_lookup [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) [unmapped_function] Process: 41275, /bin/sh, total: 31 ( 0.00%) [0] 22.58% 22.58%(7/31) syscall [1] 28.57% 6.45%(2/7) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 50.00% 3.23%(1/2) atomic_fetchadd_int [5] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) crdup [5] 100.00% 3.23%(1/1) crget [6] 100.00% 3.23%(1/1) crextend [7] 100.00% 3.23%(1/1) malloc [8] 100.00% 3.23%(1/1) [self] [1] 28.57% 6.45%(2/7) execve [2] 100.00% 6.45%(2/2) do_execve [3] 50.00% 3.23%(1/2) elf32_check_note [4] 100.00% 3.23%(1/1) strncmp [5] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) sigqueue_delete_proc [4] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) [self] [1] 14.29% 3.23%(1/7) mmap [2] 100.00% 3.23%(1/1) VOP_GETATTR [3] 100.00% 3.23%(1/1) VOP_GETATTR_APV [4] 100.00% 3.23%(1/1) ufs_getattr [5] 100.00% 3.23%(1/1) ufs_itimes_locked [6] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) munmap [2] 100.00% 3.23%(1/1) vm_map_delete [3] 100.00% 3.23%(1/1) pmap_remove [4] 100.00% 3.23%(1/1) pmap_remove_pte [5] 100.00% 3.23%(1/1) pmap_remove_entry [6] 100.00% 3.23%(1/1) pmap_pvh_free [7] 100.00% 3.23%(1/1) [self] [0] 19.35% 19.35%(6/31) trap [1] 100.00% 19.35%(6/6) trap_pfault [2] 50.00% 9.68%(3/6) vm_fault [3] 33.33% 3.23%(1/3) __curthread [4] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) sse2_pagezero [4] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 16.67% 3.23%(1/6) [self] [2] 16.67% 3.23%(1/6) __curthread [3] 100.00% 3.23%(1/1) [self] [2] 16.67% 3.23%(1/6) vm_fault_prefault [3] 100.00% 3.23%(1/1) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) __strleneq [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) doreti_notvm86 [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) _pmap_allocpte [7] 100.00% 3.23%(1/1) sse2_pagezero [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) do_execve [1] 100.00% 3.23%(1/1) exec_elf32_imgact [2] 100.00% 3.23%(1/1) elf32_load_section [3] 100.00% 3.23%(1/1) elf32_map_insert [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_pmap_enter [6] 100.00% 3.23%(1/1) pmap_enter_object [7] 100.00% 3.23%(1/1) pmap_enter_quick_locked [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) mmap [1] 100.00% 3.23%(1/1) vm_mmap [2] 100.00% 3.23%(1/1) vm_map_fixed [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_cache_bits [8] 100.00% 3.23%(1/1) [self] Process: 41276, /bin/sh, total: 31 ( 0.00%) [0] 35.48% 35.48%(11/31) trap [1] 100.00% 35.48%(11/11) trap_pfault [2] 72.73% 25.81%(8/11) vm_fault [3] 25.00% 6.45%(2/8) pmap_enter [4] 50.00% 3.23%(1/2) pmap_is_current [5] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) pmap_remove_entry [5] 100.00% 3.23%(1/1) pmap_pvh_free [6] 100.00% 3.23%(1/1) free_pv_entry [7] 100.00% 3.23%(1/1) [self] [3] 25.00% 6.45%(2/8) sse2_pagezero [4] 100.00% 6.45%(2/2) [self] [3] 25.00% 6.45%(2/8) vm_map_lookup [4] 100.00% 6.45%(2/2) [self] [3] 12.50% 3.23%(1/8) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_phys_split_pages [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 18.18% 6.45%(2/11) vm_fault_prefault [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 9.09% 3.23%(1/11) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 40.00% 6.45%(2/5) execve [2] 50.00% 3.23%(1/2) copyinstr [3] 100.00% 3.23%(1/1) [self] [2] 50.00% 3.23%(1/2) do_execve [3] 100.00% 3.23%(1/1) pmc_hook_handler [4] 100.00% 3.23%(1/1) pmclog_release [5] 100.00% 3.23%(1/1) _mtx_unlock_spin_flags [6] 100.00% 3.23%(1/1) write_eflags [7] 100.00% 3.23%(1/1) [self] [1] 40.00% 6.45%(2/5) mmap [2] 100.00% 6.45%(2/2) vm_mmap [3] 50.00% 3.23%(1/2) vm_map_find [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) uma_zalloc [6] 100.00% 3.23%(1/1) uma_zalloc_arg [7] 100.00% 3.23%(1/1) critical_exit [8] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) uma_zalloc [6] 100.00% 3.23%(1/1) uma_zalloc_arg [7] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_dofree [4] 100.00% 3.23%(1/1) vm_map_remove [5] 100.00% 3.23%(1/1) _vm_map_unlock [6] 100.00% 3.23%(1/1) vm_object_deallocate [7] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) __smakebuf [1] 100.00% 3.23%(1/1) malloc_init [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) arena_run_split [1] 100.00% 3.23%(1/1) arena_avail_comp [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) Xlcall_syscall [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) exec_new_vmspace [2] 100.00% 3.23%(1/1) vm_map_remove [3] 100.00% 3.23%(1/1) _vm_map_unlock [4] 100.00% 3.23%(1/1) vm_object_deallocate [5] 100.00% 3.23%(1/1) vm_object_terminate [6] 100.00% 3.23%(1/1) vm_page_free [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) execve [1] 100.00% 3.23%(1/1) do_execve [2] 100.00% 3.23%(1/1) exec_elf32_imgact [3] 100.00% 3.23%(1/1) elf32_load_file [4] 100.00% 3.23%(1/1) elf32_load_section [5] 100.00% 3.23%(1/1) elf32_map_insert [6] 100.00% 3.23%(1/1) vm_map_insert [7] 100.00% 3.23%(1/1) vm_map_pmap_enter [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) access [1] 100.00% 3.23%(1/1) kern_access [2] 100.00% 3.23%(1/1) kern_accessat [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) lookup [5] 100.00% 3.23%(1/1) VOP_UNLOCK [6] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [7] 100.00% 3.23%(1/1) _lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_access [1] 100.00% 3.23%(1/1) kern_accessat [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) VOP_LOOKUP [4] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.23%(1/1) vfs_cache_lookup [6] 100.00% 3.23%(1/1) cache_lookup [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] Process: 41278, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 100.00% 38.71%(12/12) trap_pfault [2] 66.67% 25.81%(8/12) vm_fault [3] 75.00% 19.35%(6/8) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [3] 12.50% 3.23%(1/8) pmap_zero_page [4] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_phys_split_pages [5] 100.00% 3.23%(1/1) [self] [2] 33.33% 12.90%(4/12) vm_fault_prefault [3] 50.00% 6.45%(2/4) vm_page_lookup [4] 100.00% 6.45%(2/2) vm_page_splay [5] 100.00% 6.45%(2/2) [self] [3] 25.00% 3.23%(1/4) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 25.00% 3.23%(1/4) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 40.00% 6.45%(2/5) munmap [2] 100.00% 6.45%(2/2) _vm_map_unlock [3] 100.00% 6.45%(2/2) vm_object_deallocate [4] 100.00% 6.45%(2/2) vm_object_terminate [5] 50.00% 3.23%(1/2) vm_object_destroy [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [5] 50.00% 3.23%(1/2) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vrele [4] 100.00% 3.23%(1/1) [self] [0] 6.45% 6.45%(2/31) execve [1] 100.00% 6.45%(2/2) do_execve [2] 50.00% 3.23%(1/2) exec_elf32_imgact [3] 100.00% 3.23%(1/1) exec_new_vmspace [4] 100.00% 3.23%(1/1) vm_map_remove [5] 100.00% 3.23%(1/1) _vm_map_unlock [6] 100.00% 3.23%(1/1) uma_zfree [7] 100.00% 3.23%(1/1) uma_zfree_arg [8] 100.00% 3.23%(1/1) [self] [2] 50.00% 3.23%(1/2) exec_free_args [3] 100.00% 3.23%(1/1) kmem_free_wakeup [4] 100.00% 3.23%(1/1) vm_map_delete [5] 100.00% 3.23%(1/1) pmap_remove [6] 100.00% 3.23%(1/1) pmap_remove_pte [7] 100.00% 3.23%(1/1) pmap_remove_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vfprintf [1] 100.00% 3.23%(1/1) __vfprintf [2] 100.00% 3.23%(1/1) __swsetup [3] 100.00% 3.23%(1/1) __smakebuf [4] 100.00% 3.23%(1/1) malloc_init [5] 100.00% 3.23%(1/1) malloc_init_hard [6] 100.00% 3.23%(1/1) arena_new [7] 100.00% 3.23%(1/1) arena_bin_run_size_calc [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) size2bin_init_hard [1] 100.00% 3.23%(1/1) arena_lock_balance [2] 100.00% 3.23%(1/1) _nfs4_format_flags [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_file [1] 100.00% 3.23%(1/1) elf32_load_section [2] 100.00% 3.23%(1/1) elf32_map_insert [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_cache_bits [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) open [1] 100.00% 3.23%(1/1) kern_open [2] 100.00% 3.23%(1/1) kern_openat [3] 100.00% 3.23%(1/1) vn_open [4] 100.00% 3.23%(1/1) vn_open_cred [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) dprintf [3] 100.00% 3.23%(1/1) [self] Process: 41280, /bin/sh, total: 31 ( 0.00%) [0] 29.03% 29.03%(9/31) trap [1] 100.00% 29.03%(9/9) trap_pfault [2] 55.56% 16.13%(5/9) vm_fault [3] 40.00% 6.45%(2/5) sse2_pagezero [4] 100.00% 6.45%(2/2) [self] [3] 20.00% 3.23%(1/5) [self] [3] 20.00% 3.23%(1/5) pmap_zero_page [4] 100.00% 3.23%(1/1) [self] [3] 20.00% 3.23%(1/5) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_phys_alloc_pages [5] 100.00% 3.23%(1/1) [self] [2] 44.44% 12.90%(4/9) vm_fault_prefault [3] 50.00% 6.45%(2/4) vm_page_lookup [4] 100.00% 6.45%(2/2) vm_page_splay [5] 100.00% 6.45%(2/2) [self] [3] 25.00% 3.23%(1/4) [self] [3] 25.00% 3.23%(1/4) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [0] 25.81% 25.81%(8/31) syscall [1] 25.00% 6.45%(2/8) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 100.00% 6.45%(2/2) namei [5] 100.00% 6.45%(2/2) lookup [6] 50.00% 3.23%(1/2) VOP_LOCK1 [7] 100.00% 3.23%(1/1) VOP_LOCK1_APV [8] 100.00% 3.23%(1/1) [self] [6] 50.00% 3.23%(1/2) mac_vnode_check_mmap [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 6.45%(2/8) execve [2] 100.00% 6.45%(2/2) do_execve [3] 50.00% 3.23%(1/2) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) pmc_hook_handler [4] 100.00% 3.23%(1/1) pmc_getfilename [5] 100.00% 3.23%(1/1) vn_fullpath [6] 100.00% 3.23%(1/1) vn_fullpath1 [7] 100.00% 3.23%(1/1) [self] [1] 12.50% 3.23%(1/8) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) uma_zalloc [6] 100.00% 3.23%(1/1) uma_zalloc_arg [7] 100.00% 3.23%(1/1) critical_exit [8] 100.00% 3.23%(1/1) [self] [1] 12.50% 3.23%(1/8) munmap [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) [self] [1] 12.50% 3.23%(1/8) stat [2] 100.00% 3.23%(1/1) kern_stat [3] 100.00% 3.23%(1/1) kern_statat [4] 100.00% 3.23%(1/1) kern_statat_vnhook [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) [self] [1] 12.50% 3.23%(1/8) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) elf32_load_section [2] 100.00% 3.23%(1/1) elf32_map_insert [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) do_execve [1] 100.00% 3.23%(1/1) exec_elf32_imgact [2] 100.00% 3.23%(1/1) elf32_load_file [3] 100.00% 3.23%(1/1) elf32_load_section [4] 100.00% 3.23%(1/1) elf32_map_insert [5] 100.00% 3.23%(1/1) vm_map_insert [6] 100.00% 3.23%(1/1) vm_map_pmap_enter [7] 100.00% 3.23%(1/1) pmap_enter_object [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41281, /bin/sh, total: 31 ( 0.00%) [0] 48.39% 48.39%(15/31) trap [1] 100.00% 48.39%(15/15) trap_pfault [2] 86.67% 41.94%(13/15) vm_fault [3] 61.54% 25.81%(8/13) sse2_pagezero [4] 100.00% 25.81%(8/8) [self] [3] 15.38% 6.45%(2/13) atomic_cmpset_int [4] 100.00% 6.45%(2/2) [self] [3] 7.69% 3.23%(1/13) unlock_map [4] 100.00% 3.23%(1/1) vm_map_lookup_done [5] 100.00% 3.23%(1/1) _vm_map_unlock_read [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [3] 7.69% 3.23%(1/13) vm_map_lookup [4] 100.00% 3.23%(1/1) vm_map_lookup_entry [5] 100.00% 3.23%(1/1) [self] [3] 7.69% 3.23%(1/13) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 13.33% 6.45%(2/15) atomic_cmpset_int [3] 100.00% 6.45%(2/2) [self] [0] 16.13% 16.13%(5/31) syscall [1] 40.00% 6.45%(2/5) execve [2] 100.00% 6.45%(2/2) do_execve [3] 100.00% 6.45%(2/2) exec_elf32_imgact [4] 50.00% 3.23%(1/2) elf32_load_file [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) open [2] 100.00% 3.23%(1/1) kern_open [3] 100.00% 3.23%(1/1) kern_openat [4] 100.00% 3.23%(1/1) vn_open [5] 100.00% 3.23%(1/1) vn_open_cred [6] 100.00% 3.23%(1/1) namei [7] 100.00% 3.23%(1/1) lookup [8] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) userret [2] 100.00% 3.23%(1/1) sched_userret [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) arena_run_dalloc [1] 100.00% 3.23%(1/1) arena_avail_comp [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) size2bin_init_hard [1] 100.00% 3.23%(1/1) arena_run_reg_alloc [2] 100.00% 3.23%(1/1) arena_run_reg_dalloc [3] 100.00% 3.23%(1/1) __rpcb_findaddr_timed [4] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) pmclog_process_callchain [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_access [1] 100.00% 3.23%(1/1) kern_accessat [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) VOP_LOOKUP [4] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.23%(1/1) vfs_cache_lookup [6] 100.00% 3.23%(1/1) cache_lookup [7] 100.00% 3.23%(1/1) _rw_rlock [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_openat [1] 100.00% 3.23%(1/1) vn_open [2] 100.00% 3.23%(1/1) vn_open_cred [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) VOP_LOOKUP [5] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.23%(1/1) vfs_cache_lookup [7] 100.00% 3.23%(1/1) fnv_32_buf [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) dprintf [3] 100.00% 3.23%(1/1) [self] Process: 41283, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) syscall [1] 20.00% 6.45%(2/10) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 50.00% 3.23%(1/2) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) VOP_UNLOCK [7] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [8] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) vput [5] 100.00% 3.23%(1/1) v_decr_usecount [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [1] 20.00% 6.45%(2/10) execve [2] 100.00% 6.45%(2/2) do_execve [3] 50.00% 3.23%(1/2) cv_broadcastpri [4] 100.00% 3.23%(1/1) sleepq_broadcast [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 10.00% 3.23%(1/10) __sysctl [2] 100.00% 3.23%(1/1) userland_sysctl [3] 100.00% 3.23%(1/1) useracc [4] 100.00% 3.23%(1/1) vm_map_check_protection [5] 100.00% 3.23%(1/1) vm_map_lookup_entry [6] 100.00% 3.23%(1/1) _sx_try_xlock [7] 100.00% 3.23%(1/1) [self] [1] 10.00% 3.23%(1/10) kern_readlink [2] 100.00% 3.23%(1/1) [self] [1] 10.00% 3.23%(1/10) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_pmap_enter [6] 100.00% 3.23%(1/1) pmap_enter_object [7] 100.00% 3.23%(1/1) pmap_enter_quick_locked [8] 100.00% 3.23%(1/1) [self] [1] 10.00% 3.23%(1/10) slow_copyin [2] 100.00% 3.23%(1/1) [self] [1] 10.00% 3.23%(1/10) stat [2] 100.00% 3.23%(1/1) kern_stat [3] 100.00% 3.23%(1/1) kern_statat [4] 100.00% 3.23%(1/1) kern_statat_vnhook [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [1] 10.00% 3.23%(1/10) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 29.03% 29.03%(9/31) trap [1] 100.00% 29.03%(9/9) trap_pfault [2] 88.89% 25.81%(8/9) vm_fault [3] 62.50% 16.13%(5/8) sse2_pagezero [4] 100.00% 16.13%(5/5) [self] [3] 12.50% 3.23%(1/8) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) unlock_and_deallocate [4] 100.00% 3.23%(1/1) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_map_lookup [4] 100.00% 3.23%(1/1) vm_map_lookup_entry [5] 100.00% 3.23%(1/1) vm_map_entry_splay [6] 100.00% 3.23%(1/1) [self] [2] 11.11% 3.23%(1/9) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) execve [1] 100.00% 3.23%(1/1) do_execve [2] 100.00% 3.23%(1/1) exec_elf32_imgact [3] 100.00% 3.23%(1/1) elf32_load_section [4] 100.00% 3.23%(1/1) elf32_map_insert [5] 100.00% 3.23%(1/1) vm_map_insert [6] 100.00% 3.23%(1/1) vm_map_pmap_enter [7] 100.00% 3.23%(1/1) pmap_enter_object [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41309, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 91.67% 35.48%(11/12) trap_pfault [2] 72.73% 25.81%(8/11) vm_fault [3] 37.50% 9.68%(3/8) sse2_pagezero [4] 100.00% 9.68%(3/3) [self] [3] 25.00% 6.45%(2/8) atomic_cmpset_int [4] 100.00% 6.45%(2/2) [self] [3] 12.50% 3.23%(1/8) pmap_enter [4] 100.00% 3.23%(1/1) pmap_is_current [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_map_lookup [4] 100.00% 3.23%(1/1) vm_map_lookup_entry [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_page_alloc [4] 100.00% 3.23%(1/1) [self] [2] 18.18% 6.45%(2/11) vm_fault_prefault [3] 100.00% 6.45%(2/2) atomic_cmpset_int [4] 100.00% 6.45%(2/2) [self] [2] 9.09% 3.23%(1/11) __curthread [3] 100.00% 3.23%(1/1) [self] [1] 8.33% 3.23%(1/12) atomic_cmpset_int [2] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 60.00% 9.68%(3/5) execve [2] 100.00% 9.68%(3/3) do_execve [3] 66.67% 6.45%(2/3) exec_elf32_imgact [4] 50.00% 3.23%(1/2) elf32_load_section [5] 100.00% 3.23%(1/1) vm_map_protect [6] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) namei [4] 100.00% 3.23%(1/1) lookup [5] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_entry_link [6] 100.00% 3.23%(1/1) vm_map_entry_splay [7] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) munmap [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_map_entry_dispose [4] 100.00% 3.23%(1/1) [self] [0] 6.45% 6.45%(2/31) dprintf [1] 100.00% 6.45%(2/2) dprintf [2] 100.00% 6.45%(2/2) [unmapped_function] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) doreti_popl_fs [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_openat [1] 100.00% 3.23%(1/1) vn_open [2] 100.00% 3.23%(1/1) vn_open_cred [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) VOP_LOOKUP [5] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.23%(1/1) vfs_cache_lookup [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] Process: 41286, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) trap [1] 100.00% 32.26%(10/10) trap_pfault [2] 90.00% 29.03%(9/10) vm_fault [3] 77.78% 22.58%(7/9) sse2_pagezero [4] 100.00% 22.58%(7/7) [self] [3] 11.11% 3.23%(1/9) vm_map_lookup [4] 100.00% 3.23%(1/1) _vm_map_lock_read [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_activate [4] 100.00% 3.23%(1/1) [self] [2] 10.00% 3.23%(1/10) vm_fault_prefault [3] 100.00% 3.23%(1/1) [self] [0] 19.35% 19.35%(6/31) syscall [1] 33.33% 6.45%(2/6) mmap [2] 100.00% 6.45%(2/2) vm_mmap [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) vm_map_find [4] 100.00% 3.23%(1/1) vm_map_findspace [5] 100.00% 3.23%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) __sysctl [2] 100.00% 3.23%(1/1) userland_sysctl [3] 100.00% 3.23%(1/1) sysctl_root [4] 100.00% 3.23%(1/1) sysctl_kern_arnd [5] 100.00% 3.23%(1/1) arc4rand [6] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_copyout_strings [4] 100.00% 3.23%(1/1) [self] [1] 16.67% 3.23%(1/6) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) r_sort_b [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) doreti_ast [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) _pmap_allocpte [7] 100.00% 3.23%(1/1) sse2_pagezero [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) exec_new_vmspace [2] 100.00% 3.23%(1/1) vm_map_remove [3] 100.00% 3.23%(1/1) _vm_map_unlock [4] 100.00% 3.23%(1/1) vm_object_deallocate [5] 100.00% 3.23%(1/1) vm_object_terminate [6] 100.00% 3.23%(1/1) vm_page_free [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) readlink [1] 100.00% 3.23%(1/1) kern_readlink [2] 100.00% 3.23%(1/1) kern_readlinkat [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) VOP_LOOKUP [5] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.23%(1/1) VOP_ACCESS [7] 100.00% 3.23%(1/1) VOP_ACCESS_APV [8] 100.00% 3.23%(1/1) [self] Process: 41305, /bin/sh, total: 31 ( 0.00%) [0] 29.03% 29.03%(9/31) trap [1] 100.00% 29.03%(9/9) trap_pfault [2] 88.89% 25.81%(8/9) vm_fault [3] 87.50% 22.58%(7/8) sse2_pagezero [4] 100.00% 22.58%(7/7) [self] [3] 12.50% 3.23%(1/8) vm_page_activate [4] 100.00% 3.23%(1/1) [self] [2] 11.11% 3.23%(1/9) vm_fault_prefault [3] 100.00% 3.23%(1/1) vm_page_lookup [4] 100.00% 3.23%(1/1) [self] [0] 22.58% 22.58%(7/31) syscall [1] 28.57% 6.45%(2/7) [self] [1] 28.57% 6.45%(2/7) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 100.00% 6.45%(2/2) namei [5] 100.00% 6.45%(2/2) lookup [6] 50.00% 3.23%(1/2) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [6] 50.00% 3.23%(1/2) vput [7] 100.00% 3.23%(1/1) v_decr_usecount [8] 100.00% 3.23%(1/1) [self] [1] 28.57% 6.45%(2/7) execve [2] 100.00% 6.45%(2/2) do_execve [3] 50.00% 3.23%(1/2) exec_elf32_imgact [4] 100.00% 3.23%(1/1) elf32_load_file [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) VOP_LOOKUP [7] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [8] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) pargs_alloc [4] 100.00% 3.23%(1/1) malloc [5] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) mmap [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) malloc_init_hard [1] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) p4_get_config [5] 100.00% 3.23%(1/1) _mtx_lock_spin_flags [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_new_vmspace [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) mmap [1] 100.00% 3.23%(1/1) vm_mmap [2] 100.00% 3.23%(1/1) vm_map_fixed [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.23%(1/1) [self] Process: 41304, /bin/sh, total: 31 ( 0.00%) [0] 41.94% 41.94%(13/31) trap [1] 92.31% 38.71%(12/13) trap_pfault [2] 91.67% 35.48%(11/12) vm_fault [3] 63.64% 22.58%(7/11) sse2_pagezero [4] 100.00% 22.58%(7/7) [self] [3] 18.18% 6.45%(2/11) pmap_enter [4] 50.00% 3.23%(1/2) pmap_cache_bits [5] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) pmap_remove_entry [5] 100.00% 3.23%(1/1) pmap_pvh_free [6] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) unlock_and_deallocate [4] 100.00% 3.23%(1/1) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) vm_map_lookup [4] 100.00% 3.23%(1/1) _vm_map_lock_downgrade [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [2] 8.33% 3.23%(1/12) vm_fault_prefault [3] 100.00% 3.23%(1/1) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [1] 7.69% 3.23%(1/13) atomic_cmpset_int [2] 100.00% 3.23%(1/1) [self] [0] 22.58% 22.58%(7/31) syscall [1] 28.57% 6.45%(2/7) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 50.00% 3.23%(1/2) VOP_UNLOCK [5] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) namei [5] 100.00% 3.23%(1/1) VOP_ISLOCKED [6] 100.00% 3.23%(1/1) VOP_ISLOCKED_APV [7] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) [self] [1] 14.29% 3.23%(1/7) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) munmap [2] 100.00% 3.23%(1/1) vm_map_delete [3] 100.00% 3.23%(1/1) pmap_remove [4] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) stat [2] 100.00% 3.23%(1/1) kern_stat [3] 100.00% 3.23%(1/1) kern_statat [4] 100.00% 3.23%(1/1) kern_statat_vnhook [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) vput [8] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) fdfree [4] 100.00% 3.23%(1/1) atomic_fetchadd_int [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) yp_maplist [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) pmclog_release [5] 100.00% 3.23%(1/1) _mtx_unlock_spin_flags [6] 100.00% 3.23%(1/1) write_eflags [7] 100.00% 3.23%(1/1) [self] Process: 41288, /bin/sh, total: 31 ( 0.00%) [0] 41.94% 41.94%(13/31) trap [1] 100.00% 41.94%(13/13) trap_pfault [2] 76.92% 32.26%(10/13) vm_fault [3] 50.00% 16.13%(5/10) sse2_pagezero [4] 100.00% 16.13%(5/5) [self] [3] 20.00% 6.45%(2/10) pmap_zero_page [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) pmap_cache_bits [5] 100.00% 3.23%(1/1) [self] [3] 10.00% 3.23%(1/10) [self] [3] 10.00% 3.23%(1/10) vm_map_lookup [4] 100.00% 3.23%(1/1) uma_zalloc [5] 100.00% 3.23%(1/1) uma_zalloc_arg [6] 100.00% 3.23%(1/1) [self] [3] 10.00% 3.23%(1/10) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_page_insert [5] 100.00% 3.23%(1/1) [self] [2] 15.38% 6.45%(2/13) vm_fault_prefault [3] 50.00% 3.23%(1/2) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 7.69% 3.23%(1/13) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 20.00% 3.23%(1/5) __sysctl [2] 100.00% 3.23%(1/1) userland_sysctl [3] 100.00% 3.23%(1/1) useracc [4] 100.00% 3.23%(1/1) vm_map_check_protection [5] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) mmap [2] 100.00% 3.23%(1/1) vm_mmap_vnode [3] 100.00% 3.23%(1/1) vget [4] 100.00% 3.23%(1/1) _vn_lock [5] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) sigprocmask [2] 100.00% 3.23%(1/1) kern_sigprocmask [3] 100.00% 3.23%(1/1) signotify [4] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pte_store [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) VOP_LOOKUP_APV [1] 100.00% 3.23%(1/1) vfs_cache_lookup [2] 100.00% 3.23%(1/1) cache_lookup [3] 100.00% 3.23%(1/1) vget [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) svc_dg_recvfrom [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vfs_cache_lookup [1] 100.00% 3.23%(1/1) cache_lookup [2] 100.00% 3.23%(1/1) vget [3] 100.00% 3.23%(1/1) VOP_LOCK1 [4] 100.00% 3.23%(1/1) VOP_LOCK1_APV [5] 100.00% 3.23%(1/1) _lockmgr_args [6] 100.00% 3.23%(1/1) __lockmgr_args [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) open [1] 100.00% 3.23%(1/1) kern_open [2] 100.00% 3.23%(1/1) kern_openat [3] 100.00% 3.23%(1/1) vn_open [4] 100.00% 3.23%(1/1) VOP_ACCESS [5] 100.00% 3.23%(1/1) VOP_ACCESS_APV [6] 100.00% 3.23%(1/1) ufs_access [7] 100.00% 3.23%(1/1) vaccess [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41301, /bin/sh, total: 31 ( 0.00%) [0] 25.81% 25.81%(8/31) trap [1] 100.00% 25.81%(8/8) trap_pfault [2] 87.50% 22.58%(7/8) vm_fault [3] 71.43% 16.13%(5/7) sse2_pagezero [4] 100.00% 16.13%(5/5) [self] [3] 14.29% 3.23%(1/7) vm_map_lookup [4] 100.00% 3.23%(1/1) [self] [3] 14.29% 3.23%(1/7) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 12.50% 3.23%(1/8) vm_fault_prefault [3] 100.00% 3.23%(1/1) [self] [0] 22.58% 22.58%(7/31) syscall [1] 28.57% 6.45%(2/7) close [2] 100.00% 6.45%(2/2) kern_close [3] 100.00% 6.45%(2/2) closef [4] 100.00% 6.45%(2/2) fo_close [5] 100.00% 6.45%(2/2) vn_closefile [6] 100.00% 6.45%(2/2) vn_close [7] 50.00% 3.23%(1/2) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [7] 50.00% 3.23%(1/2) vn_start_write [8] 100.00% 3.23%(1/1) [self] [1] 28.57% 6.45%(2/7) execve [2] 50.00% 3.23%(1/2) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [2] 50.00% 3.23%(1/2) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) fstat [2] 100.00% 3.23%(1/1) fo_stat [3] 100.00% 3.23%(1/1) generic_bzero [4] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) munmap [2] 100.00% 3.23%(1/1) vm_map_delete [3] 100.00% 3.23%(1/1) pmap_remove [4] 100.00% 3.23%(1/1) atomic_readandclear_int [5] 100.00% 3.23%(1/1) [self] [1] 14.29% 3.23%(1/7) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) __hdtoa [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) Xint0x80_syscall [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) p4_get_config [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.23%(1/1) get_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_statat [1] 100.00% 3.23%(1/1) kern_statat_vnhook [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) mmap [1] 100.00% 3.23%(1/1) vm_mmap [2] 100.00% 3.23%(1/1) vm_map_fixed [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) signal [3] 100.00% 3.23%(1/1) [self] Process: 41321, /bin/sh, total: 31 ( 0.00%) [0] 35.48% 35.48%(11/31) trap [1] 100.00% 35.48%(11/11) trap_pfault [2] 72.73% 25.81%(8/11) vm_fault [3] 25.00% 6.45%(2/8) sse2_pagezero [4] 100.00% 6.45%(2/2) [self] [3] 25.00% 6.45%(2/8) vm_page_alloc [4] 50.00% 3.23%(1/2) vm_page_insert [5] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) vm_phys_alloc_pages [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) pmap_copy_page [4] 100.00% 3.23%(1/1) pmap_cache_bits [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) pmap_enter [4] 100.00% 3.23%(1/1) pmap_insert_entry [5] 100.00% 3.23%(1/1) get_pv_entry [6] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vmspace_acquire_ref [4] 100.00% 3.23%(1/1) [self] [2] 18.18% 6.45%(2/11) vm_fault_prefault [3] 50.00% 3.23%(1/2) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) [self] [2] 9.09% 3.23%(1/11) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 12.90% 12.90%(4/31) syscall [1] 50.00% 6.45%(2/4) open [2] 100.00% 6.45%(2/2) kern_open [3] 50.00% 3.23%(1/2) VOP_UNLOCK [4] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [5] 100.00% 3.23%(1/1) _lockmgr_args [6] 100.00% 3.23%(1/1) __lockmgr_args [7] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) kern_openat [4] 100.00% 3.23%(1/1) vn_open [5] 100.00% 3.23%(1/1) vn_open_cred [6] 100.00% 3.23%(1/1) namei [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) pmc_hook_handler [4] 100.00% 3.23%(1/1) generic_bcopy [5] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) munmap [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) [self] [0] 6.45% 6.45%(2/31) dprintf [1] 50.00% 3.23%(1/2) [unmapped_function] [1] 50.00% 3.23%(1/2) dprintf [2] 100.00% 3.23%(1/1) dprintf [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.23%(1/1) get_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_new_vmspace [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) open [1] 100.00% 3.23%(1/1) kern_open [2] 100.00% 3.23%(1/1) kern_openat [3] 100.00% 3.23%(1/1) vn_open [4] 100.00% 3.23%(1/1) vn_open_cred [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) VOP_LOCK1 [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] Process: 41322, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 100.00% 38.71%(12/12) trap_pfault [2] 66.67% 25.81%(8/12) vm_fault [3] 37.50% 9.68%(3/8) pmap_enter [4] 66.67% 6.45%(2/3) [self] [4] 33.33% 3.23%(1/3) pmap_is_current [5] 100.00% 3.23%(1/1) [self] [3] 37.50% 9.68%(3/8) sse2_pagezero [4] 100.00% 9.68%(3/3) [self] [3] 12.50% 3.23%(1/8) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 12.50% 3.23%(1/8) vm_map_lookup [4] 100.00% 3.23%(1/1) [self] [2] 25.00% 9.68%(3/12) vm_fault_prefault [3] 66.67% 6.45%(2/3) vm_page_lookup [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [2] 8.33% 3.23%(1/12) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 12.90% 12.90%(4/31) syscall [1] 50.00% 6.45%(2/4) execve [2] 100.00% 6.45%(2/2) do_execve [3] 50.00% 3.23%(1/2) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) pmc_hook_handler [4] 100.00% 3.23%(1/1) pmc_getfilename [5] 100.00% 3.23%(1/1) vn_fullpath [6] 100.00% 3.23%(1/1) vn_fullpath1 [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) strncmpeq [3] 100.00% 3.23%(1/1) strncmp [4] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) p4_get_config [5] 100.00% 3.23%(1/1) _mtx_lock_spin_flags [6] 100.00% 3.23%(1/1) read_eflags [7] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) do_execve [1] 100.00% 3.23%(1/1) exec_elf32_imgact [2] 100.00% 3.23%(1/1) exec_new_vmspace [3] 100.00% 3.23%(1/1) vm_map_stack [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) uma_zalloc [6] 100.00% 3.23%(1/1) uma_zalloc_arg [7] 100.00% 3.23%(1/1) critical_enter [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vfs_cache_lookup [1] 100.00% 3.23%(1/1) cache_lookup [2] 100.00% 3.23%(1/1) vget [3] 100.00% 3.23%(1/1) VOP_LOCK1 [4] 100.00% 3.23%(1/1) VOP_LOCK1_APV [5] 100.00% 3.23%(1/1) _lockmgr_args [6] 100.00% 3.23%(1/1) __lockmgr_args [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_statat [1] 100.00% 3.23%(1/1) kern_statat_vnhook [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_UNLOCK [5] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) mmap [1] 100.00% 3.23%(1/1) vm_mmap [2] 100.00% 3.23%(1/1) vm_map_fixed [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_cache_bits [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41206, /bin/sh, total: 31 ( 0.00%) [0] 48.39% 48.39%(15/31) trap [1] 100.00% 48.39%(15/15) trap_pfault [2] 66.67% 32.26%(10/15) vm_fault [3] 50.00% 16.13%(5/10) sse2_pagezero [4] 100.00% 16.13%(5/5) [self] [3] 20.00% 6.45%(2/10) vm_map_lookup [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) _vm_map_lock_upgrade [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [3] 10.00% 3.23%(1/10) [self] [3] 10.00% 3.23%(1/10) pmap_enter [4] 100.00% 3.23%(1/1) pmap_insert_entry [5] 100.00% 3.23%(1/1) get_pv_entry [6] 100.00% 3.23%(1/1) [self] [3] 10.00% 3.23%(1/10) unlock_and_deallocate [4] 100.00% 3.23%(1/1) vm_object_vndeallocate [5] 100.00% 3.23%(1/1) vrele [6] 100.00% 3.23%(1/1) v_decr_usecount [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [2] 26.67% 12.90%(4/15) vm_fault_prefault [3] 50.00% 6.45%(2/4) pmap_enter_quick [4] 100.00% 6.45%(2/2) pmap_enter_quick_locked [5] 100.00% 6.45%(2/2) [self] [3] 25.00% 3.23%(1/4) [self] [3] 25.00% 3.23%(1/4) vm_page_lookup [4] 100.00% 3.23%(1/1) [self] [2] 6.67% 3.23%(1/15) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 40.00% 6.45%(2/5) mmap [2] 50.00% 3.23%(1/2) [self] [2] 50.00% 3.23%(1/2) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_pmap_enter [6] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) [self] [1] 20.00% 3.23%(1/5) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) crfree [5] 100.00% 3.23%(1/1) prison_free [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) atomic_subtract_barr_int [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_access [1] 100.00% 3.23%(1/1) kern_accessat [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_UNLOCK [5] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [self] Process: 41224, /bin/sh, total: 31 ( 0.00%) [0] 32.26% 32.26%(10/31) trap [1] 100.00% 32.26%(10/10) trap_pfault [2] 90.00% 29.03%(9/10) vm_fault [3] 44.44% 12.90%(4/9) sse2_pagezero [4] 100.00% 12.90%(4/4) [self] [3] 22.22% 6.45%(2/9) pmap_enter [4] 50.00% 3.23%(1/2) pmap_allocpte [5] 100.00% 3.23%(1/1) _pmap_allocpte [6] 100.00% 3.23%(1/1) sse2_pagezero [7] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) pmap_insert_entry [5] 100.00% 3.23%(1/1) get_pv_entry [6] 100.00% 3.23%(1/1) [self] [3] 22.22% 6.45%(2/9) unlock_and_deallocate [4] 50.00% 3.23%(1/2) atomic_cmpset_int [5] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) vm_object_deallocate [5] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_splay [4] 100.00% 3.23%(1/1) [self] [2] 10.00% 3.23%(1/10) vm_fault_prefault [3] 100.00% 3.23%(1/1) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [0] 12.90% 12.90%(4/31) syscall [1] 25.00% 3.23%(1/4) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) VOP_UNLOCK [5] 100.00% 3.23%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) vm_map_remove [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_pmap_enter [6] 100.00% 3.23%(1/1) atomic_cmpset_int [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 6.45% 6.45%(2/31) dprintf [1] 100.00% 6.45%(2/2) dprintf [2] 50.00% 3.23%(1/2) [self] [2] 50.00% 3.23%(1/2) [unmapped_function] [0] 3.23% 3.23%(1/31) lapic_handle_timer [1] 100.00% 3.23%(1/1) hardclock [2] 100.00% 3.23%(1/1) hardclock_cpu [3] 100.00% 3.23%(1/1) pmc_process_samples [4] 100.00% 3.23%(1/1) p4_get_config [5] 100.00% 3.23%(1/1) atomic_store_rel_int [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) close [1] 100.00% 3.23%(1/1) kern_close [2] 100.00% 3.23%(1/1) closef [3] 100.00% 3.23%(1/1) fo_close [4] 100.00% 3.23%(1/1) vn_closefile [5] 100.00% 3.23%(1/1) vn_close [6] 100.00% 3.23%(1/1) vput [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) stat [1] 100.00% 3.23%(1/1) kern_stat [2] 100.00% 3.23%(1/1) kern_statat [3] 100.00% 3.23%(1/1) kern_statat_vnhook [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) vput [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] Process: 41225, /bin/sh, total: 31 ( 0.00%) [0] 48.39% 48.39%(15/31) trap [1] 100.00% 48.39%(15/15) trap_pfault [2] 93.33% 45.16%(14/15) vm_fault [3] 71.43% 32.26%(10/14) sse2_pagezero [4] 100.00% 32.26%(10/10) [self] [3] 7.14% 3.23%(1/14) [self] [3] 7.14% 3.23%(1/14) invlpg [4] 100.00% 3.23%(1/1) [self] [3] 7.14% 3.23%(1/14) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_page_insert [5] 100.00% 3.23%(1/1) [self] [3] 7.14% 3.23%(1/14) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 6.67% 3.23%(1/15) vm_fault_prefault [3] 100.00% 3.23%(1/1) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_free_zero_pages [5] 100.00% 3.23%(1/1) [self] [0] 9.68% 9.68%(3/31) syscall [1] 66.67% 6.45%(2/3) execve [2] 50.00% 3.23%(1/2) copyinstr [3] 100.00% 3.23%(1/1) [self] [2] 50.00% 3.23%(1/2) do_execve [3] 100.00% 3.23%(1/1) exec_copyout_strings [4] 100.00% 3.23%(1/1) [self] [1] 33.33% 3.23%(1/3) open [2] 100.00% 3.23%(1/1) kern_open [3] 100.00% 3.23%(1/1) kern_openat [4] 100.00% 3.23%(1/1) vn_open [5] 100.00% 3.23%(1/1) vn_open_cred [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) malloc_init_hard [1] 100.00% 3.23%(1/1) malloc_mutex_unlock [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) _pmap_allocpte [7] 100.00% 3.23%(1/1) sse2_pagezero [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) access [1] 100.00% 3.23%(1/1) kern_access [2] 100.00% 3.23%(1/1) kern_accessat [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) lookup [5] 100.00% 3.23%(1/1) VOP_LOCK1 [6] 100.00% 3.23%(1/1) VOP_LOCK1_APV [7] 100.00% 3.23%(1/1) _lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vm_map_remove [1] 100.00% 3.23%(1/1) _vm_map_unlock [2] 100.00% 3.23%(1/1) vm_object_deallocate [3] 100.00% 3.23%(1/1) vm_object_terminate [4] 100.00% 3.23%(1/1) vm_page_free [5] 100.00% 3.23%(1/1) vm_page_free_toq [6] 100.00% 3.23%(1/1) vm_page_remove [7] 100.00% 3.23%(1/1) vm_page_splay [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_phys_free_pages [8] 100.00% 3.23%(1/1) [self] Process: 41330, /bin/sh, total: 31 ( 0.00%) [0] 45.16% 45.16%(14/31) trap [1] 92.86% 41.94%(13/14) trap_pfault [2] 69.23% 29.03%(9/13) vm_fault [3] 66.67% 19.35%(6/9) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [3] 11.11% 3.23%(1/9) pmap_copy_page [4] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) pmap_enter [4] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_map_lookup [4] 100.00% 3.23%(1/1) [self] [2] 30.77% 12.90%(4/13) vm_fault_prefault [3] 50.00% 6.45%(2/4) vm_page_lookup [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [3] 25.00% 3.23%(1/4) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 25.00% 3.23%(1/4) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [1] 7.14% 3.23%(1/14) atomic_cmpset_int [2] 100.00% 3.23%(1/1) [self] [0] 12.90% 12.90%(4/31) syscall [1] 25.00% 3.23%(1/4) [self] [1] 25.00% 3.23%(1/4) __sysctl [2] 100.00% 3.23%(1/1) userland_sysctl [3] 100.00% 3.23%(1/1) sysctl_root [4] 100.00% 3.23%(1/1) sysctl_find_oid [5] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) execsigs [4] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) mmap [2] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) calltrap [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_new_vmspace [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_page_remove [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vfs_cache_lookup [1] 100.00% 3.23%(1/1) cache_lookup [2] 100.00% 3.23%(1/1) vget [3] 100.00% 3.23%(1/1) VOP_LOCK1 [4] 100.00% 3.23%(1/1) VOP_LOCK1_APV [5] 100.00% 3.23%(1/1) _lockmgr_args [6] 100.00% 3.23%(1/1) __lockmgr_args [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_page_remove [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41334, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 100.00% 38.71%(12/12) trap_pfault [2] 91.67% 35.48%(11/12) vm_fault [3] 54.55% 19.35%(6/11) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [3] 18.18% 6.45%(2/11) vm_map_lookup [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) vm_object_shadow [5] 100.00% 3.23%(1/1) vm_object_allocate [6] 100.00% 3.23%(1/1) _vm_object_allocate [7] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) pmap_enter [4] 100.00% 3.23%(1/1) pmap_is_current [5] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) vm_page_activate [4] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_page_insert [5] 100.00% 3.23%(1/1) vm_page_splay [6] 100.00% 3.23%(1/1) [self] [2] 8.33% 3.23%(1/12) vm_fault_prefault [3] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 40.00% 6.45%(2/5) execve [2] 100.00% 6.45%(2/2) do_execve [3] 100.00% 6.45%(2/2) exec_elf32_imgact [4] 50.00% 3.23%(1/2) elf32_load_file [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 40.00% 6.45%(2/5) mmap [2] 50.00% 3.23%(1/2) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [2] 50.00% 3.23%(1/2) vm_mmap_vnode [3] 100.00% 3.23%(1/1) vget [4] 100.00% 3.23%(1/1) _vn_lock [5] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) read [2] 100.00% 3.23%(1/1) kern_readv [3] 100.00% 3.23%(1/1) dofileread [4] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) VOP_LOOKUP [1] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [2] 100.00% 3.23%(1/1) vfs_cache_lookup [3] 100.00% 3.23%(1/1) cache_lookup [4] 100.00% 3.23%(1/1) vget [5] 100.00% 3.23%(1/1) VOP_LOCK1 [6] 100.00% 3.23%(1/1) VOP_LOCK1_APV [7] 100.00% 3.23%(1/1) vop_lock_pre [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) _pmap_allocpte [7] 100.00% 3.23%(1/1) sse2_pagezero [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) close [1] 100.00% 3.23%(1/1) kern_close [2] 100.00% 3.23%(1/1) closef [3] 100.00% 3.23%(1/1) fo_close [4] 100.00% 3.23%(1/1) vn_closefile [5] 100.00% 3.23%(1/1) vn_close [6] 100.00% 3.23%(1/1) VOP_GETWRITEMOUNT [7] 100.00% 3.23%(1/1) VOP_GETWRITEMOUNT_APV [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [self] Process: 41230, /bin/sh, total: 31 ( 0.00%) [0] 45.16% 45.16%(14/31) trap [1] 100.00% 45.16%(14/14) trap_pfault [2] 78.57% 35.48%(11/14) vm_fault [3] 54.55% 19.35%(6/11) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [3] 18.18% 6.45%(2/11) pmap_enter [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) pmap_insert_entry [5] 100.00% 3.23%(1/1) bsfl [6] 100.00% 3.23%(1/1) [self] [3] 18.18% 6.45%(2/11) vm_map_lookup [4] 100.00% 6.45%(2/2) vm_map_lookup_entry [5] 50.00% 3.23%(1/2) [self] [5] 50.00% 3.23%(1/2) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [3] 9.09% 3.23%(1/11) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 14.29% 6.45%(2/14) vm_fault_prefault [3] 100.00% 6.45%(2/2) vm_page_lookup [4] 100.00% 6.45%(2/2) vm_page_splay [5] 100.00% 6.45%(2/2) [self] [2] 7.14% 3.23%(1/14) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 16.13% 16.13%(5/31) syscall [1] 20.00% 3.23%(1/5) [self] [1] 20.00% 3.23%(1/5) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_delete [5] 100.00% 3.23%(1/1) _vm_map_clip_end [6] 100.00% 3.23%(1/1) vm_map_entry_link [7] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) munmap [2] 100.00% 3.23%(1/1) vm_map_delete [3] 100.00% 3.23%(1/1) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [1] 20.00% 3.23%(1/5) sigprocmask [2] 100.00% 3.23%(1/1) kern_sigprocmask [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) strncmpeq [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) svc_dg_enablecache [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) do_execve [1] 100.00% 3.23%(1/1) exec_elf32_imgact [2] 100.00% 3.23%(1/1) elf32_load_file [3] 100.00% 3.23%(1/1) elf32_load_section [4] 100.00% 3.23%(1/1) elf32_map_insert [5] 100.00% 3.23%(1/1) vm_map_insert [6] 100.00% 3.23%(1/1) vm_map_pmap_enter [7] 100.00% 3.23%(1/1) pmap_enter_object [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vput [1] 100.00% 3.23%(1/1) VOP_INACTIVE [2] 100.00% 3.23%(1/1) VOP_INACTIVE_APV [3] 100.00% 3.23%(1/1) ufs_inactive [4] 100.00% 3.23%(1/1) ffs_update [5] 100.00% 3.23%(1/1) vfs_clean_pages [6] 100.00% 3.23%(1/1) vfs_page_set_validclean [7] 100.00% 3.23%(1/1) vm_page_set_validclean [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_stat [1] 100.00% 3.23%(1/1) kern_statat [2] 100.00% 3.23%(1/1) kern_statat_vnhook [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) lookup [5] 100.00% 3.23%(1/1) vput [6] 100.00% 3.23%(1/1) v_decr_usecount [7] 100.00% 3.23%(1/1) vdropl [8] 100.00% 3.23%(1/1) [self] Process: 41237, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 100.00% 38.71%(12/12) trap_pfault [2] 75.00% 29.03%(9/12) vm_fault [3] 55.56% 16.13%(5/9) sse2_pagezero [4] 100.00% 16.13%(5/5) [self] [3] 11.11% 3.23%(1/9) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) unlock_and_deallocate [4] 100.00% 3.23%(1/1) vm_object_deallocate [5] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_map_lookup [4] 100.00% 3.23%(1/1) _vm_map_lock_read [5] 100.00% 3.23%(1/1) atomic_cmpset_int [6] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 25.00% 9.68%(3/12) vm_fault_prefault [3] 33.33% 3.23%(1/3) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [0] 12.90% 12.90%(4/31) syscall [1] 25.00% 3.23%(1/4) __sysctl [2] 100.00% 3.23%(1/1) userland_sysctl [3] 100.00% 3.23%(1/1) sysctl_root [4] 100.00% 3.23%(1/1) sysctl_kern_arnd [5] 100.00% 3.23%(1/1) arc4rand [6] 100.00% 3.23%(1/1) arc4_swap [7] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 25.00% 3.23%(1/4) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) PHYS_TO_VM_PAGE [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) strncmpeq [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.23%(1/1) get_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) ast [1] 100.00% 3.23%(1/1) mi_switch [2] 100.00% 3.23%(1/1) sched_switch [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_openat [1] 100.00% 3.23%(1/1) vn_open [2] 100.00% 3.23%(1/1) vn_open_cred [3] 100.00% 3.23%(1/1) namei [4] 100.00% 3.23%(1/1) VOP_LOOKUP [5] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.23%(1/1) vfs_cache_lookup [7] 100.00% 3.23%(1/1) bcmp [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) mmap [1] 100.00% 3.23%(1/1) vm_mmap [2] 100.00% 3.23%(1/1) vm_map_fixed [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.23%(1/1) [self] Process: 41236, /bin/sh, total: 31 ( 0.00%) [0] 38.71% 38.71%(12/31) trap [1] 100.00% 38.71%(12/12) trap_pfault [2] 83.33% 32.26%(10/12) vm_fault [3] 80.00% 25.81%(8/10) sse2_pagezero [4] 100.00% 25.81%(8/8) [self] [3] 20.00% 6.45%(2/10) pmap_enter [4] 50.00% 3.23%(1/2) [self] [4] 50.00% 3.23%(1/2) pmap_insert_entry [5] 100.00% 3.23%(1/1) get_pv_entry [6] 100.00% 3.23%(1/1) [self] [2] 16.67% 6.45%(2/12) vm_fault_prefault [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [0] 9.68% 9.68%(3/31) syscall [1] 66.67% 6.45%(2/3) access [2] 100.00% 6.45%(2/2) kern_access [3] 100.00% 6.45%(2/2) kern_accessat [4] 100.00% 6.45%(2/2) namei [5] 100.00% 6.45%(2/2) lookup [6] 50.00% 3.23%(1/2) VOP_ISLOCKED [7] 100.00% 3.23%(1/1) VOP_ISLOCKED_APV [8] 100.00% 3.23%(1/1) [self] [6] 50.00% 3.23%(1/2) [self] [1] 33.33% 3.23%(1/3) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) crget [4] 100.00% 3.23%(1/1) crextend [5] 100.00% 3.23%(1/1) uma_zalloc [6] 100.00% 3.23%(1/1) generic_bzero [7] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vfprintf [1] 100.00% 3.23%(1/1) __vfprintf [2] 100.00% 3.23%(1/1) __swsetup [3] 100.00% 3.23%(1/1) __smakebuf [4] 100.00% 3.23%(1/1) malloc_init [5] 100.00% 3.23%(1/1) malloc_init_hard [6] 100.00% 3.23%(1/1) arena_new [7] 100.00% 3.23%(1/1) arena_bin_run_size_calc [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) xdr_ypreqtype [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) exec_elf32_imgact [1] 100.00% 3.23%(1/1) exec_new_vmspace [2] 100.00% 3.23%(1/1) vm_map_remove [3] 100.00% 3.23%(1/1) _vm_map_unlock [4] 100.00% 3.23%(1/1) vm_object_deallocate [5] 100.00% 3.23%(1/1) vm_object_terminate [6] 100.00% 3.23%(1/1) vm_page_free [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) fstat [1] 100.00% 3.23%(1/1) fo_stat [2] 100.00% 3.23%(1/1) vn_statfile [3] 100.00% 3.23%(1/1) vn_stat [4] 100.00% 3.23%(1/1) priv_check [5] 100.00% 3.23%(1/1) priv_check_cred [6] 100.00% 3.23%(1/1) prison_priv_check [7] 100.00% 3.23%(1/1) jailed [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_statat [1] 100.00% 3.23%(1/1) kern_statat_vnhook [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) VOP_LOOKUP [4] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.23%(1/1) vfs_cache_lookup [6] 100.00% 3.23%(1/1) cache_lookup [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) vmspace_dofree [1] 100.00% 3.23%(1/1) vm_map_remove [2] 100.00% 3.23%(1/1) _vm_map_unlock [3] 100.00% 3.23%(1/1) vm_object_deallocate [4] 100.00% 3.23%(1/1) vm_object_terminate [5] 100.00% 3.23%(1/1) vm_page_free [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) vm_pageq_remove [8] 100.00% 3.23%(1/1) [self] Process: 41341, /bin/sh, total: 31 ( 0.00%) [0] 41.94% 41.94%(13/31) trap [1] 100.00% 41.94%(13/13) trap_pfault [2] 92.31% 38.71%(12/13) vm_fault [3] 66.67% 25.81%(8/12) sse2_pagezero [4] 100.00% 25.81%(8/8) [self] [3] 8.33% 3.23%(1/12) generic_bcopy [4] 100.00% 3.23%(1/1) [self] [3] 8.33% 3.23%(1/12) pmap_enter [4] 100.00% 3.23%(1/1) pmap_allocpte [5] 100.00% 3.23%(1/1) _pmap_allocpte [6] 100.00% 3.23%(1/1) sse2_pagezero [7] 100.00% 3.23%(1/1) [self] [3] 8.33% 3.23%(1/12) vm_page_alloc [4] 100.00% 3.23%(1/1) vm_page_insert [5] 100.00% 3.23%(1/1) [self] [3] 8.33% 3.23%(1/12) vm_page_lookup [4] 100.00% 3.23%(1/1) vm_page_splay [5] 100.00% 3.23%(1/1) [self] [2] 7.69% 3.23%(1/13) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [0] 9.68% 9.68%(3/31) syscall [1] 33.33% 3.23%(1/3) [self] [1] 33.33% 3.23%(1/3) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) PHYS_TO_VM_PAGE [6] 100.00% 3.23%(1/1) [self] [1] 33.33% 3.23%(1/3) stat [2] 100.00% 3.23%(1/1) kern_stat [3] 100.00% 3.23%(1/1) kern_statat [4] 100.00% 3.23%(1/1) kern_statat_vnhook [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) arena_bin_nonfull_run_get [1] 100.00% 3.23%(1/1) arena_chunk_alloc [2] 100.00% 3.23%(1/1) chunk_alloc_mmap [3] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) slow_copyin [1] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) elf32_load_section [1] 100.00% 3.23%(1/1) elf32_map_insert [2] 100.00% 3.23%(1/1) vm_map_insert [3] 100.00% 3.23%(1/1) vm_map_pmap_enter [4] 100.00% 3.23%(1/1) pmap_enter_object [5] 100.00% 3.23%(1/1) pmap_enter_quick_locked [6] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.23%(1/1) get_pv_entry [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) sys_exit [1] 100.00% 3.23%(1/1) exit1 [2] 100.00% 3.23%(1/1) fdfree [3] 100.00% 3.23%(1/1) closef [4] 100.00% 3.23%(1/1) fo_close [5] 100.00% 3.23%(1/1) pipe_close [6] 100.00% 3.23%(1/1) pipeclose [7] 100.00% 3.23%(1/1) knote [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) open [1] 100.00% 3.23%(1/1) kern_open [2] 100.00% 3.23%(1/1) kern_openat [3] 100.00% 3.23%(1/1) vn_open [4] 100.00% 3.23%(1/1) vn_open_cred [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) ffs_vget [1] 100.00% 3.23%(1/1) ffs_vgetf [2] 100.00% 3.23%(1/1) vfs_hash_get [3] 100.00% 3.23%(1/1) vget [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __curthread [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) dprintf [3] 100.00% 3.23%(1/1) [self] Process: 41235, /bin/sh, total: 31 ( 0.00%) [0] 29.03% 29.03%(9/31) syscall [1] 22.22% 6.45%(2/9) __sysctl [2] 100.00% 6.45%(2/2) userland_sysctl [3] 50.00% 3.23%(1/2) [self] [3] 50.00% 3.23%(1/2) sysctl_root [4] 100.00% 3.23%(1/1) [self] [1] 22.22% 6.45%(2/9) execve [2] 100.00% 6.45%(2/2) do_execve [3] 100.00% 6.45%(2/2) exec_elf32_imgact [4] 50.00% 3.23%(1/2) elf32_load_file [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) [self] [4] 50.00% 3.23%(1/2) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_free_zero_pages [6] 100.00% 3.23%(1/1) vm_page_free_toq [7] 100.00% 3.23%(1/1) [self] [1] 11.11% 3.23%(1/9) [self] [1] 11.11% 3.23%(1/9) access [2] 100.00% 3.23%(1/1) kern_access [3] 100.00% 3.23%(1/1) kern_accessat [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) lookup [6] 100.00% 3.23%(1/1) vput [7] 100.00% 3.23%(1/1) atomic_cmpset_int [8] 100.00% 3.23%(1/1) [self] [1] 11.11% 3.23%(1/9) mmap [2] 100.00% 3.23%(1/1) vm_mmap [3] 100.00% 3.23%(1/1) vm_map_fixed [4] 100.00% 3.23%(1/1) vm_map_insert [5] 100.00% 3.23%(1/1) vm_map_pmap_enter [6] 100.00% 3.23%(1/1) pmap_enter_object [7] 100.00% 3.23%(1/1) pmap_enter_quick_locked [8] 100.00% 3.23%(1/1) [self] [1] 11.11% 3.23%(1/9) sigaction [2] 100.00% 3.23%(1/1) atomic_cmpset_int [3] 100.00% 3.23%(1/1) [self] [1] 11.11% 3.23%(1/9) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 25.81% 25.81%(8/31) trap [1] 100.00% 25.81%(8/8) trap_pfault [2] 75.00% 19.35%(6/8) vm_fault [3] 100.00% 19.35%(6/6) sse2_pagezero [4] 100.00% 19.35%(6/6) [self] [2] 25.00% 6.45%(2/8) vm_fault_prefault [3] 50.00% 3.23%(1/2) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 50.00% 3.23%(1/2) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) __smakebuf [1] 100.00% 3.23%(1/1) malloc_init [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) vput [1] 100.00% 3.23%(1/1) VOP_INACTIVE [2] 100.00% 3.23%(1/1) VOP_INACTIVE_APV [3] 100.00% 3.23%(1/1) ufs_inactive [4] 100.00% 3.23%(1/1) ffs_update [5] 100.00% 3.23%(1/1) vfs_clean_pages [6] 100.00% 3.23%(1/1) vfs_page_set_validclean [7] 100.00% 3.23%(1/1) vm_page_set_validclean [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41340, /bin/sh, total: 31 ( 0.00%) [0] 41.94% 41.94%(13/31) trap [1] 92.31% 38.71%(12/13) trap_pfault [2] 75.00% 29.03%(9/12) vm_fault [3] 77.78% 22.58%(7/9) sse2_pagezero [4] 100.00% 22.58%(7/7) [self] [3] 11.11% 3.23%(1/9) pmap_enter [4] 100.00% 3.23%(1/1) pmap_allocpte [5] 100.00% 3.23%(1/1) [self] [3] 11.11% 3.23%(1/9) vm_page_alloc [4] 100.00% 3.23%(1/1) [self] [2] 25.00% 9.68%(3/12) vm_fault_prefault [3] 33.33% 3.23%(1/3) [self] [3] 33.33% 3.23%(1/3) atomic_cmpset_int [4] 100.00% 3.23%(1/1) [self] [3] 33.33% 3.23%(1/3) pmap_enter_quick [4] 100.00% 3.23%(1/1) pmap_enter_quick_locked [5] 100.00% 3.23%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.23%(1/1) get_pv_entry [7] 100.00% 3.23%(1/1) [self] [1] 7.69% 3.23%(1/13) atomic_cmpset_int [2] 100.00% 3.23%(1/1) [self] [0] 9.68% 9.68%(3/31) syscall [1] 33.33% 3.23%(1/3) execve [2] 100.00% 3.23%(1/1) do_execve [3] 100.00% 3.23%(1/1) exec_elf32_imgact [4] 100.00% 3.23%(1/1) exec_new_vmspace [5] 100.00% 3.23%(1/1) pmap_remove_pages [6] 100.00% 3.23%(1/1) [self] [1] 33.33% 3.23%(1/3) stat [2] 100.00% 3.23%(1/1) kern_stat [3] 100.00% 3.23%(1/1) kern_statat [4] 100.00% 3.23%(1/1) kern_statat_vnhook [5] 100.00% 3.23%(1/1) namei [6] 100.00% 3.23%(1/1) lookup [7] 100.00% 3.23%(1/1) [self] [1] 33.33% 3.23%(1/3) sys_exit [2] 100.00% 3.23%(1/1) exit1 [3] 100.00% 3.23%(1/1) vmspace_exit [4] 100.00% 3.23%(1/1) pmap_remove_pages [5] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) setlocale [1] 100.00% 3.23%(1/1) __get_locale_env [2] 100.00% 3.23%(1/1) strncmpeq [3] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) __smakebuf [1] 100.00% 3.23%(1/1) malloc_init [2] 100.00% 3.23%(1/1) [unmapped_function] [0] 3.23% 3.23%(1/31) execve [1] 100.00% 3.23%(1/1) do_execve [2] 100.00% 3.23%(1/1) exec_elf32_imgact [3] 100.00% 3.23%(1/1) elf32_load_file [4] 100.00% 3.23%(1/1) namei [5] 100.00% 3.23%(1/1) VOP_LOOKUP [6] 100.00% 3.23%(1/1) VOP_LOOKUP_APV [7] 100.00% 3.23%(1/1) vop_lookup_pre [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) kern_access [1] 100.00% 3.23%(1/1) kern_accessat [2] 100.00% 3.23%(1/1) namei [3] 100.00% 3.23%(1/1) lookup [4] 100.00% 3.23%(1/1) VOP_LOCK1 [5] 100.00% 3.23%(1/1) VOP_LOCK1_APV [6] 100.00% 3.23%(1/1) _lockmgr_args [7] 100.00% 3.23%(1/1) __lockmgr_args [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) mmap [1] 100.00% 3.23%(1/1) vm_mmap [2] 100.00% 3.23%(1/1) vm_map_fixed [3] 100.00% 3.23%(1/1) vm_map_insert [4] 100.00% 3.23%(1/1) vm_map_pmap_enter [5] 100.00% 3.23%(1/1) pmap_enter_object [6] 100.00% 3.23%(1/1) pmap_enter_quick_locked [7] 100.00% 3.23%(1/1) pmap_cache_bits [8] 100.00% 3.23%(1/1) [self] [0] 3.23% 3.23%(1/31) dprintf [1] 100.00% 3.23%(1/1) dprintf [2] 100.00% 3.23%(1/1) [unmapped_function] Process: 41320, /bin/sh, total: 30 ( 0.00%) [0] 30.00% 30.00%(9/30) trap [1] 100.00% 30.00%(9/9) trap_pfault [2] 88.89% 26.67%(8/9) vm_fault [3] 62.50% 16.67%(5/8) sse2_pagezero [4] 100.00% 16.67%(5/5) [self] [3] 12.50% 3.33%(1/8) pmap_enter [4] 100.00% 3.33%(1/1) [self] [3] 12.50% 3.33%(1/8) unlock_and_deallocate [4] 100.00% 3.33%(1/1) atomic_cmpset_int [5] 100.00% 3.33%(1/1) [self] [3] 12.50% 3.33%(1/8) vm_page_lookup [4] 100.00% 3.33%(1/1) [self] [2] 11.11% 3.33%(1/9) vm_fault_prefault [3] 100.00% 3.33%(1/1) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) syscall [1] 42.86% 10.00%(3/7) mmap [2] 66.67% 6.67%(2/3) vm_mmap [3] 50.00% 3.33%(1/2) vm_map_find [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) atomic_add_barr_int [6] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_delete [5] 100.00% 3.33%(1/1) _vm_map_clip_end [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [2] 33.33% 3.33%(1/3) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) elf32_check_note [4] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) _sx_xlock [4] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) read [2] 100.00% 3.33%(1/1) kern_readv [3] 100.00% 3.33%(1/1) fo_read [4] 100.00% 3.33%(1/1) vn_read [5] 100.00% 3.33%(1/1) VOP_LOCK1 [6] 100.00% 3.33%(1/1) VOP_LOCK1_APV [7] 100.00% 3.33%(1/1) ffs_lock [8] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) fdfree [4] 100.00% 3.33%(1/1) atomic_fetchadd_int [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vfprintf [1] 100.00% 3.33%(1/1) __vfprintf [2] 100.00% 3.33%(1/1) __swsetup [3] 100.00% 3.33%(1/1) __smakebuf [4] 100.00% 3.33%(1/1) malloc_init [5] 100.00% 3.33%(1/1) malloc_init_hard [6] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) exec_elf32_imgact [1] 100.00% 3.33%(1/1) exec_new_vmspace [2] 100.00% 3.33%(1/1) vm_map_remove [3] 100.00% 3.33%(1/1) _vm_map_unlock [4] 100.00% 3.33%(1/1) vm_object_deallocate [5] 100.00% 3.33%(1/1) vm_object_terminate [6] 100.00% 3.33%(1/1) uma_zfree [7] 100.00% 3.33%(1/1) uma_zfree_arg [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) access [1] 100.00% 3.33%(1/1) kern_access [2] 100.00% 3.33%(1/1) kern_accessat [3] 100.00% 3.33%(1/1) namei [4] 100.00% 3.33%(1/1) VOP_LOOKUP [5] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.33%(1/1) vfs_cache_lookup [7] 100.00% 3.33%(1/1) cache_lookup [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_accessat [1] 100.00% 3.33%(1/1) namei [2] 100.00% 3.33%(1/1) VOP_LOOKUP [3] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [4] 100.00% 3.33%(1/1) vfs_cache_lookup [5] 100.00% 3.33%(1/1) cache_lookup [6] 100.00% 3.33%(1/1) vget [7] 100.00% 3.33%(1/1) _vn_lock [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_open [1] 100.00% 3.33%(1/1) kern_openat [2] 100.00% 3.33%(1/1) vn_open [3] 100.00% 3.33%(1/1) vn_open_cred [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) vput [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) stat [1] 100.00% 3.33%(1/1) kern_stat [2] 100.00% 3.33%(1/1) kern_statat [3] 100.00% 3.33%(1/1) kern_statat_vnhook [4] 100.00% 3.33%(1/1) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) __lockmgr_args [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) [unmapped_function] Process: 41339, /bin/sh, total: 30 ( 0.00%) [0] 30.00% 30.00%(9/30) trap [1] 100.00% 30.00%(9/9) trap_pfault [2] 77.78% 23.33%(7/9) vm_fault [3] 42.86% 10.00%(3/7) vm_page_lookup [4] 100.00% 10.00%(3/3) vm_page_splay [5] 100.00% 10.00%(3/3) [self] [3] 28.57% 6.67%(2/7) sse2_pagezero [4] 100.00% 6.67%(2/2) [self] [3] 14.29% 3.33%(1/7) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 14.29% 3.33%(1/7) pmap_enter [4] 100.00% 3.33%(1/1) pmap_is_current [5] 100.00% 3.33%(1/1) [self] [2] 11.11% 3.33%(1/9) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [2] 11.11% 3.33%(1/9) vm_fault_prefault [3] 100.00% 3.33%(1/1) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [0] 16.67% 16.67%(5/30) syscall [1] 40.00% 6.67%(2/5) execve [2] 100.00% 6.67%(2/2) do_execve [3] 50.00% 3.33%(1/2) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) vm_map_remove [6] 100.00% 3.33%(1/1) _vm_map_unlock [7] 100.00% 3.33%(1/1) vm_object_deallocate [8] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) namei [4] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) crfree [5] 100.00% 3.33%(1/1) free [6] 100.00% 3.33%(1/1) uma_zfree_arg [7] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_find [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) stat [2] 100.00% 3.33%(1/1) kern_stat [3] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vfprintf [1] 100.00% 3.33%(1/1) __vfprintf [2] 100.00% 3.33%(1/1) __swsetup [3] 100.00% 3.33%(1/1) __smakebuf [4] 100.00% 3.33%(1/1) malloc_init [5] 100.00% 3.33%(1/1) malloc_init_hard [6] 100.00% 3.33%(1/1) arena_new [7] 100.00% 3.33%(1/1) arena_bin_run_size_calc [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) arena_malloc_small [1] 100.00% 3.33%(1/1) arena_bin_nonfull_run_get [2] 100.00% 3.33%(1/1) arena_run_alloc [3] 100.00% 3.33%(1/1) arena_run_split [4] 100.00% 3.33%(1/1) _pthread_mutex_init_calloc_cb [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) sys_exit [1] 100.00% 3.33%(1/1) exit1 [2] 100.00% 3.33%(1/1) wakeup [3] 100.00% 3.33%(1/1) sleepq_broadcast [4] 100.00% 3.33%(1/1) sleepq_resume_thread [5] 100.00% 3.33%(1/1) setrunnable [6] 100.00% 3.33%(1/1) sched_wakeup [7] 100.00% 3.33%(1/1) sched_setcpu [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_openat [1] 100.00% 3.33%(1/1) vn_open [2] 100.00% 3.33%(1/1) vn_open_cred [3] 100.00% 3.33%(1/1) namei [4] 100.00% 3.33%(1/1) VOP_LOOKUP [5] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.33%(1/1) vfs_cache_lookup [7] 100.00% 3.33%(1/1) fnv_32_buf [8] 100.00% 3.33%(1/1) [self] Process: 41302, /bin/sh, total: 30 ( 0.00%) [0] 23.33% 23.33%(7/30) syscall [1] 28.57% 6.67%(2/7) execve [2] 50.00% 3.33%(1/2) copyinstr [3] 100.00% 3.33%(1/1) [self] [2] 50.00% 3.33%(1/2) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) __sysctl [2] 100.00% 3.33%(1/1) userland_sysctl [3] 100.00% 3.33%(1/1) sysctl_root [4] 100.00% 3.33%(1/1) sysctl_handle_int [5] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) vfs_unbusy [7] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) close [2] 100.00% 3.33%(1/1) kern_close [3] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) stat [2] 100.00% 3.33%(1/1) kern_stat [3] 100.00% 3.33%(1/1) kern_statat [4] 100.00% 3.33%(1/1) kern_statat_vnhook [5] 100.00% 3.33%(1/1) atomic_cmpset_int [6] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) trap [1] 100.00% 23.33%(7/7) trap_pfault [2] 71.43% 16.67%(5/7) vm_fault [3] 40.00% 6.67%(2/5) pmap_enter [4] 50.00% 3.33%(1/2) pmap_allocpte [5] 100.00% 3.33%(1/1) _pmap_allocpte [6] 100.00% 3.33%(1/1) sse2_pagezero [7] 100.00% 3.33%(1/1) [self] [4] 50.00% 3.33%(1/2) pmap_insert_entry [5] 100.00% 3.33%(1/1) get_pv_entry [6] 100.00% 3.33%(1/1) [self] [3] 40.00% 6.67%(2/5) sse2_pagezero [4] 100.00% 6.67%(2/2) [self] [3] 20.00% 3.33%(1/5) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [2] 28.57% 6.67%(2/7) vm_fault_prefault [3] 100.00% 6.67%(2/2) atomic_cmpset_int [4] 100.00% 6.67%(2/2) [self] [0] 3.33% 3.33%(1/30) Xlcall_syscall [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_openat [1] 100.00% 3.33%(1/1) vn_open [2] 100.00% 3.33%(1/1) vn_open_cred [3] 100.00% 3.33%(1/1) namei [4] 100.00% 3.33%(1/1) VOP_ISLOCKED [5] 100.00% 3.33%(1/1) VOP_ISLOCKED_APV [6] 100.00% 3.33%(1/1) vop_stdislocked [7] 100.00% 3.33%(1/1) lockstatus [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) [unmapped_function] Process: 41287, /bin/sh, total: 30 ( 0.00%) [0] 36.67% 36.67%(11/30) trap [1] 100.00% 36.67%(11/11) trap_pfault [2] 72.73% 26.67%(8/11) vm_fault [3] 50.00% 13.33%(4/8) sse2_pagezero [4] 100.00% 13.33%(4/4) [self] [3] 37.50% 10.00%(3/8) pmap_enter [4] 33.33% 3.33%(1/3) [self] [4] 33.33% 3.33%(1/3) pmap_allocpte [5] 100.00% 3.33%(1/1) _pmap_allocpte [6] 100.00% 3.33%(1/1) sse2_pagezero [7] 100.00% 3.33%(1/1) [self] [4] 33.33% 3.33%(1/3) pmap_cache_bits [5] 100.00% 3.33%(1/1) [self] [3] 12.50% 3.33%(1/8) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [2] 18.18% 6.67%(2/11) vm_fault_prefault [3] 50.00% 3.33%(1/2) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [2] 9.09% 3.33%(1/11) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [0] 16.67% 16.67%(5/30) syscall [1] 20.00% 3.33%(1/5) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) mac_vnode_check_mmap [7] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_delete [5] 100.00% 3.33%(1/1) _vm_map_clip_end [6] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [7] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) munmap [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) read [2] 100.00% 3.33%(1/1) kern_readv [3] 100.00% 3.33%(1/1) fo_read [4] 100.00% 3.33%(1/1) VOP_READ [5] 100.00% 3.33%(1/1) VOP_READ_APV [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) arena_malloc_small [1] 100.00% 3.33%(1/1) arena_bin_nonfull_run_get [2] 100.00% 3.33%(1/1) arena_chunk_alloc [3] 100.00% 3.33%(1/1) chunk_alloc_mmap [4] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) vm86_biosret [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_writev [1] 100.00% 3.33%(1/1) fo_write [2] 100.00% 3.33%(1/1) pipe_write [3] 100.00% 3.33%(1/1) wakeup [4] 100.00% 3.33%(1/1) sleepq_broadcast [5] 100.00% 3.33%(1/1) sleepq_resume_thread [6] 100.00% 3.33%(1/1) setrunnable [7] 100.00% 3.33%(1/1) sched_wakeup [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) dprintf [3] 100.00% 3.33%(1/1) [self] Process: 41333, /bin/sh, total: 30 ( 0.00%) [0] 50.00% 50.00%(15/30) trap [1] 86.67% 43.33%(13/15) trap_pfault [2] 69.23% 30.00%(9/13) vm_fault [3] 66.67% 20.00%(6/9) sse2_pagezero [4] 100.00% 20.00%(6/6) [self] [3] 11.11% 3.33%(1/9) [self] [3] 11.11% 3.33%(1/9) invlpg [4] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) vm_page_alloc [4] 100.00% 3.33%(1/1) vm_phys_alloc_pages [5] 100.00% 3.33%(1/1) [self] [2] 23.08% 10.00%(3/13) vm_fault_prefault [3] 66.67% 6.67%(2/3) vm_page_lookup [4] 100.00% 6.67%(2/2) vm_page_splay [5] 100.00% 6.67%(2/2) [self] [3] 33.33% 3.33%(1/3) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [2] 7.69% 3.33%(1/13) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [1] 6.67% 3.33%(1/15) [self] [1] 6.67% 3.33%(1/15) atomic_cmpset_int [2] 100.00% 3.33%(1/1) [self] [0] 20.00% 20.00%(6/30) syscall [1] 16.67% 3.33%(1/6) __sysctl [2] 100.00% 3.33%(1/1) userland_sysctl [3] 100.00% 3.33%(1/1) sysctl_root [4] 100.00% 3.33%(1/1) sysctl_kern_arnd [5] 100.00% 3.33%(1/1) arc4rand [6] 100.00% 3.33%(1/1) vn_poll [7] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_copyout_strings [4] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) vm_map_pmap_enter [6] 100.00% 3.33%(1/1) pmap_enter_object [7] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) read [2] 100.00% 3.33%(1/1) kern_readv [3] 100.00% 3.33%(1/1) fo_read [4] 100.00% 3.33%(1/1) VOP_READ [5] 100.00% 3.33%(1/1) VOP_READ_APV [6] 100.00% 3.33%(1/1) ffs_read [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) vmspace_dofree [4] 100.00% 3.33%(1/1) vm_map_remove [5] 100.00% 3.33%(1/1) _vm_map_unlock [6] 100.00% 3.33%(1/1) vm_object_deallocate [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) __smakebuf [1] 100.00% 3.33%(1/1) malloc_init [2] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) kern_accessat [1] 100.00% 3.33%(1/1) namei [2] 100.00% 3.33%(1/1) VOP_LOOKUP [3] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [4] 100.00% 3.33%(1/1) vfs_cache_lookup [5] 100.00% 3.33%(1/1) cache_lookup [6] 100.00% 3.33%(1/1) vget [7] 100.00% 3.33%(1/1) _vn_lock [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vm_map_remove [1] 100.00% 3.33%(1/1) _vm_map_unlock [2] 100.00% 3.33%(1/1) vm_object_deallocate [3] 100.00% 3.33%(1/1) vm_object_terminate [4] 100.00% 3.33%(1/1) vm_page_free [5] 100.00% 3.33%(1/1) vm_page_free_toq [6] 100.00% 3.33%(1/1) vm_page_remove [7] 100.00% 3.33%(1/1) vm_page_splay [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) [unmapped_function] Process: 41284, /bin/sh, total: 30 ( 0.00%) [0] 36.67% 36.67%(11/30) trap [1] 90.91% 33.33%(10/11) trap_pfault [2] 80.00% 26.67%(8/10) vm_fault [3] 87.50% 23.33%(7/8) sse2_pagezero [4] 100.00% 23.33%(7/7) [self] [3] 12.50% 3.33%(1/8) pmap_enter [4] 100.00% 3.33%(1/1) pmap_insert_entry [5] 100.00% 3.33%(1/1) get_pv_entry [6] 100.00% 3.33%(1/1) [self] [2] 20.00% 6.67%(2/10) vm_fault_prefault [3] 50.00% 3.33%(1/2) [self] [3] 50.00% 3.33%(1/2) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [1] 9.09% 3.33%(1/11) atomic_cmpset_int [2] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) syscall [1] 28.57% 6.67%(2/7) execve [2] 100.00% 6.67%(2/2) do_execve [3] 50.00% 3.33%(1/2) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) namei [4] 100.00% 3.33%(1/1) lookup [5] 100.00% 3.33%(1/1) vput [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) [self] [1] 14.29% 3.33%(1/7) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) crfree [5] 100.00% 3.33%(1/1) free [6] 100.00% 3.33%(1/1) malloc_type_freed [7] 100.00% 3.33%(1/1) critical_enter [8] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) mmap [2] 100.00% 3.33%(1/1) vm_mmap_vnode [3] 100.00% 3.33%(1/1) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) vm_map_delete [3] 100.00% 3.33%(1/1) _vm_map_clip_end [4] 100.00% 3.33%(1/1) uma_zalloc [5] 100.00% 3.33%(1/1) uma_zalloc_arg [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) read [2] 100.00% 3.33%(1/1) kern_readv [3] 100.00% 3.33%(1/1) _fget [4] 100.00% 3.33%(1/1) atomic_cmpset_int [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) doreti_next [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_open [1] 100.00% 3.33%(1/1) kern_openat [2] 100.00% 3.33%(1/1) vn_open [3] 100.00% 3.33%(1/1) vn_open_cred [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) vput [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] Process: 41319, /bin/sh, total: 30 ( 0.00%) [0] 26.67% 26.67%(8/30) syscall [1] 25.00% 6.67%(2/8) stat [2] 100.00% 6.67%(2/2) kern_stat [3] 100.00% 6.67%(2/2) kern_statat [4] 100.00% 6.67%(2/2) kern_statat_vnhook [5] 50.00% 3.33%(1/2) copyinstr [6] 100.00% 3.33%(1/1) [self] [5] 50.00% 3.33%(1/2) namei [6] 100.00% 3.33%(1/1) VOP_ISLOCKED [7] 100.00% 3.33%(1/1) VOP_ISLOCKED_APV [8] 100.00% 3.33%(1/1) [self] [1] 12.50% 3.33%(1/8) [self] [1] 12.50% 3.33%(1/8) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 12.50% 3.33%(1/8) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_delete [5] 100.00% 3.33%(1/1) pmap_remove [6] 100.00% 3.33%(1/1) [self] [1] 12.50% 3.33%(1/8) munmap [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [1] 12.50% 3.33%(1/8) readlink [2] 100.00% 3.33%(1/1) kern_readlink [3] 100.00% 3.33%(1/1) kern_readlinkat [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) [self] [1] 12.50% 3.33%(1/8) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) vmspace_exit [4] 100.00% 3.33%(1/1) pte_store [5] 100.00% 3.33%(1/1) [self] [0] 26.67% 26.67%(8/30) trap [1] 100.00% 26.67%(8/8) trap_pfault [2] 75.00% 20.00%(6/8) vm_fault [3] 50.00% 10.00%(3/6) sse2_pagezero [4] 100.00% 10.00%(3/3) [self] [3] 33.33% 6.67%(2/6) vm_page_lookup [4] 100.00% 6.67%(2/2) vm_page_splay [5] 100.00% 6.67%(2/2) [self] [3] 16.67% 3.33%(1/6) pmap_copy_page [4] 100.00% 3.33%(1/1) pmap_cache_bits [5] 100.00% 3.33%(1/1) [self] [2] 25.00% 6.67%(2/8) vm_fault_prefault [3] 50.00% 3.33%(1/2) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) elf32_load_file [1] 100.00% 3.33%(1/1) elf32_load_section [2] 100.00% 3.33%(1/1) elf32_map_insert [3] 100.00% 3.33%(1/1) vm_map_insert [4] 100.00% 3.33%(1/1) vm_map_pmap_enter [5] 100.00% 3.33%(1/1) pmap_enter_object [6] 100.00% 3.33%(1/1) pmap_enter_quick_locked [7] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) exec_elf32_imgact [1] 100.00% 3.33%(1/1) elf32_load_section [2] 100.00% 3.33%(1/1) elf32_map_insert [3] 100.00% 3.33%(1/1) vm_map_insert [4] 100.00% 3.33%(1/1) vm_map_pmap_enter [5] 100.00% 3.33%(1/1) pmap_enter_object [6] 100.00% 3.33%(1/1) pmap_enter_quick_locked [7] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) open [1] 100.00% 3.33%(1/1) kern_open [2] 100.00% 3.33%(1/1) kern_openat [3] 100.00% 3.33%(1/1) vn_open [4] 100.00% 3.33%(1/1) vn_open_cred [5] 100.00% 3.33%(1/1) namei [6] 100.00% 3.33%(1/1) lookup [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] Process: 41282, /bin/sh, total: 30 ( 0.00%) [0] 40.00% 40.00%(12/30) trap [1] 91.67% 36.67%(11/12) trap_pfault [2] 81.82% 30.00%(9/11) vm_fault [3] 33.33% 10.00%(3/9) sse2_pagezero [4] 100.00% 10.00%(3/3) [self] [3] 33.33% 10.00%(3/9) vm_map_lookup [4] 33.33% 3.33%(1/3) [self] [4] 33.33% 3.33%(1/3) _vm_map_lock_read [5] 100.00% 3.33%(1/1) [self] [4] 33.33% 3.33%(1/3) vm_map_lookup_entry [5] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) pmap_enter [4] 100.00% 3.33%(1/1) pmap_insert_entry [5] 100.00% 3.33%(1/1) get_pv_entry [6] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) unlock_map [4] 100.00% 3.33%(1/1) vm_map_lookup_done [5] 100.00% 3.33%(1/1) _vm_map_unlock_read [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [2] 18.18% 6.67%(2/11) vm_fault_prefault [3] 50.00% 3.33%(1/2) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [1] 8.33% 3.33%(1/12) userret [2] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) size2bin_init_hard [1] 100.00% 3.33%(1/1) xdr_yppush_status [2] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) syscall [1] 100.00% 3.33%(1/1) open [2] 100.00% 3.33%(1/1) kern_open [3] 100.00% 3.33%(1/1) kern_openat [4] 100.00% 3.33%(1/1) falloc [5] 100.00% 3.33%(1/1) fdalloc [6] 100.00% 3.33%(1/1) fdused [7] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) exec_new_vmspace [1] 100.00% 3.33%(1/1) vm_map_remove [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_page_zero_idle_wakeup [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_openat [1] 100.00% 3.33%(1/1) vn_open [2] 100.00% 3.33%(1/1) vn_open_cred [3] 100.00% 3.33%(1/1) namei [4] 100.00% 3.33%(1/1) VOP_LOOKUP [5] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.33%(1/1) vfs_cache_lookup [7] 100.00% 3.33%(1/1) cache_lookup [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vmspace_dofree [1] 100.00% 3.33%(1/1) vm_map_remove [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_pageq_remove [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) dprintf [3] 100.00% 3.33%(1/1) dprintf [4] 100.00% 3.33%(1/1) [unmapped_function] Process: 41315, /bin/sh, total: 30 ( 0.00%) [0] 33.33% 33.33%(10/30) trap [1] 100.00% 33.33%(10/10) trap_pfault [2] 100.00% 33.33%(10/10) vm_fault [3] 70.00% 23.33%(7/10) sse2_pagezero [4] 100.00% 23.33%(7/7) [self] [3] 10.00% 3.33%(1/10) [self] [3] 10.00% 3.33%(1/10) invlpg [4] 100.00% 3.33%(1/1) [self] [3] 10.00% 3.33%(1/10) vm_map_lookup [4] 100.00% 3.33%(1/1) vm_map_lookup_entry [5] 100.00% 3.33%(1/1) [self] [0] 16.67% 16.67%(5/30) syscall [1] 20.00% 3.33%(1/5) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_free_zero_pages [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_phys_free_pages [8] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) _vm_map_unlock [5] 100.00% 3.33%(1/1) uma_zfree [6] 100.00% 3.33%(1/1) uma_zfree_arg [7] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) read [2] 100.00% 3.33%(1/1) kern_readv [3] 100.00% 3.33%(1/1) fo_read [4] 100.00% 3.33%(1/1) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) __lockmgr_args [8] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) sigaction [2] 100.00% 3.33%(1/1) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) vmspace_exit [4] 100.00% 3.33%(1/1) pte_store [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) __smakebuf [1] 100.00% 3.33%(1/1) malloc_init [2] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) execve [1] 100.00% 3.33%(1/1) do_execve [2] 100.00% 3.33%(1/1) exec_elf32_imgact [3] 100.00% 3.33%(1/1) elf32_load_section [4] 100.00% 3.33%(1/1) elf32_map_insert [5] 100.00% 3.33%(1/1) vm_map_insert [6] 100.00% 3.33%(1/1) vm_map_pmap_enter [7] 100.00% 3.33%(1/1) pmap_enter_object [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) dprintf [3] 100.00% 3.33%(1/1) fclose [4] 100.00% 3.33%(1/1) __sflush [5] 100.00% 3.33%(1/1) [self] Process: 41201, /bin/sh, total: 30 ( 0.00%) [0] 46.67% 46.67%(14/30) trap [1] 92.86% 43.33%(13/14) trap_pfault [2] 76.92% 33.33%(10/13) vm_fault [3] 40.00% 13.33%(4/10) sse2_pagezero [4] 100.00% 13.33%(4/4) [self] [3] 30.00% 10.00%(3/10) pmap_enter [4] 33.33% 3.33%(1/3) [self] [4] 33.33% 3.33%(1/3) pmap_cache_bits [5] 100.00% 3.33%(1/1) [self] [4] 33.33% 3.33%(1/3) pmap_insert_entry [5] 100.00% 3.33%(1/1) bsfl [6] 100.00% 3.33%(1/1) [self] [3] 10.00% 3.33%(1/10) vm_map_lookup [4] 100.00% 3.33%(1/1) vm_map_lookup_entry [5] 100.00% 3.33%(1/1) [self] [3] 10.00% 3.33%(1/10) vm_object_reference_locked [4] 100.00% 3.33%(1/1) atomic_cmpset_int [5] 100.00% 3.33%(1/1) [self] [3] 10.00% 3.33%(1/10) vm_page_activate [4] 100.00% 3.33%(1/1) [self] [2] 23.08% 10.00%(3/13) vm_fault_prefault [3] 100.00% 10.00%(3/3) vm_page_lookup [4] 100.00% 10.00%(3/3) vm_page_splay [5] 100.00% 10.00%(3/3) [self] [1] 7.14% 3.33%(1/14) [self] [0] 13.33% 13.33%(4/30) syscall [1] 25.00% 3.33%(1/4) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) __lockmgr_args [8] 100.00% 3.33%(1/1) [self] [1] 25.00% 3.33%(1/4) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) PHYS_TO_VM_PAGE [6] 100.00% 3.33%(1/1) [self] [1] 25.00% 3.33%(1/4) mmap [2] 100.00% 3.33%(1/1) vm_mmap_vnode [3] 100.00% 3.33%(1/1) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [1] 25.00% 3.33%(1/4) open [2] 100.00% 3.33%(1/1) kern_open [3] 100.00% 3.33%(1/1) VOP_UNLOCK [4] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [5] 100.00% 3.33%(1/1) _lockmgr_args [6] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) strchr [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) Xprot [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) exec_free_args [1] 100.00% 3.33%(1/1) kmem_free_wakeup [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_pageq_remove [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) execve [1] 100.00% 3.33%(1/1) do_execve [2] 100.00% 3.33%(1/1) exec_elf32_imgact [3] 100.00% 3.33%(1/1) elf32_load_section [4] 100.00% 3.33%(1/1) elf32_map_insert [5] 100.00% 3.33%(1/1) vm_map_insert [6] 100.00% 3.33%(1/1) swap_reserve [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] Process: 41342, /bin/sh, total: 30 ( 0.00%) [0] 26.67% 26.67%(8/30) trap [1] 100.00% 26.67%(8/8) trap_pfault [2] 75.00% 20.00%(6/8) vm_fault [3] 83.33% 16.67%(5/6) sse2_pagezero [4] 100.00% 16.67%(5/5) [self] [3] 16.67% 3.33%(1/6) vm_page_alloc [4] 100.00% 3.33%(1/1) vm_page_insert [5] 100.00% 3.33%(1/1) [self] [2] 25.00% 6.67%(2/8) vm_fault_prefault [3] 50.00% 3.33%(1/2) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [0] 16.67% 16.67%(5/30) syscall [1] 40.00% 6.67%(2/5) mmap [2] 50.00% 3.33%(1/2) VOP_GETATTR [3] 100.00% 3.33%(1/1) VOP_GETATTR_APV [4] 100.00% 3.33%(1/1) ufs_getattr [5] 100.00% 3.33%(1/1) ufs_itimes_locked [6] 100.00% 3.33%(1/1) [self] [2] 50.00% 3.33%(1/2) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [1] 40.00% 6.67%(2/5) munmap [2] 50.00% 3.33%(1/2) vm_map_delete [3] 100.00% 3.33%(1/1) pmap_remove [4] 100.00% 3.33%(1/1) pmap_remove_pte [5] 100.00% 3.33%(1/1) pmap_remove_entry [6] 100.00% 3.33%(1/1) pmap_pvh_free [7] 100.00% 3.33%(1/1) free_pv_entry [8] 100.00% 3.33%(1/1) [self] [2] 50.00% 3.33%(1/2) vm_map_entry_delete [3] 100.00% 3.33%(1/1) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vfprintf [1] 100.00% 3.33%(1/1) __vfprintf [2] 100.00% 3.33%(1/1) __swsetup [3] 100.00% 3.33%(1/1) __smakebuf [4] 100.00% 3.33%(1/1) malloc_init [5] 100.00% 3.33%(1/1) malloc_init_hard [6] 100.00% 3.33%(1/1) arena_new [7] 100.00% 3.33%(1/1) arena_bin_run_size_calc [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) _pmap_allocpte [7] 100.00% 3.33%(1/1) sse2_pagezero [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) do_execve [1] 100.00% 3.33%(1/1) exec_elf32_imgact [2] 100.00% 3.33%(1/1) elf32_load_file [3] 100.00% 3.33%(1/1) elf32_load_section [4] 100.00% 3.33%(1/1) elf32_map_insert [5] 100.00% 3.33%(1/1) vm_map_insert [6] 100.00% 3.33%(1/1) vm_map_lookup_entry [7] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) execve [1] 100.00% 3.33%(1/1) do_execve [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) VOP_LOOKUP [4] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.33%(1/1) vfs_cache_lookup [6] 100.00% 3.33%(1/1) cache_lookup [7] 100.00% 3.33%(1/1) vget [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) read [1] 100.00% 3.33%(1/1) kern_readv [2] 100.00% 3.33%(1/1) fo_read [3] 100.00% 3.33%(1/1) VOP_READ [4] 100.00% 3.33%(1/1) VOP_READ_APV [5] 100.00% 3.33%(1/1) ffs_read [6] 100.00% 3.33%(1/1) cluster_read [7] 100.00% 3.33%(1/1) _lockmgr_args [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) stat [1] 100.00% 3.33%(1/1) kern_stat [2] 100.00% 3.33%(1/1) kern_statat [3] 100.00% 3.33%(1/1) kern_statat_vnhook [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) vput [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vn_open [1] 100.00% 3.33%(1/1) vn_open_cred [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) lookup [4] 100.00% 3.33%(1/1) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) __lockmgr_args [8] 100.00% 3.33%(1/1) [self] Process: 41279, /bin/sh, total: 30 ( 0.00%) [0] 26.67% 26.67%(8/30) trap [1] 87.50% 23.33%(7/8) trap_pfault [2] 57.14% 13.33%(4/7) vm_fault_prefault [3] 50.00% 6.67%(2/4) pmap_enter_quick [4] 100.00% 6.67%(2/2) pmap_enter_quick_locked [5] 100.00% 6.67%(2/2) pmap_try_insert_pv_entry [6] 50.00% 3.33%(1/2) [self] [6] 50.00% 3.33%(1/2) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [3] 25.00% 3.33%(1/4) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 25.00% 3.33%(1/4) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [2] 42.86% 10.00%(3/7) vm_fault [3] 66.67% 6.67%(2/3) sse2_pagezero [4] 100.00% 6.67%(2/2) [self] [3] 33.33% 3.33%(1/3) unlock_map [4] 100.00% 3.33%(1/1) vm_map_lookup_done [5] 100.00% 3.33%(1/1) _vm_map_unlock_read [6] 100.00% 3.33%(1/1) [self] [1] 12.50% 3.33%(1/8) __curthread [2] 100.00% 3.33%(1/1) [self] [0] 10.00% 10.00%(3/30) syscall [1] 33.33% 3.33%(1/3) close [2] 100.00% 3.33%(1/1) kern_close [3] 100.00% 3.33%(1/1) closef [4] 100.00% 3.33%(1/1) atomic_subtract_int [5] 100.00% 3.33%(1/1) [self] [1] 33.33% 3.33%(1/3) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_copyout_strings [4] 100.00% 3.33%(1/1) [self] [1] 33.33% 3.33%(1/3) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) vm_map_pmap_enter [6] 100.00% 3.33%(1/1) [self] [0] 6.67% 6.67%(2/30) lapic_handle_timer [1] 100.00% 6.67%(2/2) hardclock [2] 50.00% 3.33%(1/2) hardclock_cpu [3] 100.00% 3.33%(1/1) pmc_process_samples [4] 100.00% 3.33%(1/1) [self] [2] 50.00% 3.33%(1/2) tc_ticktock [3] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) execve [1] 100.00% 3.33%(1/1) do_execve [2] 100.00% 3.33%(1/1) exec_elf32_imgact [3] 100.00% 3.33%(1/1) elf32_load_file [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) VOP_LOCK1 [7] 100.00% 3.33%(1/1) VOP_LOCK1_APV [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_access [1] 100.00% 3.33%(1/1) kern_accessat [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) lookup [4] 100.00% 3.33%(1/1) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vn_open [1] 100.00% 3.33%(1/1) vn_open_cred [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) VOP_LOOKUP [4] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.33%(1/1) VOP_ACCESS [6] 100.00% 3.33%(1/1) VOP_ACCESS_APV [7] 100.00% 3.33%(1/1) ufs_access [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vmspace_dofree [1] 100.00% 3.33%(1/1) vm_map_remove [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_phys_free_pages [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) dprintf [2] 100.00% 3.33%(1/1) dprintf [3] 100.00% 3.33%(1/1) dprintf [4] 100.00% 3.33%(1/1) [unmapped_function] Process: 41238, /bin/sh, total: 30 ( 0.00%) [0] 33.33% 33.33%(10/30) trap [1] 100.00% 33.33%(10/10) trap_pfault [2] 60.00% 20.00%(6/10) vm_fault [3] 66.67% 13.33%(4/6) sse2_pagezero [4] 100.00% 13.33%(4/4) [self] [3] 33.33% 6.67%(2/6) pmap_enter [4] 50.00% 3.33%(1/2) pmap_cache_bits [5] 100.00% 3.33%(1/1) [self] [4] 50.00% 3.33%(1/2) pmap_is_current [5] 100.00% 3.33%(1/1) [self] [2] 40.00% 13.33%(4/10) vm_fault_prefault [3] 75.00% 10.00%(3/4) pmap_enter_quick [4] 100.00% 10.00%(3/3) pmap_enter_quick_locked [5] 66.67% 6.67%(2/3) pmap_try_insert_pv_entry [6] 50.00% 3.33%(1/2) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [6] 50.00% 3.33%(1/2) pmap_remove_pages [7] 100.00% 3.33%(1/1) [self] [5] 33.33% 3.33%(1/3) [self] [3] 25.00% 3.33%(1/4) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [0] 16.67% 16.67%(5/30) syscall [1] 40.00% 6.67%(2/5) execve [2] 50.00% 3.33%(1/2) copyinstr [3] 100.00% 3.33%(1/1) [self] [2] 50.00% 3.33%(1/2) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) [self] [1] 20.00% 3.33%(1/5) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) [self] [1] 20.00% 3.33%(1/5) munmap [2] 100.00% 3.33%(1/1) vm_map_delete [3] 100.00% 3.33%(1/1) _vm_map_clip_start [4] 100.00% 3.33%(1/1) vm_map_entry_link [5] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) VOP_LOOKUP_APV [1] 100.00% 3.33%(1/1) vfs_cache_lookup [2] 100.00% 3.33%(1/1) cache_lookup [3] 100.00% 3.33%(1/1) vget [4] 100.00% 3.33%(1/1) VOP_LOCK1 [5] 100.00% 3.33%(1/1) VOP_LOCK1_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) size2bin_init_hard [1] 100.00% 3.33%(1/1) arena_lock_balance [2] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) doreti_popl_es [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_file [1] 100.00% 3.33%(1/1) elf32_load_section [2] 100.00% 3.33%(1/1) elf32_map_insert [3] 100.00% 3.33%(1/1) vm_map_insert [4] 100.00% 3.33%(1/1) vm_map_pmap_enter [5] 100.00% 3.33%(1/1) pmap_enter_object [6] 100.00% 3.33%(1/1) pmap_enter_quick_locked [7] 100.00% 3.33%(1/1) pmap_lookup_pt_page [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_openat [1] 100.00% 3.33%(1/1) vn_open [2] 100.00% 3.33%(1/1) vn_open_cred [3] 100.00% 3.33%(1/1) namei [4] 100.00% 3.33%(1/1) VOP_LOOKUP [5] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.33%(1/1) vfs_cache_lookup [7] 100.00% 3.33%(1/1) bcmp [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vm_mmap [1] 100.00% 3.33%(1/1) vm_map_fixed [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) [unmapped_function] Process: 41240, /bin/sh, total: 30 ( 0.00%) [0] 30.00% 30.00%(9/30) trap [1] 100.00% 30.00%(9/9) trap_pfault [2] 88.89% 26.67%(8/9) vm_fault [3] 75.00% 20.00%(6/8) sse2_pagezero [4] 100.00% 20.00%(6/6) [self] [3] 12.50% 3.33%(1/8) unlock_map [4] 100.00% 3.33%(1/1) vm_map_lookup_done [5] 100.00% 3.33%(1/1) _vm_map_unlock_read [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [3] 12.50% 3.33%(1/8) vm_page_alloc [4] 100.00% 3.33%(1/1) vm_reserv_alloc_page [5] 100.00% 3.33%(1/1) [self] [2] 11.11% 3.33%(1/9) vm_fault_prefault [3] 100.00% 3.33%(1/1) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) syscall [1] 28.57% 6.67%(2/7) [self] [1] 14.29% 3.33%(1/7) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_delete [5] 100.00% 3.33%(1/1) _vm_map_clip_end [6] 100.00% 3.33%(1/1) uma_zalloc [7] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) vm_map_delete [3] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) stat [2] 100.00% 3.33%(1/1) kern_stat [3] 100.00% 3.33%(1/1) kern_statat [4] 100.00% 3.33%(1/1) kern_statat_vnhook [5] 100.00% 3.33%(1/1) namei [6] 100.00% 3.33%(1/1) lookup [7] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) userret [2] 100.00% 3.33%(1/1) sched_userret [3] 100.00% 3.33%(1/1) [self] [0] 6.67% 6.67%(2/30) elf32_load_section [1] 100.00% 6.67%(2/2) elf32_map_insert [2] 100.00% 6.67%(2/2) vm_map_insert [3] 100.00% 6.67%(2/2) vm_map_pmap_enter [4] 100.00% 6.67%(2/2) pmap_enter_object [5] 100.00% 6.67%(2/2) pmap_enter_quick_locked [6] 50.00% 3.33%(1/2) _pmap_allocpte [7] 100.00% 3.33%(1/1) sse2_pagezero [8] 100.00% 3.33%(1/1) [self] [6] 50.00% 3.33%(1/2) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) __get_locale_env [2] 100.00% 3.33%(1/1) strncmp [3] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) p_simp_re [1] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) ast [1] 100.00% 3.33%(1/1) mi_switch [2] 100.00% 3.33%(1/1) sched_switch [3] 100.00% 3.33%(1/1) choosethread [4] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vn_closefile [1] 100.00% 3.33%(1/1) vn_close [2] 100.00% 3.33%(1/1) vput [3] 100.00% 3.33%(1/1) VOP_INACTIVE [4] 100.00% 3.33%(1/1) VOP_INACTIVE_APV [5] 100.00% 3.33%(1/1) ufs_inactive [6] 100.00% 3.33%(1/1) ffs_update [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vn_open [1] 100.00% 3.33%(1/1) vn_open_cred [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) VOP_LOOKUP [4] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.33%(1/1) VOP_ACCESS [6] 100.00% 3.33%(1/1) VOP_ACCESS_APV [7] 100.00% 3.33%(1/1) ufs_access [8] 100.00% 3.33%(1/1) [self] Process: 41233, /bin/sh, total: 30 ( 0.00%) [0] 30.00% 30.00%(9/30) trap [1] 100.00% 30.00%(9/9) trap_pfault [2] 88.89% 26.67%(8/9) vm_fault [3] 75.00% 20.00%(6/8) sse2_pagezero [4] 100.00% 20.00%(6/6) [self] [3] 12.50% 3.33%(1/8) unlock_and_deallocate [4] 100.00% 3.33%(1/1) atomic_cmpset_int [5] 100.00% 3.33%(1/1) [self] [3] 12.50% 3.33%(1/8) vm_map_lookup [4] 100.00% 3.33%(1/1) vm_map_lookup_entry [5] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.33%(1/1) [self] [2] 11.11% 3.33%(1/9) vm_fault_prefault [3] 100.00% 3.33%(1/1) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [0] 10.00% 10.00%(3/30) syscall [1] 66.67% 6.67%(2/3) execve [2] 50.00% 3.33%(1/2) copyinstr [3] 100.00% 3.33%(1/1) [self] [2] 50.00% 3.33%(1/2) do_execve [3] 100.00% 3.33%(1/1) exec_copyout_strings [4] 100.00% 3.33%(1/1) [self] [1] 33.33% 3.33%(1/3) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) crfree [5] 100.00% 3.33%(1/1) free [6] 100.00% 3.33%(1/1) malloc_type_freed [7] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vfprintf [1] 100.00% 3.33%(1/1) __vfprintf [2] 100.00% 3.33%(1/1) __swsetup [3] 100.00% 3.33%(1/1) __smakebuf [4] 100.00% 3.33%(1/1) malloc_init [5] 100.00% 3.33%(1/1) malloc_init_hard [6] 100.00% 3.33%(1/1) arena_new [7] 100.00% 3.33%(1/1) arena_bin_run_size_calc [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_access [1] 100.00% 3.33%(1/1) kern_accessat [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) lookup [4] 100.00% 3.33%(1/1) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_openat [1] 100.00% 3.33%(1/1) vn_open [2] 100.00% 3.33%(1/1) vn_open_cred [3] 100.00% 3.33%(1/1) namei [4] 100.00% 3.33%(1/1) VOP_ISLOCKED [5] 100.00% 3.33%(1/1) VOP_ISLOCKED_APV [6] 100.00% 3.33%(1/1) vop_stdislocked [7] 100.00% 3.33%(1/1) lockstatus [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vmspace_dofree [1] 100.00% 3.33%(1/1) vm_map_remove [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_phys_free_pages [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) dprintf [1] 100.00% 3.33%(1/1) [unmapped_function] Process: 41231, /bin/sh, total: 30 ( 0.00%) [0] 40.00% 40.00%(12/30) trap [1] 100.00% 40.00%(12/12) trap_pfault [2] 75.00% 30.00%(9/12) vm_fault [3] 55.56% 16.67%(5/9) sse2_pagezero [4] 100.00% 16.67%(5/5) [self] [3] 22.22% 6.67%(2/9) vm_map_lookup [4] 50.00% 3.33%(1/2) [self] [4] 50.00% 3.33%(1/2) vm_map_lookup_entry [5] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) [self] [3] 11.11% 3.33%(1/9) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [2] 25.00% 10.00%(3/12) vm_fault_prefault [3] 33.33% 3.33%(1/3) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 33.33% 3.33%(1/3) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [3] 33.33% 3.33%(1/3) vm_page_lookup [4] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) syscall [1] 28.57% 6.67%(2/7) access [2] 100.00% 6.67%(2/2) kern_access [3] 100.00% 6.67%(2/2) kern_accessat [4] 50.00% 3.33%(1/2) copyinstr [5] 100.00% 3.33%(1/1) [self] [4] 50.00% 3.33%(1/2) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [1] 28.57% 6.67%(2/7) execve [2] 100.00% 6.67%(2/2) do_execve [3] 50.00% 3.33%(1/2) crfree [4] 100.00% 3.33%(1/1) free [5] 100.00% 3.33%(1/1) malloc_type_freed [6] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) namei [4] 100.00% 3.33%(1/1) lookup [5] 100.00% 3.33%(1/1) vput [6] 100.00% 3.33%(1/1) atomic_cmpset_int [7] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_delete [5] 100.00% 3.33%(1/1) pmap_remove [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_phys_free_pages [8] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) open [2] 100.00% 3.33%(1/1) kern_open [3] 100.00% 3.33%(1/1) kern_openat [4] 100.00% 3.33%(1/1) falloc [5] 100.00% 3.33%(1/1) fdalloc [6] 100.00% 3.33%(1/1) fd_first_free [7] 100.00% 3.33%(1/1) ffsl [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) VOP_INACTIVE [1] 100.00% 3.33%(1/1) VOP_INACTIVE_APV [2] 100.00% 3.33%(1/1) ufs_inactive [3] 100.00% 3.33%(1/1) ffs_update [4] 100.00% 3.33%(1/1) bread [5] 100.00% 3.33%(1/1) breadn [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) __lockmgr_args [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vfprintf [1] 100.00% 3.33%(1/1) __vfprintf [2] 100.00% 3.33%(1/1) __swsetup [3] 100.00% 3.33%(1/1) __smakebuf [4] 100.00% 3.33%(1/1) malloc_init [5] 100.00% 3.33%(1/1) malloc_init_hard [6] 100.00% 3.33%(1/1) arena_new [7] 100.00% 3.33%(1/1) arena_bin_run_size_calc [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) Xlcall_syscall [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) _pmap_allocpte [7] 100.00% 3.33%(1/1) sse2_pagezero [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) namei [1] 100.00% 3.33%(1/1) VOP_LOOKUP [2] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [3] 100.00% 3.33%(1/1) vfs_cache_lookup [4] 100.00% 3.33%(1/1) cache_lookup [5] 100.00% 3.33%(1/1) vget [6] 100.00% 3.33%(1/1) VOP_LOCK1 [7] 100.00% 3.33%(1/1) VOP_LOCK1_APV [8] 100.00% 3.33%(1/1) [self] Process: 41326, /bin/sh, total: 30 ( 0.00%) [0] 23.33% 23.33%(7/30) syscall [1] 28.57% 6.67%(2/7) access [2] 100.00% 6.67%(2/2) kern_access [3] 100.00% 6.67%(2/2) kern_accessat [4] 50.00% 3.33%(1/2) atomic_cmpset_int [5] 100.00% 3.33%(1/1) [self] [4] 50.00% 3.33%(1/2) crdup [5] 100.00% 3.33%(1/1) crget [6] 100.00% 3.33%(1/1) crextend [7] 100.00% 3.33%(1/1) malloc [8] 100.00% 3.33%(1/1) [self] [1] 28.57% 6.67%(2/7) execve [2] 100.00% 6.67%(2/2) do_execve [3] 100.00% 6.67%(2/2) exec_elf32_imgact [4] 100.00% 6.67%(2/2) exec_new_vmspace [5] 50.00% 3.33%(1/2) eventhandler_find_list [6] 100.00% 3.33%(1/1) _eventhandler_find_list [7] 100.00% 3.33%(1/1) [self] [5] 50.00% 3.33%(1/2) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) close [2] 100.00% 3.33%(1/1) kern_close [3] 100.00% 3.33%(1/1) closef [4] 100.00% 3.33%(1/1) fo_close [5] 100.00% 3.33%(1/1) vn_closefile [6] 100.00% 3.33%(1/1) VOP_CLOSE [7] 100.00% 3.33%(1/1) VOP_CLOSE_APV [8] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) vm_map_entry_delete [3] 100.00% 3.33%(1/1) vm_map_entry_unlink [4] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) vmspace_exit [4] 100.00% 3.33%(1/1) pmap_remove_pages [5] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) trap [1] 100.00% 23.33%(7/7) trap_pfault [2] 85.71% 20.00%(6/7) vm_fault [3] 50.00% 10.00%(3/6) sse2_pagezero [4] 100.00% 10.00%(3/3) [self] [3] 33.33% 6.67%(2/6) pmap_enter [4] 50.00% 3.33%(1/2) pmap_allocpte [5] 100.00% 3.33%(1/1) _pmap_allocpte [6] 100.00% 3.33%(1/1) sse2_pagezero [7] 100.00% 3.33%(1/1) [self] [4] 50.00% 3.33%(1/2) pmap_pte_quick [5] 100.00% 3.33%(1/1) [self] [3] 16.67% 3.33%(1/6) unlock_and_deallocate [4] 100.00% 3.33%(1/1) atomic_cmpset_int [5] 100.00% 3.33%(1/1) [self] [2] 14.29% 3.33%(1/7) vm_fault_prefault [3] 100.00% 3.33%(1/1) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) __get_locale_env [2] 100.00% 3.33%(1/1) __findenv_environ [3] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) do_execve [1] 100.00% 3.33%(1/1) cv_broadcastpri [2] 100.00% 3.33%(1/1) sleepq_broadcast [3] 100.00% 3.33%(1/1) sleepq_resume_thread [4] 100.00% 3.33%(1/1) setrunnable [5] 100.00% 3.33%(1/1) sched_wakeup [6] 100.00% 3.33%(1/1) sched_add [7] 100.00% 3.33%(1/1) sched_priority [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vn_closefile [1] 100.00% 3.33%(1/1) vn_close [2] 100.00% 3.33%(1/1) vput [3] 100.00% 3.33%(1/1) VOP_INACTIVE [4] 100.00% 3.33%(1/1) VOP_INACTIVE_APV [5] 100.00% 3.33%(1/1) ufs_inactive [6] 100.00% 3.33%(1/1) ffs_update [7] 100.00% 3.33%(1/1) __curthread [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vm_mmap [1] 100.00% 3.33%(1/1) vm_map_fixed [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 3.33%(1/1) get_pv_entry [8] 100.00% 3.33%(1/1) [self] Process: 41228, /bin/sh, total: 30 ( 0.00%) [0] 23.33% 23.33%(7/30) syscall [1] 14.29% 3.33%(1/7) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) namei [5] 100.00% 3.33%(1/1) lookup [6] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) execve [2] 100.00% 3.33%(1/1) atomic_cmpset_int [3] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) fstat [2] 100.00% 3.33%(1/1) fo_stat [3] 100.00% 3.33%(1/1) vn_statfile [4] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) mmap [2] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) munmap [2] 100.00% 3.33%(1/1) vm_map_entry_delete [3] 100.00% 3.33%(1/1) vm_map_entry_set_max_free [4] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) stat [2] 100.00% 3.33%(1/1) kern_stat [3] 100.00% 3.33%(1/1) kern_statat [4] 100.00% 3.33%(1/1) kern_statat_vnhook [5] 100.00% 3.33%(1/1) uma_zalloc [6] 100.00% 3.33%(1/1) uma_zalloc_arg [7] 100.00% 3.33%(1/1) [self] [1] 14.29% 3.33%(1/7) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) vmspace_exit [4] 100.00% 3.33%(1/1) PHYS_TO_VM_PAGE [5] 100.00% 3.33%(1/1) [self] [0] 23.33% 23.33%(7/30) trap [1] 100.00% 23.33%(7/7) trap_pfault [2] 57.14% 13.33%(4/7) vm_fault [3] 100.00% 13.33%(4/4) sse2_pagezero [4] 100.00% 13.33%(4/4) [self] [2] 42.86% 10.00%(3/7) vm_fault_prefault [3] 33.33% 3.33%(1/3) [self] [3] 33.33% 3.33%(1/3) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_cache_bits [6] 100.00% 3.33%(1/1) [self] [3] 33.33% 3.33%(1/3) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vfprintf [1] 100.00% 3.33%(1/1) __vfprintf [2] 100.00% 3.33%(1/1) __swsetup [3] 100.00% 3.33%(1/1) __smakebuf [4] 100.00% 3.33%(1/1) malloc_init [5] 100.00% 3.33%(1/1) malloc_init_hard [6] 100.00% 3.33%(1/1) arena_new [7] 100.00% 3.33%(1/1) arena_bin_run_size_calc [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) arena_malloc_small [1] 100.00% 3.33%(1/1) arena_bin_nonfull_run_get [2] 100.00% 3.33%(1/1) arena_run_alloc [3] 100.00% 3.33%(1/1) arena_run_split [4] 100.00% 3.33%(1/1) arena_avail_tree_remove [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) doreti_popl_fs [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) exec_elf32_imgact [1] 100.00% 3.33%(1/1) exec_new_vmspace [2] 100.00% 3.33%(1/1) vm_map_remove [3] 100.00% 3.33%(1/1) _vm_map_unlock [4] 100.00% 3.33%(1/1) vm_object_deallocate [5] 100.00% 3.33%(1/1) vm_object_terminate [6] 100.00% 3.33%(1/1) vm_object_destroy [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) do_execve [1] 100.00% 3.33%(1/1) exec_elf32_imgact [2] 100.00% 3.33%(1/1) elf32_load_file [3] 100.00% 3.33%(1/1) elf32_load_section [4] 100.00% 3.33%(1/1) elf32_map_insert [5] 100.00% 3.33%(1/1) vm_map_insert [6] 100.00% 3.33%(1/1) vm_map_pmap_enter [7] 100.00% 3.33%(1/1) pmap_enter_object [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) read [1] 100.00% 3.33%(1/1) kern_readv [2] 100.00% 3.33%(1/1) fo_read [3] 100.00% 3.33%(1/1) vn_read [4] 100.00% 3.33%(1/1) VOP_LOCK1 [5] 100.00% 3.33%(1/1) VOP_LOCK1_APV [6] 100.00% 3.33%(1/1) _lockmgr_args [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) vn_open [1] 100.00% 3.33%(1/1) vn_open_cred [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) VOP_LOOKUP [4] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.33%(1/1) vfs_cache_lookup [6] 100.00% 3.33%(1/1) cache_lookup [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] Process: 41226, /bin/sh, total: 30 ( 0.00%) [0] 30.00% 30.00%(9/30) trap [1] 100.00% 30.00%(9/9) trap_pfault [2] 77.78% 23.33%(7/9) vm_fault [3] 57.14% 13.33%(4/7) sse2_pagezero [4] 100.00% 13.33%(4/4) [self] [3] 28.57% 6.67%(2/7) vm_map_lookup [4] 100.00% 6.67%(2/2) [self] [3] 14.29% 3.33%(1/7) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [2] 22.22% 6.67%(2/9) vm_fault_prefault [3] 50.00% 3.33%(1/2) atomic_cmpset_int [4] 100.00% 3.33%(1/1) [self] [3] 50.00% 3.33%(1/2) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [0] 13.33% 13.33%(4/30) syscall [1] 25.00% 3.33%(1/4) __sysctl [2] 100.00% 3.33%(1/1) userland_sysctl [3] 100.00% 3.33%(1/1) useracc [4] 100.00% 3.33%(1/1) vm_map_check_protection [5] 100.00% 3.33%(1/1) vm_map_lookup_entry [6] 100.00% 3.33%(1/1) [self] [1] 25.00% 3.33%(1/4) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) NDINIT_ALL [4] 100.00% 3.33%(1/1) [self] [1] 25.00% 3.33%(1/4) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) vm_page_dirty [7] 100.00% 3.33%(1/1) [self] [1] 25.00% 3.33%(1/4) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) vm_map_pmap_enter [6] 100.00% 3.33%(1/1) pmap_enter_object [7] 100.00% 3.33%(1/1) pmap_enter_quick_locked [8] 100.00% 3.33%(1/1) [self] [0] 6.67% 6.67%(2/30) dprintf [1] 50.00% 3.33%(1/2) [unmapped_function] [1] 50.00% 3.33%(1/2) dprintf [2] 100.00% 3.33%(1/1) [unmapped_function] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) __get_locale_env [2] 100.00% 3.33%(1/1) strncmpeq [3] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) Xint0x80_syscall [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) _pmap_allocpte [7] 100.00% 3.33%(1/1) sse2_pagezero [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) exec_free_args [1] 100.00% 3.33%(1/1) kmem_free_wakeup [2] 100.00% 3.33%(1/1) vm_map_delete [3] 100.00% 3.33%(1/1) pmap_remove [4] 100.00% 3.33%(1/1) pmap_remove_pte [5] 100.00% 3.33%(1/1) pmap_invalidate_page [6] 100.00% 3.33%(1/1) smp_invlpg [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) execve [1] 100.00% 3.33%(1/1) do_execve [2] 100.00% 3.33%(1/1) exec_elf32_imgact [3] 100.00% 3.33%(1/1) elf32_load_section [4] 100.00% 3.33%(1/1) elf32_map_insert [5] 100.00% 3.33%(1/1) vm_map_insert [6] 100.00% 3.33%(1/1) vm_map_lookup_entry [7] 100.00% 3.33%(1/1) vm_map_locked [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_statat [1] 100.00% 3.33%(1/1) kern_statat_vnhook [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) VOP_LOOKUP [4] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.33%(1/1) vfs_cache_lookup [6] 100.00% 3.33%(1/1) cache_lookup [7] 100.00% 3.33%(1/1) atomic_cmpset_int [8] 100.00% 3.33%(1/1) [self] Process: 41277, /bin/sh, total: 30 ( 0.00%) [0] 23.33% 23.33%(7/30) trap [1] 100.00% 23.33%(7/7) trap_pfault [2] 85.71% 20.00%(6/7) vm_fault [3] 66.67% 13.33%(4/6) sse2_pagezero [4] 100.00% 13.33%(4/4) [self] [3] 33.33% 6.67%(2/6) pmap_enter [4] 100.00% 6.67%(2/2) pmap_is_current [5] 100.00% 6.67%(2/2) [self] [2] 14.29% 3.33%(1/7) vm_fault_prefault [3] 100.00% 3.33%(1/1) vm_page_lookup [4] 100.00% 3.33%(1/1) vm_page_splay [5] 100.00% 3.33%(1/1) [self] [0] 20.00% 20.00%(6/30) syscall [1] 16.67% 3.33%(1/6) [self] [1] 16.67% 3.33%(1/6) access [2] 100.00% 3.33%(1/1) kern_access [3] 100.00% 3.33%(1/1) kern_accessat [4] 100.00% 3.33%(1/1) crfree [5] 100.00% 3.33%(1/1) free [6] 100.00% 3.33%(1/1) uma_zfree_arg [7] 100.00% 3.33%(1/1) critical_exit [8] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) execve [2] 100.00% 3.33%(1/1) do_execve [3] 100.00% 3.33%(1/1) exec_elf32_imgact [4] 100.00% 3.33%(1/1) exec_new_vmspace [5] 100.00% 3.33%(1/1) pmap_remove_pages [6] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_fixed [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) atomic_cmpset_int [6] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) open [2] 100.00% 3.33%(1/1) kern_open [3] 100.00% 3.33%(1/1) kern_openat [4] 100.00% 3.33%(1/1) falloc [5] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) sys_exit [2] 100.00% 3.33%(1/1) exit1 [3] 100.00% 3.33%(1/1) vmspace_exit [4] 100.00% 3.33%(1/1) pmap_remove_pages [5] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) setlocale [1] 100.00% 3.33%(1/1) __get_locale_env [2] 100.00% 3.33%(1/1) strncmp [3] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) Xtimerint [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) alltraps_with_regs_pushed [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) elf32_load_section [1] 100.00% 3.33%(1/1) elf32_map_insert [2] 100.00% 3.33%(1/1) vm_map_insert [3] 100.00% 3.33%(1/1) vm_map_pmap_enter [4] 100.00% 3.33%(1/1) pmap_enter_object [5] 100.00% 3.33%(1/1) pmap_enter_quick_locked [6] 100.00% 3.33%(1/1) _pmap_allocpte [7] 100.00% 3.33%(1/1) sse2_pagezero [8] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) kern_statat [1] 100.00% 3.33%(1/1) kern_statat_vnhook [2] 100.00% 3.33%(1/1) namei [3] 100.00% 3.33%(1/1) VOP_LOOKUP [4] 100.00% 3.33%(1/1) VOP_LOOKUP_APV [5] 100.00% 3.33%(1/1) VOP_ACCESS [6] 100.00% 3.33%(1/1) VOP_ACCESS_APV [7] 100.00% 3.33%(1/1) ufs_access [8] 100.00% 3.33%(1/1) [self] Process: 41219, /bin/sh, total: 30 ( 0.00%) [0] 33.33% 33.33%(10/30) trap [1] 100.00% 33.33%(10/10) trap_pfault [2] 90.00% 30.00%(9/10) vm_fault [3] 55.56% 16.67%(5/9) sse2_pagezero [4] 100.00% 16.67%(5/5) [self] [3] 22.22% 6.67%(2/9) vm_object_reference_locked [4] 50.00% 3.33%(1/2) [self] [4] 50.00% 3.33%(1/2) vref [5] 100.00% 3.33%(1/1) v_incr_usecount [6] 100.00% 3.33%(1/1) vholdl [7] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) pmap_enter [4] 100.00% 3.33%(1/1) pmap_allocpte [5] 100.00% 3.33%(1/1) _pmap_allocpte [6] 100.00% 3.33%(1/1) sse2_pagezero [7] 100.00% 3.33%(1/1) [self] [3] 11.11% 3.33%(1/9) vm_map_lookup [4] 100.00% 3.33%(1/1) _vm_map_lock_read [5] 100.00% 3.33%(1/1) atomic_cmpset_int [6] 100.00% 3.33%(1/1) [self] [2] 10.00% 3.33%(1/10) vm_fault_prefault [3] 100.00% 3.33%(1/1) pmap_enter_quick [4] 100.00% 3.33%(1/1) pmap_enter_quick_locked [5] 100.00% 3.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.33%(1/1) get_pv_entry [7] 100.00% 3.33%(1/1) [self] [0] 20.00% 20.00%(6/30) syscall [1] 50.00% 10.00%(3/6) execve [2] 66.67% 6.67%(2/3) copyinstr [3] 100.00% 6.67%(2/2) [self] [2] 33.33% 3.33%(1/3) do_execve [3] 100.00% 3.33%(1/1) crget [4] 100.00% 3.33%(1/1) malloc [5] 100.00% 3.33%(1/1) [self] [1] 33.33% 6.67%(2/6) read [2] 100.00% 6.67%(2/2) kern_readv [3] 100.00% 6.67%(2/2) fo_read [4] 50.00% 3.33%(1/2) VOP_UNLOCK [5] 100.00% 3.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.33%(1/1) [self] [4] 50.00% 3.33%(1/2) vn_read [5] 100.00% 3.33%(1/1) VOP_LOCK1 [6] 100.00% 3.33%(1/1) VOP_LOCK1_APV [7] 100.00% 3.33%(1/1) ffs_lock [8] 100.00% 3.33%(1/1) [self] [1] 16.67% 3.33%(1/6) mmap [2] 100.00% 3.33%(1/1) vm_mmap [3] 100.00% 3.33%(1/1) vm_map_find [4] 100.00% 3.33%(1/1) vm_map_insert [5] 100.00% 3.33%(1/1) vm_map_lookup_entry [6] 100.00% 3.33%(1/1) vm_map_entry_splay [7] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) size2bin_init_hard [1] 100.00% 3.33%(1/1) arena_bin_malloc_easy [2] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) alltraps_with_regs_pushed [1] 100.00% 3.33%(1/1) [self] [0] 3.33% 3.33%(1/30) exec_new_vmspace [1] 100.00% 3.33%(1/1) vm_map_remove [2] 100.00% 3.33%(1/1) _vm_map_unlock [3] 100.00% 3.33%(1/1) vm_object_deallocate [4] 100.00% 3.33%(1/1) vm_object_terminate [5] 100.00% 3.33%(1/1) vm_page_free [6] 100.00% 3.33%(1/1) vm_page_free_toq [7] 100.00% 3.33%(1/1) vm_phys_free_pages [8] 100.00% 3.33%(1/1) [self] Process: 41255, /bin/sh, total: 29 ( 0.00%) [0] 31.03% 31.03%(9/29) trap [1] 100.00% 31.03%(9/9) trap_pfault [2] 88.89% 27.59%(8/9) vm_fault [3] 75.00% 20.69%(6/8) sse2_pagezero [4] 100.00% 20.69%(6/6) [self] [3] 12.50% 3.45%(1/8) atomic_cmpset_int [4] 100.00% 3.45%(1/1) [self] [3] 12.50% 3.45%(1/8) vm_map_lookup [4] 100.00% 3.45%(1/1) vm_map_lookup_entry [5] 100.00% 3.45%(1/1) vm_map_entry_set_max_free [6] 100.00% 3.45%(1/1) [self] [2] 11.11% 3.45%(1/9) vm_fault_prefault [3] 100.00% 3.45%(1/1) atomic_cmpset_int [4] 100.00% 3.45%(1/1) [self] [0] 10.34% 10.34%(3/29) syscall [1] 33.33% 3.45%(1/3) access [2] 100.00% 3.45%(1/1) kern_access [3] 100.00% 3.45%(1/1) kern_accessat [4] 100.00% 3.45%(1/1) namei [5] 100.00% 3.45%(1/1) lookup [6] 100.00% 3.45%(1/1) atomic_cmpset_int [7] 100.00% 3.45%(1/1) [self] [1] 33.33% 3.45%(1/3) execve [2] 100.00% 3.45%(1/1) do_execve [3] 100.00% 3.45%(1/1) exec_elf32_imgact [4] 100.00% 3.45%(1/1) elf32_load_file [5] 100.00% 3.45%(1/1) elf32_load_section [6] 100.00% 3.45%(1/1) elf32_map_insert [7] 100.00% 3.45%(1/1) atomic_cmpset_int [8] 100.00% 3.45%(1/1) [self] [1] 33.33% 3.45%(1/3) mmap [2] 100.00% 3.45%(1/1) vm_mmap_vnode [3] 100.00% 3.45%(1/1) vget [4] 100.00% 3.45%(1/1) _vn_lock [5] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) vfprintf [1] 100.00% 3.45%(1/1) __vfprintf [2] 100.00% 3.45%(1/1) __swsetup [3] 100.00% 3.45%(1/1) __smakebuf [4] 100.00% 3.45%(1/1) malloc_init [5] 100.00% 3.45%(1/1) malloc_init_hard [6] 100.00% 3.45%(1/1) arena_new [7] 100.00% 3.45%(1/1) arena_bin_run_size_calc [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) atexit [1] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) Xprot [1] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) doreti_popl_es [1] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) execve [1] 100.00% 3.45%(1/1) do_execve [2] 100.00% 3.45%(1/1) exec_elf32_imgact [3] 100.00% 3.45%(1/1) exec_new_vmspace [4] 100.00% 3.45%(1/1) vm_map_remove [5] 100.00% 3.45%(1/1) _vm_map_unlock [6] 100.00% 3.45%(1/1) vm_object_deallocate [7] 100.00% 3.45%(1/1) atomic_cmpset_int [8] 100.00% 3.45%(1/1) [self] Process: 41338, /bin/sh, total: 29 ( 0.00%) [0] 34.48% 34.48%(10/29) trap [1] 90.00% 31.03%(9/10) trap_pfault [2] 66.67% 20.69%(6/9) vm_fault [3] 66.67% 13.79%(4/6) sse2_pagezero [4] 100.00% 13.79%(4/4) [self] [3] 16.67% 3.45%(1/6) atomic_cmpset_int [4] 100.00% 3.45%(1/1) [self] [3] 16.67% 3.45%(1/6) pmap_enter [4] 100.00% 3.45%(1/1) pmap_insert_entry [5] 100.00% 3.45%(1/1) get_pv_entry [6] 100.00% 3.45%(1/1) [self] [2] 22.22% 6.90%(2/9) vm_fault_prefault [3] 100.00% 6.90%(2/2) atomic_cmpset_int [4] 100.00% 6.90%(2/2) [self] [2] 11.11% 3.45%(1/9) atomic_cmpset_int [3] 100.00% 3.45%(1/1) [self] [1] 10.00% 3.45%(1/10) atomic_cmpset_int [2] 100.00% 3.45%(1/1) [self] [0] 17.24% 17.24%(5/29) syscall [1] 20.00% 3.45%(1/5) [self] [1] 20.00% 3.45%(1/5) __sysctl [2] 100.00% 3.45%(1/1) userland_sysctl [3] 100.00% 3.45%(1/1) useracc [4] 100.00% 3.45%(1/1) vm_map_check_protection [5] 100.00% 3.45%(1/1) vm_map_lookup_entry [6] 100.00% 3.45%(1/1) vm_map_entry_splay [7] 100.00% 3.45%(1/1) [self] [1] 20.00% 3.45%(1/5) execve [2] 100.00% 3.45%(1/1) do_execve [3] 100.00% 3.45%(1/1) exec_elf32_imgact [4] 100.00% 3.45%(1/1) exec_new_vmspace [5] 100.00% 3.45%(1/1) pmap_remove_pages [6] 100.00% 3.45%(1/1) [self] [1] 20.00% 3.45%(1/5) mmap [2] 100.00% 3.45%(1/1) vm_mmap [3] 100.00% 3.45%(1/1) vm_map_fixed [4] 100.00% 3.45%(1/1) vm_map_insert [5] 100.00% 3.45%(1/1) vm_map_lookup_entry [6] 100.00% 3.45%(1/1) vm_map_entry_set_max_free [7] 100.00% 3.45%(1/1) [self] [1] 20.00% 3.45%(1/5) sigprocmask [2] 100.00% 3.45%(1/1) atomic_cmpset_int [3] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) Xprot [1] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) doreti_popl_fs [1] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) do_execve [1] 100.00% 3.45%(1/1) exec_elf32_imgact [2] 100.00% 3.45%(1/1) elf32_load_file [3] 100.00% 3.45%(1/1) namei [4] 100.00% 3.45%(1/1) VOP_ISLOCKED [5] 100.00% 3.45%(1/1) VOP_ISLOCKED_APV [6] 100.00% 3.45%(1/1) vop_stdislocked [7] 100.00% 3.45%(1/1) lockstatus [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) access [1] 100.00% 3.45%(1/1) kern_access [2] 100.00% 3.45%(1/1) kern_accessat [3] 100.00% 3.45%(1/1) namei [4] 100.00% 3.45%(1/1) VOP_LOOKUP [5] 100.00% 3.45%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.45%(1/1) vfs_cache_lookup [7] 100.00% 3.45%(1/1) fnv_32_buf [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) kern_stat [1] 100.00% 3.45%(1/1) kern_statat [2] 100.00% 3.45%(1/1) kern_statat_vnhook [3] 100.00% 3.45%(1/1) namei [4] 100.00% 3.45%(1/1) VOP_LOOKUP [5] 100.00% 3.45%(1/1) VOP_LOOKUP_APV [6] 100.00% 3.45%(1/1) vfs_cache_lookup [7] 100.00% 3.45%(1/1) fnv_32_buf [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) dprintf [1] 100.00% 3.45%(1/1) dprintf [2] 100.00% 3.45%(1/1) [unmapped_function] Process: 41205, /bin/sh, total: 29 ( 0.00%) [0] 27.59% 27.59%(8/29) trap [1] 100.00% 27.59%(8/8) trap_pfault [2] 62.50% 17.24%(5/8) vm_fault [3] 60.00% 10.34%(3/5) sse2_pagezero [4] 100.00% 10.34%(3/3) [self] [3] 20.00% 3.45%(1/5) pmap_enter [4] 100.00% 3.45%(1/1) pmap_is_current [5] 100.00% 3.45%(1/1) [self] [3] 20.00% 3.45%(1/5) vm_page_alloc [4] 100.00% 3.45%(1/1) vm_page_insert [5] 100.00% 3.45%(1/1) [self] [2] 25.00% 6.90%(2/8) vm_fault_prefault [3] 100.00% 6.90%(2/2) atomic_cmpset_int [4] 100.00% 6.90%(2/2) [self] [2] 12.50% 3.45%(1/8) atomic_cmpset_int [3] 100.00% 3.45%(1/1) [self] [0] 20.69% 20.69%(6/29) syscall [1] 33.33% 6.90%(2/6) access [2] 100.00% 6.90%(2/2) kern_access [3] 100.00% 6.90%(2/2) kern_accessat [4] 50.00% 3.45%(1/2) crdup [5] 100.00% 3.45%(1/1) crcopy [6] 100.00% 3.45%(1/1) crsetgroups [7] 100.00% 3.45%(1/1) getresuid [8] 100.00% 3.45%(1/1) [self] [4] 50.00% 3.45%(1/2) crfree [5] 100.00% 3.45%(1/1) [self] [1] 33.33% 6.90%(2/6) execve [2] 100.00% 6.90%(2/2) do_execve [3] 50.00% 3.45%(1/2) namei [4] 100.00% 3.45%(1/1) VOP_ISLOCKED [5] 100.00% 3.45%(1/1) VOP_ISLOCKED_APV [6] 100.00% 3.45%(1/1) vop_stdislocked [7] 100.00% 3.45%(1/1) lockstatus [8] 100.00% 3.45%(1/1) [self] [3] 50.00% 3.45%(1/2) pmc_hook_handler [4] 100.00% 3.45%(1/1) pmc_getfilename [5] 100.00% 3.45%(1/1) vn_fullpath [6] 100.00% 3.45%(1/1) atomic_cmpset_int [7] 100.00% 3.45%(1/1) [self] [1] 16.67% 3.45%(1/6) [self] [1] 16.67% 3.45%(1/6) mmap [2] 100.00% 3.45%(1/1) vm_mmap [3] 100.00% 3.45%(1/1) vm_map_find [4] 100.00% 3.45%(1/1) vm_map_findspace [5] 100.00% 3.45%(1/1) vm_map_entry_splay [6] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) malloc_init_hard [1] 100.00% 3.45%(1/1) arena_new [2] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) copyin [1] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) exec_elf32_imgact [1] 100.00% 3.45%(1/1) exec_new_vmspace [2] 100.00% 3.45%(1/1) vm_map_remove [3] 100.00% 3.45%(1/1) _vm_map_unlock [4] 100.00% 3.45%(1/1) vm_object_deallocate [5] 100.00% 3.45%(1/1) vm_object_terminate [6] 100.00% 3.45%(1/1) vm_object_destroy [7] 100.00% 3.45%(1/1) atomic_cmpset_int [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) vfs_cache_lookup [1] 100.00% 3.45%(1/1) cache_lookup [2] 100.00% 3.45%(1/1) vget [3] 100.00% 3.45%(1/1) VOP_LOCK1 [4] 100.00% 3.45%(1/1) VOP_LOCK1_APV [5] 100.00% 3.45%(1/1) _lockmgr_args [6] 100.00% 3.45%(1/1) __lockmgr_args [7] 100.00% 3.45%(1/1) atomic_cmpset_int [8] 100.00% 3.45%(1/1) [self] Process: 41317, /bin/sh, total: 29 ( 0.00%) [0] 41.38% 41.38%(12/29) trap [1] 75.00% 31.03%(9/12) trap_pfault [2] 77.78% 24.14%(7/9) vm_fault [3] 42.86% 10.34%(3/7) sse2_pagezero [4] 100.00% 10.34%(3/3) [self] [3] 28.57% 6.90%(2/7) vm_page_lookup [4] 100.00% 6.90%(2/2) [self] [3] 14.29% 3.45%(1/7) atomic_cmpset_int [4] 100.00% 3.45%(1/1) [self] [3] 14.29% 3.45%(1/7) pmap_enter [4] 100.00% 3.45%(1/1) pmap_insert_entry [5] 100.00% 3.45%(1/1) [self] [2] 22.22% 6.90%(2/9) vm_fault_prefault [3] 50.00% 3.45%(1/2) atomic_cmpset_int [4] 100.00% 3.45%(1/1) [self] [3] 50.00% 3.45%(1/2) pmap_enter_quick [4] 100.00% 3.45%(1/1) pmap_enter_quick_locked [5] 100.00% 3.45%(1/1) [self] [1] 16.67% 6.90%(2/12) atomic_cmpset_int [2] 100.00% 6.90%(2/2) [self] [1] 8.33% 3.45%(1/12) userret [2] 100.00% 3.45%(1/1) [self] [0] 24.14% 24.14%(7/29) syscall [1] 28.57% 6.90%(2/7) [self] [1] 28.57% 6.90%(2/7) execve [2] 100.00% 6.90%(2/2) do_execve [3] 100.00% 6.90%(2/2) exec_elf32_imgact [4] 50.00% 3.45%(1/2) elf32_load_section [5] 100.00% 3.45%(1/1) elf32_map_insert [6] 100.00% 3.45%(1/1) vm_map_insert [7] 100.00% 3.45%(1/1) vm_map_entry_set_max_free [8] 100.00% 3.45%(1/1) [self] [4] 50.00% 3.45%(1/2) exec_new_vmspace [5] 100.00% 3.45%(1/1) pmap_remove_pages [6] 100.00% 3.45%(1/1) [self] [1] 28.57% 6.90%(2/7) mmap [2] 100.00% 6.90%(2/2) vm_mmap [3] 50.00% 3.45%(1/2) vm_map_find [4] 100.00% 3.45%(1/1) _vm_map_unlock [5] 100.00% 3.45%(1/1) [self] [3] 50.00% 3.45%(1/2) vm_map_fixed [4] 100.00% 3.45%(1/1) vm_map_insert [5] 100.00% 3.45%(1/1) vm_map_pmap_enter [6] 100.00% 3.45%(1/1) [self] [1] 14.29% 3.45%(1/7) sys_exit [2] 100.00% 3.45%(1/1) exit1 [3] 100.00% 3.45%(1/1) vmspace_exit [4] 100.00% 3.45%(1/1) pmap_remove_pages [5] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) setlocale [1] 100.00% 3.45%(1/1) __get_locale_env [2] 100.00% 3.45%(1/1) getenv [3] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) vfprintf [1] 100.00% 3.45%(1/1) __vfprintf [2] 100.00% 3.45%(1/1) __swsetup [3] 100.00% 3.45%(1/1) __smakebuf [4] 100.00% 3.45%(1/1) arena_malloc_small [5] 100.00% 3.45%(1/1) arena_bin_nonfull_run_get [6] 100.00% 3.45%(1/1) arena_chunk_alloc [7] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) closef [1] 100.00% 3.45%(1/1) fo_close [2] 100.00% 3.45%(1/1) vn_closefile [3] 100.00% 3.45%(1/1) vn_close [4] 100.00% 3.45%(1/1) VOP_UNLOCK [5] 100.00% 3.45%(1/1) VOP_UNLOCK_APV [6] 100.00% 3.45%(1/1) _lockmgr_args [7] 100.00% 3.45%(1/1) __lockmgr_args [8] 100.00% 3.45%(1/1) [self] Process: 41314, /bin/sh, total: 29 ( 0.00%) [0] 37.93% 37.93%(11/29) trap [1] 90.91% 34.48%(10/11) trap_pfault [2] 80.00% 27.59%(8/10) vm_fault [3] 62.50% 17.24%(5/8) sse2_pagezero [4] 100.00% 17.24%(5/5) [self] [3] 12.50% 3.45%(1/8) [self] [3] 12.50% 3.45%(1/8) pmap_enter [4] 100.00% 3.45%(1/1) pmap_cache_bits [5] 100.00% 3.45%(1/1) [self] [3] 12.50% 3.45%(1/8) unlock_and_deallocate [4] 100.00% 3.45%(1/1) vm_object_vndeallocate [5] 100.00% 3.45%(1/1) vrele [6] 100.00% 3.45%(1/1) [self] [2] 10.00% 3.45%(1/10) atomic_cmpset_int [3] 100.00% 3.45%(1/1) [self] [2] 10.00% 3.45%(1/10) vm_fault_prefault [3] 100.00% 3.45%(1/1) vm_page_lookup [4] 100.00% 3.45%(1/1) vm_page_splay [5] 100.00% 3.45%(1/1) [self] [1] 9.09% 3.45%(1/11) userret [2] 100.00% 3.45%(1/1) sched_userret [3] 100.00% 3.45%(1/1) [self] [0] 13.79% 13.79%(4/29) syscall [1] 50.00% 6.90%(2/4) execve [2] 100.00% 6.90%(2/2) do_execve [3] 50.00% 3.45%(1/2) exec_elf32_imgact [4] 100.00% 3.45%(1/1) exec_new_vmspace [5] 100.00% 3.45%(1/1) pmap_remove_pages [6] 100.00% 3.45%(1/1) pmap_unuse_pt [7] 100.00% 3.45%(1/1) [self] [3] 50.00% 3.45%(1/2) pmc_hook_handler [4] 100.00% 3.45%(1/1) pmclog_process_procexec [5] 100.00% 3.45%(1/1) pmclog_get_buffer [6] 100.00% 3.45%(1/1) [self] [1] 25.00% 3.45%(1/4) munmap [2] 100.00% 3.45%(1/1) vm_map_delete [3] 100.00% 3.45%(1/1) pmap_remove [4] 100.00% 3.45%(1/1) pmap_remove_pte [5] 100.00% 3.45%(1/1) pmap_remove_entry [6] 100.00% 3.45%(1/1) pmap_pvh_free [7] 100.00% 3.45%(1/1) free_pv_entry [8] 100.00% 3.45%(1/1) [self] [1] 25.00% 3.45%(1/4) open [2] 100.00% 3.45%(1/1) kern_open [3] 100.00% 3.45%(1/1) kern_openat [4] 100.00% 3.45%(1/1) vn_open [5] 100.00% 3.45%(1/1) vn_open_cred [6] 100.00% 3.45%(1/1) namei [7] 100.00% 3.45%(1/1) atomic_cmpset_int [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) setlocale [1] 100.00% 3.45%(1/1) __get_locale_env [2] 100.00% 3.45%(1/1) strncmpeq [3] 100.00% 3.45%(1/1) strncmp [4] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) execve [1] 100.00% 3.45%(1/1) do_execve [2] 100.00% 3.45%(1/1) exec_elf32_imgact [3] 100.00% 3.45%(1/1) elf32_load_section [4] 100.00% 3.45%(1/1) elf32_map_insert [5] 100.00% 3.45%(1/1) vm_map_insert [6] 100.00% 3.45%(1/1) vm_map_lookup_entry [7] 100.00% 3.45%(1/1) vm_map_entry_splay [8] 100.00% 3.45%(1/1) [self] [0] 3.45% 3.45%(1/29) mmap [1] 100.00% 3.45%(1/1) vm_mmap [2] 100.00% 3.45%(1/1) vm_map_fixed [3] 100.00% 3.45%(1/1) vm_map_insert [4] 100.00% 3.45%(1/1) vm_map_pmap_enter [5] 100.00% 3.45%(1/1) pmap_enter_object [6] 100.00% 3.45%(1/1) pmap_enter_quick_locked [7] 100.00% 3.45%(1/1) pmap_try_insert_pv_entry [8] 100.00% 3.45%(1/1) [self] Process: 41310, /bin/sh, total: 28 ( 0.00%) [0] 35.71% 35.71%(10/28) trap [1] 100.00% 35.71%(10/10) trap_pfault [2] 90.00% 32.14%(9/10) vm_fault [3] 33.33% 10.71%(3/9) sse2_pagezero [4] 100.00% 10.71%(3/3) [self] [3] 22.22% 7.14%(2/9) atomic_cmpset_int [4] 100.00% 7.14%(2/2) [self] [3] 11.11% 3.57%(1/9) invlpg [4] 100.00% 3.57%(1/1) [self] [3] 11.11% 3.57%(1/9) pte_load_store [4] 100.00% 3.57%(1/1) [self] [3] 11.11% 3.57%(1/9) vm_map_lookup [4] 100.00% 3.57%(1/1) [self] [3] 11.11% 3.57%(1/9) vm_page_alloc [4] 100.00% 3.57%(1/1) vm_page_insert [5] 100.00% 3.57%(1/1) vm_page_splay [6] 100.00% 3.57%(1/1) [self] [2] 10.00% 3.57%(1/10) vm_fault_prefault [3] 100.00% 3.57%(1/1) vm_page_lookup [4] 100.00% 3.57%(1/1) vm_page_splay [5] 100.00% 3.57%(1/1) [self] [0] 25.00% 25.00%(7/28) syscall [1] 28.57% 7.14%(2/7) execve [2] 100.00% 7.14%(2/2) do_execve [3] 50.00% 3.57%(1/2) exec_elf32_imgact [4] 100.00% 3.57%(1/1) exec_new_vmspace [5] 100.00% 3.57%(1/1) vm_map_remove [6] 100.00% 3.57%(1/1) _vm_map_unlock [7] 100.00% 3.57%(1/1) atomic_cmpset_int [8] 100.00% 3.57%(1/1) [self] [3] 50.00% 3.57%(1/2) exec_free_args [4] 100.00% 3.57%(1/1) kmem_free_wakeup [5] 100.00% 3.57%(1/1) vm_map_delete [6] 100.00% 3.57%(1/1) [self] [1] 28.57% 7.14%(2/7) mmap [2] 100.00% 7.14%(2/2) vm_mmap [3] 50.00% 3.57%(1/2) vm_map_find [4] 100.00% 3.57%(1/1) vm_map_insert [5] 100.00% 3.57%(1/1) vm_map_entry_link [6] 100.00% 3.57%(1/1) vm_map_entry_splay [7] 100.00% 3.57%(1/1) [self] [3] 50.00% 3.57%(1/2) vm_map_fixed [4] 100.00% 3.57%(1/1) vm_map_insert [5] 100.00% 3.57%(1/1) vm_map_entry_link [6] 100.00% 3.57%(1/1) [self] [1] 14.29% 3.57%(1/7) access [2] 100.00% 3.57%(1/1) kern_access [3] 100.00% 3.57%(1/1) kern_accessat [4] 100.00% 3.57%(1/1) namei [5] 100.00% 3.57%(1/1) lookup [6] 100.00% 3.57%(1/1) [self] [1] 14.29% 3.57%(1/7) open [2] 100.00% 3.57%(1/1) kern_open [3] 100.00% 3.57%(1/1) kern_openat [4] 100.00% 3.57%(1/1) vn_open [5] 100.00% 3.57%(1/1) vn_open_cred [6] 100.00% 3.57%(1/1) [self] [1] 14.29% 3.57%(1/7) userret [2] 100.00% 3.57%(1/1) sched_userret [3] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) setlocale [1] 100.00% 3.57%(1/1) loadlocale [2] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) arena_malloc_small [1] 100.00% 3.57%(1/1) arena_bin_nonfull_run_get [2] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) xdr_yppush_status [1] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) elf32_load_file [1] 100.00% 3.57%(1/1) elf32_load_section [2] 100.00% 3.57%(1/1) elf32_map_insert [3] 100.00% 3.57%(1/1) vm_map_insert [4] 100.00% 3.57%(1/1) vm_map_pmap_enter [5] 100.00% 3.57%(1/1) pmap_enter_object [6] 100.00% 3.57%(1/1) pmap_enter_quick_locked [7] 100.00% 3.57%(1/1) pmap_cache_bits [8] 100.00% 3.57%(1/1) [self] Process: 41245, /bin/sh, total: 28 ( 0.00%) [0] 39.29% 39.29%(11/28) trap [1] 100.00% 39.29%(11/11) trap_pfault [2] 90.91% 35.71%(10/11) vm_fault [3] 40.00% 14.29%(4/10) sse2_pagezero [4] 100.00% 14.29%(4/4) [self] [3] 20.00% 7.14%(2/10) pmap_enter [4] 50.00% 3.57%(1/2) pmap_allocpte [5] 100.00% 3.57%(1/1) [self] [4] 50.00% 3.57%(1/2) pmap_insert_entry [5] 100.00% 3.57%(1/1) get_pv_entry [6] 100.00% 3.57%(1/1) [self] [3] 20.00% 7.14%(2/10) vm_page_lookup [4] 50.00% 3.57%(1/2) [self] [4] 50.00% 3.57%(1/2) vm_page_splay [5] 100.00% 3.57%(1/1) [self] [3] 10.00% 3.57%(1/10) atomic_cmpset_int [4] 100.00% 3.57%(1/1) [self] [3] 10.00% 3.57%(1/10) unlock_and_deallocate [4] 100.00% 3.57%(1/1) atomic_cmpset_int [5] 100.00% 3.57%(1/1) [self] [2] 9.09% 3.57%(1/11) vm_fault_prefault [3] 100.00% 3.57%(1/1) vm_page_lookup [4] 100.00% 3.57%(1/1) vm_page_splay [5] 100.00% 3.57%(1/1) [self] [0] 14.29% 14.29%(4/28) syscall [1] 25.00% 3.57%(1/4) [self] [1] 25.00% 3.57%(1/4) access [2] 100.00% 3.57%(1/1) kern_access [3] 100.00% 3.57%(1/1) kern_accessat [4] 100.00% 3.57%(1/1) uma_zalloc [5] 100.00% 3.57%(1/1) uma_zalloc_arg [6] 100.00% 3.57%(1/1) [self] [1] 25.00% 3.57%(1/4) execve [2] 100.00% 3.57%(1/1) do_execve [3] 100.00% 3.57%(1/1) vm_object_reference [4] 100.00% 3.57%(1/1) [self] [1] 25.00% 3.57%(1/4) mmap [2] 100.00% 3.57%(1/1) vm_mmap [3] 100.00% 3.57%(1/1) vm_map_fixed [4] 100.00% 3.57%(1/1) vm_map_delete [5] 100.00% 3.57%(1/1) pmap_remove [6] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) lapic_handle_timer [1] 100.00% 3.57%(1/1) hardclock [2] 100.00% 3.57%(1/1) hardclock_cpu [3] 100.00% 3.57%(1/1) pmc_process_samples [4] 100.00% 3.57%(1/1) pmclog_process_callchain [5] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) elf32_load_section [1] 100.00% 3.57%(1/1) elf32_map_insert [2] 100.00% 3.57%(1/1) vm_map_insert [3] 100.00% 3.57%(1/1) vm_map_pmap_enter [4] 100.00% 3.57%(1/1) pmap_enter_object [5] 100.00% 3.57%(1/1) pmap_enter_quick_locked [6] 100.00% 3.57%(1/1) _pmap_allocpte [7] 100.00% 3.57%(1/1) sse2_pagezero [8] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) execve [1] 100.00% 3.57%(1/1) do_execve [2] 100.00% 3.57%(1/1) exec_elf32_imgact [3] 100.00% 3.57%(1/1) elf32_load_file [4] 100.00% 3.57%(1/1) namei [5] 100.00% 3.57%(1/1) VOP_ISLOCKED [6] 100.00% 3.57%(1/1) VOP_ISLOCKED_APV [7] 100.00% 3.57%(1/1) vop_stdislocked [8] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) stat [1] 100.00% 3.57%(1/1) kern_stat [2] 100.00% 3.57%(1/1) kern_statat [3] 100.00% 3.57%(1/1) kern_statat_vnhook [4] 100.00% 3.57%(1/1) vn_stat [5] 100.00% 3.57%(1/1) priv_check [6] 100.00% 3.57%(1/1) priv_check_cred [7] 100.00% 3.57%(1/1) mac_priv_check [8] 100.00% 3.57%(1/1) [self] [0] 3.57% 3.57%(1/28) dprintf [1] 100.00% 3.57%(1/1) dprintf [2] 100.00% 3.57%(1/1) [unmapped_function] Process: 41259, /bin/sh, total: 27 ( 0.00%) [0] 33.33% 33.33%(9/27) trap [1] 100.00% 33.33%(9/9) trap_pfault [2] 88.89% 29.63%(8/9) vm_fault [3] 25.00% 7.41%(2/8) sse2_pagezero [4] 100.00% 7.41%(2/2) [self] [3] 12.50% 3.70%(1/8) [self] [3] 12.50% 3.70%(1/8) atomic_cmpset_int [4] 100.00% 3.70%(1/1) [self] [3] 12.50% 3.70%(1/8) unlock_map [4] 100.00% 3.70%(1/1) vm_map_lookup_done [5] 100.00% 3.70%(1/1) _vm_map_unlock_read [6] 100.00% 3.70%(1/1) atomic_cmpset_int [7] 100.00% 3.70%(1/1) [self] [3] 12.50% 3.70%(1/8) vm_map_lookup [4] 100.00% 3.70%(1/1) _vm_map_lock_read [5] 100.00% 3.70%(1/1) atomic_cmpset_int [6] 100.00% 3.70%(1/1) [self] [3] 12.50% 3.70%(1/8) vm_page_alloc [4] 100.00% 3.70%(1/1) vm_phys_alloc_contig [5] 100.00% 3.70%(1/1) [self] [3] 12.50% 3.70%(1/8) vm_page_lookup [4] 100.00% 3.70%(1/1) vm_page_splay [5] 100.00% 3.70%(1/1) [self] [2] 11.11% 3.70%(1/9) vm_fault_prefault [3] 100.00% 3.70%(1/1) pmap_enter_quick [4] 100.00% 3.70%(1/1) pmap_enter_quick_locked [5] 100.00% 3.70%(1/1) pmap_try_insert_pv_entry [6] 100.00% 3.70%(1/1) get_pv_entry [7] 100.00% 3.70%(1/1) [self] [0] 18.52% 18.52%(5/27) syscall [1] 40.00% 7.41%(2/5) execve [2] 100.00% 7.41%(2/2) do_execve [3] 100.00% 7.41%(2/2) exec_elf32_imgact [4] 50.00% 3.70%(1/2) elf32_load_file [5] 100.00% 3.70%(1/1) elf32_load_section [6] 100.00% 3.70%(1/1) elf32_map_insert [7] 100.00% 3.70%(1/1) vm_object_set_writeable_dirty [8] 100.00% 3.70%(1/1) [self] [4] 50.00% 3.70%(1/2) exec_new_vmspace [5] 100.00% 3.70%(1/1) pmap_remove_pages [6] 100.00% 3.70%(1/1) [self] [1] 20.00% 3.70%(1/5) fstat [2] 100.00% 3.70%(1/1) fo_stat [3] 100.00% 3.70%(1/1) vn_statfile [4] 100.00% 3.70%(1/1) VOP_GETATTR [5] 100.00% 3.70%(1/1) VOP_GETATTR_APV [6] 100.00% 3.70%(1/1) [self] [1] 20.00% 3.70%(1/5) mmap [2] 100.00% 3.70%(1/1) VOP_GETATTR [3] 100.00% 3.70%(1/1) VOP_GETATTR_APV [4] 100.00% 3.70%(1/1) ufs_getattr [5] 100.00% 3.70%(1/1) ufs_itimes_locked [6] 100.00% 3.70%(1/1) [self] [1] 20.00% 3.70%(1/5) munmap [2] 100.00% 3.70%(1/1) [self] [0] 7.41% 7.41%(2/27) lapic_handle_timer [1] 50.00% 3.70%(1/2) critical_exit [2] 100.00% 3.70%(1/1) mi_switch [3] 100.00% 3.70%(1/1) sched_switch [4] 100.00% 3.70%(1/1) choosethread [5] 100.00% 3.70%(1/1) sched_choose [6] 100.00% 3.70%(1/1) tdq_choose [7] 100.00% 3.70%(1/1) runq_choose [8] 100.00% 3.70%(1/1) [self] [1] 50.00% 3.70%(1/2) hardclock [2] 100.00% 3.70%(1/1) tc_ticktock [3] 100.00% 3.70%(1/1) tc_delta [4] 100.00% 3.70%(1/1) acpi_timer_get_timecount [5] 100.00% 3.70%(1/1) inl [6] 100.00% 3.70%(1/1) [self] [0] 3.70% 3.70%(1/27) setlocale [1] 100.00% 3.70%(1/1) __get_locale_env [2] 100.00% 3.70%(1/1) __strleneq [3] 100.00% 3.70%(1/1) [self] [0] 3.70% 3.70%(1/27) access [1] 100.00% 3.70%(1/1) kern_access [2] 100.00% 3.70%(1/1) kern_accessat [3] 100.00% 3.70%(1/1) namei [4] 100.00% 3.70%(1/1) lookup [5] 100.00% 3.70%(1/1) vput [6] 100.00% 3.70%(1/1) v_decr_usecount [7] 100.00% 3.70%(1/1) vdropl [8] 100.00% 3.70%(1/1) [self] Process: 41273, /bin/sh, total: 25 ( 0.00%) [0] 20.00% 20.00%(5/25) syscall [1] 20.00% 4.00%(1/5) access [2] 100.00% 4.00%(1/1) kern_access [3] 100.00% 4.00%(1/1) kern_accessat [4] 100.00% 4.00%(1/1) namei [5] 100.00% 4.00%(1/1) lookup [6] 100.00% 4.00%(1/1) vput [7] 100.00% 4.00%(1/1) atomic_cmpset_int [8] 100.00% 4.00%(1/1) [self] [1] 20.00% 4.00%(1/5) execve [2] 100.00% 4.00%(1/1) do_execve [3] 100.00% 4.00%(1/1) exec_elf32_imgact [4] 100.00% 4.00%(1/1) exec_new_vmspace [5] 100.00% 4.00%(1/1) pmap_remove_pages [6] 100.00% 4.00%(1/1) [self] [1] 20.00% 4.00%(1/5) mmap [2] 100.00% 4.00%(1/1) vm_mmap [3] 100.00% 4.00%(1/1) [self] [1] 20.00% 4.00%(1/5) slow_copyout [2] 100.00% 4.00%(1/1) [self] [1] 20.00% 4.00%(1/5) sys_exit [2] 100.00% 4.00%(1/1) exit1 [3] 100.00% 4.00%(1/1) vmspace_exit [4] 100.00% 4.00%(1/1) pmap_remove_pages [5] 100.00% 4.00%(1/1) [self] [0] 16.00% 16.00%(4/25) trap [1] 100.00% 16.00%(4/4) trap_pfault [2] 75.00% 12.00%(3/4) vm_fault [3] 66.67% 8.00%(2/3) sse2_pagezero [4] 100.00% 8.00%(2/2) [self] [3] 33.33% 4.00%(1/3) pmap_enter [4] 100.00% 4.00%(1/1) pmap_insert_entry [5] 100.00% 4.00%(1/1) get_pv_entry [6] 100.00% 4.00%(1/1) [self] [2] 25.00% 4.00%(1/4) atomic_cmpset_int [3] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) setlocale [1] 100.00% 4.00%(1/1) __get_locale_env [2] 100.00% 4.00%(1/1) getenv [3] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) __vfprintf [1] 100.00% 4.00%(1/1) __swsetup [2] 100.00% 4.00%(1/1) [unmapped_function] [0] 4.00% 4.00%(1/25) calltrap [1] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) doreti_ast [1] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) doreti_popl_ds [1] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) elf32_load_section [1] 100.00% 4.00%(1/1) elf32_map_insert [2] 100.00% 4.00%(1/1) vm_map_insert [3] 100.00% 4.00%(1/1) vm_map_pmap_enter [4] 100.00% 4.00%(1/1) pmap_enter_object [5] 100.00% 4.00%(1/1) pmap_enter_quick_locked [6] 100.00% 4.00%(1/1) pmap_try_insert_pv_entry [7] 100.00% 4.00%(1/1) get_pv_entry [8] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) kern_openat [1] 100.00% 4.00%(1/1) vn_open [2] 100.00% 4.00%(1/1) vn_open_cred [3] 100.00% 4.00%(1/1) namei [4] 100.00% 4.00%(1/1) VOP_LOOKUP [5] 100.00% 4.00%(1/1) VOP_LOOKUP_APV [6] 100.00% 4.00%(1/1) vfs_cache_lookup [7] 100.00% 4.00%(1/1) cache_lookup [8] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) stat [1] 100.00% 4.00%(1/1) kern_stat [2] 100.00% 4.00%(1/1) kern_statat [3] 100.00% 4.00%(1/1) kern_statat_vnhook [4] 100.00% 4.00%(1/1) namei [5] 100.00% 4.00%(1/1) lookup [6] 100.00% 4.00%(1/1) vput [7] 100.00% 4.00%(1/1) atomic_cmpset_int [8] 100.00% 4.00%(1/1) [self] Process: 41217, /bin/sh, total: 25 ( 0.00%) [0] 32.00% 32.00%(8/25) trap [1] 87.50% 28.00%(7/8) trap_pfault [2] 85.71% 24.00%(6/7) vm_fault [3] 50.00% 12.00%(3/6) sse2_pagezero [4] 100.00% 12.00%(3/3) [self] [3] 16.67% 4.00%(1/6) atomic_cmpset_int [4] 100.00% 4.00%(1/1) [self] [3] 16.67% 4.00%(1/6) pmap_zero_page [4] 100.00% 4.00%(1/1) [self] [3] 16.67% 4.00%(1/6) vm_page_lookup [4] 100.00% 4.00%(1/1) vm_page_splay [5] 100.00% 4.00%(1/1) [self] [2] 14.29% 4.00%(1/7) vm_fault_prefault [3] 100.00% 4.00%(1/1) vm_page_lookup [4] 100.00% 4.00%(1/1) vm_page_splay [5] 100.00% 4.00%(1/1) [self] [1] 12.50% 4.00%(1/8) atomic_cmpset_int [2] 100.00% 4.00%(1/1) [self] [0] 24.00% 24.00%(6/25) syscall [1] 16.67% 4.00%(1/6) access [2] 100.00% 4.00%(1/1) kern_access [3] 100.00% 4.00%(1/1) kern_accessat [4] 100.00% 4.00%(1/1) namei [5] 100.00% 4.00%(1/1) VOP_LOOKUP [6] 100.00% 4.00%(1/1) VOP_LOOKUP_APV [7] 100.00% 4.00%(1/1) VOP_ACCESS [8] 100.00% 4.00%(1/1) [self] [1] 16.67% 4.00%(1/6) execve [2] 100.00% 4.00%(1/1) do_execve [3] 100.00% 4.00%(1/1) exec_elf32_imgact [4] 100.00% 4.00%(1/1) exec_new_vmspace [5] 100.00% 4.00%(1/1) pmap_remove_pages [6] 100.00% 4.00%(1/1) [self] [1] 16.67% 4.00%(1/6) mmap [2] 100.00% 4.00%(1/1) vm_mmap [3] 100.00% 4.00%(1/1) vm_map_find [4] 100.00% 4.00%(1/1) vm_map_insert [5] 100.00% 4.00%(1/1) swap_reserve [6] 100.00% 4.00%(1/1) atomic_cmpset_int [7] 100.00% 4.00%(1/1) [self] [1] 16.67% 4.00%(1/6) mprotect [2] 100.00% 4.00%(1/1) vm_map_protect [3] 100.00% 4.00%(1/1) vm_map_simplify_entry [4] 100.00% 4.00%(1/1) [self] [1] 16.67% 4.00%(1/6) open [2] 100.00% 4.00%(1/1) kern_open [3] 100.00% 4.00%(1/1) kern_openat [4] 100.00% 4.00%(1/1) vn_open [5] 100.00% 4.00%(1/1) vn_open_cred [6] 100.00% 4.00%(1/1) copyinstr [7] 100.00% 4.00%(1/1) [self] [1] 16.67% 4.00%(1/6) sys_exit [2] 100.00% 4.00%(1/1) exit1 [3] 100.00% 4.00%(1/1) vmspace_exit [4] 100.00% 4.00%(1/1) pmap_remove_pages [5] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) setlocale [1] 100.00% 4.00%(1/1) [unmapped_function] [0] 4.00% 4.00%(1/25) exec_elf32_imgact [1] 100.00% 4.00%(1/1) elf32_load_file [2] 100.00% 4.00%(1/1) namei [3] 100.00% 4.00%(1/1) VOP_LOOKUP [4] 100.00% 4.00%(1/1) VOP_LOOKUP_APV [5] 100.00% 4.00%(1/1) VOP_ACCESS [6] 100.00% 4.00%(1/1) VOP_ACCESS_APV [7] 100.00% 4.00%(1/1) ufs_access [8] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) kern_statat [1] 100.00% 4.00%(1/1) kern_statat_vnhook [2] 100.00% 4.00%(1/1) namei [3] 100.00% 4.00%(1/1) lookup [4] 100.00% 4.00%(1/1) vput [5] 100.00% 4.00%(1/1) VOP_INACTIVE [6] 100.00% 4.00%(1/1) VOP_INACTIVE_APV [7] 100.00% 4.00%(1/1) ufs_reclaim [8] 100.00% 4.00%(1/1) [self] [0] 4.00% 4.00%(1/25) dprintf [1] 100.00% 4.00%(1/1) dprintf [2] 100.00% 4.00%(1/1) [unmapped_function] Process: 41268, /bin/sh, total: 22 ( 0.00%) [0] 40.91% 40.91%(9/22) trap [1] 100.00% 40.91%(9/9) trap_pfault [2] 66.67% 27.27%(6/9) vm_fault [3] 83.33% 22.73%(5/6) sse2_pagezero [4] 100.00% 22.73%(5/5) [self] [3] 16.67% 4.55%(1/6) sched_unpin [4] 100.00% 4.55%(1/1) [self] [2] 22.22% 9.09%(2/9) vm_fault_prefault [3] 100.00% 9.09%(2/2) pmap_enter_quick [4] 100.00% 9.09%(2/2) pmap_enter_quick_locked [5] 100.00% 9.09%(2/2) pmap_try_insert_pv_entry [6] 50.00% 4.55%(1/2) get_pv_entry [7] 100.00% 4.55%(1/1) [self] [6] 50.00% 4.55%(1/2) pmap_remove_pages [7] 100.00% 4.55%(1/1) [self] [2] 11.11% 4.55%(1/9) atomic_cmpset_int [3] 100.00% 4.55%(1/1) [self] [0] 9.09% 9.09%(2/22) syscall [1] 100.00% 9.09%(2/2) execve [2] 100.00% 9.09%(2/2) do_execve [3] 50.00% 4.55%(1/2) exec_elf32_imgact [4] 100.00% 4.55%(1/1) elf32_load_section [5] 100.00% 4.55%(1/1) elf32_map_insert [6] 100.00% 4.55%(1/1) vm_map_insert [7] 100.00% 4.55%(1/1) [self] [3] 50.00% 4.55%(1/2) namei [4] 100.00% 4.55%(1/1) VOP_LOOKUP [5] 100.00% 4.55%(1/1) VOP_LOOKUP_APV [6] 100.00% 4.55%(1/1) vfs_cache_lookup [7] 100.00% 4.55%(1/1) [self] [0] 4.55% 4.55%(1/22) malloc_init_hard [1] 100.00% 4.55%(1/1) arena_new [2] 100.00% 4.55%(1/1) [self] [0] 4.55% 4.55%(1/22) ast [1] 100.00% 4.55%(1/1) mi_switch [2] 100.00% 4.55%(1/1) sched_switch [3] 100.00% 4.55%(1/1) choosethread [4] 100.00% 4.55%(1/1) sched_choose [5] 100.00% 4.55%(1/1) tdq_choose [6] 100.00% 4.55%(1/1) [self] [0] 4.55% 4.55%(1/22) kern_access [1] 100.00% 4.55%(1/1) kern_accessat [2] 100.00% 4.55%(1/1) namei [3] 100.00% 4.55%(1/1) VOP_LOOKUP [4] 100.00% 4.55%(1/1) VOP_LOOKUP_APV [5] 100.00% 4.55%(1/1) vfs_cache_lookup [6] 100.00% 4.55%(1/1) cache_lookup [7] 100.00% 4.55%(1/1) atomic_cmpset_int [8] 100.00% 4.55%(1/1) [self] [0] 4.55% 4.55%(1/22) kern_open [1] 100.00% 4.55%(1/1) kern_openat [2] 100.00% 4.55%(1/1) vn_open [3] 100.00% 4.55%(1/1) vn_open_cred [4] 100.00% 4.55%(1/1) namei [5] 100.00% 4.55%(1/1) lookup [6] 100.00% 4.55%(1/1) VOP_UNLOCK [7] 100.00% 4.55%(1/1) VOP_UNLOCK_APV [8] 100.00% 4.55%(1/1) [self] [0] 4.55% 4.55%(1/22) kern_stat [1] 100.00% 4.55%(1/1) kern_statat [2] 100.00% 4.55%(1/1) kern_statat_vnhook [3] 100.00% 4.55%(1/1) namei [4] 100.00% 4.55%(1/1) lookup [5] 100.00% 4.55%(1/1) VOP_LOCK1 [6] 100.00% 4.55%(1/1) VOP_LOCK1_APV [7] 100.00% 4.55%(1/1) ffs_lock [8] 100.00% 4.55%(1/1) [self] Process: 41232, /bin/sh, total: 21 ( 0.00%) [0] 23.81% 23.81%(5/21) trap [1] 100.00% 23.81%(5/5) trap_pfault [2] 80.00% 19.05%(4/5) vm_fault [3] 100.00% 19.05%(4/4) sse2_pagezero [4] 100.00% 19.05%(4/4) [self] [2] 20.00% 4.76%(1/5) vm_fault_prefault [3] 100.00% 4.76%(1/1) atomic_cmpset_int [4] 100.00% 4.76%(1/1) [self] [0] 19.05% 19.05%(4/21) syscall [1] 25.00% 4.76%(1/4) [self] [1] 25.00% 4.76%(1/4) access [2] 100.00% 4.76%(1/1) kern_access [3] 100.00% 4.76%(1/1) kern_accessat [4] 100.00% 4.76%(1/1) namei [5] 100.00% 4.76%(1/1) vref [6] 100.00% 4.76%(1/1) v_incr_usecount [7] 100.00% 4.76%(1/1) [self] [1] 25.00% 4.76%(1/4) execve [2] 100.00% 4.76%(1/1) do_execve [3] 100.00% 4.76%(1/1) exec_elf32_imgact [4] 100.00% 4.76%(1/1) exec_new_vmspace [5] 100.00% 4.76%(1/1) pmap_remove_pages [6] 100.00% 4.76%(1/1) [self] [1] 25.00% 4.76%(1/4) mmap [2] 100.00% 4.76%(1/1) vm_mmap [3] 100.00% 4.76%(1/1) vm_map_fixed [4] 100.00% 4.76%(1/1) vm_map_insert [5] 100.00% 4.76%(1/1) vm_map_lookup_entry [6] 100.00% 4.76%(1/1) vm_map_entry_set_max_free [7] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) elf32_load_section [1] 100.00% 4.76%(1/1) elf32_map_insert [2] 100.00% 4.76%(1/1) vm_map_insert [3] 100.00% 4.76%(1/1) vm_map_pmap_enter [4] 100.00% 4.76%(1/1) pmap_enter_object [5] 100.00% 4.76%(1/1) pmap_enter_quick_locked [6] 100.00% 4.76%(1/1) _pmap_allocpte [7] 100.00% 4.76%(1/1) sse2_pagezero [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) do_execve [1] 100.00% 4.76%(1/1) exec_elf32_imgact [2] 100.00% 4.76%(1/1) elf32_load_file [3] 100.00% 4.76%(1/1) namei [4] 100.00% 4.76%(1/1) VOP_LOOKUP [5] 100.00% 4.76%(1/1) VOP_LOOKUP_APV [6] 100.00% 4.76%(1/1) vfs_cache_lookup [7] 100.00% 4.76%(1/1) atomic_cmpset_int [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) kern_openat [1] 100.00% 4.76%(1/1) vn_open [2] 100.00% 4.76%(1/1) vn_open_cred [3] 100.00% 4.76%(1/1) namei [4] 100.00% 4.76%(1/1) VOP_LOOKUP [5] 100.00% 4.76%(1/1) VOP_LOOKUP_APV [6] 100.00% 4.76%(1/1) vfs_cache_lookup [7] 100.00% 4.76%(1/1) bcmp [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) kern_stat [1] 100.00% 4.76%(1/1) kern_statat [2] 100.00% 4.76%(1/1) kern_statat_vnhook [3] 100.00% 4.76%(1/1) namei [4] 100.00% 4.76%(1/1) VOP_LOOKUP [5] 100.00% 4.76%(1/1) VOP_LOOKUP_APV [6] 100.00% 4.76%(1/1) vfs_cache_lookup [7] 100.00% 4.76%(1/1) fnv_32_buf [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) dprintf [1] 100.00% 4.76%(1/1) [unmapped_function] Process: 41285, /bin/sh, total: 21 ( 0.00%) [0] 33.33% 33.33%(7/21) trap [1] 100.00% 33.33%(7/7) trap_pfault [2] 57.14% 19.05%(4/7) vm_fault [3] 75.00% 14.29%(3/4) sse2_pagezero [4] 100.00% 14.29%(3/3) [self] [3] 25.00% 4.76%(1/4) pmap_enter [4] 100.00% 4.76%(1/1) [self] [2] 28.57% 9.52%(2/7) vm_fault_prefault [3] 100.00% 9.52%(2/2) vm_page_lookup [4] 100.00% 9.52%(2/2) vm_page_splay [5] 100.00% 9.52%(2/2) [self] [2] 14.29% 4.76%(1/7) atomic_cmpset_int [3] 100.00% 4.76%(1/1) [self] [0] 14.29% 14.29%(3/21) syscall [1] 33.33% 4.76%(1/3) access [2] 100.00% 4.76%(1/1) kern_access [3] 100.00% 4.76%(1/1) kern_accessat [4] 100.00% 4.76%(1/1) crdup [5] 100.00% 4.76%(1/1) crget [6] 100.00% 4.76%(1/1) [self] [1] 33.33% 4.76%(1/3) execve [2] 100.00% 4.76%(1/1) do_execve [3] 100.00% 4.76%(1/1) exec_elf32_imgact [4] 100.00% 4.76%(1/1) exec_new_vmspace [5] 100.00% 4.76%(1/1) pmap_remove_pages [6] 100.00% 4.76%(1/1) [self] [1] 33.33% 4.76%(1/3) mmap [2] 100.00% 4.76%(1/1) pmc_process_mmap [3] 100.00% 4.76%(1/1) pmc_find_process_descriptor [4] 100.00% 4.76%(1/1) _mtx_unlock_spin_flags [5] 100.00% 4.76%(1/1) write_eflags [6] 100.00% 4.76%(1/1) [self] [0] 9.52% 9.52%(2/21) dprintf [1] 100.00% 9.52%(2/2) dprintf [2] 50.00% 4.76%(1/2) [unmapped_function] [2] 50.00% 4.76%(1/2) dprintf [3] 100.00% 4.76%(1/1) [unmapped_function] [0] 4.76% 4.76%(1/21) VOP_LOOKUP_APV [1] 100.00% 4.76%(1/1) vfs_cache_lookup [2] 100.00% 4.76%(1/1) cache_lookup [3] 100.00% 4.76%(1/1) vget [4] 100.00% 4.76%(1/1) VOP_LOCK1 [5] 100.00% 4.76%(1/1) VOP_LOCK1_APV [6] 100.00% 4.76%(1/1) _lockmgr_args [7] 100.00% 4.76%(1/1) __lockmgr_args [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) vfprintf [1] 100.00% 4.76%(1/1) __vfprintf [2] 100.00% 4.76%(1/1) __swsetup [3] 100.00% 4.76%(1/1) __smakebuf [4] 100.00% 4.76%(1/1) malloc_init [5] 100.00% 4.76%(1/1) malloc_init_hard [6] 100.00% 4.76%(1/1) arena_new [7] 100.00% 4.76%(1/1) arena_bin_run_size_calc [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) lapic_handle_timer [1] 100.00% 4.76%(1/1) hardclock [2] 100.00% 4.76%(1/1) hardclock_cpu [3] 100.00% 4.76%(1/1) pmc_process_samples [4] 100.00% 4.76%(1/1) pmclog_release [5] 100.00% 4.76%(1/1) _mtx_unlock_spin_flags [6] 100.00% 4.76%(1/1) write_eflags [7] 100.00% 4.76%(1/1) [self] Process: 41346, /usr/bin/su, total: 21 ( 0.00%) [0] 19.05% 19.05%(4/21) syscall [1] 50.00% 9.52%(2/4) fork [2] 100.00% 9.52%(2/2) fork1 [3] 100.00% 9.52%(2/2) vm_map_copy_entry [4] 100.00% 9.52%(2/2) pmap_copy [5] 50.00% 4.76%(1/2) [self] [5] 50.00% 4.76%(1/2) pmap_try_insert_pv_entry [6] 100.00% 4.76%(1/1) [self] [1] 25.00% 4.76%(1/4) getdirentries [2] 100.00% 4.76%(1/1) VOP_UNLOCK [3] 100.00% 4.76%(1/1) VOP_UNLOCK_APV [4] 100.00% 4.76%(1/1) _lockmgr_args [5] 100.00% 4.76%(1/1) __lockmgr_args [6] 100.00% 4.76%(1/1) [self] [1] 25.00% 4.76%(1/4) setgroups [2] 100.00% 4.76%(1/1) kern_setgroups [3] 100.00% 4.76%(1/1) crget [4] 100.00% 4.76%(1/1) crextend [5] 100.00% 4.76%(1/1) malloc [6] 100.00% 4.76%(1/1) malloc_type_zone_allocated [7] 100.00% 4.76%(1/1) critical_exit [8] 100.00% 4.76%(1/1) [self] [0] 19.05% 19.05%(4/21) pam_acct_mgmt [1] 100.00% 19.05%(4/4) openpam_dispatch [2] 100.00% 19.05%(4/4) pam_sm_acct_mgmt [3] 100.00% 19.05%(4/4) auth_ttyok [4] 100.00% 19.05%(4/4) login_ttyok [5] 100.00% 19.05%(4/4) getttynam [6] 50.00% 9.52%(2/4) getttyent [7] 50.00% 4.76%(1/2) [self] [7] 50.00% 4.76%(1/2) skip [8] 100.00% 4.76%(1/1) [self] [6] 50.00% 9.52%(2/4) index [7] 100.00% 9.52%(2/2) [self] [0] 9.52% 9.52%(2/21) crypt_md5 [1] 50.00% 4.76%(1/2) __MD5Update [2] 100.00% 4.76%(1/1) [self] [1] 50.00% 4.76%(1/2) memcpy [2] 100.00% 4.76%(1/1) [self] [0] 9.52% 9.52%(2/21) openpam_dispatch [1] 50.00% 4.76%(1/2) pam_sm_acct_mgmt [2] 100.00% 4.76%(1/1) auth_timeok [3] 100.00% 4.76%(1/1) login_timelist [4] 100.00% 4.76%(1/1) login_getcaplist [5] 100.00% 4.76%(1/1) login_getcapstr [6] 100.00% 4.76%(1/1) cgetstr [7] 100.00% 4.76%(1/1) cgetcap [8] 100.00% 4.76%(1/1) [self] [1] 50.00% 4.76%(1/2) pam_sm_authenticate [2] 100.00% 4.76%(1/1) crypt [3] 100.00% 4.76%(1/1) crypt_md5 [4] 100.00% 4.76%(1/1) __MD5Final [5] 100.00% 4.76%(1/1) __MD5Pad [6] 100.00% 4.76%(1/1) __MD5Update [7] 100.00% 4.76%(1/1) __MD5Init [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) VOP_LOOKUP [1] 100.00% 4.76%(1/1) VOP_LOOKUP_APV [2] 100.00% 4.76%(1/1) vfs_cache_lookup [3] 100.00% 4.76%(1/1) cache_lookup [4] 100.00% 4.76%(1/1) vget [5] 100.00% 4.76%(1/1) VOP_LOCK1 [6] 100.00% 4.76%(1/1) VOP_LOCK1_APV [7] 100.00% 4.76%(1/1) _lockmgr_args [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) initgroups [1] 100.00% 4.76%(1/1) getgrouplist [2] 100.00% 4.76%(1/1) __getgroupmembership [3] 100.00% 4.76%(1/1) _nsdispatch [4] 100.00% 4.76%(1/1) getgroupmembership_fallback [5] 100.00% 4.76%(1/1) _nsdispatch [6] 100.00% 4.76%(1/1) nss_method_lookup [7] 100.00% 4.76%(1/1) strcasecmp [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) vfs_cache_lookup [1] 100.00% 4.76%(1/1) cache_lookup [2] 100.00% 4.76%(1/1) vget [3] 100.00% 4.76%(1/1) VOP_LOCK1 [4] 100.00% 4.76%(1/1) VOP_LOCK1_APV [5] 100.00% 4.76%(1/1) _lockmgr_args [6] 100.00% 4.76%(1/1) __lockmgr_args [7] 100.00% 4.76%(1/1) atomic_cmpset_int [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) kern_statat [1] 100.00% 4.76%(1/1) kern_statat_vnhook [2] 100.00% 4.76%(1/1) namei [3] 100.00% 4.76%(1/1) VOP_LOOKUP [4] 100.00% 4.76%(1/1) VOP_LOOKUP_APV [5] 100.00% 4.76%(1/1) vfs_cache_lookup [6] 100.00% 4.76%(1/1) cache_lookup [7] 100.00% 4.76%(1/1) atomic_cmpset_int [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) vn_open [1] 100.00% 4.76%(1/1) vn_open_cred [2] 100.00% 4.76%(1/1) namei [3] 100.00% 4.76%(1/1) VOP_LOOKUP [4] 100.00% 4.76%(1/1) VOP_LOOKUP_APV [5] 100.00% 4.76%(1/1) VOP_ACCESS [6] 100.00% 4.76%(1/1) VOP_ACCESS_APV [7] 100.00% 4.76%(1/1) ufs_access [8] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) _rtld_error [1] 100.00% 4.76%(1/1) _rtld_error [2] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) crypt [1] 100.00% 4.76%(1/1) strlen [2] 100.00% 4.76%(1/1) [self] [0] 4.76% 4.76%(1/21) setusercontext [1] 100.00% 4.76%(1/1) initgroups [2] 100.00% 4.76%(1/1) getgrouplist [3] 100.00% 4.76%(1/1) __getgroupmembership [4] 100.00% 4.76%(1/1) _nsdispatch [5] 100.00% 4.76%(1/1) getgroupmembership_fallback [6] 100.00% 4.76%(1/1) sranddev [7] 100.00% 4.76%(1/1) [self] Process: 41254, /bin/sh, total: 20 ( 0.00%) [0] 30.00% 30.00%(6/20) trap [1] 100.00% 30.00%(6/6) trap_pfault [2] 66.67% 20.00%(4/6) vm_fault [3] 50.00% 10.00%(2/4) unlock_and_deallocate [4] 50.00% 5.00%(1/2) atomic_cmpset_int [5] 100.00% 5.00%(1/1) [self] [4] 50.00% 5.00%(1/2) vm_object_vndeallocate [5] 100.00% 5.00%(1/1) atomic_cmpset_int [6] 100.00% 5.00%(1/1) [self] [3] 25.00% 5.00%(1/4) sse2_pagezero [4] 100.00% 5.00%(1/1) [self] [3] 25.00% 5.00%(1/4) vm_map_lookup [4] 100.00% 5.00%(1/1) [self] [2] 33.33% 10.00%(2/6) vm_fault_prefault [3] 50.00% 5.00%(1/2) pmap_enter_quick [4] 100.00% 5.00%(1/1) pmap_enter_quick_locked [5] 100.00% 5.00%(1/1) pmap_try_insert_pv_entry [6] 100.00% 5.00%(1/1) get_pv_entry [7] 100.00% 5.00%(1/1) [self] [3] 50.00% 5.00%(1/2) vm_page_lookup [4] 100.00% 5.00%(1/1) vm_page_splay [5] 100.00% 5.00%(1/1) [self] [0] 20.00% 20.00%(4/20) syscall [1] 25.00% 5.00%(1/4) execve [2] 100.00% 5.00%(1/1) do_execve [3] 100.00% 5.00%(1/1) exec_elf32_imgact [4] 100.00% 5.00%(1/1) exec_new_vmspace [5] 100.00% 5.00%(1/1) pmap_remove_pages [6] 100.00% 5.00%(1/1) [self] [1] 25.00% 5.00%(1/4) mmap [2] 100.00% 5.00%(1/1) vm_mmap [3] 100.00% 5.00%(1/1) vm_map_find [4] 100.00% 5.00%(1/1) vm_map_insert [5] 100.00% 5.00%(1/1) atomic_cmpset_int [6] 100.00% 5.00%(1/1) [self] [1] 25.00% 5.00%(1/4) slow_copyin [2] 100.00% 5.00%(1/1) [self] [1] 25.00% 5.00%(1/4) sys_exit [2] 100.00% 5.00%(1/1) exit1 [3] 100.00% 5.00%(1/1) fdfree [4] 100.00% 5.00%(1/1) [self] [0] 5.00% 5.00%(1/20) __vfprintf [1] 100.00% 5.00%(1/1) __ultoa [2] 100.00% 5.00%(1/1) [self] [0] 5.00% 5.00%(1/20) arena_malloc_small [1] 100.00% 5.00%(1/1) arena_run_reg_alloc [2] 100.00% 5.00%(1/1) [self] [0] 5.00% 5.00%(1/20) ipi_bitmap_handler [1] 100.00% 5.00%(1/1) sched_preempt [2] 100.00% 5.00%(1/1) _thread_lock_flags [3] 100.00% 5.00%(1/1) [self] [0] 5.00% 5.00%(1/20) elf32_load_section [1] 100.00% 5.00%(1/1) elf32_map_insert [2] 100.00% 5.00%(1/1) vm_map_insert [3] 100.00% 5.00%(1/1) vm_map_pmap_enter [4] 100.00% 5.00%(1/1) pmap_enter_object [5] 100.00% 5.00%(1/1) pmap_enter_quick_locked [6] 100.00% 5.00%(1/1) _pmap_allocpte [7] 100.00% 5.00%(1/1) sse2_pagezero [8] 100.00% 5.00%(1/1) [self] [0] 5.00% 5.00%(1/20) ffs_vgetf [1] 100.00% 5.00%(1/1) vfs_hash_get [2] 100.00% 5.00%(1/1) vget [3] 100.00% 5.00%(1/1) VOP_LOCK1 [4] 100.00% 5.00%(1/1) VOP_LOCK1_APV [5] 100.00% 5.00%(1/1) _lockmgr_args [6] 100.00% 5.00%(1/1) __lockmgr_args [7] 100.00% 5.00%(1/1) atomic_cmpset_int [8] 100.00% 5.00%(1/1) [self] Process: 41343, /bin/sh, total: 19 ( 0.00%) [0] 15.79% 15.79%(3/19) syscall [1] 33.33% 5.26%(1/3) __sysctl [2] 100.00% 5.26%(1/1) userland_sysctl [3] 100.00% 5.26%(1/1) sysctl_root [4] 100.00% 5.26%(1/1) sysctl_kern_arnd [5] 100.00% 5.26%(1/1) arc4rand [6] 100.00% 5.26%(1/1) arc4_swap [7] 100.00% 5.26%(1/1) [self] [1] 33.33% 5.26%(1/3) execve [2] 100.00% 5.26%(1/1) do_execve [3] 100.00% 5.26%(1/1) exec_elf32_imgact [4] 100.00% 5.26%(1/1) exec_new_vmspace [5] 100.00% 5.26%(1/1) pmap_remove_pages [6] 100.00% 5.26%(1/1) [self] [1] 33.33% 5.26%(1/3) mmap [2] 100.00% 5.26%(1/1) vm_mmap [3] 100.00% 5.26%(1/1) vm_map_fixed [4] 100.00% 5.26%(1/1) vm_map_insert [5] 100.00% 5.26%(1/1) vm_map_pmap_enter [6] 100.00% 5.26%(1/1) pmap_enter_object [7] 100.00% 5.26%(1/1) [self] [0] 15.79% 15.79%(3/19) trap [1] 100.00% 15.79%(3/3) trap_pfault [2] 66.67% 10.53%(2/3) vm_fault [3] 100.00% 10.53%(2/2) sse2_pagezero [4] 100.00% 10.53%(2/2) [self] [2] 33.33% 5.26%(1/3) atomic_cmpset_int [3] 100.00% 5.26%(1/1) [self] [0] 5.26% 5.26%(1/19) setlocale [1] 100.00% 5.26%(1/1) __get_locale_env [2] 100.00% 5.26%(1/1) strncmp [3] 100.00% 5.26%(1/1) [self] [0] 5.26% 5.26%(1/19) vfprintf [1] 100.00% 5.26%(1/1) __vfprintf [2] 100.00% 5.26%(1/1) __swsetup [3] 100.00% 5.26%(1/1) [unmapped_function] [0] 5.26% 5.26%(1/19) exec_elf32_imgact [1] 100.00% 5.26%(1/1) elf32_load_section [2] 100.00% 5.26%(1/1) elf32_map_insert [3] 100.00% 5.26%(1/1) vm_map_insert [4] 100.00% 5.26%(1/1) vm_map_pmap_enter [5] 100.00% 5.26%(1/1) pmap_enter_object [6] 100.00% 5.26%(1/1) pmap_enter_quick_locked [7] 100.00% 5.26%(1/1) pmap_pv_insert_pde [8] 100.00% 5.26%(1/1) [self] [0] 5.26% 5.26%(1/19) kern_open [1] 100.00% 5.26%(1/1) kern_openat [2] 100.00% 5.26%(1/1) vn_open [3] 100.00% 5.26%(1/1) vn_open_cred [4] 100.00% 5.26%(1/1) namei [5] 100.00% 5.26%(1/1) vrele [6] 100.00% 5.26%(1/1) v_decr_usecount [7] 100.00% 5.26%(1/1) atomic_cmpset_int [8] 100.00% 5.26%(1/1) [self] [0] 5.26% 5.26%(1/19) kern_statat [1] 100.00% 5.26%(1/1) kern_statat_vnhook [2] 100.00% 5.26%(1/1) namei [3] 100.00% 5.26%(1/1) VOP_LOOKUP [4] 100.00% 5.26%(1/1) VOP_LOOKUP_APV [5] 100.00% 5.26%(1/1) vfs_cache_lookup [6] 100.00% 5.26%(1/1) cache_lookup [7] 100.00% 5.26%(1/1) atomic_cmpset_int [8] 100.00% 5.26%(1/1) [self] [0] 5.26% 5.26%(1/19) fo_write [1] 100.00% 5.26%(1/1) pipe_write [2] 100.00% 5.26%(1/1) wakeup [3] 100.00% 5.26%(1/1) sleepq_broadcast [4] 100.00% 5.26%(1/1) sleepq_resume_thread [5] 100.00% 5.26%(1/1) setrunnable [6] 100.00% 5.26%(1/1) sched_wakeup [7] 100.00% 5.26%(1/1) sched_add [8] 100.00% 5.26%(1/1) [self] Process: 41241, /bin/sh, total: 18 ( 0.00%) [0] 44.44% 44.44%(8/18) trap [1] 87.50% 38.89%(7/8) trap_pfault [2] 100.00% 38.89%(7/7) vm_fault [3] 42.86% 16.67%(3/7) sse2_pagezero [4] 100.00% 16.67%(3/3) [self] [3] 28.57% 11.11%(2/7) atomic_cmpset_int [4] 100.00% 11.11%(2/2) [self] [3] 14.29% 5.56%(1/7) pmap_enter [4] 100.00% 5.56%(1/1) vm_page_flag_set [5] 100.00% 5.56%(1/1) [self] [3] 14.29% 5.56%(1/7) unlock_and_deallocate [4] 100.00% 5.56%(1/1) vm_object_vndeallocate [5] 100.00% 5.56%(1/1) vrele [6] 100.00% 5.56%(1/1) v_decr_usecount [7] 100.00% 5.56%(1/1) atomic_cmpset_int [8] 100.00% 5.56%(1/1) [self] [1] 12.50% 5.56%(1/8) atomic_cmpset_int [2] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) doreti_next [1] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) syscall [1] 100.00% 5.56%(1/1) execve [2] 100.00% 5.56%(1/1) do_execve [3] 100.00% 5.56%(1/1) exec_elf32_imgact [4] 100.00% 5.56%(1/1) exec_new_vmspace [5] 100.00% 5.56%(1/1) pmap_remove_pages [6] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) namei [1] 100.00% 5.56%(1/1) VOP_LOOKUP [2] 100.00% 5.56%(1/1) VOP_LOOKUP_APV [3] 100.00% 5.56%(1/1) vfs_cache_lookup [4] 100.00% 5.56%(1/1) cache_lookup [5] 100.00% 5.56%(1/1) vget [6] 100.00% 5.56%(1/1) VOP_LOCK1 [7] 100.00% 5.56%(1/1) VOP_LOCK1_APV [8] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) vm_mmap [1] 100.00% 5.56%(1/1) vm_map_fixed [2] 100.00% 5.56%(1/1) vm_map_insert [3] 100.00% 5.56%(1/1) vm_map_pmap_enter [4] 100.00% 5.56%(1/1) pmap_enter_object [5] 100.00% 5.56%(1/1) pmap_enter_quick_locked [6] 100.00% 5.56%(1/1) pmap_try_insert_pv_entry [7] 100.00% 5.56%(1/1) get_pv_entry [8] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) dprintf [1] 100.00% 5.56%(1/1) dprintf [2] 100.00% 5.56%(1/1) [self] Process: 41303, /bin/sh, total: 18 ( 0.00%) [0] 22.22% 22.22%(4/18) trap [1] 100.00% 22.22%(4/4) trap_pfault [2] 100.00% 22.22%(4/4) vm_fault [3] 25.00% 5.56%(1/4) pmap_enter [4] 100.00% 5.56%(1/1) [self] [3] 25.00% 5.56%(1/4) sse2_pagezero [4] 100.00% 5.56%(1/1) [self] [3] 25.00% 5.56%(1/4) unlock_and_deallocate [4] 100.00% 5.56%(1/1) vm_object_vndeallocate [5] 100.00% 5.56%(1/1) atomic_cmpset_int [6] 100.00% 5.56%(1/1) [self] [3] 25.00% 5.56%(1/4) vm_page_lookup [4] 100.00% 5.56%(1/1) vm_page_splay [5] 100.00% 5.56%(1/1) [self] [0] 16.67% 16.67%(3/18) syscall [1] 66.67% 11.11%(2/3) mmap [2] 50.00% 5.56%(1/2) vm_mmap [3] 100.00% 5.56%(1/1) vm_map_fixed [4] 100.00% 5.56%(1/1) vm_map_insert [5] 100.00% 5.56%(1/1) vm_map_pmap_enter [6] 100.00% 5.56%(1/1) pmap_enter_object [7] 100.00% 5.56%(1/1) pmap_enter_quick_locked [8] 100.00% 5.56%(1/1) [self] [2] 50.00% 5.56%(1/2) vm_mmap_vnode [3] 100.00% 5.56%(1/1) vfs_mark_atime [4] 100.00% 5.56%(1/1) [self] [1] 33.33% 5.56%(1/3) munmap [2] 100.00% 5.56%(1/1) vm_map_delete [3] 100.00% 5.56%(1/1) pmap_remove [4] 100.00% 5.56%(1/1) pmap_remove_pte [5] 100.00% 5.56%(1/1) pmap_unwire_pte_hold [6] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) setlocale [1] 100.00% 5.56%(1/1) __get_locale_env [2] 100.00% 5.56%(1/1) getenv [3] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) elf32_load_file [1] 100.00% 5.56%(1/1) namei [2] 100.00% 5.56%(1/1) lookup [3] 100.00% 5.56%(1/1) vput [4] 100.00% 5.56%(1/1) VOP_INACTIVE [5] 100.00% 5.56%(1/1) VOP_INACTIVE_APV [6] 100.00% 5.56%(1/1) ufs_inactive [7] 100.00% 5.56%(1/1) ufs_gjournal_close [8] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) closef [1] 100.00% 5.56%(1/1) fo_close [2] 100.00% 5.56%(1/1) vn_closefile [3] 100.00% 5.56%(1/1) vn_close [4] 100.00% 5.56%(1/1) VOP_GETWRITEMOUNT [5] 100.00% 5.56%(1/1) VOP_GETWRITEMOUNT_APV [6] 100.00% 5.56%(1/1) vop_stdgetwritemount [7] 100.00% 5.56%(1/1) atomic_cmpset_int [8] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) callout_tick [1] 100.00% 5.56%(1/1) swi_sched [2] 100.00% 5.56%(1/1) intr_event_schedule_thread [3] 100.00% 5.56%(1/1) sched_add [4] 100.00% 5.56%(1/1) tdq_notify [5] 100.00% 5.56%(1/1) ipi_selected [6] 100.00% 5.56%(1/1) lapic_ipi_vectored [7] 100.00% 5.56%(1/1) write_eflags [8] 100.00% 5.56%(1/1) [self] [0] 5.56% 5.56%(1/18) vmspace_dofree [1] 100.00% 5.56%(1/1) vm_map_remove [2] 100.00% 5.56%(1/1) _vm_map_unlock [3] 100.00% 5.56%(1/1) vm_object_deallocate [4] 100.00% 5.56%(1/1) vm_object_terminate [5] 100.00% 5.56%(1/1) vm_page_free [6] 100.00% 5.56%(1/1) vm_page_free_toq [7] 100.00% 5.56%(1/1) vm_phys_free_pages [8] 100.00% 5.56%(1/1) [self] Process: 41318, /bin/sh, total: 17 ( 0.00%) [0] 47.06% 47.06%(8/17) trap [1] 100.00% 47.06%(8/8) trap_pfault [2] 75.00% 35.29%(6/8) vm_fault [3] 83.33% 29.41%(5/6) sse2_pagezero [4] 100.00% 29.41%(5/5) [self] [3] 16.67% 5.88%(1/6) unlock_and_deallocate [4] 100.00% 5.88%(1/1) atomic_cmpset_int [5] 100.00% 5.88%(1/1) [self] [2] 25.00% 11.76%(2/8) atomic_cmpset_int [3] 100.00% 11.76%(2/2) [self] [0] 17.65% 17.65%(3/17) syscall [1] 33.33% 5.88%(1/3) close [2] 100.00% 5.88%(1/1) kern_close [3] 100.00% 5.88%(1/1) closef [4] 100.00% 5.88%(1/1) fo_close [5] 100.00% 5.88%(1/1) vn_closefile [6] 100.00% 5.88%(1/1) VOP_CLOSE [7] 100.00% 5.88%(1/1) VOP_CLOSE_APV [8] 100.00% 5.88%(1/1) [self] [1] 33.33% 5.88%(1/3) mmap [2] 100.00% 5.88%(1/1) vm_mmap [3] 100.00% 5.88%(1/1) vm_map_fixed [4] 100.00% 5.88%(1/1) vm_map_insert [5] 100.00% 5.88%(1/1) [self] [1] 33.33% 5.88%(1/3) read [2] 100.00% 5.88%(1/1) kern_readv [3] 100.00% 5.88%(1/1) fo_read [4] 100.00% 5.88%(1/1) VOP_READ [5] 100.00% 5.88%(1/1) VOP_READ_APV [6] 100.00% 5.88%(1/1) ffs_read [7] 100.00% 5.88%(1/1) [self] [0] 5.88% 5.88%(1/17) __smakebuf [1] 100.00% 5.88%(1/1) malloc_init [2] 100.00% 5.88%(1/1) malloc_init_hard [3] 100.00% 5.88%(1/1) arena_new [4] 100.00% 5.88%(1/1) [unmapped_function] Process: 2, g_event, total: 17 ( 0.00%) [0] 88.24% 88.24%(15/17) fork_exit [1] 100.00% 88.24%(15/15) g_event_procbody [2] 46.67% 41.18%(7/15) _sleep [3] 42.86% 17.65%(3/7) sleepq_set_timeout [4] 66.67% 11.76%(2/3) callout_reset_on [5] 100.00% 11.76%(2/2) callout_lock [6] 50.00% 5.88%(1/2) [self] [6] 50.00% 5.88%(1/2) spinlock_enter [7] 100.00% 5.88%(1/1) [self] [4] 33.33% 5.88%(1/3) atomic_store_rel_int [5] 100.00% 5.88%(1/1) [self] [3] 28.57% 11.76%(2/7) [self] [3] 14.29% 5.88%(1/7) sleepq_add [4] 100.00% 5.88%(1/1) _thread_lock_flags [5] 100.00% 5.88%(1/1) [self] [3] 14.29% 5.88%(1/7) sleepq_timedwait [4] 100.00% 5.88%(1/1) sleepq_switch [5] 100.00% 5.88%(1/1) mi_switch [6] 100.00% 5.88%(1/1) [self] [2] 26.67% 23.53%(4/15) one_event [3] 100.00% 23.53%(4/4) wakeup [4] 50.00% 11.76%(2/4) sleepq_broadcast [5] 100.00% 11.76%(2/2) sleepq_lookup [6] 100.00% 11.76%(2/2) [self] [4] 25.00% 5.88%(1/4) atomic_cmpset_int [5] 100.00% 5.88%(1/1) [self] [4] 25.00% 5.88%(1/4) sleepq_lock [5] 100.00% 5.88%(1/1) [self] [2] 20.00% 17.65%(3/15) atomic_cmpset_int [3] 100.00% 17.65%(3/3) [self] [2] 6.67% 5.88%(1/15) g_run_events [3] 100.00% 5.88%(1/1) [self] [0] 5.88% 5.88%(1/17) g_event_procbody [1] 100.00% 5.88%(1/1) _sleep [2] 100.00% 5.88%(1/1) sleepq_timedwait [3] 100.00% 5.88%(1/1) sleepq_switch [4] 100.00% 5.88%(1/1) mi_switch [5] 100.00% 5.88%(1/1) sched_switch [6] 100.00% 5.88%(1/1) choosethread [7] 100.00% 5.88%(1/1) sched_choose [8] 100.00% 5.88%(1/1) [self] [0] 5.88% 5.88%(1/17) sleepq_timedwait [1] 100.00% 5.88%(1/1) sleepq_switch [2] 100.00% 5.88%(1/1) mi_switch [3] 100.00% 5.88%(1/1) sched_switch [4] 100.00% 5.88%(1/1) choosethread [5] 100.00% 5.88%(1/1) sched_choose [6] 100.00% 5.88%(1/1) tdq_choose [7] 100.00% 5.88%(1/1) runq_findbit [8] 100.00% 5.88%(1/1) [self] Process: 41331, /bin/sh, total: 16 ( 0.00%) [0] 50.00% 50.00%(8/16) trap [1] 100.00% 50.00%(8/8) trap_pfault [2] 75.00% 37.50%(6/8) vm_fault [3] 66.67% 25.00%(4/6) sse2_pagezero [4] 100.00% 25.00%(4/4) [self] [3] 16.67% 6.25%(1/6) [self] [3] 16.67% 6.25%(1/6) pmap_enter [4] 100.00% 6.25%(1/1) pmap_insert_entry [5] 100.00% 6.25%(1/1) get_pv_entry [6] 100.00% 6.25%(1/1) [self] [2] 25.00% 12.50%(2/8) vm_fault_prefault [3] 100.00% 12.50%(2/2) atomic_cmpset_int [4] 100.00% 12.50%(2/2) [self] [0] 18.75% 18.75%(3/16) syscall [1] 66.67% 12.50%(2/3) execve [2] 100.00% 12.50%(2/2) do_execve [3] 50.00% 6.25%(1/2) crget [4] 100.00% 6.25%(1/1) uma_zalloc [5] 100.00% 6.25%(1/1) uma_zalloc_arg [6] 100.00% 6.25%(1/1) [self] [3] 50.00% 6.25%(1/2) exec_elf32_imgact [4] 100.00% 6.25%(1/1) exec_new_vmspace [5] 100.00% 6.25%(1/1) vm_map_stack [6] 100.00% 6.25%(1/1) [self] [1] 33.33% 6.25%(1/3) fstat [2] 100.00% 6.25%(1/1) fo_stat [3] 100.00% 6.25%(1/1) vn_statfile [4] 100.00% 6.25%(1/1) VOP_GETATTR [5] 100.00% 6.25%(1/1) VOP_GETATTR_APV [6] 100.00% 6.25%(1/1) ufs_getattr [7] 100.00% 6.25%(1/1) [self] [0] 6.25% 6.25%(1/16) setlocale [1] 100.00% 6.25%(1/1) __get_locale_env [2] 100.00% 6.25%(1/1) __strleneq [3] 100.00% 6.25%(1/1) [self] Process: 41291, /usr/bin/jot, total: 14 ( 0.00%) [0] 28.57% 28.57%(4/14) trap [1] 75.00% 21.43%(3/4) trap_pfault [2] 100.00% 21.43%(3/3) vm_fault [3] 33.33% 7.14%(1/3) sse2_pagezero [4] 100.00% 7.14%(1/1) [self] [3] 33.33% 7.14%(1/3) unlock_and_deallocate [4] 100.00% 7.14%(1/1) atomic_cmpset_int [5] 100.00% 7.14%(1/1) [self] [3] 33.33% 7.14%(1/3) vm_map_lookup [4] 100.00% 7.14%(1/1) _vm_map_lock_read [5] 100.00% 7.14%(1/1) atomic_cmpset_int [6] 100.00% 7.14%(1/1) [self] [1] 25.00% 7.14%(1/4) atomic_cmpset_int [2] 100.00% 7.14%(1/1) [self] [0] 14.29% 14.29%(2/14) syscall [1] 50.00% 7.14%(1/2) execve [2] 100.00% 7.14%(1/1) do_execve [3] 100.00% 7.14%(1/1) exec_elf32_imgact [4] 100.00% 7.14%(1/1) exec_new_vmspace [5] 100.00% 7.14%(1/1) pmap_remove_pages [6] 100.00% 7.14%(1/1) [self] [1] 50.00% 7.14%(1/2) mmap [2] 100.00% 7.14%(1/1) vm_mmap [3] 100.00% 7.14%(1/1) vm_map_find [4] 100.00% 7.14%(1/1) vm_map_insert [5] 100.00% 7.14%(1/1) vm_map_lookup_entry [6] 100.00% 7.14%(1/1) vm_map_entry_splay [7] 100.00% 7.14%(1/1) [self] [0] 7.14% 7.14%(1/14) __smakebuf [1] 100.00% 7.14%(1/1) malloc_init [2] 100.00% 7.14%(1/1) [unmapped_function] [0] 7.14% 7.14%(1/14) printf [1] 100.00% 7.14%(1/1) vfprintf [2] 100.00% 7.14%(1/1) __vfprintf [3] 100.00% 7.14%(1/1) __dtoa [4] 100.00% 7.14%(1/1) __d2b_D2A [5] 100.00% 7.14%(1/1) __lo0bits_D2A [6] 100.00% 7.14%(1/1) [self] [0] 7.14% 7.14%(1/14) do_execve [1] 100.00% 7.14%(1/1) exec_elf32_imgact [2] 100.00% 7.14%(1/1) elf32_load_file [3] 100.00% 7.14%(1/1) elf32_load_section [4] 100.00% 7.14%(1/1) elf32_map_insert [5] 100.00% 7.14%(1/1) vm_map_insert [6] 100.00% 7.14%(1/1) vm_map_pmap_enter [7] 100.00% 7.14%(1/1) pmap_enter_object [8] 100.00% 7.14%(1/1) [self] [0] 7.14% 7.14%(1/14) exit1 [1] 100.00% 7.14%(1/1) vmspace_dofree [2] 100.00% 7.14%(1/1) vm_map_remove [3] 100.00% 7.14%(1/1) _vm_map_unlock [4] 100.00% 7.14%(1/1) vm_object_deallocate [5] 100.00% 7.14%(1/1) vm_object_terminate [6] 100.00% 7.14%(1/1) vm_object_destroy [7] 100.00% 7.14%(1/1) atomic_cmpset_int [8] 100.00% 7.14%(1/1) [self] Process: 14, usb, total: 13 ( 0.00%) [0] 69.23% 69.23%(9/13) fork_exit [1] 100.00% 69.23%(9/9) usb_process [2] 66.67% 46.15%(6/9) usb_bus_explore [3] 50.00% 23.08%(3/6) uhub_explore [4] 100.00% 23.08%(3/3) uhub_read_port_status [5] 100.00% 23.08%(3/3) usbd_req_get_port_status [6] 33.33% 7.69%(1/3) atomic_cmpset_int [7] 100.00% 7.69%(1/1) [self] [6] 33.33% 7.69%(1/3) usbd_do_request_flags [7] 100.00% 7.69%(1/1) uhci_roothub_exec [8] 100.00% 7.69%(1/1) [self] [6] 33.33% 7.69%(1/3) usbd_get_hr_func [7] 100.00% 7.69%(1/1) [self] [3] 50.00% 23.08%(3/6) usb_bus_powerd [4] 100.00% 23.08%(3/3) [self] [2] 33.33% 23.08%(3/9) _cv_wait [3] 66.67% 15.38%(2/3) lock_mtx [4] 100.00% 15.38%(2/2) _mtx_lock_sleep [5] 100.00% 15.38%(2/2) turnstile_wait [6] 50.00% 7.69%(1/2) [self] [6] 50.00% 7.69%(1/2) propagate_priority [7] 100.00% 7.69%(1/1) [self] [3] 33.33% 7.69%(1/3) sleepq_wait [4] 100.00% 7.69%(1/1) sleepq_switch [5] 100.00% 7.69%(1/1) mi_switch [6] 100.00% 7.69%(1/1) [self] [0] 15.38% 15.38%(2/13) _mtx_lock_sleep [1] 100.00% 15.38%(2/2) turnstile_wait [2] 100.00% 15.38%(2/2) propagate_priority [3] 100.00% 15.38%(2/2) sched_lend_prio [4] 100.00% 15.38%(2/2) sched_thread_priority [5] 50.00% 7.69%(1/2) sched_add [6] 100.00% 7.69%(1/1) tdq_notify [7] 100.00% 7.69%(1/1) pcpu_find [8] 100.00% 7.69%(1/1) [self] [5] 50.00% 7.69%(1/2) tdq_runq_rem [6] 100.00% 7.69%(1/1) runq_remove [7] 100.00% 7.69%(1/1) runq_remove_idx [8] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) _cv_wait [1] 100.00% 7.69%(1/1) lock_mtx [2] 100.00% 7.69%(1/1) _mtx_lock_sleep [3] 100.00% 7.69%(1/1) turnstile_wait [4] 100.00% 7.69%(1/1) propagate_priority [5] 100.00% 7.69%(1/1) sched_lend_prio [6] 100.00% 7.69%(1/1) sched_thread_priority [7] 100.00% 7.69%(1/1) sched_rem [8] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) sleepq_wait [1] 100.00% 7.69%(1/1) sleepq_switch [2] 100.00% 7.69%(1/1) mi_switch [3] 100.00% 7.69%(1/1) sched_switch [4] 100.00% 7.69%(1/1) choosethread [5] 100.00% 7.69%(1/1) sched_choose [6] 100.00% 7.69%(1/1) tdq_choose [7] 100.00% 7.69%(1/1) runq_findbit [8] 100.00% 7.69%(1/1) [self] Process: 19, softdepflush, total: 13 ( 0.00%) [0] 53.85% 53.85%(7/13) fork_exit [1] 100.00% 53.85%(7/7) softdep_flush [2] 57.14% 30.77%(4/7) softdep_process_worklist [3] 100.00% 30.77%(4/4) process_worklist_item [4] 100.00% 30.77%(4/4) handle_workitem_freefrag [5] 100.00% 30.77%(4/4) ffs_blkfree [6] 25.00% 7.69%(1/4) __divdi3 [7] 100.00% 7.69%(1/1) __qdivrem [8] 100.00% 7.69%(1/1) [self] [6] 25.00% 7.69%(1/4) __moddi3 [7] 100.00% 7.69%(1/1) __qdivrem [8] 100.00% 7.69%(1/1) [self] [6] 25.00% 7.69%(1/4) atomic_cmpset_int [7] 100.00% 7.69%(1/1) [self] [6] 25.00% 7.69%(1/4) ffs_clusteracct [7] 100.00% 7.69%(1/1) [self] [2] 28.57% 15.38%(2/7) atomic_cmpset_int [3] 100.00% 15.38%(2/2) [self] [2] 14.29% 7.69%(1/7) _sleep [3] 100.00% 7.69%(1/1) mtx_destroy [4] 100.00% 7.69%(1/1) [self] [0] 30.77% 30.77%(4/13) softdep_flush [1] 100.00% 30.77%(4/4) softdep_process_worklist [2] 100.00% 30.77%(4/4) process_worklist_item [3] 100.00% 30.77%(4/4) handle_workitem_freefrag [4] 75.00% 23.08%(3/4) ffs_blkfree [5] 33.33% 7.69%(1/3) __divdi3 [6] 100.00% 7.69%(1/1) __qdivrem [7] 100.00% 7.69%(1/1) __shl [8] 100.00% 7.69%(1/1) [self] [5] 33.33% 7.69%(1/3) bread [6] 100.00% 7.69%(1/1) breadn [7] 100.00% 7.69%(1/1) atomic_cmpset_int [8] 100.00% 7.69%(1/1) [self] [5] 33.33% 7.69%(1/3) vfs_clean_pages [6] 100.00% 7.69%(1/1) vfs_page_set_validclean [7] 100.00% 7.69%(1/1) vm_page_set_validclean [8] 100.00% 7.69%(1/1) [self] [4] 25.00% 7.69%(1/4) workitem_free [5] 100.00% 7.69%(1/1) free [6] 100.00% 7.69%(1/1) malloc_type_freed [7] 100.00% 7.69%(1/1) critical_exit [8] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) sleepq_timedwait [1] 100.00% 7.69%(1/1) sleepq_switch [2] 100.00% 7.69%(1/1) mi_switch [3] 100.00% 7.69%(1/1) sched_switch [4] 100.00% 7.69%(1/1) choosethread [5] 100.00% 7.69%(1/1) sched_choose [6] 100.00% 7.69%(1/1) tdq_choose [7] 100.00% 7.69%(1/1) runq_choose_from [8] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) process_worklist_item [1] 100.00% 7.69%(1/1) handle_workitem_freefrag [2] 100.00% 7.69%(1/1) ffs_blkfree [3] 100.00% 7.69%(1/1) bread [4] 100.00% 7.69%(1/1) breadn [5] 100.00% 7.69%(1/1) _lockmgr_args [6] 100.00% 7.69%(1/1) __lockmgr_args [7] 100.00% 7.69%(1/1) atomic_cmpset_int [8] 100.00% 7.69%(1/1) [self] Process: 41220, /bin/sh, total: 13 ( 0.00%) [0] 23.08% 23.08%(3/13) trap [1] 100.00% 23.08%(3/3) trap_pfault [2] 66.67% 15.38%(2/3) vm_fault [3] 50.00% 7.69%(1/2) sse2_pagezero [4] 100.00% 7.69%(1/1) [self] [3] 50.00% 7.69%(1/2) vm_map_lookup [4] 100.00% 7.69%(1/1) [self] [2] 33.33% 7.69%(1/3) vm_fault_prefault [3] 100.00% 7.69%(1/1) atomic_cmpset_int [4] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) lapic_handle_timer [1] 100.00% 7.69%(1/1) hardclock [2] 100.00% 7.69%(1/1) hardclock_cpu [3] 100.00% 7.69%(1/1) pmc_process_samples [4] 100.00% 7.69%(1/1) p4_release_pmc [5] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) syscall [1] 100.00% 7.69%(1/1) __sysctl [2] 100.00% 7.69%(1/1) userland_sysctl [3] 100.00% 7.69%(1/1) sysctl_root [4] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) elf32_load_section [1] 100.00% 7.69%(1/1) elf32_map_insert [2] 100.00% 7.69%(1/1) vm_map_insert [3] 100.00% 7.69%(1/1) vm_map_pmap_enter [4] 100.00% 7.69%(1/1) pmap_enter_object [5] 100.00% 7.69%(1/1) pmap_enter_quick_locked [6] 100.00% 7.69%(1/1) _pmap_allocpte [7] 100.00% 7.69%(1/1) sse2_pagezero [8] 100.00% 7.69%(1/1) [self] [0] 7.69% 7.69%(1/13) vm_mmap [1] 100.00% 7.69%(1/1) vm_map_fixed [2] 100.00% 7.69%(1/1) vm_map_insert [3] 100.00% 7.69%(1/1) vm_map_pmap_enter [4] 100.00% 7.69%(1/1) pmap_enter_object [5] 100.00% 7.69%(1/1) pmap_enter_quick_locked [6] 100.00% 7.69%(1/1) pmap_try_insert_pv_entry [7] 100.00% 7.69%(1/1) get_pv_entry [8] 100.00% 7.69%(1/1) [self] Process: 41350, /bin/hostname, total: 12 ( 0.00%) [0] 66.67% 66.67%(8/12) trap [1] 100.00% 66.67%(8/8) trap_pfault [2] 50.00% 33.33%(4/8) vm_fault [3] 100.00% 33.33%(4/4) sse2_pagezero [4] 100.00% 33.33%(4/4) [self] [2] 37.50% 25.00%(3/8) vm_fault_prefault [3] 100.00% 25.00%(3/3) vm_page_lookup [4] 100.00% 25.00%(3/3) vm_page_splay [5] 100.00% 25.00%(3/3) [self] [2] 12.50% 8.33%(1/8) atomic_cmpset_int [3] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) syscall [1] 100.00% 8.33%(1/1) sys_exit [2] 100.00% 8.33%(1/1) exit1 [3] 100.00% 8.33%(1/1) vmspace_dofree [4] 100.00% 8.33%(1/1) vm_map_remove [5] 100.00% 8.33%(1/1) vm_map_entry_delete [6] 100.00% 8.33%(1/1) vm_map_entry_unlink [7] 100.00% 8.33%(1/1) vm_map_entry_splay [8] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) vput [1] 100.00% 8.33%(1/1) VOP_INACTIVE [2] 100.00% 8.33%(1/1) VOP_INACTIVE_APV [3] 100.00% 8.33%(1/1) ufs_inactive [4] 100.00% 8.33%(1/1) ffs_update [5] 100.00% 8.33%(1/1) ufs_itimes [6] 100.00% 8.33%(1/1) ufs_itimes_locked [7] 100.00% 8.33%(1/1) ffs_rdonly [8] 100.00% 8.33%(1/1) [self] Process: 41198, /bin/hostname, total: 12 ( 0.00%) [0] 33.33% 33.33%(4/12) trap [1] 100.00% 33.33%(4/4) trap_pfault [2] 50.00% 16.67%(2/4) vm_fault [3] 50.00% 8.33%(1/2) atomic_cmpset_int [4] 100.00% 8.33%(1/1) [self] [3] 50.00% 8.33%(1/2) vm_map_lookup [4] 100.00% 8.33%(1/1) _vm_map_lock_read [5] 100.00% 8.33%(1/1) [self] [2] 50.00% 16.67%(2/4) vm_fault_prefault [3] 50.00% 8.33%(1/2) pmap_enter_quick [4] 100.00% 8.33%(1/1) pmap_enter_quick_locked [5] 100.00% 8.33%(1/1) pmap_try_insert_pv_entry [6] 100.00% 8.33%(1/1) get_pv_entry [7] 100.00% 8.33%(1/1) [self] [3] 50.00% 8.33%(1/2) vm_page_lookup [4] 100.00% 8.33%(1/1) vm_page_splay [5] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) malloc_init_hard [1] 100.00% 8.33%(1/1) arenas_extend [2] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) syscall [1] 100.00% 8.33%(1/1) write [2] 100.00% 8.33%(1/1) kern_writev [3] 100.00% 8.33%(1/1) fo_write [4] 100.00% 8.33%(1/1) pipe_write [5] 100.00% 8.33%(1/1) wakeup [6] 100.00% 8.33%(1/1) sleepq_broadcast [7] 100.00% 8.33%(1/1) sleepq_resume_thread [8] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) elf32_load_section [1] 100.00% 8.33%(1/1) elf32_map_insert [2] 100.00% 8.33%(1/1) vm_map_insert [3] 100.00% 8.33%(1/1) vm_map_pmap_enter [4] 100.00% 8.33%(1/1) pmap_enter_object [5] 100.00% 8.33%(1/1) pmap_enter_quick_locked [6] 100.00% 8.33%(1/1) pmap_try_insert_pv_entry [7] 100.00% 8.33%(1/1) get_pv_entry [8] 100.00% 8.33%(1/1) [self] Process: 41293, /bin/mv, total: 12 ( 0.00%) [0] 41.67% 41.67%(5/12) trap [1] 100.00% 41.67%(5/5) trap_pfault [2] 100.00% 41.67%(5/5) vm_fault [3] 60.00% 25.00%(3/5) sse2_pagezero [4] 100.00% 25.00%(3/3) [self] [3] 20.00% 8.33%(1/5) vm_map_lookup [4] 100.00% 8.33%(1/1) [self] [3] 20.00% 8.33%(1/5) vm_page_lookup [4] 100.00% 8.33%(1/1) vm_page_splay [5] 100.00% 8.33%(1/1) [self] [0] 25.00% 25.00%(3/12) syscall [1] 66.67% 16.67%(2/3) execve [2] 100.00% 16.67%(2/2) do_execve [3] 50.00% 8.33%(1/2) exec_elf32_imgact [4] 100.00% 8.33%(1/1) exec_new_vmspace [5] 100.00% 8.33%(1/1) pmap_remove_pages [6] 100.00% 8.33%(1/1) [self] [3] 50.00% 8.33%(1/2) slow_copyout [4] 100.00% 8.33%(1/1) [self] [1] 33.33% 8.33%(1/3) sys_exit [2] 100.00% 8.33%(1/1) exit1 [3] 100.00% 8.33%(1/1) eventhandler_prune_list [4] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) VOP_INACTIVE_APV [1] 100.00% 8.33%(1/1) ufs_inactive [2] 100.00% 8.33%(1/1) ffs_update [3] 100.00% 8.33%(1/1) bread [4] 100.00% 8.33%(1/1) breadn [5] 100.00% 8.33%(1/1) getblk [6] 100.00% 8.33%(1/1) gbincore [7] 100.00% 8.33%(1/1) buf_splay [8] 100.00% 8.33%(1/1) [self] Process: 41296, /bin/mv, total: 12 ( 0.00%) [0] 25.00% 25.00%(3/12) trap [1] 100.00% 25.00%(3/3) trap_pfault [2] 100.00% 25.00%(3/3) vm_fault [3] 33.33% 8.33%(1/3) atomic_cmpset_int [4] 100.00% 8.33%(1/1) [self] [3] 33.33% 8.33%(1/3) pmap_enter [4] 100.00% 8.33%(1/1) pmap_allocpte [5] 100.00% 8.33%(1/1) _pmap_allocpte [6] 100.00% 8.33%(1/1) sse2_pagezero [7] 100.00% 8.33%(1/1) [self] [3] 33.33% 8.33%(1/3) sse2_pagezero [4] 100.00% 8.33%(1/1) [self] [0] 16.67% 16.67%(2/12) execve [1] 100.00% 16.67%(2/2) do_execve [2] 50.00% 8.33%(1/2) exec_elf32_imgact [3] 100.00% 8.33%(1/1) exec_new_vmspace [4] 100.00% 8.33%(1/1) vm_map_remove [5] 100.00% 8.33%(1/1) vm_map_entry_delete [6] 100.00% 8.33%(1/1) vm_map_entry_unlink [7] 100.00% 8.33%(1/1) vm_map_entry_set_max_free [8] 100.00% 8.33%(1/1) [self] [2] 50.00% 8.33%(1/2) namei [3] 100.00% 8.33%(1/1) lookup [4] 100.00% 8.33%(1/1) VOP_UNLOCK [5] 100.00% 8.33%(1/1) VOP_UNLOCK_APV [6] 100.00% 8.33%(1/1) _lockmgr_args [7] 100.00% 8.33%(1/1) __lockmgr_args [8] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) VOP_LOOKUP [1] 100.00% 8.33%(1/1) VOP_LOOKUP_APV [2] 100.00% 8.33%(1/1) VOP_CACHEDLOOKUP [3] 100.00% 8.33%(1/1) VOP_CACHEDLOOKUP_APV [4] 100.00% 8.33%(1/1) ufs_lookup [5] 100.00% 8.33%(1/1) VOP_ACCESS [6] 100.00% 8.33%(1/1) VOP_ACCESS_APV [7] 100.00% 8.33%(1/1) ufs_access [8] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) VOP_LOOKUP_APV [1] 100.00% 8.33%(1/1) vfs_cache_lookup [2] 100.00% 8.33%(1/1) cache_lookup [3] 100.00% 8.33%(1/1) vget [4] 100.00% 8.33%(1/1) VOP_LOCK1 [5] 100.00% 8.33%(1/1) VOP_LOCK1_APV [6] 100.00% 8.33%(1/1) _lockmgr_args [7] 100.00% 8.33%(1/1) __lockmgr_args [8] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) Xapic_isr7 [1] 100.00% 8.33%(1/1) [self] [0] 8.33% 8.33%(1/12) syscall [1] 100.00% 8.33%(1/1) sys_exit [2] 100.00% 8.33%(1/1) exit1 [3] 100.00% 8.33%(1/1) vmspace_exit [4] 100.00% 8.33%(1/1) pmap_remove_pages [5] 100.00% 8.33%(1/1) [self] Process: 41292, /bin/unlink, total: 11 ( 0.00%) [0] 45.45% 45.45%(5/11) trap [1] 100.00% 45.45%(5/5) trap_pfault [2] 100.00% 45.45%(5/5) vm_fault [3] 40.00% 18.18%(2/5) [self] [3] 20.00% 9.09%(1/5) sse2_pagezero [4] 100.00% 9.09%(1/1) [self] [3] 20.00% 9.09%(1/5) vm_map_lookup [4] 100.00% 9.09%(1/1) uma_zalloc [5] 100.00% 9.09%(1/1) uma_zalloc_arg [6] 100.00% 9.09%(1/1) [self] [3] 20.00% 9.09%(1/5) vm_page_lookup [4] 100.00% 9.09%(1/1) vm_page_splay [5] 100.00% 9.09%(1/1) [self] [0] 27.27% 27.27%(3/11) syscall [1] 33.33% 9.09%(1/3) execve [2] 100.00% 9.09%(1/1) do_execve [3] 100.00% 9.09%(1/1) pargs_alloc [4] 100.00% 9.09%(1/1) malloc [5] 100.00% 9.09%(1/1) [self] [1] 33.33% 9.09%(1/3) open [2] 100.00% 9.09%(1/1) kern_open [3] 100.00% 9.09%(1/1) kern_openat [4] 100.00% 9.09%(1/1) vn_open [5] 100.00% 9.09%(1/1) vn_open_cred [6] 100.00% 9.09%(1/1) [self] [1] 33.33% 9.09%(1/3) sys_exit [2] 100.00% 9.09%(1/1) exit1 [3] 100.00% 9.09%(1/1) vmspace_exit [4] 100.00% 9.09%(1/1) pmap_remove_pages [5] 100.00% 9.09%(1/1) [self] [0] 9.09% 9.09%(1/11) do_execve [1] 100.00% 9.09%(1/1) exec_elf32_imgact [2] 100.00% 9.09%(1/1) exec_new_vmspace [3] 100.00% 9.09%(1/1) vm_map_remove [4] 100.00% 9.09%(1/1) _vm_map_unlock [5] 100.00% 9.09%(1/1) vm_object_deallocate [6] 100.00% 9.09%(1/1) vm_object_collapse [7] 100.00% 9.09%(1/1) atomic_cmpset_int [8] 100.00% 9.09%(1/1) [self] Process: 41323, /bin/sh, total: 11 ( 0.00%) [0] 27.27% 27.27%(3/11) trap [1] 100.00% 27.27%(3/3) trap_pfault [2] 100.00% 27.27%(3/3) vm_fault [3] 66.67% 18.18%(2/3) sse2_pagezero [4] 100.00% 18.18%(2/2) [self] [3] 33.33% 9.09%(1/3) unlock_and_deallocate [4] 100.00% 9.09%(1/1) atomic_cmpset_int [5] 100.00% 9.09%(1/1) [self] [0] 18.18% 18.18%(2/11) syscall [1] 50.00% 9.09%(1/2) mmap [2] 100.00% 9.09%(1/1) pmc_process_mmap [3] 100.00% 9.09%(1/1) pmc_getfilename [4] 100.00% 9.09%(1/1) vn_fullpath [5] 100.00% 9.09%(1/1) malloc [6] 100.00% 9.09%(1/1) malloc_type_zone_allocated [7] 100.00% 9.09%(1/1) [self] [1] 50.00% 9.09%(1/2) open [2] 100.00% 9.09%(1/1) kern_open [3] 100.00% 9.09%(1/1) kern_openat [4] 100.00% 9.09%(1/1) vn_open [5] 100.00% 9.09%(1/1) vn_open_cred [6] 100.00% 9.09%(1/1) namei [7] 100.00% 9.09%(1/1) lookup [8] 100.00% 9.09%(1/1) [self] Process: 39850, /bin/tcsh, total: 11 ( 0.00%) [0] 63.64% 63.64%(7/11) glob [1] 85.71% 54.55%(6/7) glob [2] 50.00% 27.27%(3/6) glob [3] 100.00% 27.27%(3/3) glob [4] 66.67% 18.18%(2/3) glob [5] 100.00% 18.18%(2/2) glob [6] 100.00% 18.18%(2/2) glob [7] 100.00% 18.18%(2/2) mbtowc [8] 100.00% 18.18%(2/2) [self] [4] 33.33% 9.09%(1/3) [self] [2] 33.33% 18.18%(2/6) memset [3] 100.00% 18.18%(2/2) [self] [2] 16.67% 9.09%(1/6) [self] [1] 14.29% 9.09%(1/7) memset [2] 100.00% 9.09%(1/1) [self] [0] 18.18% 18.18%(2/11) cv_broadcastpri [1] 100.00% 18.18%(2/2) sleepq_broadcast [2] 100.00% 18.18%(2/2) sleepq_resume_thread [3] 100.00% 18.18%(2/2) setrunnable [4] 100.00% 18.18%(2/2) sched_wakeup [5] 50.00% 9.09%(1/2) sched_add [6] 100.00% 9.09%(1/1) tdq_runq_add [7] 100.00% 9.09%(1/1) runq_add [8] 100.00% 9.09%(1/1) [self] [5] 50.00% 9.09%(1/2) sched_setcpu [6] 100.00% 9.09%(1/1) thread_lock_block [7] 100.00% 9.09%(1/1) spinlock_enter [8] 100.00% 9.09%(1/1) [self] [0] 9.09% 9.09%(1/11) sw1 [1] 100.00% 9.09%(1/1) [self] Process: 41290, /bin/sh, total: 8 ( 0.00%) [0] 50.00% 50.00%(4/8) syscall [1] 100.00% 50.00%(4/4) fork [2] 100.00% 50.00%(4/4) fork1 [3] 100.00% 50.00%(4/4) vm_map_copy_entry [4] 50.00% 25.00%(2/4) pmap_copy [5] 50.00% 12.50%(1/2) pmap_allocpte [6] 100.00% 12.50%(1/1) _pmap_allocpte [7] 100.00% 12.50%(1/1) sse2_pagezero [8] 100.00% 12.50%(1/1) [self] [5] 50.00% 12.50%(1/2) pmap_try_insert_pv_entry [6] 100.00% 12.50%(1/1) get_pv_entry [7] 100.00% 12.50%(1/1) [self] [4] 25.00% 12.50%(1/4) pmap_free_zero_pages [5] 100.00% 12.50%(1/1) [self] [4] 25.00% 12.50%(1/4) pmap_protect [5] 100.00% 12.50%(1/1) [self] [0] 12.50% 12.50%(1/8) VOP_LOOKUP [1] 100.00% 12.50%(1/1) VOP_LOOKUP_APV [2] 100.00% 12.50%(1/1) vfs_cache_lookup [3] 100.00% 12.50%(1/1) cache_lookup [4] 100.00% 12.50%(1/1) vget [5] 100.00% 12.50%(1/1) VOP_LOCK1 [6] 100.00% 12.50%(1/1) VOP_LOCK1_APV [7] 100.00% 12.50%(1/1) vop_lock_pre [8] 100.00% 12.50%(1/1) [self] [0] 12.50% 12.50%(1/8) strchr [1] 100.00% 12.50%(1/1) [self] [0] 12.50% 12.50%(1/8) arena_run_split [1] 100.00% 12.50%(1/1) arena_avail_tree_remove [2] 100.00% 12.50%(1/1) [self] Process: 1023, /usr/sbin/sendmail, total: 8 ( 0.00%) [0] 50.00% 50.00%(4/8) syscall [1] 75.00% 37.50%(3/4) select [2] 66.67% 25.00%(2/3) kern_select [3] 100.00% 25.00%(2/2) seltdwait [4] 100.00% 25.00%(2/2) _cv_timedwait_sig [5] 50.00% 12.50%(1/2) sleepq_add [6] 100.00% 12.50%(1/1) [self] [5] 50.00% 12.50%(1/2) sleepq_timedwait_sig [6] 100.00% 12.50%(1/1) [self] [2] 33.33% 12.50%(1/3) selscan [3] 100.00% 12.50%(1/1) uma_zalloc [4] 100.00% 12.50%(1/1) uma_zalloc_arg [5] 100.00% 12.50%(1/1) [self] [1] 25.00% 12.50%(1/4) sigaltstack [2] 100.00% 12.50%(1/1) [self] [0] 12.50% 12.50%(1/8) setproctitle [1] 100.00% 12.50%(1/1) vsnprintf [2] 100.00% 12.50%(1/1) io_pad [3] 100.00% 12.50%(1/1) __sprint [4] 100.00% 12.50%(1/1) fwrite [5] 100.00% 12.50%(1/1) [self] Process: 41265, /bin/sh, total: 7 ( 0.00%) [0] 42.86% 42.86%(3/7) trap [1] 100.00% 42.86%(3/3) trap_pfault [2] 66.67% 28.57%(2/3) vm_fault [3] 100.00% 28.57%(2/2) sse2_pagezero [4] 100.00% 28.57%(2/2) [self] [2] 33.33% 14.29%(1/3) vm_fault_prefault [3] 100.00% 14.29%(1/1) pmap_enter_quick [4] 100.00% 14.29%(1/1) pmap_enter_quick_locked [5] 100.00% 14.29%(1/1) pmap_try_insert_pv_entry [6] 100.00% 14.29%(1/1) [self] [0] 14.29% 14.29%(1/7) svc_dg_enablecache [1] 100.00% 14.29%(1/1) [self] Process: 41348, , total: 6 ( 0.00%) [0] 66.67% 66.67%(4/6) syscall [1] 100.00% 66.67%(4/4) read [2] 100.00% 66.67%(4/4) kern_readv [3] 75.00% 50.00%(3/4) fo_read [4] 33.33% 16.67%(1/3) VOP_READ [5] 100.00% 16.67%(1/1) VOP_READ_APV [6] 100.00% 16.67%(1/1) ffs_read [7] 100.00% 16.67%(1/1) atomic_cmpset_int [8] 100.00% 16.67%(1/1) [self] [4] 33.33% 16.67%(1/3) VOP_UNLOCK [5] 100.00% 16.67%(1/1) VOP_UNLOCK_APV [6] 100.00% 16.67%(1/1) _lockmgr_args [7] 100.00% 16.67%(1/1) wakeupshlk [8] 100.00% 16.67%(1/1) [self] [4] 33.33% 16.67%(1/3) vn_read [5] 100.00% 16.67%(1/1) mac_vnode_check_read [6] 100.00% 16.67%(1/1) [self] [3] 25.00% 16.67%(1/4) _fget [4] 100.00% 16.67%(1/1) atomic_cmpset_int [5] 100.00% 16.67%(1/1) [self] [0] 16.67% 16.67%(1/6) kern_stat [1] 100.00% 16.67%(1/1) kern_statat [2] 100.00% 16.67%(1/1) kern_statat_vnhook [3] 100.00% 16.67%(1/1) namei [4] 100.00% 16.67%(1/1) lookup [5] 100.00% 16.67%(1/1) VOP_UNLOCK [6] 100.00% 16.67%(1/1) VOP_UNLOCK_APV [7] 100.00% 16.67%(1/1) _lockmgr_args [8] 100.00% 16.67%(1/1) [self] [0] 16.67% 16.67%(1/6) fo_read [1] 100.00% 16.67%(1/1) VOP_READ [2] 100.00% 16.67%(1/1) VOP_READ_APV [3] 100.00% 16.67%(1/1) ffs_read [4] 100.00% 16.67%(1/1) bread [5] 100.00% 16.67%(1/1) breadn [6] 100.00% 16.67%(1/1) _lockmgr_args [7] 100.00% 16.67%(1/1) __lockmgr_args [8] 100.00% 16.67%(1/1) [self] Process: 41344, /bin/sh, total: 6 ( 0.00%) [0] 50.00% 50.00%(3/6) trap [1] 100.00% 50.00%(3/3) trap_pfault [2] 66.67% 33.33%(2/3) vm_fault [3] 50.00% 16.67%(1/2) sse2_pagezero [4] 100.00% 16.67%(1/1) [self] [3] 50.00% 16.67%(1/2) unlock_and_deallocate [4] 100.00% 16.67%(1/1) [self] [2] 33.33% 16.67%(1/3) atomic_cmpset_int [3] 100.00% 16.67%(1/1) [self] [0] 16.67% 16.67%(1/6) syscall [1] 100.00% 16.67%(1/1) execve [2] 100.00% 16.67%(1/1) do_execve [3] 100.00% 16.67%(1/1) exec_elf32_imgact [4] 100.00% 16.67%(1/1) exec_new_vmspace [5] 100.00% 16.67%(1/1) pmap_remove_pages [6] 100.00% 16.67%(1/1) [self] [0] 16.67% 16.67%(1/6) exec_elf32_imgact [1] 100.00% 16.67%(1/1) elf32_load_file [2] 100.00% 16.67%(1/1) namei [3] 100.00% 16.67%(1/1) VOP_LOOKUP [4] 100.00% 16.67%(1/1) VOP_LOOKUP_APV [5] 100.00% 16.67%(1/1) vfs_cache_lookup [6] 100.00% 16.67%(1/1) cache_lookup [7] 100.00% 16.67%(1/1) atomic_cmpset_int [8] 100.00% 16.67%(1/1) [self] Process: 41295, /bin/mv, total: 6 ( 0.00%) [0] 33.33% 33.33%(2/6) trap [1] 100.00% 33.33%(2/2) trap_pfault [2] 50.00% 16.67%(1/2) vm_fault [3] 100.00% 16.67%(1/1) sse2_pagezero [4] 100.00% 16.67%(1/1) [self] [2] 50.00% 16.67%(1/2) vm_fault_prefault [3] 100.00% 16.67%(1/1) atomic_cmpset_int [4] 100.00% 16.67%(1/1) [self] [0] 16.67% 16.67%(1/6) VOP_RENAME [1] 100.00% 16.67%(1/1) VOP_RENAME_APV [2] 100.00% 16.67%(1/1) ufs_rename [3] 100.00% 16.67%(1/1) VOP_LOOKUP [4] 100.00% 16.67%(1/1) VOP_LOOKUP_APV [5] 100.00% 16.67%(1/1) vfs_cache_lookup [6] 100.00% 16.67%(1/1) cache_lookup [7] 100.00% 16.67%(1/1) _rw_runlock [8] 100.00% 16.67%(1/1) [self] [0] 16.67% 16.67%(1/6) vmspace_dofree [1] 100.00% 16.67%(1/1) vm_map_remove [2] 100.00% 16.67%(1/1) _vm_map_unlock [3] 100.00% 16.67%(1/1) vm_object_deallocate [4] 100.00% 16.67%(1/1) vm_object_terminate [5] 100.00% 16.67%(1/1) vm_page_free [6] 100.00% 16.67%(1/1) vm_page_free_toq [7] 100.00% 16.67%(1/1) vm_phys_free_pages [8] 100.00% 16.67%(1/1) [self] Process: 41313, /bin/sh, total: 4 ( 0.00%) [0] 25.00% 25.00%(1/4) trap [1] 100.00% 25.00%(1/1) trap_pfault [2] 100.00% 25.00%(1/1) vm_fault [3] 100.00% 25.00%(1/1) sse2_pagezero [4] 100.00% 25.00%(1/1) [self] [0] 25.00% 25.00%(1/4) vmspace_dofree [1] 100.00% 25.00%(1/1) vm_map_remove [2] 100.00% 25.00%(1/1) _vm_map_unlock [3] 100.00% 25.00%(1/1) vm_object_deallocate [4] 100.00% 25.00%(1/1) vm_object_terminate [5] 100.00% 25.00%(1/1) vm_page_free [6] 100.00% 25.00%(1/1) vm_page_free_toq [7] 100.00% 25.00%(1/1) vm_page_zero_idle_wakeup [8] 100.00% 25.00%(1/1) [self] Process: 1033, /usr/sbin/cron, total: 4 ( 0.00%) [0] 75.00% 75.00%(3/4) syscall [1] 100.00% 75.00%(3/3) fork [2] 100.00% 75.00%(3/3) fork1 [3] 100.00% 75.00%(3/3) vm_map_copy_entry [4] 100.00% 75.00%(3/3) pmap_copy [5] 100.00% 75.00%(3/3) pmap_try_insert_pv_entry [6] 66.67% 50.00%(2/3) [self] [6] 33.33% 25.00%(1/3) get_pv_entry [7] 100.00% 25.00%(1/1) [self] [0] 25.00% 25.00%(1/4) kern_stat [1] 100.00% 25.00%(1/1) kern_statat [2] 100.00% 25.00%(1/1) kern_statat_vnhook [3] 100.00% 25.00%(1/1) namei [4] 100.00% 25.00%(1/1) lookup [5] 100.00% 25.00%(1/1) vput [6] 100.00% 25.00%(1/1) v_decr_usecount [7] 100.00% 25.00%(1/1) atomic_cmpset_int [8] 100.00% 25.00%(1/1) [self] Process: 41308, /bin/sh, total: 3 ( 0.00%) [0] 66.67% 66.67%(2/3) trap [1] 100.00% 66.67%(2/2) trap_pfault [2] 100.00% 66.67%(2/2) vm_fault [3] 50.00% 33.33%(1/2) atomic_cmpset_int [4] 100.00% 33.33%(1/1) [self] [3] 50.00% 33.33%(1/2) vm_map_lookup [4] 100.00% 33.33%(1/1) _vm_map_lock_downgrade [5] 100.00% 33.33%(1/1) atomic_cmpset_int [6] 100.00% 33.33%(1/1) [self] [0] 33.33% 33.33%(1/3) lapic_handle_timer [1] 100.00% 33.33%(1/1) hardclock [2] 100.00% 33.33%(1/1) hardclock_cpu [3] 100.00% 33.33%(1/1) pmc_process_samples [4] 100.00% 33.33%(1/1) pmclog_process_callchain [5] 100.00% 33.33%(1/1) [self] Process: 18, vnlru, total: 3 ( 0.00%) [0] 66.67% 66.67%(2/3) fork_exit [1] 100.00% 66.67%(2/2) vnlru_proc [2] 100.00% 66.67%(2/2) _sleep [3] 50.00% 33.33%(1/2) atomic_cmpset_int [4] 100.00% 33.33%(1/1) [self] [3] 50.00% 33.33%(1/2) sleepq_timedwait [4] 100.00% 33.33%(1/1) sleepq_switch [5] 100.00% 33.33%(1/1) mi_switch [6] 100.00% 33.33%(1/1) [self] [0] 33.33% 33.33%(1/3) sw1 [1] 100.00% 33.33%(1/1) [self] Process: 41197, , total: 3 ( 0.00%) [0] 66.67% 66.67%(2/3) trap [1] 100.00% 66.67%(2/2) trap_pfault [2] 100.00% 66.67%(2/2) vm_fault [3] 50.00% 33.33%(1/2) pmap_enter [4] 100.00% 33.33%(1/1) pmap_insert_entry [5] 100.00% 33.33%(1/1) get_pv_entry [6] 100.00% 33.33%(1/1) [self] [3] 50.00% 33.33%(1/2) vm_page_alloc [4] 100.00% 33.33%(1/1) vm_page_insert [5] 100.00% 33.33%(1/1) vm_page_splay [6] 100.00% 33.33%(1/1) [self] Process: 41328, /bin/sh, total: 3 ( 0.00%) [0] 33.33% 33.33%(1/3) lapic_handle_timer [1] 100.00% 33.33%(1/1) hardclock [2] 100.00% 33.33%(1/1) hardclock_cpu [3] 100.00% 33.33%(1/1) pmc_process_samples [4] 100.00% 33.33%(1/1) p4_get_config [5] 100.00% 33.33%(1/1) _mtx_unlock_spin_flags [6] 100.00% 33.33%(1/1) write_eflags [7] 100.00% 33.33%(1/1) [self] [0] 33.33% 33.33%(1/3) syscall [1] 100.00% 33.33%(1/1) execve [2] 100.00% 33.33%(1/1) copyinstr [3] 100.00% 33.33%(1/1) [self] [0] 33.33% 33.33%(1/3) trap [1] 100.00% 33.33%(1/1) trap_pfault [2] 100.00% 33.33%(1/1) vm_fault [3] 100.00% 33.33%(1/1) pmap_enter [4] 100.00% 33.33%(1/1) pmap_insert_entry [5] 100.00% 33.33%(1/1) get_pv_entry [6] 100.00% 33.33%(1/1) [self] Process: 41271, /bin/sh, total: 3 ( 0.00%) [0] 66.67% 66.67%(2/3) syscall [1] 50.00% 33.33%(1/2) [self] [1] 50.00% 33.33%(1/2) sys_exit [2] 100.00% 33.33%(1/1) exit1 [3] 100.00% 33.33%(1/1) vmspace_exit [4] 100.00% 33.33%(1/1) PHYS_TO_VM_PAGE [5] 100.00% 33.33%(1/1) [self] [0] 33.33% 33.33%(1/3) trap [1] 100.00% 33.33%(1/1) trap_pfault [2] 100.00% 33.33%(1/1) vm_fault_prefault [3] 100.00% 33.33%(1/1) vm_page_lookup [4] 100.00% 33.33%(1/1) vm_page_splay [5] 100.00% 33.33%(1/1) [self] Process: 41335, /bin/sh, total: 2 ( 0.00%) [0] 50.00% 50.00%(1/2) syscall [1] 100.00% 50.00%(1/1) execve [2] 100.00% 50.00%(1/1) do_execve [3] 100.00% 50.00%(1/1) exec_elf32_imgact [4] 100.00% 50.00%(1/1) elf32_load_file [5] 100.00% 50.00%(1/1) atomic_cmpset_int [6] 100.00% 50.00%(1/1) [self] [0] 50.00% 50.00%(1/2) trap [1] 100.00% 50.00%(1/1) trap_pfault [2] 100.00% 50.00%(1/1) vm_fault [3] 100.00% 50.00%(1/1) sse2_pagezero [4] 100.00% 50.00%(1/1) [self] Process: 41192, , total: 2 ( 0.00%) [0] 50.00% 50.00%(1/2) syscall [1] 100.00% 50.00%(1/1) sys_exit [2] 100.00% 50.00%(1/1) exit1 [3] 100.00% 50.00%(1/1) vmspace_exit [4] 100.00% 50.00%(1/1) PHYS_TO_VM_PAGE [5] 100.00% 50.00%(1/1) [self] [0] 50.00% 50.00%(1/2) vmspace_dofree [1] 100.00% 50.00%(1/1) vm_map_remove [2] 100.00% 50.00%(1/1) _vm_map_unlock [3] 100.00% 50.00%(1/1) vm_object_deallocate [4] 100.00% 50.00%(1/1) vm_object_collapse [5] 100.00% 50.00%(1/1) vm_object_backing_scan [6] 100.00% 50.00%(1/1) vm_page_lookup [7] 100.00% 50.00%(1/1) vm_page_splay [8] 100.00% 50.00%(1/1) [self] Process: 6, fdc0, total: 2 ( 0.00%) [0] 100.00% 100.00%(2/2) fork_exit [1] 100.00% 100.00%(2/2) fdc_worker [2] 100.00% 100.00%(2/2) _sleep [3] 50.00% 50.00%(1/2) sleepq_lock [4] 100.00% 50.00%(1/1) spinlock_enter [5] 100.00% 50.00%(1/1) __curthread [6] 100.00% 50.00%(1/1) [self] [3] 50.00% 50.00%(1/2) sleepq_set_timeout [4] 100.00% 50.00%(1/1) callout_reset_on [5] 100.00% 50.00%(1/1) spinlock_exit [6] 100.00% 50.00%(1/1) [self] Process: 41311, /bin/sh, total: 2 ( 0.00%) [0] 50.00% 50.00%(1/2) trap [1] 100.00% 50.00%(1/1) trap_pfault [2] 100.00% 50.00%(1/1) vm_fault [3] 100.00% 50.00%(1/1) sse2_pagezero [4] 100.00% 50.00%(1/1) [self] [0] 50.00% 50.00%(1/2) exit1 [1] 100.00% 50.00%(1/1) vrele [2] 100.00% 50.00%(1/1) VOP_INACTIVE [3] 100.00% 50.00%(1/1) VOP_INACTIVE_APV [4] 100.00% 50.00%(1/1) ufs_inactive [5] 100.00% 50.00%(1/1) ffs_update [6] 100.00% 50.00%(1/1) bdwrite [7] 100.00% 50.00%(1/1) bqrelse [8] 100.00% 50.00%(1/1) [self] Process: 41349, , total: 2 ( 0.00%) [0] 50.00% 50.00%(1/2) syscall [1] 100.00% 50.00%(1/1) sys_exit [2] 100.00% 50.00%(1/1) exit1 [3] 100.00% 50.00%(1/1) vmspace_exit [4] 100.00% 50.00%(1/1) pmap_remove_pages [5] 100.00% 50.00%(1/1) [self] [0] 50.00% 50.00%(1/2) exit1 [1] 100.00% 50.00%(1/1) vmspace_dofree [2] 100.00% 50.00%(1/1) vm_map_remove [3] 100.00% 50.00%(1/1) _vm_map_unlock [4] 100.00% 50.00%(1/1) vm_object_deallocate [5] 100.00% 50.00%(1/1) vm_object_collapse [6] 100.00% 50.00%(1/1) vm_object_backing_scan [7] 100.00% 50.00%(1/1) vm_page_lookup [8] 100.00% 50.00%(1/1) [self] Process: 41289, , total: 2 ( 0.00%) [0] 50.00% 50.00%(1/2) syscall [1] 100.00% 50.00%(1/1) __sysctl [2] 100.00% 50.00%(1/1) userland_sysctl [3] 100.00% 50.00%(1/1) sysctl_root [4] 100.00% 50.00%(1/1) name2oid [5] 100.00% 50.00%(1/1) strcmp [6] 100.00% 50.00%(1/1) [self] Process: 789, /usr/sbin/syslogd, total: 1 ( 0.00%) [0] 100.00% 100.00%(1/1) syscall [1] 100.00% 100.00%(1/1) writev [2] 100.00% 100.00%(1/1) kern_writev [3] 100.00% 100.00%(1/1) dofilewrite [4] 100.00% 100.00%(1/1) [self] Process: 41294, /bin/mv, total: 1 ( 0.00%) [0] 100.00% 100.00%(1/1) syscall [1] 100.00% 100.00%(1/1) execve [2] 100.00% 100.00%(1/1) do_execve [3] 100.00% 100.00%(1/1) exec_elf32_imgact [4] 100.00% 100.00%(1/1) exec_new_vmspace [5] 100.00% 100.00%(1/1) pmap_remove_pages [6] 100.00% 100.00%(1/1) [self] Process: 8, pagedaemon, total: 1 ( 0.00%) [0] 100.00% 100.00%(1/1) fork_exit [1] 100.00% 100.00%(1/1) vm_pageout [2] 100.00% 100.00%(1/1) _sleep [3] 100.00% 100.00%(1/1) sleepq_timedwait [4] 100.00% 100.00%(1/1) [self]