Advertisement
Guest User

isr.h

a guest
Sep 1st, 2023
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.32 KB | None | 0 0
  1. #pragma once
  2. #include <stdint.h>
  3. typedef struct {
  4.     uint64_t ds;
  5.     uint64_t rdi, rsi, rbp, rsp, rdx, rcx, rbx, rax;
  6.     uint64_t int_no, err_code;
  7.     uint64_t rip, cs, eflags, useresp, ss;
  8. } registers_t;
  9.  
  10. void ISR_Handler(registers_t* regs);
  11. void ISR_Init();
  12.  
  13. typedef void (*ISR_HANDLER)(registers_t* regs);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement