Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ead88bc8 authored by Christopher Ferris's avatar Christopher Ferris
Browse files

Update for v4.19 kernel headers.

Add new trap type TRAP_UNK.

Test: Unit tests pass.
Change-Id: I2b9cb8ddd1d993aa4819831aaca34f8da4286b52
parent 3604c9ae
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -382,6 +382,8 @@ const char* get_sigcode(const siginfo_t* si) {
        case TRAP_TRACE: return "TRAP_TRACE";
        case TRAP_BRANCH: return "TRAP_BRANCH";
        case TRAP_HWBKPT: return "TRAP_HWBKPT";
        case TRAP_UNK:
          return "TRAP_UNDIAGNOSED";
      }
      if ((si->si_code & 0xff) == SIGTRAP) {
        switch ((si->si_code >> 8) & 0xff) {
@@ -403,7 +405,7 @@ const char* get_sigcode(const siginfo_t* si) {
            return "PTRACE_EVENT_STOP";
        }
      }
      static_assert(NSIGTRAP == TRAP_HWBKPT, "missing TRAP_* si_code");
      static_assert(NSIGTRAP == TRAP_UNK, "missing TRAP_* si_code");
      break;
  }
  // Then the other codes...