public interface

INativeObjectTracker

com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker

Summary

Public Methods
abstract void acquire(INativeItem item, INativeMethodItem userctx)
abstract IWildcardPrototype getCandidatePrototype(INativeMethodItem routine)
abstract int getCountOfObjects()
abstract INativeItem getNativeItemFromVar(IEVar var)
abstract IEVar getSymbolForNativeItem(INativeItem item, INativeMethodItem userctx, IERoutineContext ectx)
abstract void release(INativeItem item, INativeMethodItem userctx)
abstract void releaseAllFromUser(INativeMethodItem userctx)
abstract boolean setCandidatePrototype(INativeMethodItem routine, IWildcardPrototype proto, int guarantee)

Public Methods

public abstract void acquire (INativeItem item, INativeMethodItem userctx)

public abstract IWildcardPrototype getCandidatePrototype (INativeMethodItem routine)

public abstract int getCountOfObjects ()

public abstract INativeItem getNativeItemFromVar (IEVar var)

public abstract IEVar getSymbolForNativeItem (INativeItem item, INativeMethodItem userctx, IERoutineContext ectx)

public abstract void release (INativeItem item, INativeMethodItem userctx)

public abstract void releaseAllFromUser (INativeMethodItem userctx)

public abstract boolean setCandidatePrototype (INativeMethodItem routine, IWildcardPrototype proto, int guarantee)