public class

Module

extends Object
implements ISegment<K extends Comparable<K>>
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.asm.sig.codeless.Module

Class Overview

Definition of a library module (i.e. an object file)

Summary

Public Methods
static Module createKnownModule(ModuleId id, long begin, long end)
static Module createKnownModule(ModuleId id)
static Module createUnknownModule()
boolean equals(Object obj)
Long getBegin()
Get the address where the segment starts.
Long getEnd()
Get the address where the segment ends (exclusive).
ModuleId getId()
String getName()
int hashCode()
boolean isUnknown()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.util.collect.ISegment

Public Methods

public static Module createKnownModule (ModuleId id, long begin, long end)

public static Module createKnownModule (ModuleId id)

public static Module createUnknownModule ()

public boolean equals (Object obj)

public Long getBegin ()

Get the address where the segment starts.

Returns
  • the address where the segment begins

public Long getEnd ()

Get the address where the segment ends (exclusive).

Returns
  • the address where the segment ends

public ModuleId getId ()

public String getName ()

public int hashCode ()

public boolean isUnknown ()

public String toString ()