DynamoRIO / DynamoRIO/dynamorio
ARM_32 not defined when building for 32-bit ARM
Open
Component-Build
OpSys-ARM
Priority-Low
- Dominant language
- C
- Stars
- 3.2k
- Forks
- 629
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 30
Description
I get an error if I insert the following near the top of core/arch/arch.h and build for 32-bit ARM:
```
#if defined(ARM) && !(defined(ARM_32) || defined(ARM_64))
#error No ARM_xx
#endif
```
There's no error if I insert the following and build for 64-bit Intel:
```
#if defined(X86) && !(defined(X86_32) || defined(X86_64))
#error No X86_xx
#endif
```
This seems confusing. Is it a bug?
Contributor guide
Assessment
This issue has not been assessed yet.