| // Copyright 2011 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| #define N SigNotify |
| #define T SigThrow |
| #define P SigPanic |
| |
| SigTab runtimeยทsigtab[] = { |
| P, "sys: fp:", |
| |
| // Go libraries expect to be able |
| // to recover from memory |
| // read/write errors, so we flag |
| // those as panics. All other traps |
| // are generally more serious and |
| // should immediately throw an |
| // exception. |
| P, "sys: trap: fault read addr", |
| P, "sys: trap: fault write addr", |
| T, "sys: trap:", |
| |
| N, "sys: bad sys call", |
| }; |
| |
| #undef N |
| #undef T |
| #undef P |