summaryrefslogtreecommitdiff
path: root/src/arch/dalvik/pseudo/fill.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/dalvik/pseudo/fill.c')
-rw-r--r--src/arch/dalvik/pseudo/fill.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/arch/dalvik/pseudo/fill.c b/src/arch/dalvik/pseudo/fill.c
index 9fa4a59..702f4b9 100644
--- a/src/arch/dalvik/pseudo/fill.c
+++ b/src/arch/dalvik/pseudo/fill.c
@@ -110,7 +110,7 @@ static void g_dalvik_fill_instr_init(GDalvikFillInstr *instr)
* *
* Paramètres : data = flux de données à analyser. *
* pos = position courante dans ce flux. [OUT] *
-* len = taille totale des données à analyser. *
+* end = limite des données à analyser. *
* addr = adresse virtuelle de l'instruction. *
* proc = architecture ciblée par le désassemblage. *
* *
@@ -122,21 +122,21 @@ static void g_dalvik_fill_instr_init(GDalvikFillInstr *instr)
* *
******************************************************************************/
-GArchInstruction *g_dalvik_fill_instr_new(const bin_t *data, off_t *pos, off_t len, vmpa_t addr, const GDalvikProcessor *proc)
+GArchInstruction *g_dalvik_fill_instr_new(const bin_t *data, off_t *pos, off_t end, vmpa_t addr, const GDalvikProcessor *proc)
{
GDalvikFillInstr *result; /* Structure à retourner */
uint16_t ident; /* Valeur lue dans le code */
result = g_object_new(G_TYPE_DALVIK_FILL_INSTR, NULL);
- if (!read_u16(&ident, data, pos, len, SRE_LITTLE))
+ if (!read_u16(&ident, data, pos, end, SRE_LITTLE))
goto gdfin_bad;
G_DALVIK_INSTRUCTION(result)->ptype = DPO_FILL_ARRAY_DATA;
- if (!read_u16(&result->array_width, data, pos, len, SRE_LITTLE))
+ if (!read_u16(&result->array_width, data, pos, end, SRE_LITTLE))
goto gdfin_bad;
- if (!read_u32(&result->array_size, data, pos, len, SRE_LITTLE))
+ if (!read_u32(&result->array_size, data, pos, end, SRE_LITTLE))
goto gdfin_bad;
*pos += result->array_width * result->array_size;