DynamoRIO / DynamoRIO/dynamorio

ARM_32 not defined when building for 32-bit ARM

Open
#1,857 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.