Vern Paxson
ffb8f27d6b
some final fixups
2024-08-03 13:26:11 +01:00
Vern Paxson
7f89efc8ee
preserve auxiliary information when instantiating a hook-break
2024-07-03 15:46:47 -07:00
Vern Paxson
3dbaa141ec
tracking control flow
2024-06-12 15:05:24 -07:00
Vern Paxson
c29db63fdd
ZAM execution changes to support richer profiling
2024-03-19 10:59:49 -07:00
Vern Paxson
c8d15f1eaa
use richer block-aware location information for ZAM instructions
2024-03-19 10:59:49 -07:00
Vern Paxson
4bd0a46c29
fixes for ZAM optimization of "switch" statements
2024-01-15 15:03:56 +01:00
Vern Paxson
e9b990254a
memory-handling fixes for information associated with low-level ZAM instructions
2023-12-12 09:45:19 +01:00
Vern Paxson
709d410fcd
regularized (some) types of pointers used in script optimization
2023-12-12 09:45:19 +01:00
Vern Paxson
740a087765
reworked AST optimizers analysis of side effects during aggregate operations & calls
2023-12-06 12:26:27 -08:00
Benjamin Bannier
f5a76c1aed
Reformat Zeek in Spicy style
...
This largely copies over Spicy's `.clang-format` configuration file. The
one place where we deviate is header include order since Zeek depends on
headers being included in a certain order.
2023-10-30 09:40:55 +01:00
Vern Paxson
91d70e6dd4
support for discarding ASTs once compiled via ZAM script optimization
2023-07-26 13:32:00 -07:00
Vern Paxson
b6b4a81e0d
removal of unused functionality and some follow-on simplifications
2023-06-30 09:36:14 +02:00
Vern Paxson
7d5760ac74
ZAM support for lambdas
2023-06-30 09:36:14 +02:00
Tim Wojtulewicz
2abc82722f
Fix a swath of AUTO_CAUSES_COPY issues reported by Coverity
2022-08-15 09:45:46 -07:00
Tim Wojtulewicz
f624c18383
Deprecate bro_int_t and bro_uint_t
2022-07-12 12:01:23 -07:00
Vern Paxson
84dc430e00
fix & btest for ZAM bug with inlined nested loop
2022-04-01 14:04:50 -07:00
Tim Wojtulewicz
b2f171ec69
Reformat the world
2021-09-16 15:35:39 -07:00
Vern Paxson
81e8354ada
still more nit-squashing
2021-09-14 16:04:04 -07:00
Vern Paxson
38578a2ea3
low-level cleanups found by code review
2021-09-08 10:23:39 -07:00
Vern Paxson
8bc04d3593
additional conversions of size() to empty() checks that were missed previously
2021-09-08 10:23:39 -07:00
Vern Paxson
b6daf14868
a number of low-level tweaks from code review
2021-09-08 10:23:38 -07:00
Vern Paxson
d609a11312
switch simple loops that don't need indices to being iterator-based
2021-09-08 10:23:38 -07:00
Vern Paxson
906d1fc1f2
the main ZAM code
2021-09-08 10:23:38 -07:00