From 2b949be2e15e9cb0765f72aa14227be316429381 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Fri, 22 Jun 2018 14:40:18 +0200 Subject: executor: extend error on output overflow --- executor/executor_linux.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'executor') diff --git a/executor/executor_linux.cc b/executor/executor_linux.cc index 5325a84d2..33474b75f 100644 --- a/executor/executor_linux.cc +++ b/executor/executor_linux.cc @@ -197,7 +197,8 @@ uint32* write_output(uint32 v) if (collide) return 0; if (output_pos < output_data || (char*)output_pos >= (char*)output_data + kMaxOutput) - fail("output overflow"); + fail("output overflow: pos=%p region=[%p:%p]", + output_pos, output_data, (char*)output_data + kMaxOutput); *output_pos = v; return output_pos++; } -- cgit mrf-deployment