| Package | Description |
|---|---|
| de.mirkosertic.bytecoder.backend.wasm | |
| de.mirkosertic.bytecoder.core | |
| de.mirkosertic.bytecoder.ssa |
| Modifier and Type | Method and Description |
|---|---|
Function |
WASMSSAASTWriter.Resolver.resolveCallsiteBootstrapFor(BytecodeClass owningClass,
String callsiteId,
Program program,
RegionNode bootstrapMethod) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeClass |
BytecodeLinkedClass.getBytecodeClass() |
BytecodeClass |
BytecodeLoader.loadByteCode(BytecodeObjectTypeRef aTypeRef) |
BytecodeClass |
BytecodeLoader.loadByteCode(BytecodeObjectTypeRef aTypeRef,
BytecodeReplacer aDefaultReplacer) |
BytecodeClass |
BytecodeClassParser.parseBody(DataInput dis) |
BytecodeClass |
Bytecode5xClassParser.parseBody(DataInput dis) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeCodeAttributeInfo |
BytecodeMethod.getCode(BytecodeClass aContextClass) |
void |
BytecodeInstructionINVOKESTATIC.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionPUTFIELD.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionINVOKEINTERFACE.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionPUTSTATIC.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstruction.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionNEWARRAY.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionINVOKEVIRTUAL.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionNEW.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionGETSTATIC.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionINSTANCEOF.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionINVOKESPECIAL.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionNEWMULTIARRAY.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionINVOKEDYNAMIC.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionGenericLDC.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionANEWARRAY.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
void |
BytecodeInstructionGETFIELD.performLinking(BytecodeClass aOwningClass,
BytecodeLinkerContext aLinkerContext) |
| Constructor and Description |
|---|
BytecodeLinkedClass(BytecodeLinkedClass aSuperclass,
int aUniqueId,
BytecodeLinkerContext aLinkerContext,
BytecodeObjectTypeRef aClassName,
BytecodeClass aBytecodeClass) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeClass |
ResolveCallsiteObjectExpression.getOwningClass() |
| Modifier and Type | Method and Description |
|---|---|
Program |
ProgramGenerator.generateFrom(BytecodeClass aBytecodeClass,
BytecodeMethod aMethod) |
Program |
NaiveProgramGenerator.generateFrom(BytecodeClass aOwningClass,
BytecodeMethod aMethod) |
| Constructor and Description |
|---|
ResolveCallsiteObjectExpression(BytecodeOpcodeAddress aAddress,
String aCallsiteId,
BytecodeClass aOwningClass,
Program aProgram,
RegionNode aBootstrapMethod) |
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.