File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -256,6 +256,8 @@ typedef char bool;
256256#define zig_trap () __asm__ volatile("udf #0xfe")
257257#elif defined(__arm__ ) || defined(__aarch64__ )
258258#define zig_trap () __asm__ volatile("udf #0xfdee")
259+ #elif defined(__hexagon__ )
260+ #define zig_trap () __asm__ volatile("r27:26 = memd(#0xbadc0fee)")
259261#elif defined(__loongarch__ ) || defined(__powerpc__ )
260262#define zig_trap () __asm__ volatile(".word 0x0")
261263#elif defined(__mips__ )
@@ -280,6 +282,8 @@ typedef char bool;
280282#define zig_breakpoint () __asm__ volatile("bkpt #0x0")
281283#elif defined(__aarch64__ )
282284#define zig_breakpoint () __asm__ volatile("brk #0xf000")
285+ #elif defined(__hexagon__ )
286+ #define zig_breakpoint () __asm__ volatile("brkpt")
283287#elif defined(__loongarch__ )
284288#define zig_breakpoint () __asm__ volatile("break 0x0")
285289#elif defined(__mips__ )
You can’t perform that action at this time.
0 commit comments