Merge pull request #1225 in SNORT/snort3 from perf3_edm to master
Squashed commit of the following:
commit
aa397e563a5b295d13dd6066f5b3ad77c356ad5b
Author: davis mcpherson <davmcphe.cisco.com>
Date: Tue May 15 14:30:53 2018 -0400
build: add cmake configure switches for NO_PROFILER, NO_MEM_MGR and DEEP_PROFILING
commit
ddd1d15bee1d9b8f3365b21a441a99384f37a612
Author: davis mcpherson <davmcphe.cisco.com>
Date: Fri May 11 16:07:45 2018 -0400
time: initialize Stopwatch::start_time member variable to 0 ticks when TSC clock is enabled
commit
c5ba39de5479567d034491625bfd5223d7cd7744
Author: davis mcpherson <davmcphe.cisco.com>
Date: Thu May 10 16:24:51 2018 -0400
build: propogate snort3 tsc build option to the extra build system
commit
9998d4b5c89c152600e9604e65948fbe0bc872aa
Author: Russ Combs (rucombs) <rucombs@cisco.com>
Date: Mon May 7 09:23:36 2018 -0400
codecs: add config option to detection to enable check and alert for address anomalies
commit
bf4f53352cfce206bf684c94f58bbe4f5d3de25b
Author: davis mcpherson <davmcphe.cisco.com>
Date: Wed May 9 16:27:31 2018 -0400
profiler: add deep profiler option
commit
8181046b436d9a5fd53c460d712a2c012cca9a40
Author: Russ Combs (rucombs) <rucombs@cisco.com>
Date: Mon May 7 19:45:18 2018 -0400
clock: use uint64_t with tsc clock instead of std::chrono for performance