Ian Rogers | 9651f42 | 2011-09-19 20:26:07 -0700 | [diff] [blame] | 1 | // Copyright 2011 Google Inc. All Rights Reserved. |
| 2 | |
| 3 | #ifndef ART_SRC_ASM_SUPPORT_H_ |
| 4 | #define ART_SRC_ASM_SUPPORT_H_ |
| 5 | |
buzbee | c1f4504 | 2011-09-21 16:03:19 -0700 | [diff] [blame^] | 6 | #if defined(__arm__) |
| 7 | #define rSUSPEND r4 |
| 8 | #define rSELF r9 |
| 9 | #define rLR r14 |
| 10 | #define SUSPEND_CHECK_INTERVAL (1000) |
| 11 | #endif |
| 12 | |
Ian Rogers | 9651f42 | 2011-09-19 20:26:07 -0700 | [diff] [blame] | 13 | #if defined(__i386__) |
| 14 | // Offset of field Thread::self_ verified in InitCpu |
buzbee | c1f4504 | 2011-09-21 16:03:19 -0700 | [diff] [blame^] | 15 | #define THREAD_SELF_OFFSET 0x165 |
Ian Rogers | 9651f42 | 2011-09-19 20:26:07 -0700 | [diff] [blame] | 16 | #endif |
| 17 | |
| 18 | #endif // ART_SRC_ASM_SUPPORT_H_ |