mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 10:49:34 +02:00
GP-5494: Fix byte cache and increase number of cached pages (memory viewer).
This commit is contained in:
parent
f00de10f31
commit
e4024bc8cf
3 changed files with 117 additions and 35 deletions
|
@ -336,6 +336,10 @@ public class DBTraceMemorySpace
|
|||
}*/
|
||||
}
|
||||
|
||||
public void checkStateMapIntegrity() {
|
||||
stateMapSpace.checkIntegrity();
|
||||
}
|
||||
|
||||
@Override
|
||||
// TODO: Ensure a code unit is not having rug taken out from under it?
|
||||
public void setState(long snap, Address start, Address end, TraceMemoryState state) {
|
||||
|
@ -757,7 +761,8 @@ public class DBTraceMemorySpace
|
|||
|
||||
spans: for (Lifespan span : viewport.getOrderedSpans(snap)) {
|
||||
Iterator<AddressRange> arit =
|
||||
getAddressesWithState(span, s -> s == TraceMemoryState.KNOWN).iterator(start, true);
|
||||
getAddressesWithState(span, remains, s -> s == TraceMemoryState.KNOWN)
|
||||
.iterator(start, true);
|
||||
while (arit.hasNext()) {
|
||||
AddressRange rng = arit.next();
|
||||
if (rng.getMinAddress().compareTo(toRead.getMaxAddress()) > 0) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue