Class AnnotatedPcodeUseropLibrary<T>

java.lang.Object
ghidra.pcode.exec.AnnotatedPcodeUseropLibrary<T>
Type Parameters:
T - the type of data processed by the library
All Implemented Interfaces:
PcodeUseropLibrary<T>
Direct Known Subclasses:
AdaptedEmulator.AdaptedPcodeUseropLibrary, AnnotatedEmuSyscallUseropLibrary, DefaultPcodeThread.PcodeEmulationLibrary, PcodeExpression.ValueCapturingPcodeUseropLibrary

public abstract class AnnotatedPcodeUseropLibrary<T> extends Object implements PcodeUseropLibrary<T>
A userop library wherein Java methods are exported via a special annotation

See StandAloneEmuExampleScript for an example of implementing a userop library.