Changeset 118


Ignore:
Timestamp:
Dec 23, 2020, 8:51:15 PM (5 years ago)
Author:
bird
Message:

kHlpAssert.h: arm64/m1 breakpoint instruction.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/k/kHlpAssert.h

    r101 r118  
    5454#elif defined(__GNUC__) && (K_ARCH == K_ARCH_AMD64 || K_ARCH == K_ARCH_X86_32 || K_ARCH == K_ARCH_X86_16)
    5555# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("int3"); } while (0)
     56#elif defined(__GNUC__) && (K_ARCH == K_ARCH_ARM_64 || K_ARCH == K_ARCH_ARM_32) /* probably not supported by older ARM CPUs */
     57# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("brk #0x1"); } while (0)
    5658#else
    5759# error "Port Me"
Note: See TracChangeset for help on using the changeset viewer.