mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 10:19:23 +02:00
fix for se_bmaski, parameter first use with subtractWrap
This commit is contained in:
parent
05f1d707f5
commit
5e41bf2df4
2 changed files with 5 additions and 10 deletions
|
@ -17,7 +17,8 @@ package ghidra.program.model.pcode;
|
|||
|
||||
import java.util.*;
|
||||
|
||||
import ghidra.program.model.address.*;
|
||||
import ghidra.program.model.address.Address;
|
||||
import ghidra.program.model.address.AddressIterator;
|
||||
import ghidra.program.model.data.DataType;
|
||||
import ghidra.program.model.data.Undefined;
|
||||
import ghidra.program.model.listing.*;
|
||||
|
@ -102,12 +103,7 @@ public class LocalSymbolMap {
|
|||
boolean lock = (dbFunction.getSignatureSource() != SourceType.DEFAULT);
|
||||
|
||||
Address pcaddr = dbFunction.getEntryPoint();
|
||||
try {
|
||||
pcaddr = pcaddr.subtract(1);
|
||||
}
|
||||
catch (AddressOutOfBoundsException e) {
|
||||
// Should rarely happen
|
||||
}
|
||||
pcaddr = pcaddr.subtractWrap(1);
|
||||
|
||||
List<MappedSymbol> paramList = new ArrayList<MappedSymbol>();
|
||||
for (int i = 0; i < p.length; ++i) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue