public abstract class

AbstractDebuggerModule

extends Object
implements IDebuggerModule
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.code.debug.impl.AbstractDebuggerModule

Class Overview

Base implementation of a module.

Summary

Public Constructors
AbstractDebuggerModule(long id, String name, long base)
Public Methods
long getBaseAddress()
Get the library memory address.
long getId()
Get the library id.
String getName()
Get the library name.
String toString()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.pnfsoftware.jeb.core.units.code.debug.IDebuggerModule

Public Constructors

public AbstractDebuggerModule (long id, String name, long base)

Public Methods

public long getBaseAddress ()

Get the library memory address. Only relevant for debuggers that have access to a virtual memory.

Returns
  • the base address, -1 if none/irrelevant

public long getId ()

Get the library id.

Returns
  • the positive id, -1 if none

public String getName ()

Get the library name.

Returns
  • the name, null if none

public String toString ()