Interface 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").
-
Method Summary
Modifier and TypeMethodDescriptionvoidacquire(INativeItem item, INativeMethodItem userctx) getCandidatePrototype(INativeMethodItem routine) intgetSymbolForNativeItem(INativeItem item, INativeMethodItem userctx, IERoutineContext ectx) voidrelease(INativeItem item, INativeMethodItem userctx) voidreleaseAllFromUser(INativeMethodItem userctx) booleansetCandidatePrototype(INativeMethodItem routine, IWildcardPrototype proto, int guarantee)
-
Method Details
-
getCountOfObjects
int getCountOfObjects() -
acquire
-
release
-
releaseAllFromUser
-
getNativeItemFromVar
-
getSymbolForNativeItem
-
setCandidatePrototype
-
getCandidatePrototype
-