-------------------------------------------------------------------------------- MB 110.4^ # | @@:@# | @ :@# | @ :@# | :::@:::::::@:::@ :@# | ::::::::::::: @:: ::: @:: @ :@# | :::::::::@:::: :: :: : :: @:: ::: @:: @ :@# | @::@@::@:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | :::@::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | @::::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | :::::@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# | ::::: ::: :@: ::: @::@ : @:: :: :: :@: :: :: :: : :: @:: ::: @:: @ :@# 0 +----------------------------------------------------------------------->Gi 0 853.7 Number of snapshots: 85 Detailed snapshots: [10, 15, 18, 20, 28, 39, 45, 48, 57, 64, 74, 84 (peak)] -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 1 26,905,486,427 47,032,880 44,398,150 2,634,730 0 2 42,322,491,197 49,395,520 46,282,560 3,112,960 0 3 55,372,560,780 54,196,896 50,745,077 3,451,819 0 4 70,488,971,227 55,907,672 52,096,221 3,811,451 0 5 88,049,229,139 57,656,152 53,487,608 4,168,544 0 6 102,121,530,519 58,910,648 54,487,783 4,422,865 0 7 122,101,904,376 60,567,688 55,809,940 4,757,748 0 8 139,343,415,945 61,903,000 56,874,478 5,028,522 0 9 157,671,142,876 63,212,728 57,919,262 5,293,466 0 10 173,376,940,571 64,280,312 58,771,216 5,509,096 0 91.43% (58,771,216B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->34.73% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->12.72% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->12.72% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->09.54% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->09.54% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->09.54% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->09.54% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->03.18% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->03.18% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->03.18% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->03.18% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->05.72% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->05.72% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->05.72% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->05.72% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->05.72% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->05.72% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->05.72% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->05.72% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->05.72% (3,680,000B) 0x52355E: main (main.c:57) | | | ->05.13% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->03.82% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->03.82% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->03.82% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->02.87% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->02.87% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->02.87% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->02.87% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.96% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.26% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->03.26% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->03.26% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->03.26% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->03.26% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->03.26% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.26% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.26% (2,097,088B) 0x52355E: main (main.c:57) | | | ->02.45% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->02.45% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.45% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.45% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.45% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.45% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.45% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.45% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.63% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.63% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.63% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->23.34% (15,005,184B) 0x515F1C: realloc (alloc.rs:134) | ->23.34% (15,005,184B) 0x515F1C: grow_impl (alloc.rs:222) | ->23.34% (15,005,184B) 0x515F1C: grow (alloc.rs:284) | ->23.34% (15,005,184B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->23.34% (15,005,184B) 0xA97C5C: grow_amortized (mod.rs:660) | ->23.34% (15,005,184B) 0xA97C5C: grow_one (mod.rs:567) | ->23.34% (15,005,184B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->23.34% (15,005,184B) 0x780A27: push_mut (mod.rs:2655) | ->23.34% (15,005,184B) 0x780A27: push (mod.rs:2572) | ->23.34% (15,005,184B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->23.34% (15,005,184B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->23.34% (15,005,184B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->23.34% (15,004,672B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->23.34% (15,004,672B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->23.34% (15,004,160B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->23.34% (15,004,160B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->23.34% (15,004,160B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->23.34% (15,004,160B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->23.34% (15,004,160B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->23.34% (15,004,160B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->23.34% (15,004,160B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->23.34% (15,004,160B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->23.34% (15,004,160B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.79% (6,291,456B) 0x50B75C: realloc (alloc.rs:134) | ->09.79% (6,291,456B) 0x50B75C: grow_impl (alloc.rs:222) | ->09.79% (6,291,456B) 0x50B75C: grow (alloc.rs:284) | ->09.79% (6,291,456B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->09.79% (6,291,456B) 0x84FC33: grow_amortized (mod.rs:660) | ->09.79% (6,291,456B) 0x84FC33: grow_one (mod.rs:567) | ->09.79% (6,291,456B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->09.79% (6,291,456B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->09.79% (6,291,456B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->09.79% (6,291,456B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->09.79% (6,291,456B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->09.79% (6,291,456B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->09.79% (6,291,456B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->09.79% (6,291,456B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->09.79% (6,291,456B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->09.79% (6,291,456B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->09.79% (6,291,456B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->09.79% (6,291,456B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->09.79% (6,291,456B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->09.79% (6,291,456B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->09.79% (6,291,456B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->09.79% (6,291,456B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.00% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->06.53% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->06.53% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->06.53% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->06.53% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->06.53% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->06.53% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.66% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.66% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.63% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.63% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.63% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.63% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.63% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.03% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.82% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.23% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.91% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | | ->01.94% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | | ->01.94% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | | ->01.94% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | | ->01.94% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | | ->01.94% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.94% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.94% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.97% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.29% (1,471,571B) in 27 places, all below massif's threshold (1.00%) | | | ->01.02% (655,360B) 0x5673F7: StatsRegisterQualifiedHistogram (counters.c:796) | | ->01.02% (655,360B) 0x5673F7: StatsRegisterHistogram (counters.c:1456) | | ->01.02% (655,360B) in 2 places, all below massif's threshold (1.00%) | | | ->01.02% (655,360B) 0x567622: StatsGetHistogramArrayRange (counters.c:1711) | ->01.02% (655,360B) 0x567622: StatsGetAllHistogramsArray (counters.c:1740) | ->01.02% (655,360B) 0x567622: StatsSetupPrivate (counters.c:1746) | ->01.02% (655,360B) 0x52A067: TmThreadsSlotPktAcqLoopInit (tm-threads.c:263) | ->01.02% (655,360B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | ->01.02% (655,360B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | ->01.02% (655,360B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | ->04.90% (3,149,164B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->04.90% (3,149,164B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->04.90% (3,149,164B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->04.90% (3,149,164B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->04.90% (3,149,164B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->04.90% (3,149,164B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->04.90% (3,149,164B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->04.90% (3,149,164B) 0xB05A5D: to_vec (slice.rs:445) | ->04.90% (3,149,164B) 0xB05A5D: to_vec_in (slice.rs:398) | ->04.90% (3,149,164B) 0xB05A5D: to_vec (slice.rs:374) | ->04.90% (3,149,164B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->04.90% (3,149,164B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->04.90% (3,149,164B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->04.90% (3,149,164B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->04.90% (3,149,054B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->04.90% (3,149,054B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->04.90% (3,148,954B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->04.90% (3,148,954B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->04.90% (3,148,954B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->04.90% (3,148,954B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->04.90% (3,148,954B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->04.90% (3,148,954B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->04.90% (3,148,954B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->04.90% (3,148,954B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->04.90% (3,148,954B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (110B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.43% (1,564,449B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 11 187,157,158,706 65,157,688 59,470,388 5,687,300 0 12 208,334,659,182 66,478,872 60,523,956 5,954,916 0 13 227,767,779,339 73,943,304 67,744,638 6,198,666 0 14 237,410,222,618 74,496,632 68,185,620 6,311,012 0 15 257,184,101,318 75,619,000 69,081,218 6,537,782 0 91.35% (69,081,218B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->29.53% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->10.81% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->10.81% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->08.11% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->08.11% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->08.11% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->08.11% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->02.70% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->02.70% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->02.70% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.70% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->04.87% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->04.87% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->04.87% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->04.87% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->04.87% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.87% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.87% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.87% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.87% (3,680,000B) 0x52355E: main (main.c:57) | | | ->04.36% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->03.25% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->03.25% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->03.25% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->02.44% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->02.44% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->02.44% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->02.44% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.81% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.77% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->02.77% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.77% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.77% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.77% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.77% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.77% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.77% (2,097,088B) 0x52355E: main (main.c:57) | | | ->02.08% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->02.08% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.08% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.08% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.08% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.08% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.08% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.08% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.39% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.39% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.39% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->24.19% (18,294,784B) 0x515F1C: realloc (alloc.rs:134) | ->24.19% (18,294,784B) 0x515F1C: grow_impl (alloc.rs:222) | ->24.19% (18,294,784B) 0x515F1C: grow (alloc.rs:284) | ->24.19% (18,294,784B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->24.19% (18,294,784B) 0xA97C5C: grow_amortized (mod.rs:660) | ->24.19% (18,294,784B) 0xA97C5C: grow_one (mod.rs:567) | ->24.19% (18,294,784B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->24.19% (18,294,784B) 0x780A27: push_mut (mod.rs:2655) | ->24.19% (18,294,784B) 0x780A27: push (mod.rs:2572) | ->24.19% (18,294,784B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->24.19% (18,294,784B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->24.19% (18,294,784B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->24.19% (18,294,272B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->24.19% (18,294,272B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->24.19% (18,293,760B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->24.19% (18,293,760B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->24.19% (18,293,760B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->24.19% (18,293,760B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->24.19% (18,293,760B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->24.19% (18,293,760B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->24.19% (18,293,760B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->24.19% (18,293,760B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->24.19% (18,293,760B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | ->16.64% (12,582,912B) 0x50B75C: realloc (alloc.rs:134) | ->16.64% (12,582,912B) 0x50B75C: grow_impl (alloc.rs:222) | ->16.64% (12,582,912B) 0x50B75C: grow (alloc.rs:284) | ->16.64% (12,582,912B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->16.64% (12,582,912B) 0x84FC33: grow_amortized (mod.rs:660) | ->16.64% (12,582,912B) 0x84FC33: grow_one (mod.rs:567) | ->16.64% (12,582,912B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->16.64% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->16.64% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->16.64% (12,582,912B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->16.64% (12,582,912B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->16.64% (12,582,912B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->16.64% (12,582,912B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->16.64% (12,582,912B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->16.64% (12,582,912B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->16.64% (12,582,912B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->16.64% (12,582,912B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->16.64% (12,582,912B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->16.64% (12,582,912B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->16.64% (12,582,912B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->16.64% (12,582,912B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->16.64% (12,582,912B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.65% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->05.55% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->05.55% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->05.55% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->05.55% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->05.55% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->05.55% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.41% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.41% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.39% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.39% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.39% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.39% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.39% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.02% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.69% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.15% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->03.68% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->02.47% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.65% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.65% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.65% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.65% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.65% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.65% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.65% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.82% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.08% (3,839,560B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->05.08% (3,839,560B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->05.08% (3,839,560B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->05.08% (3,839,560B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->05.08% (3,839,560B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->05.08% (3,839,560B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->05.08% (3,839,560B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->05.08% (3,839,560B) 0xB05A5D: to_vec (slice.rs:445) | ->05.08% (3,839,560B) 0xB05A5D: to_vec_in (slice.rs:398) | ->05.08% (3,839,560B) 0xB05A5D: to_vec (slice.rs:374) | ->05.08% (3,839,560B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->05.08% (3,839,560B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->05.08% (3,839,560B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->05.08% (3,839,560B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->05.08% (3,839,450B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->05.08% (3,839,450B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->05.08% (3,839,350B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->05.08% (3,839,350B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->05.08% (3,839,350B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->05.08% (3,839,350B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->05.08% (3,839,350B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->05.08% (3,839,350B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->05.08% (3,839,350B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->05.08% (3,839,350B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.08% (3,839,350B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (110B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.12% (1,602,999B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 16 273,741,905,789 76,501,592 69,782,857 6,718,735 0 17 285,104,119,826 77,084,888 70,248,113 6,836,775 0 18 302,546,205,866 77,944,280 70,934,104 7,010,176 0 91.01% (70,934,104B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->28.65% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->10.49% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->10.49% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->07.87% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->07.87% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->07.87% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.87% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->02.62% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->02.62% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->02.62% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.62% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->04.72% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->04.72% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->04.72% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->04.72% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->04.72% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.72% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.72% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.72% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.72% (3,680,000B) 0x52355E: main (main.c:57) | | | ->04.23% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->03.15% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->03.15% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->03.15% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->02.36% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->02.36% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->02.36% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->02.36% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.79% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.69% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->02.69% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.69% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.69% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.69% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.69% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.69% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.69% (2,097,088B) 0x52355E: main (main.c:57) | | | ->02.02% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->02.02% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.02% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.02% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.02% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.02% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.02% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.02% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.35% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.35% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.35% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->25.42% (19,811,840B) 0x515F1C: realloc (alloc.rs:134) | ->25.42% (19,811,840B) 0x515F1C: grow_impl (alloc.rs:222) | ->25.42% (19,811,840B) 0x515F1C: grow (alloc.rs:284) | ->25.42% (19,811,840B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->25.42% (19,811,840B) 0xA97C5C: grow_amortized (mod.rs:660) | ->25.42% (19,811,840B) 0xA97C5C: grow_one (mod.rs:567) | ->25.42% (19,811,840B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->25.42% (19,811,840B) 0x780A27: push_mut (mod.rs:2655) | ->25.42% (19,811,840B) 0x780A27: push (mod.rs:2572) | ->25.42% (19,811,840B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->25.42% (19,811,840B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->25.42% (19,811,840B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->25.42% (19,811,840B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->25.42% (19,811,840B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->25.42% (19,811,328B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->25.42% (19,811,328B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->25.42% (19,811,328B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->25.42% (19,811,328B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->25.42% (19,811,328B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->25.42% (19,811,328B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->25.42% (19,811,328B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->25.42% (19,811,328B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->25.42% (19,811,328B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->16.14% (12,582,912B) 0x50B75C: realloc (alloc.rs:134) | ->16.14% (12,582,912B) 0x50B75C: grow_impl (alloc.rs:222) | ->16.14% (12,582,912B) 0x50B75C: grow (alloc.rs:284) | ->16.14% (12,582,912B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->16.14% (12,582,912B) 0x84FC33: grow_amortized (mod.rs:660) | ->16.14% (12,582,912B) 0x84FC33: grow_one (mod.rs:567) | ->16.14% (12,582,912B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->16.14% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->16.14% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->16.14% (12,582,912B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->16.14% (12,582,912B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->16.14% (12,582,912B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->16.14% (12,582,912B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->16.14% (12,582,912B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->16.14% (12,582,912B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->16.14% (12,582,912B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->16.14% (12,582,912B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->16.14% (12,582,912B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->16.14% (12,582,912B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->16.14% (12,582,912B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->16.14% (12,582,912B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->16.14% (12,582,912B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.42% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->05.38% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->05.38% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->05.38% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->05.38% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->05.38% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->05.38% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.37% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.37% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.35% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.35% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.35% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.35% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.35% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.02% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.67% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.97% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->03.57% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->02.40% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.60% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.60% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.60% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.60% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.60% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.60% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.60% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.80% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.33% (4,157,612B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->05.33% (4,157,612B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->05.33% (4,157,612B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->05.33% (4,157,612B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->05.33% (4,157,612B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->05.33% (4,157,612B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->05.33% (4,157,612B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->05.33% (4,157,612B) 0xB05A5D: to_vec (slice.rs:445) | ->05.33% (4,157,612B) 0xB05A5D: to_vec_in (slice.rs:398) | ->05.33% (4,157,612B) 0xB05A5D: to_vec (slice.rs:374) | ->05.33% (4,157,612B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->05.33% (4,157,612B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->05.33% (4,157,612B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->05.33% (4,157,612B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->05.33% (4,157,612B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->05.33% (4,157,612B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->05.33% (4,157,512B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->05.33% (4,157,512B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->05.33% (4,157,512B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->05.33% (4,157,512B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->05.33% (4,157,512B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->05.33% (4,157,512B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->05.33% (4,157,512B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->05.33% (4,157,512B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.33% (4,157,512B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.08% (1,620,777B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 19 326,547,712,181 79,140,024 71,887,434 7,252,590 0 20 345,792,256,314 80,606,352 73,162,866 7,443,486 0 90.77% (73,162,866B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->27.70% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->10.14% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->10.14% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->07.61% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->07.61% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->07.61% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.61% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->02.54% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->02.54% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->02.54% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.54% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->04.57% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->04.57% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->04.57% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->04.57% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->04.57% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.57% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.57% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.57% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.57% (3,680,000B) 0x52355E: main (main.c:57) | | | ->04.09% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->03.05% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->03.05% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->03.05% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->02.29% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->02.29% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->02.29% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->02.29% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.76% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.60% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->02.60% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.60% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.60% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.60% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.60% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.60% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.60% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.95% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->01.95% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.95% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.95% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.95% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.95% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.95% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.95% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.30% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.30% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.30% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->26.31% (21,208,576B) 0x515F1C: realloc (alloc.rs:134) | ->26.31% (21,208,576B) 0x515F1C: grow_impl (alloc.rs:222) | ->26.31% (21,208,576B) 0x515F1C: grow (alloc.rs:284) | ->26.31% (21,208,576B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->26.31% (21,208,576B) 0xA97C5C: grow_amortized (mod.rs:660) | ->26.31% (21,208,576B) 0xA97C5C: grow_one (mod.rs:567) | ->26.31% (21,208,576B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->26.31% (21,208,576B) 0x780A27: push_mut (mod.rs:2655) | ->26.31% (21,208,576B) 0x780A27: push (mod.rs:2572) | ->26.31% (21,208,576B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->26.31% (21,208,576B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->26.31% (21,208,576B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->26.31% (21,208,576B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->26.31% (21,208,576B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->26.31% (21,208,064B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->26.31% (21,208,064B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->26.31% (21,208,064B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->26.31% (21,208,064B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->26.31% (21,208,064B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->26.31% (21,208,064B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->26.31% (21,208,064B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->26.31% (21,208,064B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->26.31% (21,208,064B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->15.61% (12,582,912B) 0x50B75C: realloc (alloc.rs:134) | ->15.61% (12,582,912B) 0x50B75C: grow_impl (alloc.rs:222) | ->15.61% (12,582,912B) 0x50B75C: grow (alloc.rs:284) | ->15.61% (12,582,912B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->15.61% (12,582,912B) 0x84FC33: grow_amortized (mod.rs:660) | ->15.61% (12,582,912B) 0x84FC33: grow_one (mod.rs:567) | ->15.61% (12,582,912B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->15.61% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->15.61% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->15.61% (12,582,912B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->15.61% (12,582,912B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->15.61% (12,582,912B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->15.61% (12,582,912B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->15.61% (12,582,912B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->15.61% (12,582,912B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->15.61% (12,582,912B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->15.61% (12,582,912B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->15.61% (12,582,912B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->15.61% (12,582,912B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->15.61% (12,582,912B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->15.61% (12,582,912B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->15.61% (12,582,912B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.18% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->05.20% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->05.20% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->05.20% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->05.20% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->05.20% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->05.20% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.32% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.32% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.30% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.30% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.30% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.30% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.30% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.02% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.65% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.42% (5,174,355B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->04.10% (3,306,579B) in 29 places, all below massif's threshold (1.00%) | | | ->02.32% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.54% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.54% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.54% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.54% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.54% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.54% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.54% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.77% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.52% (4,450,646B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->05.52% (4,450,646B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->05.52% (4,450,646B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->05.52% (4,450,646B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->05.52% (4,450,646B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->05.52% (4,450,646B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->05.52% (4,450,646B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->05.52% (4,450,646B) 0xB05A5D: to_vec (slice.rs:445) | ->05.52% (4,450,646B) 0xB05A5D: to_vec_in (slice.rs:398) | ->05.52% (4,450,646B) 0xB05A5D: to_vec (slice.rs:374) | ->05.52% (4,450,646B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->05.52% (4,450,646B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->05.52% (4,450,646B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->05.52% (4,450,646B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->05.52% (4,450,646B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->05.52% (4,450,646B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->05.52% (4,450,546B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->05.52% (4,450,546B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->05.52% (4,450,546B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->05.52% (4,450,546B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->05.52% (4,450,546B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->05.52% (4,450,546B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->05.52% (4,450,546B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->05.52% (4,450,546B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.52% (4,450,546B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->02.03% (1,635,481B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 21 362,855,676,036 80,875,416 73,271,554 7,603,862 0 22 376,538,538,156 81,504,792 73,773,156 7,731,636 0 23 400,330,600,736 82,584,440 74,634,403 7,950,037 0 24 420,114,829,784 83,402,152 75,286,913 8,115,239 0 25 435,262,658,519 84,038,760 75,794,693 8,244,067 0 26 452,347,534,069 84,767,544 76,376,020 8,391,524 0 27 471,847,754,563 85,554,808 77,000,496 8,554,312 0 28 484,999,953,603 86,346,976 77,685,446 8,661,530 0 89.97% (77,685,446B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->29.10% (25,125,376B) 0x515F1C: realloc (alloc.rs:134) | ->29.10% (25,125,376B) 0x515F1C: grow_impl (alloc.rs:222) | ->29.10% (25,125,376B) 0x515F1C: grow (alloc.rs:284) | ->29.10% (25,125,376B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->29.10% (25,125,376B) 0xA97C5C: grow_amortized (mod.rs:660) | ->29.10% (25,125,376B) 0xA97C5C: grow_one (mod.rs:567) | ->29.10% (25,125,376B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->29.10% (25,125,376B) 0x780A27: push_mut (mod.rs:2655) | ->29.10% (25,125,376B) 0x780A27: push (mod.rs:2572) | ->29.10% (25,125,376B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->29.10% (25,125,376B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->29.10% (25,125,376B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->29.10% (25,125,376B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->29.10% (25,125,376B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->29.10% (25,124,864B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->29.10% (25,124,864B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->29.10% (25,124,864B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->29.10% (25,124,864B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->29.10% (25,124,864B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->29.10% (25,124,864B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->29.10% (25,124,864B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->29.10% (25,124,864B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->29.10% (25,124,864B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->25.86% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->09.47% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->09.47% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->07.10% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->07.10% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->07.10% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.10% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->02.37% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->02.37% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->02.37% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.37% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->04.26% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->04.26% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->04.26% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->04.26% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->04.26% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.26% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.26% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.26% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.26% (3,680,000B) 0x52355E: main (main.c:57) | | | ->03.82% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->02.85% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.85% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.85% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->02.13% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->02.13% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->02.13% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->02.13% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.71% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.43% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->02.43% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.43% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.43% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.43% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.43% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.43% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.43% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.82% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->01.82% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.82% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.82% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.82% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.82% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.82% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.82% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.21% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.21% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.21% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->14.57% (12,582,912B) 0x50B75C: realloc (alloc.rs:134) | ->14.57% (12,582,912B) 0x50B75C: grow_impl (alloc.rs:222) | ->14.57% (12,582,912B) 0x50B75C: grow (alloc.rs:284) | ->14.57% (12,582,912B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->14.57% (12,582,912B) 0x84FC33: grow_amortized (mod.rs:660) | ->14.57% (12,582,912B) 0x84FC33: grow_one (mod.rs:567) | ->14.57% (12,582,912B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->14.57% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->14.57% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->14.57% (12,582,912B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->14.57% (12,582,912B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->14.57% (12,582,912B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->14.57% (12,582,912B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->14.57% (12,582,912B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->14.57% (12,582,912B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->14.57% (12,582,912B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->14.57% (12,582,912B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->14.57% (12,582,912B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->14.57% (12,582,912B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->14.57% (12,582,912B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->14.57% (12,582,912B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->14.57% (12,582,912B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.70% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->04.86% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->04.86% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.86% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.86% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.86% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.86% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.23% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.23% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.21% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.21% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.21% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.21% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.21% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.02% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.61% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.11% (5,272,670B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.11% (5,272,670B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.11% (5,272,670B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.11% (5,272,670B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.11% (5,272,670B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.11% (5,272,670B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.11% (5,272,670B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.11% (5,272,670B) 0xB05A5D: to_vec (slice.rs:445) | ->06.11% (5,272,670B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.11% (5,272,670B) 0xB05A5D: to_vec (slice.rs:374) | ->06.11% (5,272,670B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.11% (5,272,670B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.11% (5,272,670B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.11% (5,272,670B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.11% (5,272,670B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.11% (5,272,670B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.11% (5,272,570B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.11% (5,272,570B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.11% (5,272,570B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.11% (5,272,570B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.11% (5,272,570B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.11% (5,272,570B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.11% (5,272,570B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.11% (5,272,570B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.11% (5,272,570B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.69% (4,912,211B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->03.53% (3,044,435B) in 29 places, all below massif's threshold (1.00%) | | | ->02.16% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.44% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.44% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.44% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.44% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.44% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.44% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.44% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.72% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.95% (1,681,381B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 29 502,272,742,153 86,784,792 77,981,161 8,803,631 0 30 527,062,668,548 87,740,728 78,743,278 8,997,450 0 31 545,078,629,136 88,413,064 79,278,584 9,134,480 0 32 568,173,499,507 89,237,464 79,936,205 9,301,259 0 33 582,073,472,112 89,742,024 80,338,884 9,403,140 0 34 604,167,463,352 90,519,752 80,959,298 9,560,454 0 35 618,558,865,843 91,023,864 81,361,552 9,662,312 0 36 638,619,386,544 91,728,376 81,918,160 9,810,216 0 37 665,936,166,864 92,686,968 82,682,626 10,004,342 0 38 681,512,858,542 93,217,832 83,105,594 10,112,238 0 39 703,262,632,259 94,477,568 84,216,394 10,261,174 0 89.14% (84,216,394B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->32.03% (30,257,152B) 0x515F1C: realloc (alloc.rs:134) | ->32.03% (30,257,152B) 0x515F1C: grow_impl (alloc.rs:222) | ->32.03% (30,257,152B) 0x515F1C: grow (alloc.rs:284) | ->32.03% (30,257,152B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->32.03% (30,257,152B) 0xA97C5C: grow_amortized (mod.rs:660) | ->32.03% (30,257,152B) 0xA97C5C: grow_one (mod.rs:567) | ->32.03% (30,257,152B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->32.03% (30,257,152B) 0x780A27: push_mut (mod.rs:2655) | ->32.03% (30,257,152B) 0x780A27: push (mod.rs:2572) | ->32.03% (30,257,152B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->32.03% (30,257,152B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->32.03% (30,257,152B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->32.03% (30,257,152B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->32.03% (30,257,152B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->32.03% (30,256,640B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->32.03% (30,256,640B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->32.03% (30,256,640B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->32.03% (30,256,640B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->32.03% (30,256,640B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->32.03% (30,256,640B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->32.03% (30,256,640B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->32.03% (30,256,640B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->32.03% (30,256,640B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->23.63% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->08.65% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->08.65% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->06.49% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->06.49% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->06.49% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.49% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->02.16% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->02.16% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->02.16% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.16% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.90% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.90% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.90% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.90% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.90% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.90% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.90% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.90% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.90% (3,680,000B) 0x52355E: main (main.c:57) | | | ->03.49% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->02.60% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.60% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.60% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.95% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.95% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.95% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.95% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.65% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.22% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->02.22% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.22% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.22% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.22% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.22% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.22% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.22% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.66% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->01.66% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.66% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.66% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.66% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.66% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.66% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.66% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.11% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.11% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.11% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->13.32% (12,582,912B) 0x50B75C: realloc (alloc.rs:134) | ->13.32% (12,582,912B) 0x50B75C: grow_impl (alloc.rs:222) | ->13.32% (12,582,912B) 0x50B75C: grow (alloc.rs:284) | ->13.32% (12,582,912B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->13.32% (12,582,912B) 0x84FC33: grow_amortized (mod.rs:660) | ->13.32% (12,582,912B) 0x84FC33: grow_one (mod.rs:567) | ->13.32% (12,582,912B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->13.32% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->13.32% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->13.32% (12,582,912B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->13.32% (12,582,912B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->13.32% (12,582,912B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->13.32% (12,582,912B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->13.32% (12,582,912B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->13.32% (12,582,912B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->13.32% (12,582,912B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->13.32% (12,582,912B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->13.32% (12,582,912B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->13.32% (12,582,912B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->13.32% (12,582,912B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->13.32% (12,582,912B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->13.32% (12,582,912B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.72% (6,349,560B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.72% (6,349,560B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.72% (6,349,560B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.72% (6,349,560B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.72% (6,349,560B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.72% (6,349,560B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.72% (6,349,560B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.72% (6,349,560B) 0xB05A5D: to_vec (slice.rs:445) | ->06.72% (6,349,560B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.72% (6,349,560B) 0xB05A5D: to_vec (slice.rs:374) | ->06.72% (6,349,560B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.72% (6,349,560B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.72% (6,349,560B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.72% (6,349,560B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.72% (6,349,560B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.72% (6,349,560B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.72% (6,349,460B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.72% (6,349,460B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.72% (6,349,460B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.72% (6,349,460B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.72% (6,349,460B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.72% (6,349,460B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.72% (6,349,460B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.72% (6,349,460B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.72% (6,349,460B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->06.12% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->04.44% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->04.44% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.44% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.44% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.44% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.44% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.13% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.13% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.11% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.11% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.11% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.11% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.11% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.02% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.55% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.48% (5,174,355B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->03.50% (3,306,579B) in 29 places, all below massif's threshold (1.00%) | | | ->01.98% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.32% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.32% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.32% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.32% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.32% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.32% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.32% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.66% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.84% (1,741,519B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 40 717,649,452,914 94,400,344 84,048,172 10,352,172 0 41 734,926,947,639 94,943,048 84,480,593 10,462,455 0 42 753,840,485,214 95,547,512 84,962,877 10,584,635 0 43 768,654,267,488 96,028,712 85,346,370 10,682,342 0 44 787,079,787,522 96,613,656 85,812,884 10,800,772 0 45 809,998,935,244 97,341,864 86,393,974 10,947,890 0 88.75% (86,393,974B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->33.35% (32,467,456B) 0x515F1C: realloc (alloc.rs:134) | ->33.35% (32,467,456B) 0x515F1C: grow_impl (alloc.rs:222) | ->33.35% (32,467,456B) 0x515F1C: grow (alloc.rs:284) | ->33.35% (32,467,456B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->33.35% (32,467,456B) 0xA97C5C: grow_amortized (mod.rs:660) | ->33.35% (32,467,456B) 0xA97C5C: grow_one (mod.rs:567) | ->33.35% (32,467,456B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->33.35% (32,467,456B) 0x780A27: push_mut (mod.rs:2655) | ->33.35% (32,467,456B) 0x780A27: push (mod.rs:2572) | ->33.35% (32,467,456B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->33.35% (32,467,456B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->33.35% (32,467,456B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->33.35% (32,467,456B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->33.35% (32,467,456B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->33.35% (32,466,944B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->33.35% (32,466,944B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->33.35% (32,466,944B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->33.35% (32,466,944B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->33.35% (32,466,944B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->33.35% (32,466,944B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->33.35% (32,466,944B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->33.35% (32,466,944B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->33.35% (32,466,944B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->22.94% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->08.40% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->08.40% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->06.30% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->06.30% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->06.30% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.30% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->02.10% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->02.10% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->02.10% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->02.10% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.78% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.78% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.78% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.78% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.78% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.78% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.78% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.78% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.78% (3,680,000B) 0x52355E: main (main.c:57) | | | ->03.39% (3,295,624B) in 232 places, all below massif's threshold (1.00%) | | | ->02.52% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.52% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.52% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.89% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.89% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.89% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.89% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.63% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.15% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->02.15% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->02.15% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->02.15% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->02.15% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->02.15% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->02.15% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->02.15% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.62% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | | ->01.62% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.62% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.62% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.62% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.62% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.62% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.62% (1,572,840B) 0x52355E: main (main.c:57) | | | ->01.08% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:928) | ->01.08% (1,048,576B) 0x53C8C9: SCHSInitCtx (util-mpm-hs.c:913) | ->01.08% (1,048,576B) in 8 places, all below massif's threshold (1.00%) | ->12.93% (12,582,912B) 0x50B75C: realloc (alloc.rs:134) | ->12.93% (12,582,912B) 0x50B75C: grow_impl (alloc.rs:222) | ->12.93% (12,582,912B) 0x50B75C: grow (alloc.rs:284) | ->12.93% (12,582,912B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->12.93% (12,582,912B) 0x84FC33: grow_amortized (mod.rs:660) | ->12.93% (12,582,912B) 0x84FC33: grow_one (mod.rs:567) | ->12.93% (12,582,912B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->12.93% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->12.93% (12,582,912B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->12.93% (12,582,912B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->12.93% (12,582,912B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->12.93% (12,582,912B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->12.93% (12,582,912B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->12.93% (12,582,912B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->12.93% (12,582,912B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->12.93% (12,582,912B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->12.93% (12,582,912B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->12.93% (12,582,912B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->12.93% (12,582,912B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->12.93% (12,582,912B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->12.93% (12,582,912B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->12.93% (12,582,912B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->07.00% (6,813,558B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->07.00% (6,813,558B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->07.00% (6,813,558B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->07.00% (6,813,558B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->07.00% (6,813,558B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->07.00% (6,813,558B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->07.00% (6,813,558B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->07.00% (6,813,558B) 0xB05A5D: to_vec (slice.rs:445) | ->07.00% (6,813,558B) 0xB05A5D: to_vec_in (slice.rs:398) | ->07.00% (6,813,558B) 0xB05A5D: to_vec (slice.rs:374) | ->07.00% (6,813,558B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->07.00% (6,813,558B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->07.00% (6,813,558B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->07.00% (6,813,558B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->07.00% (6,813,558B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->07.00% (6,813,558B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->07.00% (6,813,458B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->07.00% (6,813,458B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->07.00% (6,813,458B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->07.00% (6,813,458B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->07.00% (6,813,458B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->07.00% (6,813,458B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->07.00% (6,813,458B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->07.00% (6,813,458B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->07.00% (6,813,458B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.94% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->04.31% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->04.31% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->04.31% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->04.31% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->04.31% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->04.31% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.09% (1,064,960B) 0x637917: THashInitConfig (util-thash.c:267) | | ->01.09% (1,064,960B) 0x6383BB: THashInit (util-thash.c:336) | | ->01.08% (1,048,576B) 0x58B3D0: ThresholdsInit (detect-engine-threshold.c:216) | | | ->01.08% (1,048,576B) 0x58B3D0: ThresholdInit (detect-engine-threshold.c:68) | | | ->01.08% (1,048,576B) 0x52741A: PostConfLoadedSetup (suricata.c:2874) | | | ->01.08% (1,048,576B) 0x52828D: SuricataInit (suricata.c:3074) | | | ->01.08% (1,048,576B) 0x52355E: main (main.c:57) | | | | | ->00.02% (16,384B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.54% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.78% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.86% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->01.92% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.28% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.28% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.28% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.28% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.28% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.28% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.28% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.64% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.82% (1,769,085B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 46 819,510,517,054 97,650,248 86,639,316 11,010,932 0 47 839,631,620,688 98,234,664 87,105,349 11,129,315 0 48 865,306,872,042 111,591,272 100,305,514 11,285,758 0 89.89% (100,305,514B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->30.07% (33,554,944B) 0x515F1C: realloc (alloc.rs:134) | ->30.07% (33,554,944B) 0x515F1C: grow_impl (alloc.rs:222) | ->30.07% (33,554,944B) 0x515F1C: grow (alloc.rs:284) | ->30.07% (33,554,944B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->30.07% (33,554,944B) 0xA97C5C: grow_amortized (mod.rs:660) | ->30.07% (33,554,944B) 0xA97C5C: grow_one (mod.rs:567) | ->30.07% (33,554,944B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->30.07% (33,554,944B) 0x780A27: push_mut (mod.rs:2655) | ->30.07% (33,554,944B) 0x780A27: push (mod.rs:2572) | ->30.07% (33,554,944B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->30.07% (33,554,944B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->30.07% (33,554,944B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->30.07% (33,554,944B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->30.07% (33,554,944B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->30.07% (33,554,432B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->30.07% (33,554,432B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->30.07% (33,554,432B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->30.07% (33,554,432B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->30.07% (33,554,432B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->30.07% (33,554,432B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->30.07% (33,554,432B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->30.07% (33,554,432B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->30.07% (33,554,432B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->22.55% (25,165,824B) 0x50B75C: realloc (alloc.rs:134) | ->22.55% (25,165,824B) 0x50B75C: grow_impl (alloc.rs:222) | ->22.55% (25,165,824B) 0x50B75C: grow (alloc.rs:284) | ->22.55% (25,165,824B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->22.55% (25,165,824B) 0x84FC33: grow_amortized (mod.rs:660) | ->22.55% (25,165,824B) 0x84FC33: grow_one (mod.rs:567) | ->22.55% (25,165,824B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->22.55% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->22.55% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->22.55% (25,165,824B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->22.55% (25,165,824B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->22.55% (25,165,824B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->22.55% (25,165,824B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->22.55% (25,165,824B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->22.55% (25,165,824B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->22.55% (25,165,824B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->22.55% (25,165,824B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->22.55% (25,165,824B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->22.55% (25,165,824B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->22.55% (25,165,824B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->22.55% (25,165,824B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->22.55% (25,165,824B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->20.01% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->07.33% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->07.33% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->05.49% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->05.49% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->05.49% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.49% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->01.83% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->01.83% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->01.83% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.83% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.89% (4,344,200B) in 233 places, all below massif's threshold (1.00%) | | | ->03.30% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.30% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.30% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.30% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.30% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.30% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.30% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.30% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.30% (3,680,000B) 0x52355E: main (main.c:57) | | | ->02.20% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.20% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.20% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.65% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.65% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.65% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.65% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.55% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.88% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->01.88% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.88% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.88% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.88% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.88% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.88% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.88% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.41% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | ->01.41% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | ->01.41% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | ->01.41% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | ->01.41% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | ->01.41% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | ->01.41% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | ->01.41% (1,572,840B) 0x52355E: main (main.c:57) | ->06.31% (7,041,954B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.31% (7,041,954B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.31% (7,041,954B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.31% (7,041,954B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.31% (7,041,954B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.31% (7,041,954B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.31% (7,041,954B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.31% (7,041,954B) 0xB05A5D: to_vec (slice.rs:445) | ->06.31% (7,041,954B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.31% (7,041,954B) 0xB05A5D: to_vec (slice.rs:374) | ->06.31% (7,041,954B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.31% (7,041,954B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.31% (7,041,954B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.31% (7,041,954B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.31% (7,041,954B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.31% (7,041,954B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.31% (7,041,854B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.31% (7,041,854B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.31% (7,041,854B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.31% (7,041,854B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.31% (7,041,854B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.31% (7,041,854B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.31% (7,041,854B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.31% (7,041,854B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.31% (7,041,854B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.18% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->03.76% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->03.76% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.76% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.76% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.76% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.76% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.42% (1,589,248B) in 3 places, all below massif's threshold (1.00%) | ->04.17% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.49% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->01.67% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.12% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.12% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.12% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.12% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.12% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.12% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.12% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.56% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.60% (1,781,829B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 49 885,719,116,720 112,195,848 100,786,862 11,408,986 0 50 886,646,201,620 112,219,704 100,805,813 11,413,891 0 51 887,574,020,176 112,249,496 100,829,588 11,419,908 0 52 888,501,307,455 112,274,248 100,849,424 11,424,824 0 53 889,430,606,272 112,302,472 100,871,906 11,430,566 0 54 890,357,314,867 112,332,600 100,895,892 11,436,708 0 55 891,288,374,715 112,359,704 100,917,610 11,442,094 0 56 892,216,554,100 112,389,048 100,940,977 11,448,071 0 57 893,149,412,584 112,412,568 100,959,749 11,452,819 0 89.81% (100,959,749B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->30.33% (34,092,032B) 0x515F1C: realloc (alloc.rs:134) | ->30.33% (34,092,032B) 0x515F1C: grow_impl (alloc.rs:222) | ->30.33% (34,092,032B) 0x515F1C: grow (alloc.rs:284) | ->30.33% (34,092,032B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->30.33% (34,092,032B) 0xA97C5C: grow_amortized (mod.rs:660) | ->30.33% (34,092,032B) 0xA97C5C: grow_one (mod.rs:567) | ->30.33% (34,092,032B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->30.33% (34,092,032B) 0x780A27: push_mut (mod.rs:2655) | ->30.33% (34,092,032B) 0x780A27: push (mod.rs:2572) | ->30.33% (34,092,032B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->30.33% (34,092,032B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->30.33% (34,092,032B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->30.33% (34,091,520B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->30.33% (34,091,520B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->30.33% (34,091,008B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->30.33% (34,091,008B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->30.33% (34,091,008B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->30.33% (34,091,008B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->30.33% (34,091,008B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->30.33% (34,091,008B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->30.33% (34,091,008B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->30.33% (34,091,008B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->30.33% (34,091,008B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | ->22.39% (25,165,824B) 0x50B75C: realloc (alloc.rs:134) | ->22.39% (25,165,824B) 0x50B75C: grow_impl (alloc.rs:222) | ->22.39% (25,165,824B) 0x50B75C: grow (alloc.rs:284) | ->22.39% (25,165,824B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->22.39% (25,165,824B) 0x84FC33: grow_amortized (mod.rs:660) | ->22.39% (25,165,824B) 0x84FC33: grow_one (mod.rs:567) | ->22.39% (25,165,824B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->22.39% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->22.39% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->22.39% (25,165,824B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->22.39% (25,165,824B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->22.39% (25,165,824B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->22.39% (25,165,824B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->22.39% (25,165,824B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->22.39% (25,165,824B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->22.39% (25,165,824B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->22.39% (25,165,824B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->22.39% (25,165,824B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->22.39% (25,165,824B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->22.39% (25,165,824B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->22.39% (25,165,824B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->22.39% (25,165,824B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->19.86% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->07.27% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->07.27% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->05.45% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->05.45% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->05.45% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.45% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->01.82% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->01.82% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->01.82% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.82% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.86% (4,344,200B) in 233 places, all below massif's threshold (1.00%) | | | ->03.27% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.27% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.27% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.27% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.27% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.27% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.27% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.27% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.27% (3,680,000B) 0x52355E: main (main.c:57) | | | ->02.19% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.19% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.19% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.64% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.64% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.64% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.64% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.55% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.87% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->01.87% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.87% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.87% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.87% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.87% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.87% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.87% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.40% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | ->01.40% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | ->01.40% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | ->01.40% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | ->01.40% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | ->01.40% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | ->01.40% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | ->01.40% (1,572,840B) 0x52355E: main (main.c:57) | ->06.36% (7,154,471B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.36% (7,154,471B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.36% (7,154,471B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.36% (7,154,471B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.36% (7,154,471B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.36% (7,154,471B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.36% (7,154,471B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.36% (7,154,471B) 0xB05A5D: to_vec (slice.rs:445) | ->06.36% (7,154,471B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.36% (7,154,471B) 0xB05A5D: to_vec (slice.rs:374) | ->06.36% (7,154,471B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.36% (7,154,471B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.36% (7,154,471B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.36% (7,154,471B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.36% (7,154,372B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.36% (7,154,372B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.36% (7,154,272B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.36% (7,154,272B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.36% (7,154,272B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.36% (7,154,272B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.36% (7,154,272B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.36% (7,154,272B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.36% (7,154,272B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.36% (7,154,272B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.36% (7,154,272B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (99B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.14% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->03.73% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->03.73% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.73% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.73% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.73% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.73% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.41% (1,589,248B) in 3 places, all below massif's threshold (1.00%) | ->04.14% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.48% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->01.66% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.11% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.11% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.11% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.11% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.11% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.11% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.11% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.55% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.59% (1,786,459B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 58 894,078,599,934 112,440,456 100,982,050 11,458,406 0 59 895,010,567,347 112,469,464 101,005,186 11,464,278 0 60 895,941,027,403 112,496,904 101,027,056 11,469,848 0 61 896,873,995,672 112,527,816 101,051,640 11,476,176 0 62 897,803,889,248 112,560,408 101,077,746 11,482,662 0 63 898,725,652,736 112,585,496 101,097,774 11,487,722 0 64 898,943,436,828 112,851,936 101,363,260 11,488,676 0 89.82% (101,363,260B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->30.31% (34,207,744B) 0x515F1C: realloc (alloc.rs:134) | ->30.31% (34,207,744B) 0x515F1C: grow_impl (alloc.rs:222) | ->30.31% (34,207,744B) 0x515F1C: grow (alloc.rs:284) | ->30.31% (34,207,744B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->30.31% (34,207,744B) 0xA97C5C: grow_amortized (mod.rs:660) | ->30.31% (34,207,744B) 0xA97C5C: grow_one (mod.rs:567) | ->30.31% (34,207,744B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->30.31% (34,207,744B) 0x780A27: push_mut (mod.rs:2655) | ->30.31% (34,207,744B) 0x780A27: push (mod.rs:2572) | ->30.31% (34,207,744B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->30.31% (34,207,744B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->30.31% (34,207,744B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->30.31% (34,207,744B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->30.31% (34,207,744B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->30.31% (34,207,232B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->30.31% (34,207,232B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->30.31% (34,207,232B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->30.31% (34,207,232B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->30.31% (34,207,232B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->30.31% (34,207,232B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->30.31% (34,207,232B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->30.31% (34,207,232B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->30.31% (34,207,232B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->22.30% (25,165,824B) 0x50B75C: realloc (alloc.rs:134) | ->22.30% (25,165,824B) 0x50B75C: grow_impl (alloc.rs:222) | ->22.30% (25,165,824B) 0x50B75C: grow (alloc.rs:284) | ->22.30% (25,165,824B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->22.30% (25,165,824B) 0x84FC33: grow_amortized (mod.rs:660) | ->22.30% (25,165,824B) 0x84FC33: grow_one (mod.rs:567) | ->22.30% (25,165,824B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->22.30% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->22.30% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->22.30% (25,165,824B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->22.30% (25,165,824B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->22.30% (25,165,824B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->22.30% (25,165,824B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->22.30% (25,165,824B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->22.30% (25,165,824B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->22.30% (25,165,824B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->22.30% (25,165,824B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->22.30% (25,165,824B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->22.30% (25,165,824B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->22.30% (25,165,824B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->22.30% (25,165,824B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->22.30% (25,165,824B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->19.78% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->07.24% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->07.24% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->05.43% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->05.43% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->05.43% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.43% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->01.81% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->01.81% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->01.81% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.81% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.85% (4,344,200B) in 233 places, all below massif's threshold (1.00%) | | | ->03.26% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.26% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.26% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.26% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.26% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.26% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.26% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.26% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.26% (3,680,000B) 0x52355E: main (main.c:57) | | | ->02.18% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.18% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.18% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.63% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.63% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.63% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.63% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.54% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.86% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->01.86% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.86% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.86% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.86% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.86% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.86% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.86% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.39% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | ->01.39% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | ->01.39% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | ->01.39% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | ->01.39% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | ->01.39% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | ->01.39% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | ->01.39% (1,572,840B) 0x52355E: main (main.c:57) | ->06.36% (7,178,770B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.36% (7,178,770B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.36% (7,178,770B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.36% (7,178,770B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.36% (7,178,770B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.36% (7,178,770B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.36% (7,178,770B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.36% (7,178,770B) 0xB05A5D: to_vec (slice.rs:445) | ->06.36% (7,178,770B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.36% (7,178,770B) 0xB05A5D: to_vec (slice.rs:374) | ->06.36% (7,178,770B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.36% (7,178,770B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.36% (7,178,770B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.36% (7,178,770B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.36% (7,178,770B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.36% (7,178,770B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.36% (7,178,670B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.36% (7,178,670B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.36% (7,178,670B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.36% (7,178,670B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.36% (7,178,670B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.36% (7,178,670B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.36% (7,178,670B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.36% (7,178,670B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.36% (7,178,670B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.12% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->03.72% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->03.72% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.72% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.72% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.72% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.72% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.41% (1,589,248B) in 3 places, all below massif's threshold (1.00%) | ->04.35% (4,912,211B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.70% (3,044,435B) in 29 places, all below massif's threshold (1.00%) | | | ->01.66% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.10% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.10% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.10% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.10% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.10% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.10% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.10% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.55% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.58% (1,787,815B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 65 899,869,261,946 112,616,856 101,122,766 11,494,090 0 66 900,803,862,300 112,647,768 101,147,342 11,500,426 0 67 901,738,258,045 112,672,520 101,167,148 11,505,372 0 68 902,662,486,624 112,697,944 101,187,387 11,510,557 0 69 903,584,558,799 112,721,912 101,206,578 11,515,334 0 70 904,508,916,486 112,747,784 101,227,194 11,520,590 0 71 905,432,689,117 112,769,288 101,244,273 11,525,015 0 72 906,357,084,987 112,797,512 101,266,802 11,530,710 0 73 907,280,414,572 112,822,600 101,286,868 11,535,732 0 74 908,206,223,381 112,850,488 101,309,224 11,541,264 0 89.77% (101,309,224B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->30.46% (34,377,728B) 0x515F1C: realloc (alloc.rs:134) | ->30.46% (34,377,728B) 0x515F1C: grow_impl (alloc.rs:222) | ->30.46% (34,377,728B) 0x515F1C: grow (alloc.rs:284) | ->30.46% (34,377,728B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->30.46% (34,377,728B) 0xA97C5C: grow_amortized (mod.rs:660) | ->30.46% (34,377,728B) 0xA97C5C: grow_one (mod.rs:567) | ->30.46% (34,377,728B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->30.46% (34,377,728B) 0x780A27: push_mut (mod.rs:2655) | ->30.46% (34,377,728B) 0x780A27: push (mod.rs:2572) | ->30.46% (34,377,728B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->30.46% (34,377,728B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->30.46% (34,377,728B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->30.46% (34,377,728B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->30.46% (34,377,728B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->30.46% (34,377,216B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->30.46% (34,377,216B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->30.46% (34,377,216B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->30.46% (34,377,216B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->30.46% (34,377,216B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->30.46% (34,377,216B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->30.46% (34,377,216B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->30.46% (34,377,216B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->30.46% (34,377,216B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->22.30% (25,165,824B) 0x50B75C: realloc (alloc.rs:134) | ->22.30% (25,165,824B) 0x50B75C: grow_impl (alloc.rs:222) | ->22.30% (25,165,824B) 0x50B75C: grow (alloc.rs:284) | ->22.30% (25,165,824B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->22.30% (25,165,824B) 0x84FC33: grow_amortized (mod.rs:660) | ->22.30% (25,165,824B) 0x84FC33: grow_one (mod.rs:567) | ->22.30% (25,165,824B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->22.30% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->22.30% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->22.30% (25,165,824B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->22.30% (25,165,824B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->22.30% (25,165,824B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->22.30% (25,165,824B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->22.30% (25,165,824B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->22.30% (25,165,824B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->22.30% (25,165,824B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->22.30% (25,165,824B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->22.30% (25,165,824B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->22.30% (25,165,824B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->22.30% (25,165,824B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->22.30% (25,165,824B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->22.30% (25,165,824B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->19.78% (22,327,344B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->07.24% (8,175,616B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->07.24% (8,175,616B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->05.43% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->05.43% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->05.43% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.43% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->01.81% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->01.81% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->01.81% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.81% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.85% (4,344,200B) in 233 places, all below massif's threshold (1.00%) | | | ->03.26% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.26% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.26% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.26% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.26% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.26% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.26% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.26% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.26% (3,680,000B) 0x52355E: main (main.c:57) | | | ->02.18% (2,457,600B) 0x5EB636: PacketInit (packet.c:66) | | ->02.18% (2,457,600B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.18% (2,457,600B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.63% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.63% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.63% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.63% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.54% (614,400B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.86% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->01.86% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.86% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.86% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.86% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.86% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.86% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.86% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.39% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | ->01.39% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | ->01.39% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | ->01.39% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | ->01.39% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | ->01.39% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | ->01.39% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | ->01.39% (1,572,840B) 0x52355E: main (main.c:57) | ->06.39% (7,214,486B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.39% (7,214,486B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.39% (7,214,486B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.39% (7,214,486B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.39% (7,214,486B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.39% (7,214,486B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.39% (7,214,486B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.39% (7,214,486B) 0xB05A5D: to_vec (slice.rs:445) | ->06.39% (7,214,486B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.39% (7,214,486B) 0xB05A5D: to_vec (slice.rs:374) | ->06.39% (7,214,486B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.39% (7,214,486B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.39% (7,214,486B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.39% (7,214,486B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.39% (7,214,486B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.39% (7,214,486B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.39% (7,214,386B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.39% (7,214,386B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.39% (7,214,386B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.39% (7,214,386B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.39% (7,214,386B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.39% (7,214,386B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.39% (7,214,386B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.39% (7,214,386B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.39% (7,214,386B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.12% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->03.72% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->03.72% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.72% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.72% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.72% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.72% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.41% (1,589,248B) in 3 places, all below massif's threshold (1.00%) | ->04.12% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.47% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->01.66% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.10% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.10% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.10% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.10% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.10% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.10% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.10% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.55% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.59% (1,790,223B) in 853 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 75 909,129,954,124 112,878,264 101,331,287 11,546,977 0 76 910,059,100,798 112,897,864 101,346,918 11,550,946 0 77 910,982,388,371 112,928,104 101,371,128 11,556,976 0 78 911,910,611,112 112,953,528 101,391,307 11,562,221 0 79 912,836,468,944 112,979,400 101,411,973 11,567,427 0 80 913,765,534,338 113,005,720 101,433,046 11,572,674 0 81 914,692,240,412 113,032,712 101,454,489 11,578,223 0 82 915,622,293,308 113,057,800 101,474,526 11,583,274 0 83 916,548,895,187 113,086,808 101,497,705 11,589,103 0 84 916,656,098,980 115,776,160 104,157,904 11,618,256 0 89.96% (104,157,904B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->29.83% (34,533,888B) 0x515F1C: realloc (alloc.rs:134) | ->29.83% (34,533,888B) 0x515F1C: grow_impl (alloc.rs:222) | ->29.83% (34,533,888B) 0x515F1C: grow (alloc.rs:284) | ->29.83% (34,533,888B) 0x515F1C: alloc::raw_vec::finish_grow (mod.rs:775) | ->29.83% (34,533,888B) 0xA97C5C: grow_amortized (mod.rs:660) | ->29.83% (34,533,888B) 0xA97C5C: grow_one (mod.rs:567) | ->29.83% (34,533,888B) 0xA97C5C: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->29.83% (34,533,888B) 0x780A27: push_mut (mod.rs:2655) | ->29.83% (34,533,888B) 0x780A27: push (mod.rs:2572) | ->29.83% (34,533,888B) 0x780A27: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->29.83% (34,533,888B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->29.83% (34,533,888B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->29.83% (34,533,888B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->29.83% (34,533,888B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->29.83% (34,533,376B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->29.83% (34,533,376B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->29.83% (34,533,376B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->29.83% (34,533,376B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->29.83% (34,533,376B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->29.83% (34,533,376B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->29.83% (34,533,376B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->29.83% (34,533,376B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->29.83% (34,533,376B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (512B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->21.74% (25,165,824B) 0x50B75C: realloc (alloc.rs:134) | ->21.74% (25,165,824B) 0x50B75C: grow_impl (alloc.rs:222) | ->21.74% (25,165,824B) 0x50B75C: grow (alloc.rs:284) | ->21.74% (25,165,824B) 0x50B75C: alloc::raw_vec::finish_grow (mod.rs:775) | ->21.74% (25,165,824B) 0x84FC33: grow_amortized (mod.rs:660) | ->21.74% (25,165,824B) 0x84FC33: grow_one (mod.rs:567) | ->21.74% (25,165,824B) 0x84FC33: alloc::raw_vec::RawVec::grow_one (mod.rs:340) | ->21.74% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2655) | ->21.74% (25,165,824B) 0x780CDA: UnknownInlinedFun (mod.rs:2572) | ->21.74% (25,165,824B) 0x780CDA: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:159) | ->21.74% (25,165,824B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->21.74% (25,165,824B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->21.74% (25,165,824B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->21.74% (25,165,824B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | ->21.74% (25,165,824B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | ->21.74% (25,165,824B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | ->21.74% (25,165,824B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | ->21.74% (25,165,824B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | ->21.74% (25,165,824B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | ->21.74% (25,165,824B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | ->21.74% (25,165,824B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->21.74% (25,165,824B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->21.58% (24,985,648B) 0x53B5A0: SCCallocFunc (util-mem.c:60) | ->08.83% (10,219,520B) 0x56BDAB: PacketGetFromAlloc (decode.c:264) | | ->08.83% (10,219,520B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->05.30% (6,131,712B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->05.30% (6,131,712B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->05.30% (6,131,712B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->05.30% (6,131,712B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->01.77% (2,043,904B) 0x526AAA: PostRunDeinit (suricata.c:2353) | | | ->01.77% (2,043,904B) 0x526AAA: PostRunDeinit (suricata.c:2345) | | | ->01.77% (2,043,904B) 0x52874D: SuricataShutdown (suricata.c:3126) | | | ->01.77% (2,043,904B) 0x52356D: main (main.c:65) | | | | | ->01.77% (2,043,904B) 0x5D23D3: FlowManagerThreadInit (flow-manager.c:760) | | ->01.77% (2,043,904B) 0x52B45B: TmThreadsManagement (tm-threads.c:558) | | ->01.77% (2,043,904B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.77% (2,043,904B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->03.75% (4,344,200B) in 233 places, all below massif's threshold (1.00%) | | | ->03.18% (3,680,000B) 0x5D5C98: FlowAlloc (flow-util.c:67) | | ->03.18% (3,680,000B) 0x5D4C6C: FlowSparePoolUpdateBlock (flow-spare-pool.c:68) | | ->03.18% (3,680,000B) 0x5D4C6C: FlowSparePoolInit (flow-spare-pool.c:299) | | ->03.18% (3,680,000B) 0x5DBF1A: FlowInitConfig (flow.c:699) | | ->03.18% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.18% (3,680,000B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.18% (3,680,000B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.18% (3,680,000B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.18% (3,680,000B) 0x52355E: main (main.c:57) | | | ->02.65% (3,072,000B) 0x5EB636: PacketInit (packet.c:66) | | ->02.65% (3,072,000B) 0x56BDBB: PacketGetFromAlloc (decode.c:268) | | ->02.65% (3,072,000B) 0x52DAFA: PacketPoolInit (tmqh-packetpool.c:254) | | ->01.59% (1,843,200B) 0x529F8A: TmThreadsSlotPktAcqLoopInit (tm-threads.c:217) | | | ->01.59% (1,843,200B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | | ->01.59% (1,843,200B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->01.59% (1,843,200B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->01.06% (1,228,800B) in 2 places, all below massif's threshold (1.00%) | | | ->01.81% (2,097,088B) 0x62FC67: PoolInit (util-pool.c:149) | | ->01.81% (2,097,088B) 0x570BF7: DefragContextNew (defrag.c:176) | | ->01.81% (2,097,088B) 0x570BF7: DefragInit (defrag.c:1120) | | ->01.81% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2317) | | ->01.81% (2,097,088B) 0x526A12: PreRunInit (suricata.c:2300) | | ->01.81% (2,097,088B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->01.81% (2,097,088B) 0x52828D: SuricataInit (suricata.c:3074) | | ->01.81% (2,097,088B) 0x52355E: main (main.c:57) | | | ->01.36% (1,572,840B) 0x62FBEF: PoolInit (util-pool.c:133) | ->01.36% (1,572,840B) 0x570BF7: DefragContextNew (defrag.c:176) | ->01.36% (1,572,840B) 0x570BF7: DefragInit (defrag.c:1120) | ->01.36% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2317) | ->01.36% (1,572,840B) 0x526A12: PreRunInit (suricata.c:2300) | ->01.36% (1,572,840B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | ->01.36% (1,572,840B) 0x52828D: SuricataInit (suricata.c:3074) | ->01.36% (1,572,840B) 0x52355E: main (main.c:57) | ->06.26% (7,247,288B) 0xB05A5D: UnknownInlinedFun (alloc.rs:94) | ->06.26% (7,247,288B) 0xB05A5D: UnknownInlinedFun (alloc.rs:189) | ->06.26% (7,247,288B) 0xB05A5D: UnknownInlinedFun (alloc.rs:250) | ->06.26% (7,247,288B) 0xB05A5D: UnknownInlinedFun (mod.rs:472) | ->06.26% (7,247,288B) 0xB05A5D: with_capacity_in (mod.rs:422) | ->06.26% (7,247,288B) 0xB05A5D: with_capacity_in (mod.rs:190) | ->06.26% (7,247,288B) 0xB05A5D: with_capacity_in (mod.rs:958) | ->06.26% (7,247,288B) 0xB05A5D: to_vec (slice.rs:445) | ->06.26% (7,247,288B) 0xB05A5D: to_vec_in (slice.rs:398) | ->06.26% (7,247,288B) 0xB05A5D: to_vec (slice.rs:374) | ->06.26% (7,247,288B) 0xB05A5D: asn1_rs::asn1_types::oid::Oid::to_owned (oid.rs:181) | ->06.26% (7,247,288B) 0x780A0C: suricata::snmp::snmp::SNMPState::add_pdu_info (snmp.rs:145) | ->06.26% (7,247,288B) 0x780C6E: suricata::snmp::snmp::SNMPState::handle_snmp_v12 (snmp.rs:157) | ->06.26% (7,247,288B) 0x780EEF: suricata::snmp::snmp::SNMPState::parse (snmp.rs:200) | ->06.26% (7,247,288B) 0x78056C: suricata::snmp::snmp::snmp_parse_response (snmp.rs:291) | | ->06.26% (7,247,288B) 0x5588D6: AppLayerParserParse (app-layer-parser.c:1381) | | ->06.26% (7,247,188B) 0x561D51: AppLayerHandleUdp (app-layer.c:987) | | | ->06.26% (7,247,188B) 0x5D7D0E: FlowWorker (flow-worker.c:746) | | | ->06.26% (7,247,188B) 0x5293C6: TmThreadsSlotVarRun (tm-threads.c:137) | | | ->06.26% (7,247,188B) 0x5F74BB: TmThreadsSlotProcessPkt (tm-threads.h:202) | | | ->06.26% (7,247,188B) 0x5F74BB: AFPReadFromRing (source-af-packet.c:961) | | | ->06.26% (7,247,188B) 0x5F797B: ReceiveAFPLoop (source-af-packet.c:1461) | | | ->06.26% (7,247,188B) 0x52AF47: TmThreadsSlotPktAcqLoop (tm-threads.c:334) | | | ->06.26% (7,247,188B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | | ->06.26% (7,247,188B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | | | ->00.00% (100B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->05.00% (5,783,552B) 0x53B7D1: SCMallocAlignedFunc (util-mem.c:123) | ->03.62% (4,194,304B) 0x5DBE86: FlowInitConfig (flow.c:680) | | ->03.62% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2318) | | ->03.62% (4,194,304B) 0x526A1C: PreRunInit (suricata.c:2300) | | ->03.62% (4,194,304B) 0x527C46: PostConfLoadedSetup (suricata.c:2937) | | ->03.62% (4,194,304B) 0x52828D: SuricataInit (suricata.c:3074) | | ->03.62% (4,194,304B) 0x52355E: main (main.c:57) | | | ->01.37% (1,589,248B) in 3 places, all below massif's threshold (1.00%) | ->04.02% (4,650,067B) 0x53B478: SCMallocFunc (util-mem.c:31) | ->02.40% (2,782,291B) in 29 places, all below massif's threshold (1.00%) | | | ->01.61% (1,867,776B) 0x62FB15: PoolInit (util-pool.c:166) | ->01.08% (1,245,184B) 0x62F412: PoolThreadExpand (util-pool-thread.c:137) | | ->01.08% (1,245,184B) 0x60CEB4: StreamTcpThreadInit (stream-tcp.c:6250) | | ->01.08% (1,245,184B) 0x5D6D5C: FlowWorkerThreadInit (flow-worker.c:277) | | ->01.08% (1,245,184B) 0x529FC9: TmThreadsSlotPktAcqLoopInit (tm-threads.c:222) | | ->01.08% (1,245,184B) 0x52AF24: TmThreadsSlotPktAcqLoop (tm-threads.c:327) | | ->01.08% (1,245,184B) 0x4E3B44A: start_thread (in /usr/lib64/libpthread-2.26.so) | | ->01.08% (1,245,184B) 0x588D52E: clone (in /usr/lib64/libc-2.26.so) | | | ->00.54% (622,592B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.55% (1,791,637B) in 853 places, all below massif's threshold (1.00%)