Pull request #3090: Memory Update
Merge in SNORT/snort3 from ~RUCOMBS/snort3:memory_update to master
Squashed commit of the following:
commit
e73251f15db58127483e40965607a4e6979c762b
Author: russ <rucombs@cisco.com>
Date: Wed Oct 27 12:11:15 2021 -0400
framework: update base API version to 11
commit
062ffceeb9c4a07e489d27df0441dafa902d5264
Author: russ <rucombs@cisco.com>
Date: Mon Oct 25 10:02:43 2021 -0400
dev_notes.txt: fix miscellaneous typos
commit
8b260d2acd412de1c8ab81425d92d28a5a299295
Author: russ <rucombs@cisco.com>
Date: Fri Sep 24 16:01:14 2021 -0400
perf_monitor: allow constraint seconds = 0
commit
28f796f0bfa37c1f7615fcec1f7b9e7ba160afc2
Author: russ <rucombs@cisco.com>
Date: Wed Sep 15 15:51:39 2021 -0400
doc: remove mention of Automake
commit
400f023d9b32f41da626e8395e04fd3f84b12b0a
Author: russ <rucombs@cisco.com>
Date: Thu Sep 16 15:38:31 2021 -0400
hyperscan: disable bogus unit test leak warnings
commit
12d481d4fffa17863cf71062ada9c48a3ced20d1
Author: russ <rucombs@cisco.com>
Date: Thu Sep 16 15:37:58 2021 -0400
memory: update dev notes
commit
681bc7b114ca8f43b40f3fc80f765fb7d099aacc
Author: russ <rucombs@cisco.com>
Date: Tue Sep 28 13:16:36 2021 -0400
memory: add max rss to verbose memory output
commit
6f84a31028243b06dcfbefc0bfa1148874ae5045
Author: russ <rucombs@cisco.com>
Date: Sun Sep 26 09:02:21 2021 -0400
memory: add support for jemalloc
commit
56dec3b93254e6e2d9418f9ee289679cf7c099f7
Author: russ <rucombs@cisco.com>
Date: Fri Jul 16 09:29:57 2021 -0400
memory: refactoring
commit
e6831dcfd9c3ad5f84263e5e0a2880e2c700b3ee
Author: russ <rucombs@cisco.com>
Date: Wed Sep 15 10:15:13 2021 -0400
memory: remove explicit allocation tracking
commit
368f41fcf637f6cd1a6802ea98986c1d8b78d467
Author: russ <rucombs@cisco.com>
Date: Thu Jul 8 15:00:38 2021 -0400
memory: fix accounting issues
1. Ensure that all memory stats are accumulated last so stats are not
skewed by later accumulations.
2. Delete the start up swappers in the main thread so packet allocation
tracking is consistent.
commit
371947cc47592f616705c868c33d3f4b4606c35c
Author: russ <rucombs@cisco.com>
Date: Thu Jul 8 15:00:15 2021 -0400
memory: refactor pruning and update unit tests
commit
b69c623ea64629f61f3e656b1d37f400546b5a4d
Author: russ <rucombs@cisco.com>
Date: Wed Jul 7 15:42:54 2021 -0400
memory: free space per DAQ message, not per allocation
commit
afe9ae7cb5cfd16fcf5ad16293655a8d895615bc
Author: russ <rucombs@cisco.com>
Date: Wed Jul 7 11:53:47 2021 -0400
memory: move mem_stats to MemoryCap
commit
074a491ea51029fef7d613ff7170b1318836437a
Author: russ <rucombs@cisco.com>
Date: Tue Jul 6 23:31:07 2021 -0400
build: update configure options
Replace --disable-memory-manager with --enable-memory-overloads.
Add --enable-memory-profiler to track memory use by modules.
Add --enable-rule-profiler to profile rule option as with other modules.
Add --enable-deep-profiling for multi-level profile buckets.
commit
06d367bc9dabbd25eb8a9f1e060aaf91256adfd6
Author: russ <rucombs@cisco.com>
Date: Wed Sep 15 10:02:41 2021 -0400
memory: add original overload manager
commit
327de6f23af8ada2786f9f286cee06528967e217
Author: russ <rucombs@cisco.com>
Date: Thu Jul 1 12:10:25 2021 -0400
memory: expand profile report field widths