Skip to content

Commit c18e939

Browse files
committed
[FEATURE] In Executable: added counts to enums
1 parent 9221510 commit c18e939

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

parser/include/bearparser/Executable.h

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,20 @@ class Executable : public AbstractByteBuffer {
3131
BITS_32 = 32,
3232
BITS_64 = 64,
3333
};
34-
35-
enum exe_arch {
36-
ARCH_UNKNOWN = 0,
37-
ARCH_INTEL = 1,
38-
ARCH_ARM = 2
39-
};
34+
35+
enum exe_arch {
36+
ARCH_UNKNOWN = 0,
37+
ARCH_INTEL = 1,
38+
ARCH_ARM = 2,
39+
EXE_ARCH_COUNT
40+
};
4041

4142
enum addr_type {
4243
NOT_ADDR = 0,
4344
RAW = 1,
4445
RVA = 2,
45-
VA = 3
46+
VA = 3,
47+
ADDR_TYPE_COUNT
4648
};
4749

4850
static bool isBit64(Executable *exe) { return (!exe || exe->getBitMode() != Executable::BITS_64) ? false: true; }

0 commit comments

Comments
 (0)