JitAllocationModel

Package: ghidra.pcode.emu.jit.analysis
Type: class

12.1_PUBLIC

addedmethod: allocate
void allocate(ghidra.pcode.emu.jit.gen.util.Scope scope)
modifiedmethod: allLocals
return type: Collection → Collection
- java.util.Collection<ghidra.pcode.emu.jit.analysis.JitAllocationModel.JvmLocal> allLocals()
+ java.util.Collection<ghidra.pcode.emu.jit.alloc.JvmLocal<?,?>> allLocals()
modifiedmethod: getHandler
return type: VarHandler → VarHandler
- ghidra.pcode.emu.jit.analysis.JitAllocationModel.VarHandler getHandler(ghidra.pcode.emu.jit.var.JitVal v)
+ ghidra.pcode.emu.jit.alloc.VarHandler getHandler(ghidra.pcode.emu.jit.var.JitVal v)
modifiedmethod: localsForVn
return type: Collection → Collection
- java.util.Collection<ghidra.pcode.emu.jit.analysis.JitAllocationModel.JvmLocal> localsForVn(ghidra.program.model.pcode.Varnode vn)
+ java.util.Collection<ghidra.pcode.emu.jit.alloc.JvmLocal<?,?>> localsForVn(ghidra.program.model.pcode.Varnode vn)
removedmethod: allocateTemp
ghidra.pcode.emu.jit.analysis.JitAllocationModel.JvmTempAlloc allocateTemp(org.objectweb.asm.MethodVisitor mv, java.lang.String prefix, int count)

12.0_PUBLIC

addedmethod: allocateTemp
ghidra.pcode.emu.jit.analysis.JitAllocationModel.JvmTempAlloc allocateTemp(org.objectweb.asm.MethodVisitor mv, java.lang.String prefix, int count)
removedmethod: nextFreeLocal
int nextFreeLocal()

11.3_PUBLIC

introducedInitial version