jmpbuf.h 718 B

1234567891011121314151617181920212223242526
  1. /* Provide a real file - not a symlink - as it would cause multiarch conflicts
  2. when multiple different arch releases are installed simultaneously. */
  3. #ifndef UNW_REMOTE_ONLY
  4. #if defined __arm__
  5. # include "tdep-arm/jmpbuf.h"
  6. #elif defined __hppa__
  7. # include "tdep-hppa/jmpbuf.h"
  8. #elif defined __ia64__
  9. # include "tdep-ia64/jmpbuf.h"
  10. #elif defined __mips__
  11. # include "tdep-mips/jmpbuf.h"
  12. #elif defined __powerpc__ && !defined __powerpc64__
  13. # include "tdep-ppc32/jmpbuf.h"
  14. #elif defined __powerpc64__
  15. # include "tdep-ppc64/jmpbuf.h"
  16. #elif defined __i386__
  17. # include "tdep-x86/jmpbuf.h"
  18. #elif defined __x86_64__
  19. # include "tdep-x86_64/jmpbuf.h"
  20. #else
  21. # error "Unsupported arch"
  22. #endif
  23. #endif /* !UNW_REMOTE_ONLY */