public void execute(Context ctx) { long value = ctx.getIntArgument(0); ctx.setReturnValues(new BInteger(Math.abs(value))); } }
public RequestCacheControlStruct(StructureTypeInfo structInfo) { requestCacheControl = BLangVMStructs.createBStruct(structInfo); // Initialize the struct fields to default values we use requestCacheControl.put(REQ_CACHE_CONTROL_NO_TRANSFORM_FIELD, new BBoolean(TRUE)); requestCacheControl.put(REQ_CACHE_CONTROL_MAX_AGE_FIELD, new BInteger(-1)); requestCacheControl.put(REQ_CACHE_CONTROL_MAX_STALE_FIELD, new BInteger(-1)); requestCacheControl.put(REQ_CACHE_CONTROL_MIN_FRESH_FIELD, new BInteger(-1)); }
@Override public void execute(Context context) { String param1 = context.getStringArgument(0); String subString = context.getStringArgument(1); BInteger intValue = new BInteger(param1.indexOf(subString)); context.setReturnValues(intValue); } }
public void execute(Context ctx) { long value = ctx.getIntArgument(0); ctx.setReturnValues(new BInteger(Math.negateExact(value))); } }
@Override public void execute(Context context) { LLVM.LLVMRelocationIteratorRef ri = FFIUtil.getRecodeArgumentNative(context, 0); long returnValue = LLVMGetRelocationOffset(ri); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMValueRef v = FFIUtil.getRecodeArgumentNative(context, 0); int returnValue = LLVMGetAlignment(v); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMTargetDataRef td = FFIUtil.getRecodeArgumentNative(context, 0); int returnValue = LLVMPointerSize(td); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMTargetDataRef td = FFIUtil.getRecodeArgumentNative(context, 0); int returnValue = LLVMByteOrder(td); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMTypeRef pointerTy = FFIUtil.getRecodeArgumentNative(context, 0); int returnValue = LLVMGetPointerAddressSpace(pointerTy); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { String filename = context.getStringArgument(0); int returnValue = LLVMLoadLibraryPermanently(filename); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMValueRef inst = FFIUtil.getRecodeArgumentNative(context, 0); int returnValue = LLVMGetNumIndices(inst); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { BMap bStruct = (BMap) context.getRefArgument(0); Counter counter = (Counter) bStruct.getNativeData(ObserveNativeImplConstants.METRIC_NATIVE_INSTANCE_KEY); context.setReturnValues(new BInteger(counter.getValue())); } }
@Override public void execute(Context context) { LLVM.LLVMExecutionEngineRef ee = FFIUtil.getRecodeArgumentNative(context, 0); String name = context.getStringArgument(0); long returnValue = LLVMGetGlobalValueAddress(ee, name); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMMemoryBufferRef outMemBuf = FFIUtil.getRecodeArgumentNative(context, 0); PointerPointer outMessage = FFIUtil.getRecodeArgumentNative(context, 1); int returnValue = LLVMCreateMemoryBufferWithSTDIN(outMemBuf, outMessage); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMMemoryBufferRef memBuf = FFIUtil.getRecodeArgumentNative(context, 0); LLVM.LLVMModuleRef outM = FFIUtil.getRecodeArgumentNative(context, 1); int returnValue = LLVMGetBitcodeModule2(memBuf, outM); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { String name = context.getStringArgument(0); int sLen = (int) context.getIntArgument(0); int returnValue = LLVMGetMDKindID(name, sLen); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMObjectFileRef objectFile = FFIUtil.getRecodeArgumentNative(context, 0); LLVM.LLVMSymbolIteratorRef si = FFIUtil.getRecodeArgumentNative(context, 1); int returnValue = LLVMIsSymbolIteratorAtEnd(objectFile, si); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMContextRef contextRef = FFIUtil.getRecodeArgumentNative(context, 0); LLVM.LLVMMemoryBufferRef memBuf = FFIUtil.getRecodeArgumentNative(context, 1); PointerPointer outM = FFIUtil.getRecodeArgumentNative(context, 2); int returnValue = LLVMGetBitcodeModuleInContext2(contextRef, memBuf, outM); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMContextRef contextRef = FFIUtil.getRecodeArgumentNative(context, 0); LLVM.LLVMMemoryBufferRef memBuf = FFIUtil.getRecodeArgumentNative(context, 1); LLVM.LLVMModuleRef outModule = FFIUtil.getRecodeArgumentNative(context, 2); PointerPointer outMessage = FFIUtil.getRecodeArgumentNative(context, 3); int returnValue = LLVMParseBitcodeInContext(contextRef, memBuf, outModule, outMessage); context.setReturnValues(new BInteger(returnValue)); } }
@Override public void execute(Context context) { LLVM.LLVMExecutionEngineRef outJIT = FFIUtil.getRecodeArgumentNative(context, 0); LLVM.LLVMModuleRef m = FFIUtil.getRecodeArgumentNative(context, 1); int optLevel = (int) context.getIntArgument(0); PointerPointer outError = FFIUtil.getRecodeArgumentNative(context, 2); int returnValue = LLVMCreateJITCompilerForModule(outJIT, m, optLevel, outError); context.setReturnValues(new BInteger(returnValue)); } }