diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-06-22 14:40:18 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-06-22 16:40:45 +0200 |
| commit | 2b949be2e15e9cb0765f72aa14227be316429381 (patch) | |
| tree | 127dce6e11b8cb1ff7a7dfcfc7b28d4e63e86ccf /executor | |
| parent | ea804a7120e0b87dabd3f24227f9550332c42c79 (diff) | |
executor: extend error on output overflow
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/executor_linux.cc | 3 |
1 files changed, 2 insertions, 1 deletions
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++; } |
