From 3441ad437789ee306e6ce329b6eabc7ff94ef6b8 Mon Sep 17 00:00:00 2001 From: Bill Williams Date: Thu, 22 Dec 2016 10:32:36 -0600 Subject: [PATCH] Update AssignmentConverter instantiation to make use of stack analysis explicit. --- dyninstAPI/src/image.C | 2 +- parseAPI/src/IA_power.C | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dyninstAPI/src/image.C b/dyninstAPI/src/image.C index 68c7d473c0..dd166a9a3a 100644 --- a/dyninstAPI/src/image.C +++ b/dyninstAPI/src/image.C @@ -353,7 +353,7 @@ namespace { if (ss_addr == 0) { // Get all of the assignments that happen in this instruction - AssignmentConverter conv(true); + AssignmentConverter conv(true, true); vector assigns; conv.convert(r8_def,r8_def_addr,f,b,assigns); diff --git a/parseAPI/src/IA_power.C b/parseAPI/src/IA_power.C index 3133041a7f..5944dddfce 100644 --- a/parseAPI/src/IA_power.C +++ b/parseAPI/src/IA_power.C @@ -165,7 +165,7 @@ bool IA_IAPI::sliceReturn(ParseAPI::Block* bit, Address ret_addr, ParseAPI::Func parsing_printf(" sliceReturn ret 0x%lx address 0x%lx func %s addr 0x%lx \n", ret_addr, bit->lastInsnAddr(), func->name().c_str(), func->addr() ); AST::Ptr pcDef; - AssignmentConverter converter(true); + AssignmentConverter converter(true, true); vector::iterator ait; vector assgns; PPCReturnPredicates preds;