debugbreak64.asm 825 B

123456789101112131415161718192021222324252627282930313233
  1. %include "defs.asm"
  2. ;************************* debugbreak64.asm **********************************
  3. ; Author: Agner Fog
  4. ; Date created: 2011-07-09
  5. ; Last modified: 2011-07-09
  6. ; Source URL: www.agner.org/optimize
  7. ; Project: asmlib.zip
  8. ; Language: assembly, NASM/YASM syntax, 32 bit
  9. ;
  10. ; C++ prototype:
  11. ; extern "C" void A_DebugBreak(void);
  12. ;
  13. ; Description:
  14. ; Makes a debug breakpoint. Works only when running under a debugger
  15. ;
  16. ;
  17. ; Copyright (c) 2011 GNU General Public License www.gnu.org/licenses
  18. ;******************************************************************************
  19. ;
  20. ; C++ prototype:
  21. ; extern "C" void A_DebugBreak(void);
  22. global A_DebugBreak: function
  23. SECTION .text
  24. A_DebugBreak:
  25. int3
  26. nop
  27. ret
  28. ;A_DebugBreak ENDP