Class OMFSegMapDesc
- java.lang.Object
-
- ghidra.app.util.bin.format.pe.debug.OMFSegMapDesc
-
public class OMFSegMapDesc extends java.lang.Object
A 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 int
getByteCount()
Returns the byte count of the logical segment or group.int
getByteOffset()
Returns the byte offset of the logical within the physical segment.short
getClassName()
Returns the class name - index into sstSegName.short
getFlags()
Returns the descriptor flags bit field.short
getGroupIndex()
Returns the group index into the descriptor array.short
getLogicalOverlayNumber()
Returns the logical overlay number.short
getLogicalSegmentIndex()
Returns the logical segment index - interpreted via flags.short
getSegmentName()
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
-
-