From 360afd3ad1681d3685be9636458bf80f5fbfff18 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Sun, 24 Apr 2011 04:56:31 +0000 Subject: [PATCH] Report more errors --- src/arch/dalvik.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/arch/dalvik.c b/src/arch/dalvik.c index 7b7461d..d3c4bbc 100644 --- a/src/arch/dalvik.c +++ b/src/arch/dalvik.c @@ -233,7 +233,8 @@ static int _decode_immediate(DalvikDecode * dd, size_t i) ao->value.immediate.value = _htol32(u32); break; default: - return -1; + return -error_set_code(1, "%s", "Unsupported immediate" + " operand"); } ao->value.immediate.negative = 0; return 0; @@ -248,7 +249,8 @@ static int _decode_operand(DalvikDecode * dd, size_t i) case AOT_REGISTER: return _decode_register(dd, i); default: - return -1; + return -error_set_code(1, "%s", "Unsupported operand" + " type"); } return 0; }