updated list of BiFs for script optimization

This commit is contained in:
Vern Paxson 2024-06-01 12:22:44 -07:00 committed by Tim Wojtulewicz
parent aab5324e20
commit 50b1f6e013
3 changed files with 534 additions and 550 deletions

View file

@ -344,6 +344,7 @@ static std::unordered_map<std::string, unsigned int> func_attrs = {
{"lookup_addr", ATTR_NO_SCRIPT_SIDE_EFFECTS},
{"lookup_autonomous_system", ATTR_NO_SCRIPT_SIDE_EFFECTS},
{"lookup_connection", ATTR_NO_ZEEK_SIDE_EFFECTS},
{"lookup_connection_analyzer_id", ATTR_NO_ZEEK_SIDE_EFFECTS},
{"lookup_hostname", ATTR_NO_SCRIPT_SIDE_EFFECTS},
{"lookup_hostname_txt", ATTR_NO_SCRIPT_SIDE_EFFECTS},
{"lookup_location", ATTR_NO_SCRIPT_SIDE_EFFECTS},

View file

@ -1,2 +1,2 @@
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
551 seen BiFs, 0 unseen BiFs (), 0 new BiFs ()
534 seen BiFs, 0 unseen BiFs (), 0 new BiFs ()

View file

@ -65,11 +65,6 @@ global known_BiFs = set(
"Broker::__set_iterator_last",
"Broker::__set_iterator_next",
"Broker::__set_iterator_value",
"Broker::__set_metrics_export_endpoint_name",
"Broker::__set_metrics_export_interval",
"Broker::__set_metrics_export_prefixes",
"Broker::__set_metrics_export_topic",
"Broker::__set_metrics_import_topics",
"Broker::__set_remove",
"Broker::__set_size",
"Broker::__store_name",
@ -184,32 +179,19 @@ global known_BiFs = set(
"Supervisor::__stem_pid",
"Telemetry::__collect_histogram_metrics",
"Telemetry::__collect_metrics",
"Telemetry::__dbl_counter_family",
"Telemetry::__dbl_counter_inc",
"Telemetry::__dbl_counter_metric_get_or_add",
"Telemetry::__dbl_counter_value",
"Telemetry::__dbl_gauge_dec",
"Telemetry::__dbl_gauge_family",
"Telemetry::__dbl_gauge_inc",
"Telemetry::__dbl_gauge_metric_get_or_add",
"Telemetry::__dbl_gauge_value",
"Telemetry::__dbl_histogram_family",
"Telemetry::__dbl_histogram_metric_get_or_add",
"Telemetry::__dbl_histogram_observe",
"Telemetry::__dbl_histogram_sum",
"Telemetry::__int_counter_family",
"Telemetry::__int_counter_inc",
"Telemetry::__int_counter_metric_get_or_add",
"Telemetry::__int_counter_value",
"Telemetry::__int_gauge_dec",
"Telemetry::__int_gauge_family",
"Telemetry::__int_gauge_inc",
"Telemetry::__int_gauge_metric_get_or_add",
"Telemetry::__int_gauge_value",
"Telemetry::__int_histogram_family",
"Telemetry::__int_histogram_metric_get_or_add",
"Telemetry::__int_histogram_observe",
"Telemetry::__int_histogram_sum",
"Telemetry::__counter_family",
"Telemetry::__counter_inc",
"Telemetry::__counter_metric_get_or_add",
"Telemetry::__counter_value",
"Telemetry::__gauge_dec",
"Telemetry::__gauge_family",
"Telemetry::__gauge_inc",
"Telemetry::__gauge_metric_get_or_add",
"Telemetry::__gauge_value",
"Telemetry::__histogram_family",
"Telemetry::__histogram_metric_get_or_add",
"Telemetry::__histogram_observe",
"Telemetry::__histogram_sum",
"WebSocket::__configure_analyzer",
"__init_primary_bifs",
"__init_secondary_bifs",
@ -393,6 +375,7 @@ global known_BiFs = set(
"lookup_addr",
"lookup_autonomous_system",
"lookup_connection",
"lookup_connection_analyzer_id",
"lookup_hostname",
"lookup_hostname_txt",
"lookup_location",