com.pnfsoftware.jeb.util.collect.ISegment<K extends java.lang.Comparable<K>> |
Known Indirect Subclasses
IEVar |
Representation of an IR variable. |
INativeContinuousItem |
Secondary master interface for native code item that span over a specific amount of bytes in memory. |
INativeDataItem |
A specialized type for continuous memory items representing data elements (fields). |
INativeInstructionItem |
A native instruction item represents a concrete IInstruction at a specific memory address. |
INativeStringItem |
A specialized data item representing a string |
IVariable |
High-level definition of a variable (aka identifier), generated and used by decompilers. |
IntegerSegment |
Standard implementation of a segment using an integer treated as a signed value. |
LongSegment |
Standard implementation of a segment using an long treated as a signed value. |
MemoryRanges.Range |
A continuous memory range. |
Module |
Definition of a library module (i.e. |
|
Class Overview
The value type used by segment-maps
, a segment has a beginning and end. Those
values are referred to as segments. Segments have a key (referred to as address), and span over a
range up to their end address. The end address should be strictly greater than the start
address.
Summary
Public Methods |
abstract
K
|
getBegin()
Get the address where the segment starts.
|
abstract
K
|
getEnd()
Get the address where the segment ends (exclusive).
|
Public Methods
public
abstract
K
getBegin
()
Get the address where the segment starts.
Returns
- the address where the segment begins
public
abstract
K
getEnd
()
Get the address where the segment ends (exclusive).
Returns
- the address where the segment ends