Class OMFSegMapDesc
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.debug.OMFSegMapDesc
-
public class OMFSegMapDesc extends java.lang.ObjectA class to represent the Object Module Format (OMF) Segment Mapping Descriptor data structure.
typedef struct OMFSegMapDesc { unsigned short flags; // descriptor flags bit field unsigned short ovl; // the logical overlay number unsigned short group; // group index into the descriptor array unsigned short frame; // logical segment index - interpreted via flags unsigned short iSegName; // segment or group name - index into sstSegName unsigned short iClassName; // class name - index into sstSegName unsigned long offset; // byte offset of the logical within the physical segment unsigned long cbSeg; // byte count of the logical segment or group } OMFSegMapDesc;
-
-
Constructor Summary
Constructors Constructor Description OMFSegMapDesc()DO NOT USE THIS CONSTRUCTOR, USE create*(GenericFactory ...) FACTORY METHODS INSTEAD.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetByteCount()Returns the byte count of the logical segment or group.intgetByteOffset()Returns the byte offset of the logical within the physical segment.shortgetClassName()Returns the class name - index into sstSegName.shortgetFlags()Returns the descriptor flags bit field.shortgetGroupIndex()Returns the group index into the descriptor array.shortgetLogicalOverlayNumber()Returns the logical overlay number.shortgetLogicalSegmentIndex()Returns the logical segment index - interpreted via flags.shortgetSegmentName()Returns the segment or group name - index into sstSegName.
-
-
-
Method Detail
-
getFlags
public short getFlags()
Returns the descriptor flags bit field.- Returns:
- the descriptor flags bit field
-
getLogicalOverlayNumber
public short getLogicalOverlayNumber()
Returns the logical overlay number.- Returns:
- the logical overlay number
-
getGroupIndex
public short getGroupIndex()
Returns the group index into the descriptor array.- Returns:
- the group index into the descriptor array
-
getLogicalSegmentIndex
public short getLogicalSegmentIndex()
Returns the logical segment index - interpreted via flags.- Returns:
- the logical segment index - interpreted via flags
-
getSegmentName
public short getSegmentName()
Returns the segment or group name - index into sstSegName.- Returns:
- the segment or group name - index into sstSegName
-
getClassName
public short getClassName()
Returns the class name - index into sstSegName.- Returns:
- the class name - index into sstSegName
-
getByteOffset
public int getByteOffset()
Returns the byte offset of the logical within the physical segment.- Returns:
- the byte offset of the logical within the physical segment
-
getByteCount
public int getByteCount()
Returns the byte count of the logical segment or group.- Returns:
- the byte count of the logical segment or group
-
-