ptrace.h 391 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include "../common/glib.h"
  3. // 进程执行现场的寄存器状态
  4. struct pt_regs
  5. {
  6. ul r15;
  7. ul r14;
  8. ul r13;
  9. ul r12;
  10. ul r11;
  11. ul r10;
  12. ul r9;
  13. ul r8;
  14. ul rbx;
  15. ul rcx;
  16. ul rdx;
  17. ul rsi;
  18. ul rdi;
  19. ul rbp;
  20. ul ds;
  21. ul es;
  22. ul rax;
  23. ul func;
  24. ul err_code;
  25. ul rip;
  26. ul cs;
  27. ul rflags;
  28. ul rsp;
  29. ul ss;
  30. };