Package ghidra.program.model.util
Interface LongPropertyMap
-
- All Superinterfaces:
PropertyMap
- All Known Implementing Classes:
DefaultLongPropertyMap
,LongPropertyMapDB
public interface LongPropertyMap extends PropertyMap
Property manager that deals with properties that are of long type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
add(Address addr, long value)
Add a long value at the specified address.long
getLong(Address addr)
Get the long value at the given address.-
Methods inherited from interface ghidra.program.model.util.PropertyMap
applyValue, getFirstPropertyAddress, getLastPropertyAddress, getName, getNextPropertyAddress, getObject, getPreviousPropertyAddress, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getPropertyIterator, getSize, hasProperty, intersects, intersects, moveRange, remove, removeRange
-
-
-
-
Method Detail
-
add
void add(Address addr, long value)
Add a long value at the specified address.- Parameters:
addr
- address for the propertyvalue
- value of the property
-
getLong
long getLong(Address addr) throws NoValueException
Get the long value at the given address.- Parameters:
addr
- the address from where to get the long value- Throws:
NoValueException
- if there is no property value at addr.
-
-