mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
script_opt/CPP: errors, recursive type fixes, fix embedded comments
better (than nothing) run-time errors for compiled scripts fixes for dealing with recursive types in compiled scripts fix for values in compiled scripts containing embedded comment markers
This commit is contained in:
parent
b7f7d32bf7
commit
c0dd2b4e81
27 changed files with 181 additions and 65 deletions
6
testing/btest/Baseline.cpp/bifs.find_all/out
Normal file
6
testing/btest/Baseline.cpp/bifs.find_all/out
Normal file
|
@ -0,0 +1,6 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
hi
|
||||
es
|
||||
-------------------
|
||||
0
|
||||
0
|
11
testing/btest/Baseline.cpp/bifs.find_all/weird.log
Normal file
11
testing/btest/Baseline.cpp/bifs.find_all/weird.log
Normal file
|
@ -0,0 +1,11 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
#separator \x09
|
||||
#set_separator ,
|
||||
#empty_field (empty)
|
||||
#unset_field -
|
||||
#path weird
|
||||
#open XXXX-XX-XX-XX-XX-XX
|
||||
#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p name addl notice peer source
|
||||
#types time string addr port addr port string string bool string string
|
||||
XXXXXXXXXX.XXXXXX - - - - - max_find_all_string_length_exceeded <...>/find_all.zeek (C++), line 7: length 14 exceeded 5 F zeek -
|
||||
#close XXXX-XX-XX-XX-XX-XX
|
10
testing/btest/Baseline.cpp/bifs.find_all_ordered/out
Normal file
10
testing/btest/Baseline.cpp/bifs.find_all_ordered/out
Normal file
|
@ -0,0 +1,10 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
[this, is, a, test]
|
||||
[one, two, three, four, one, two, three, four]
|
||||
[this, is, a, test, test, test]
|
||||
[]
|
||||
[a, b]
|
||||
[foo]
|
||||
[bar, foo]
|
||||
[]
|
||||
[]
|
11
testing/btest/Baseline.cpp/bifs.find_all_ordered/weird.log
Normal file
11
testing/btest/Baseline.cpp/bifs.find_all_ordered/weird.log
Normal file
|
@ -0,0 +1,11 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
#separator \x09
|
||||
#set_separator ,
|
||||
#empty_field (empty)
|
||||
#unset_field -
|
||||
#path weird
|
||||
#open XXXX-XX-XX-XX-XX-XX
|
||||
#fields ts uid id.orig_h id.orig_p id.resp_h id.resp_p name addl notice peer source
|
||||
#types time string addr port addr port string string bool string string
|
||||
XXXXXXXXXX.XXXXXX - - - - - max_find_all_string_length_exceeded <...>/find_all_ordered.zeek (C++), line 7: length 14 exceeded 5 F zeek -
|
||||
#close XXXX-XX-XX-XX-XX-XX
|
|
@ -1,2 +1,2 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
error in <no location>: failed converting string to IP address (not an IP)
|
||||
error in <...>/to_addr.zeek (C++), line 12: failed converting string to IP address (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_bifs_to_addr_to_addr_zeek__global_stmts__zf() and not an IP)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
error in <no location>: bad conversion to double (NotADouble)
|
||||
error in <no location>: bad conversion to double ()
|
||||
error in <...>/to_double_from_string.zeek (C++), line 12: bad conversion to double (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_bifs_to_double_from_string_to_double_from_string_zeek__global_stmts__zf() and NotADouble)
|
||||
error in <...>/to_double_from_string.zeek (C++), line 12: bad conversion to double (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_bifs_to_double_from_string_to_double_from_string_zeek__global_stmts__zf() and )
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
error in <no location>: failed converting string to IP prefix (10.0.0.0)
|
||||
error in <no location>: failed converting string to IP prefix (10.0.0.0/222)
|
||||
error in <no location>: failed converting string to IP prefix (don't work)
|
||||
error in <...>/to_subnet.zeek (C++), line 6: failed converting string to IP prefix (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_bifs_to_subnet_to_subnet_zeek__global_stmts__zf() and 10.0.0.0)
|
||||
error in <...>/to_subnet.zeek (C++), line 6: failed converting string to IP prefix (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_bifs_to_subnet_to_subnet_zeek__global_stmts__zf() and 10.0.0.0/222)
|
||||
error in <...>/to_subnet.zeek (C++), line 6: failed converting string to IP prefix (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_bifs_to_subnet_to_subnet_zeek__global_stmts__zf() and don't work)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
error: Failed to attach master store backend_failure:
|
||||
error: Could not create Broker master store '../fail'
|
||||
error in <...>/create-failure.zeek (C++), line 61: Failed to attach master store backend_failure: (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_broker_store_create_failure_create_failure_zeek__zeek_init__33__zf())
|
||||
error in <...>/create-failure.zeek (C++), line 61: Could not create Broker master store '../fail' (Users_vern_warehouse_zeek_zeek_master_02Mar23_testing_btest__tmp_broker_store_create_failure_create_failure_zeek__zeek_init__33__zf())
|
||||
error in <no location>: invalid Broker store handle (broker::store::{})
|
||||
error in <no location>: invalid Broker store handle (broker::store::{})
|
||||
error in <no location>: invalid Broker store handle (broker::store::{})
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
reporter_info|init test-info||XXXXXXXXXX.XXXXXX
|
||||
reporter_warning|init test-warning||XXXXXXXXXX.XXXXXX
|
||||
reporter_error|init test-error||XXXXXXXXXX.XXXXXX
|
||||
reporter_info|done test-info||XXXXXXXXXX.XXXXXX
|
||||
reporter_warning|done test-warning||XXXXXXXXXX.XXXXXX
|
||||
reporter_error|done test-error||XXXXXXXXXX.XXXXXX
|
||||
reporter_info|init test-info|<...>/reporter.zeek (C++), line 6|XXXXXXXXXX.XXXXXX
|
||||
reporter_warning|init test-warning|<...>/reporter.zeek (C++), line 6|XXXXXXXXXX.XXXXXX
|
||||
reporter_error|init test-error|<...>/reporter.zeek (C++), line 6|XXXXXXXXXX.XXXXXX
|
||||
reporter_info|done test-info|<...>/reporter.zeek (C++), line 13|XXXXXXXXXX.XXXXXX
|
||||
reporter_warning|done test-warning|<...>/reporter.zeek (C++), line 13|XXXXXXXXXX.XXXXXX
|
||||
reporter_error|done test-error|<...>/reporter.zeek (C++), line 13|XXXXXXXXXX.XXXXXX
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
pre test-info
|
||||
warning: pre test-warning
|
||||
error: pre test-error
|
||||
init test-info
|
||||
warning: init test-warning
|
||||
error: init test-error
|
||||
done test-info
|
||||
warning: done test-warning
|
||||
error: done test-error
|
||||
<...>/reporter.zeek (C++), line 52: pre test-info
|
||||
warning in <...>/reporter.zeek (C++), line 52: pre test-warning
|
||||
error in <...>/reporter.zeek (C++), line 52: pre test-error
|
||||
<...>/reporter.zeek (C++), line 6: init test-info
|
||||
warning in <...>/reporter.zeek (C++), line 6: init test-warning
|
||||
error in <...>/reporter.zeek (C++), line 6: init test-error
|
||||
<...>/reporter.zeek (C++), line 13: done test-info
|
||||
warning in <...>/reporter.zeek (C++), line 13: done test-warning
|
||||
error in <...>/reporter.zeek (C++), line 13: done test-error
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
Hello, Zeek!
|
||||
<...>/basic-no-errors.test (C++), line 11: Hello, Zeek!
|
||||
|
|
|
@ -7,5 +7,5 @@
|
|||
#open XXXX-XX-XX-XX-XX-XX
|
||||
#fields ts level message location
|
||||
#types time enum string string
|
||||
XXXXXXXXXX.XXXXXX Reporter::INFO Hello, Zeek! (empty)
|
||||
XXXXXXXXXX.XXXXXX Reporter::INFO Hello, Zeek! <...>/basic-no-errors.test (C++), line 11
|
||||
#close XXXX-XX-XX-XX-XX-XX
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
|
||||
runtime error in <...>/queue.zeek, line 152: vector index assignment failed for invalid type 'myrec', value: [a=T, b=hi, c=<uninitialized>], expression: Queue::ret[Queue::j], call stack:
|
||||
#0 Queue::get_vector([initialized=T, vals={[2] = test,[3] = [a=T, b=hi, c=<uninitialized>],[5] = 3,[0] = hello,[6] = jkl;,[4] = asdf,[1] = goodbye}, settings=[max_len=<uninitialized>], top=7, bottom=0, size=0], [hello, goodbye, test])
|
||||
#0 Queue::get_vector([initialized=T, vals={[2] = test,[3] = [a=T, b=hi, c=<uninitialized>],[5] = 3,[0] = hello,[6] = jkl;,[4] = asdf,[1] = goodbye}, settings=[max_len=<uninitialized>], top=7, bottom=0, size=0], [hello, goodbye, test]) at <...>/index-assignment-invalid.zeek (C++):32
|
||||
#1 zeek_init()
|
||||
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
Reporter::Hook - Exercise Reporter Hook (dynamic, version 1.0.0)
|
||||
Implements Reporter (priority 0)
|
||||
|
||||
| Hook Some Info
|
||||
| Hook error An Error
|
||||
| Hook error An Error that does not show up in the log
|
||||
| Hook Some Info <...>/reporter-hook.zeek (C++), line 15
|
||||
| Hook error An Error <...>/reporter-hook.zeek (C++), line 15
|
||||
| Hook error An Error that does not show up in the log <...>/reporter-hook.zeek (C++), line 15
|
||||
| Hook runtime error in compiled code field value missing
|
||||
| Hook warning A warning
|
||||
Some Info
|
||||
error: An Error
|
||||
error: An Error that does not show up in the log
|
||||
| Hook warning A warning <...>/reporter-hook.zeek (C++), line 15
|
||||
<...>/reporter-hook.zeek (C++), line 15: Some Info
|
||||
error in <...>/reporter-hook.zeek (C++), line 15: An Error
|
||||
error in <...>/reporter-hook.zeek (C++), line 15: An Error that does not show up in the log
|
||||
runtime error in compiled code: field value missing
|
||||
warning: A warning
|
||||
warning in <...>/reporter-hook.zeek (C++), line 15: A warning
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
#open XXXX-XX-XX-XX-XX-XX
|
||||
#fields ts level message location
|
||||
#types time enum string string
|
||||
XXXXXXXXXX.XXXXXX Reporter::INFO Some Info (empty)
|
||||
XXXXXXXXXX.XXXXXX Reporter::WARNING A warning (empty)
|
||||
XXXXXXXXXX.XXXXXX Reporter::ERROR An Error (empty)
|
||||
XXXXXXXXXX.XXXXXX Reporter::INFO Some Info <...>/reporter-hook.zeek (C++), line 15
|
||||
XXXXXXXXXX.XXXXXX Reporter::WARNING A warning <...>/reporter-hook.zeek (C++), line 15
|
||||
XXXXXXXXXX.XXXXXX Reporter::ERROR An Error <...>/reporter-hook.zeek (C++), line 15
|
||||
XXXXXXXXXX.XXXXXX Reporter::ERROR field value missing (empty)
|
||||
#close XXXX-XX-XX-XX-XX-XX
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue