Qore Programming Language 1.19.1
Loading...
Searching...
No Matches
macros-arm.h
1/* -*- mode: c++; indent-tabs-mode: nil -*- */
2#ifndef _QORE_MACHINE_MACROS_H
3
4#define _QORE_MACHINE_MACROS_H
5
6#define STACK_DIRECTION_DOWN 1
7
8#ifdef __GNUC__
9
10#define HAVE_CHECK_STACK_POS
11
12static inline size_t get_stack_pos() {
13 size_t addr;
14 __asm__("mov %0, sp" : "=r" (addr) );
15 return addr;
16}
17
18#endif
19
20#endif