VirtualBox

Changeset 119 in kStuff


Ignore:
Timestamp:
Dec 19, 2021 1:01:47 PM (3 years ago)
Author:
bird
Message:

kHlpAssert.h: Guessing at sparc breakpoint instructions.

File:
1 edited

Legend:

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

    r118 r119  
    5656#elif defined(__GNUC__) && (K_ARCH == K_ARCH_ARM_64 || K_ARCH == K_ARCH_ARM_32) /* probably not supported by older ARM CPUs */
    5757# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("brk #0x1"); } while (0)
     58#elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_32)
     59# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("unimp 0"); } while (0) /*??*/
     60#elif defined(__GNUC__) && (K_ARCH == K_ARCH_SPARC_64)
     61# define kHlpAssertBreakpoint() do { __asm__ __volatile__ ("illtrap 0"); } while (0) /*??*/
    5862#else
    5963# error "Port Me"
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette