mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 06:38:20 +00:00
Compare commits
No commits in common. "7c10b8639e0f85bbd275a9f970c51b38d0afe87a" and "54c26f768faaee593a6a782f3e9deea93f458c2b" have entirely different histories.
7c10b8639e
...
54c26f768f
4 changed files with 7 additions and 10 deletions
|
@ -25,6 +25,7 @@
|
|||
#include "zeek/IntrusivePtr.h"
|
||||
#include "zeek/PolicyFile.h"
|
||||
#include "zeek/Reporter.h"
|
||||
#include "zeek/RunState.h"
|
||||
#include "zeek/Scope.h"
|
||||
#include "zeek/Stmt.h"
|
||||
#include "zeek/Val.h"
|
||||
|
|
|
@ -339,7 +339,6 @@ ValPtr ScriptFunc::Invoke(zeek::Args* args, Frame* parent) const {
|
|||
f->SetTriggerAssoc(parent->GetTriggerAssoc());
|
||||
}
|
||||
|
||||
if ( ! g_policy_debug )
|
||||
g_frame_stack.push_back(f.get()); // used for backtracing
|
||||
const CallExpr* call_expr = parent ? parent->GetCall() : nullptr;
|
||||
call_stack.emplace_back(CallInfo{call_expr, this, *args});
|
||||
|
@ -392,7 +391,6 @@ ValPtr ScriptFunc::Invoke(zeek::Args* args, Frame* parent) const {
|
|||
catch ( InterpreterException& e ) {
|
||||
// Already reported, but now determine whether to unwind further.
|
||||
if ( Flavor() == FUNC_FLAVOR_FUNCTION ) {
|
||||
if ( ! g_policy_debug )
|
||||
g_frame_stack.pop_back();
|
||||
call_stack.pop_back();
|
||||
// Result not set b/c exception was thrown
|
||||
|
@ -450,7 +448,6 @@ ValPtr ScriptFunc::Invoke(zeek::Args* args, Frame* parent) const {
|
|||
g_trace_state.LogTrace("Function return: %s\n", d.Description());
|
||||
}
|
||||
|
||||
if ( ! g_policy_debug )
|
||||
g_frame_stack.pop_back();
|
||||
|
||||
return result;
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
#include "zeek/Frame.h"
|
||||
#include "zeek/IntrusivePtr.h"
|
||||
#include "zeek/Reporter.h"
|
||||
#include "zeek/RunState.h"
|
||||
#include "zeek/Scope.h"
|
||||
#include "zeek/Traverse.h"
|
||||
#include "zeek/Trigger.h"
|
||||
|
|
|
@ -1105,7 +1105,6 @@ SetupResult setup(int argc, char** argv, Options* zopts) {
|
|||
auto [body, scope] = get_global_stmts();
|
||||
StmtFlowType flow;
|
||||
Frame f(scope->Length(), nullptr, nullptr);
|
||||
if ( ! g_policy_debug )
|
||||
g_frame_stack.push_back(&f);
|
||||
|
||||
try {
|
||||
|
@ -1114,7 +1113,6 @@ SetupResult setup(int argc, char** argv, Options* zopts) {
|
|||
reporter->FatalError("failed to execute script statements at top-level scope");
|
||||
}
|
||||
|
||||
if ( ! g_policy_debug )
|
||||
g_frame_stack.pop_back();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue