Package ghidra.debug.api.modules

# Interface RegionMapProposal.RegionMapEntry

All Superinterfaces:
  `MapEntry<TraceMemoryRegion,MemoryBlock>`

Enclosing interface:
  `RegionMapProposal`

public static interface RegionMapProposal.RegionMapEntry extends MapEntry<TraceMemoryRegion,MemoryBlock>

- ## Method Summary

  Modifier and Type
  Method
  Description
  `MemoryBlock`
  `getBlock()`
  Get the matched memory block
  `TraceMemoryRegion`
  `getRegion()`
  Get the region
  `Address`
  `getRegionMinAddress()`
  Get the region's minimum address (may depend on snap)
  `String`
  `getRegionName()`
  Get the region's name (may depend on snap)
  `void`
  `setBlock(Program program, MemoryBlock block)`
  Set the matched memory block

  ### Methods inherited from interface ghidra.debug.api.modules.MapEntry

  `getFromLifespan, getFromObject, getFromRange, getFromTrace, getFromTraceLocation, getMappingLength, getToObject, getToProgram, getToProgramLocation, getToRange`

- ## Method Details

  - ### getRegion

    TraceMemoryRegion getRegion()
    Get the region
    Returns:
      the region

  - ### getRegionName

    String getRegionName()
    Get the region's name (may depend on snap)
    Returns:
      the name

  - ### getRegionMinAddress

    Address getRegionMinAddress()
    Get the region's minimum address (may depend on snap)
    Returns:
      the address

  - ### getBlock

    MemoryBlock getBlock()
    Get the matched memory block
    Returns:
      the block

  - ### setBlock

    void setBlock(Program program, MemoryBlock block)
    Set the matched memory block
    Parameters:
      `program` - the program containing the block
      `block` - the block