Uses of Class
com.pnfsoftware.jeb.core.units.code.asm.type.CallingConventionBuilder
Packages that use CallingConventionBuilder
Package
Description
Classes and interfaces to access and define native types and related objects, used by JEB's
native code analysis pipeline (including
gendec).-
Uses of CallingConventionBuilder in com.pnfsoftware.jeb.core.units.code.asm.type
Methods in com.pnfsoftware.jeb.core.units.code.asm.type that return CallingConventionBuilderModifier and TypeMethodDescriptionCallingConventionBuilder.addAlignementRequirement(int reqSlotcount, int wantedSlotcountAlignment) Add a slot-count alignment requirement.CallingConventionBuilder.addAlternateName(String name) Add an alternate name.CallingConventionBuilder.addAlternateNames(Collection<String> names) Add alternate names.CallingConventionBuilder.addCompilerType(CompilerType comptype) Add a compiler type.CallingConventionBuilder.addFlags(int additionalFlags) Add convention flags.CallingConventionBuilder.addInputFpSlot(StorageEntry entry) Add an input floating-point slot.CallingConventionBuilder.addInputFpSlots(Collection<StorageEntry> entries) Add input floating-point slots.CallingConventionBuilder.addInputRegisterPair(StorageEntry registerPair) Add an input register pair.CallingConventionBuilder.addInputRegisterPairs(Collection<StorageEntry> registerPairs) Add input register pairs.CallingConventionBuilder.addInputSlot(StorageEntry entry) Add an input slot.CallingConventionBuilder.addInputSlots(Collection<StorageEntry> entries) Add input slots.CallingConventionBuilder.addOutputRegisterPair(StorageEntry registerPair) Add an output register pair.CallingConventionBuilder.addOutputRegisterPairs(Collection<StorageEntry> registerPairs) Add output register pairs.CallingConventionBuilder.addOutputSlot(StorageEntry entry) Add an output slot.CallingConventionBuilder.addOutputSlots(Collection<StorageEntry> entries) Add output slots.CallingConventionBuilder.addProcessorType(ProcessorType proctype) Add a processor type.CallingConventionBuilder.addSpoiledRegister(long reg) Add a spoiled register.CallingConventionBuilder.addSpoiledRegisters(long... regs) Add spoiled registers.CallingConventionBuilder.addSpoiledRegisters(Collection<StorageEntry> entries) Add spoiled registers from storage entries.CallingConventionBuilder.addSubsystemType(SubsystemType sstype) Add a subsystem type.CallingConventionBuilder.duplicate()Duplicate this builder.static CallingConventionBuilderParse and create a new calling convention object.CallingConventionBuilder.setAlternateNames(Collection<String> names) Set alternate names.CallingConventionBuilder.setFlags(int flags) Set convention flags.CallingConventionBuilder.setIPRD(int slotcnt, StorageEntry inputPtrEntry, StorageEntry outputPtrEntry) Set information for Implicit Pointer to Return Data special conventions.Set the principal name.Set the principal name.CallingConventionBuilder.setOutputFpSlot(StorageEntry outFpSlot) Set the output floating-point slot.CallingConventionBuilder.setProcessorTypes(Collection<ProcessorType> processorTypes) Set processor types.CallingConventionBuilder.setReturnAddressSlot(StorageEntry entry) Set the return-address slot.