Search in sources :

Example 1 with JCImageModule

use of com.ibm.dtfj.image.javacore.JCImageModule in project openj9 by eclipse.

the class ImageProcessBuilder method addRoutine.

public ImageSymbol addRoutine(ImageModule library, String name, long address) {
    ImagePointer addr = fImageAddressSpace.getPointer(address);
    ImageSymbol symbol = new JCImageSymbol(name, addr);
    JCImageModule mod = (JCImageModule) library;
    mod.addSymbol(symbol);
    return symbol;
}
Also used : ImagePointer(com.ibm.dtfj.image.ImagePointer) JCImageSymbol(com.ibm.dtfj.image.javacore.JCImageSymbol) ImageSymbol(com.ibm.dtfj.image.ImageSymbol) JCImageModule(com.ibm.dtfj.image.javacore.JCImageModule) JCImageSymbol(com.ibm.dtfj.image.javacore.JCImageSymbol)

Example 2 with JCImageModule

use of com.ibm.dtfj.image.javacore.JCImageModule in project openj9 by eclipse.

the class ImageProcessBuilder method addProperty.

public void addProperty(ImageModule library, String name, String value) {
    JCImageModule mod = (JCImageModule) library;
    mod.addProperty(name, value);
}
Also used : JCImageModule(com.ibm.dtfj.image.javacore.JCImageModule)

Example 3 with JCImageModule

use of com.ibm.dtfj.image.javacore.JCImageModule in project openj9 by eclipse.

the class ImageProcessBuilder method addLibrary.

/**
 */
public ImageModule addLibrary(String name) {
    ImageModule module = null;
    if (name != null && (module = fImageProcess.getLibrary(name)) == null) {
        JCImageModule jcmodule = new JCImageModule(name);
        fImageProcess.addLibrary(jcmodule);
        module = jcmodule;
    }
    return module;
}
Also used : JCImageModule(com.ibm.dtfj.image.javacore.JCImageModule) ImageModule(com.ibm.dtfj.image.ImageModule) JCImageModule(com.ibm.dtfj.image.javacore.JCImageModule)

Aggregations

JCImageModule (com.ibm.dtfj.image.javacore.JCImageModule)3 ImageModule (com.ibm.dtfj.image.ImageModule)1 ImagePointer (com.ibm.dtfj.image.ImagePointer)1 ImageSymbol (com.ibm.dtfj.image.ImageSymbol)1 JCImageSymbol (com.ibm.dtfj.image.javacore.JCImageSymbol)1