| com.pnfsoftware.jeb.core.units.code.asm.decompiler.INativeObjectTracker |
Tracker for native underlying objects used by the decompiler or referenced by decompiled items. When underlying native objects change, current decompilations may be invalidated (they become "stale").
| 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) | ||||||||||