aboutsummaryrefslogtreecommitdiff
path: root/riscv/trap.cc
blob: 4ac2f1f717423ca0ba133840b54abfcfb37c0a3e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// See LICENSE for license details.

#include "trap.h"
#include "processor.h"
#include <cstdio>

const char* trap_t::name()
{
  const char* fmt = uint8_t(which) == which ? "trap #%u" : "interrupt #%u";
  sprintf(_name, fmt, uint8_t(which));
  return _name;
}