Skip to content

Commit fb2c20f

Browse files
authored
Update coreaction.cc
1 parent f0eb342 commit fb2c20f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Ghidra/Features/Decompiler/src/decompile/cpp/coreaction.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1214,7 +1214,7 @@ void ActionFuncLink::funcLinkInput(FuncCallSpecs *fc,Funcdata &data)
12141214
int4 sz = param->getSize();
12151215
if (spc->getType() == IPTR_SPACEBASE) { // Param is stack relative
12161216
Varnode *loadval = data.opStackLoad(spc,off,sz,op,(Varnode *)0,false);
1217-
data.segmentizeFarPtr(param->getType(), param->isTypeLocked(), loadval, false, false);
1217+
data.segmentizeFarPtr(param->getType(), param->isTypeLocked(), loadval, false);
12181218
data.opInsertInput(op,loadval,op->numInput());
12191219
if (!setplaceholder) {
12201220
setplaceholder = true;
@@ -1224,7 +1224,7 @@ void ActionFuncLink::funcLinkInput(FuncCallSpecs *fc,Funcdata &data)
12241224
}
12251225
else {
12261226
Varnode* loadval = data.newVarnode(param->getSize(), param->getAddress());
1227-
data.segmentizeFarPtr(param->getType(), param->isTypeLocked(), loadval, false, false);
1227+
data.segmentizeFarPtr(param->getType(), param->isTypeLocked(), loadval, false);
12281228
data.opInsertInput(op, loadval, op->numInput());
12291229
}
12301230
}
@@ -1255,7 +1255,7 @@ void ActionFuncLink::funcLinkOutput(FuncCallSpecs *fc,Funcdata &data)
12551255
int4 sz = outparam->getSize();
12561256
Address addr = outparam->getAddress();
12571257
data.newVarnodeOut(sz,addr,fc->getOp());
1258-
data.segmentizeFarPtr(outparam->getType(), outparam->isTypeLocked(), fc->getOp()->getOut(), false, true);
1258+
data.segmentizeFarPtr(outparam->getType(), outparam->isTypeLocked(), fc->getOp()->getOut(), false);
12591259
VarnodeData vdata;
12601260
OpCode res = fc->assumedOutputExtension(addr,sz,vdata);
12611261
if (res == CPUI_PIECE) { // Pick an extension based on type
@@ -4299,7 +4299,7 @@ int4 ActionInferTypes::apply(Funcdata &data)
42994299
ct = vn->getLocalType();
43004300
bool bBegin = false;
43014301
if (iter == data.beginLoc()) bBegin = true; else iter--;
4302-
data.segmentizeFarPtr(ct, vn->isTypeLock(), vn, true, true);
4302+
data.segmentizeFarPtr(ct, vn->isTypeLock(), vn, true);
43034303
if (bBegin) iter = data.beginLoc(); else iter++;
43044304
}
43054305
}

0 commit comments

Comments
 (0)