diff options
author | comex | 2015-02-08 22:06:56 -0500 |
---|---|---|
committer | comex | 2015-02-08 22:06:56 -0500 |
commit | fdad44c4ccb219454c698645d4f2cb9726826c06 (patch) | |
tree | 6c4fd37dd9181f7ba336a16637999da714e17b23 /lib/arm64 | |
parent | right, going to bed (diff) | |
download | substitute-fdad44c4ccb219454c698645d4f2cb9726826c06.tar.gz |
starting x86 support
Diffstat (limited to 'lib/arm64')
-rw-r--r-- | lib/arm64/misc.h | 4 | ||||
-rw-r--r-- | lib/arm64/transform-dis-arm64.inc.h | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/lib/arm64/misc.h b/lib/arm64/misc.h index c21bc0b..f5a6154 100644 --- a/lib/arm64/misc.h +++ b/lib/arm64/misc.h @@ -32,5 +32,5 @@ static inline int arm64_get_unwritten_temp_reg(struct arch_dis_ctx *ctx) { return 31 - __builtin_clz(avail); } -#define CC_ARMCC (CC_CONDITIONAL | 0x200) -#define CC_XBXZ (CC_CONDITIONAL | 0x400) +#define CC_ARMCC (CC_CONDITIONAL | 0x400) +#define CC_XBXZ (CC_CONDITIONAL | 0x800) diff --git a/lib/arm64/transform-dis-arm64.inc.h b/lib/arm64/transform-dis-arm64.inc.h index a98932d..792b835 100644 --- a/lib/arm64/transform-dis-arm64.inc.h +++ b/lib/arm64/transform-dis-arm64.inc.h @@ -17,6 +17,7 @@ void transform_dis_pcrel(struct transform_dis_ctx *ctx, uintptr_t dpc, unsigned static NOINLINE UNUSED void transform_dis_branch(struct transform_dis_ctx *ctx, uintptr_t dpc, int cc) { + /* TODO fix BL */ #ifdef TRANSFORM_DIS_VERBOSE printf("transform_dis (%p): branch => %p\n", (void *) ctx->pc, (void *) dpc); #endif |