Created
December 11, 2025 10:47
-
-
Save TYZRPVX/2fd793eff7baf8d8619ee82f81ff804c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // --- IR for <KMPDemo> before Codegen | |
| MODULE_FRAGMENT name:<KMPDemo> | |
| FILE fqName:kotlinx.cinterop fileName:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Annotations.kt | |
| CLASS ANNOTATION_CLASS name:BetaInteropApi modality:OPEN visibility:public superTypes:[kotlin.Annotation] | |
| annotations: | |
| Target(allowedTargets = [GET_ENUM 'ENUM_ENTRY name:TYPEALIAS' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:FUNCTION' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:PROPERTY' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:ANNOTATION_CLASS' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:CLASS' type=kotlin.annotation.AnnotationTarget] type=kotlin.Array<out kotlin.annotation.AnnotationTarget> varargElementType=kotlin.annotation.AnnotationTarget) | |
| Retention(value = GET_ENUM 'ENUM_ENTRY name:BINARY' type=kotlin.annotation.AnnotationRetention) | |
| RequiresOptIn(message = <null>, level = GET_ENUM 'ENUM_ENTRY name:WARNING' type=kotlin.RequiresOptIn.Level) | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:kotlinx.cinterop.BetaInteropApi | |
| CONSTRUCTOR visibility:public returnType:kotlinx.cinterop.BetaInteropApi [primary] | |
| FUN name:<init> visibility:public modality:FINAL returnType:kotlin.Unit | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlinx.cinterop.BetaInteropApi | |
| BLOCK_BODY | |
| COMPOSITE type=kotlin.Unit origin=null | |
| RETURN type=kotlin.Nothing from='public final fun <init> (): kotlin.Unit declared in kotlinx.cinterop.BetaInteropApi' | |
| CALL 'internal final fun theUnitInstance (): kotlin.Unit [external] declared in kotlin.native.internal' type=kotlin.Unit origin=null | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in kotlin.Annotation | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| annotations: | |
| OptIn(markerClass = [CLASS_REFERENCE 'CLASS ANNOTATION_CLASS name:ExperimentalNativeApi modality:OPEN visibility:public superTypes:[kotlin.Annotation]' type=kotlin.reflect.KClass<kotlin.experimental.ExperimentalNativeApi>] type=kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>> varargElementType=kotlin.reflect.KClass<out kotlin.Annotation>) | |
| overridden: | |
| public open fun hashCode (): kotlin.Int [fake_override] declared in kotlin.Annotation | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String [fake_override] declared in kotlin.Annotation | |
| CLASS ANNOTATION_CLASS name:ExperimentalForeignApi modality:OPEN visibility:public superTypes:[kotlin.Annotation] | |
| annotations: | |
| Target(allowedTargets = [GET_ENUM 'ENUM_ENTRY name:TYPEALIAS' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:FUNCTION' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:PROPERTY' type=kotlin.annotation.AnnotationTarget, GET_ENUM 'ENUM_ENTRY name:CLASS' type=kotlin.annotation.AnnotationTarget] type=kotlin.Array<out kotlin.annotation.AnnotationTarget> varargElementType=kotlin.annotation.AnnotationTarget) | |
| Retention(value = GET_ENUM 'ENUM_ENTRY name:BINARY' type=kotlin.annotation.AnnotationRetention) | |
| RequiresOptIn(message = <null>, level = GET_ENUM 'ENUM_ENTRY name:ERROR' type=kotlin.RequiresOptIn.Level) | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:kotlinx.cinterop.ExperimentalForeignApi | |
| CONSTRUCTOR visibility:public returnType:kotlinx.cinterop.ExperimentalForeignApi [primary] | |
| FUN name:<init> visibility:public modality:FINAL returnType:kotlin.Unit | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlinx.cinterop.ExperimentalForeignApi | |
| BLOCK_BODY | |
| COMPOSITE type=kotlin.Unit origin=null | |
| RETURN type=kotlin.Nothing from='public final fun <init> (): kotlin.Unit declared in kotlinx.cinterop.ExperimentalForeignApi' | |
| CALL 'internal final fun theUnitInstance (): kotlin.Unit [external] declared in kotlin.native.internal' type=kotlin.Unit origin=null | |
| FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [fake_override,operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in kotlin.Annotation | |
| FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN returnType:kotlin.Int [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| annotations: | |
| OptIn(markerClass = [CLASS_REFERENCE 'CLASS ANNOTATION_CLASS name:ExperimentalNativeApi modality:OPEN visibility:public superTypes:[kotlin.Annotation]' type=kotlin.reflect.KClass<kotlin.experimental.ExperimentalNativeApi>] type=kotlin.Array<out kotlin.reflect.KClass<out kotlin.Annotation>> varargElementType=kotlin.reflect.KClass<out kotlin.Annotation>) | |
| overridden: | |
| public open fun hashCode (): kotlin.Int [fake_override] declared in kotlin.Annotation | |
| FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN returnType:kotlin.String [fake_override] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlin.Any | |
| overridden: | |
| public open fun toString (): kotlin.String [fake_override] declared in kotlin.Annotation | |
| FILE fqName:kotlinx.cinterop fileName:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| annotations: | |
| Suppress(names = ["FINAL_UPPER_BOUND", "NOTHING_TO_INLINE"] type=kotlin.Array<out kotlin.String> varargElementType=kotlin.String) | |
| FUN name:get visibility:public modality:FINAL returnType:T of kotlinx.cinterop.get [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Byte] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "get$Byte") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun get <T> (<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>, index: kotlin.Int): T of kotlinx.cinterop.get [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'public final fun <get-value> <T> (<this>: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.<get-value>>): T of kotlinx.cinterop.<get-value> declared in kotlinx.cinterop' type=kotlin.Byte origin=GET_PROPERTY | |
| TYPE_ARG T: T of kotlinx.cinterop.get | |
| ARG <this>: BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> origin=null | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val index: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=1 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=null | |
| inlinedFunctionSymbol: public final fun <get-pointed> <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.<get-pointed>>): T of kotlinx.cinterop.<get-pointed> [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NativePtr [val] | |
| BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun <get-rawValue> (): kotlin.native.internal.NativePtr [inline] declared in kotlinx.cinterop.CPointer | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr [val] | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' type=kotlin.native.internal.NonNullNativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun toNativePtr (): kotlin.native.internal.NativePtr [inline] declared in kotlin.native.internal.NonNullNativePtr | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/NativePtr.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.native.internal.NonNullNativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr? [val] | |
| GET_VAR 'val this: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <constructor> (value: kotlin.native.internal.NonNullNativePtr?): kotlin.Unit declared in kotlin.native.internal.NativePtr' type=kotlin.Unit origin=null | |
| ARG value: GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=null | |
| inlinedFunctionSymbol: public final fun interpretPointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretPointed [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:ptr type:kotlin.native.internal.NativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NativePtr origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp1 type:kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? [val] | |
| CALL 'public final fun interpretNullablePointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretNullablePointed? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get> | |
| ARG ptr: GET_VAR 'val ptr: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NativePtr origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp1: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp1: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.get>? origin=null | |
| FUN name:set visibility:public modality:FINAL returnType:kotlin.Unit [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Byte] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| VALUE_PARAMETER kind:Regular name:value index:2 type:T of kotlinx.cinterop.set | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "set$Byte") | |
| BLOCK_BODY | |
| CALL 'public final fun <set-value> <T> (<this>: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.<set-value>>, value: T of kotlinx.cinterop.<set-value>): kotlin.Unit declared in kotlinx.cinterop' type=kotlin.Unit origin=EQ | |
| TYPE_ARG T: T of kotlinx.cinterop.set | |
| ARG <this>: BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> origin=null | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val index: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=1 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=null | |
| inlinedFunctionSymbol: public final fun <get-pointed> <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.<get-pointed>>): T of kotlinx.cinterop.<get-pointed> [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NativePtr [val] | |
| BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun <get-rawValue> (): kotlin.native.internal.NativePtr [inline] declared in kotlinx.cinterop.CPointer | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr [val] | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' type=kotlin.native.internal.NonNullNativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun toNativePtr (): kotlin.native.internal.NativePtr [inline] declared in kotlin.native.internal.NonNullNativePtr | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/NativePtr.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.native.internal.NonNullNativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr? [val] | |
| GET_VAR 'val this: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <constructor> (value: kotlin.native.internal.NonNullNativePtr?): kotlin.Unit declared in kotlin.native.internal.NativePtr' type=kotlin.Unit origin=null | |
| ARG value: GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=null | |
| inlinedFunctionSymbol: public final fun interpretPointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretPointed [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:ptr type:kotlin.native.internal.NativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NativePtr origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp1 type:kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? [val] | |
| CALL 'public final fun interpretNullablePointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretNullablePointed? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set> | |
| ARG ptr: GET_VAR 'val ptr: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NativePtr origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp1: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp1: kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>? origin=null | |
| ARG value: GET_VAR 'value: T of kotlinx.cinterop.set declared in kotlinx.cinterop.set' type=T of kotlinx.cinterop.set origin=null | |
| RETURN type=kotlin.Nothing from='public final fun set <T> (<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<T of kotlinx.cinterop.set>>, index: kotlin.Int, value: T of kotlinx.cinterop.set): kotlin.Unit [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'internal final fun theUnitInstance (): kotlin.Unit [external] declared in kotlin.native.internal' type=kotlin.Unit origin=null | |
| FUN name:get visibility:public modality:FINAL returnType:T of kotlinx.cinterop.get [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Short] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "get$Short") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun get <T> (<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>, index: kotlin.Int): T of kotlinx.cinterop.get [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'public final fun <get-value> <T> (<this>: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.<get-value>>): T of kotlinx.cinterop.<get-value> declared in kotlinx.cinterop' type=kotlin.Short origin=GET_PROPERTY | |
| TYPE_ARG T: T of kotlinx.cinterop.get | |
| ARG <this>: BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> origin=null | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val index: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=2 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.get' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.get' type=kotlin.Int origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>>? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=null | |
| inlinedFunctionSymbol: public final fun <get-pointed> <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.<get-pointed>>): T of kotlinx.cinterop.<get-pointed> [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NativePtr [val] | |
| BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun <get-rawValue> (): kotlin.native.internal.NativePtr [inline] declared in kotlinx.cinterop.CPointer | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr [val] | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' type=kotlin.native.internal.NonNullNativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun toNativePtr (): kotlin.native.internal.NativePtr [inline] declared in kotlin.native.internal.NonNullNativePtr | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/NativePtr.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.native.internal.NonNullNativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr? [val] | |
| GET_VAR 'val this: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <constructor> (value: kotlin.native.internal.NonNullNativePtr?): kotlin.Unit declared in kotlin.native.internal.NativePtr' type=kotlin.Unit origin=null | |
| ARG value: GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=null | |
| inlinedFunctionSymbol: public final fun interpretPointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretPointed [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:ptr type:kotlin.native.internal.NativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NativePtr origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp1 type:kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? [val] | |
| CALL 'public final fun interpretNullablePointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretNullablePointed? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get> | |
| ARG ptr: GET_VAR 'val ptr: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.get' type=kotlin.native.internal.NativePtr origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp1: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp1: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? [val] declared in kotlinx.cinterop.get' type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.get>? origin=null | |
| FUN name:set visibility:public modality:FINAL returnType:kotlin.Unit [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Short] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| VALUE_PARAMETER kind:Regular name:value index:2 type:T of kotlinx.cinterop.set | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "set$Short") | |
| BLOCK_BODY | |
| CALL 'public final fun <set-value> <T> (<this>: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.<set-value>>, value: T of kotlinx.cinterop.<set-value>): kotlin.Unit declared in kotlinx.cinterop' type=kotlin.Unit origin=EQ | |
| TYPE_ARG T: T of kotlinx.cinterop.set | |
| ARG <this>: BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> origin=null | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val index: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=2 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.set' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.set' type=kotlin.Int origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=null | |
| inlinedFunctionSymbol: public final fun <get-pointed> <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.<get-pointed>>): T of kotlinx.cinterop.<get-pointed> [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NativePtr [val] | |
| BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun <get-rawValue> (): kotlin.native.internal.NativePtr [inline] declared in kotlinx.cinterop.CPointer | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr [val] | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' type=kotlin.native.internal.NonNullNativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.CPointed> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun toNativePtr (): kotlin.native.internal.NativePtr [inline] declared in kotlin.native.internal.NonNullNativePtr | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/NativePtr.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.native.internal.NonNullNativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr? [val] | |
| GET_VAR 'val this: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <constructor> (value: kotlin.native.internal.NonNullNativePtr?): kotlin.Unit declared in kotlin.native.internal.NativePtr' type=kotlin.Unit origin=null | |
| ARG value: GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=null | |
| inlinedFunctionSymbol: public final fun interpretPointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretPointed [inline] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:ptr type:kotlin.native.internal.NativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NativePtr origin=null | |
| CALL 'public final fun <NativePointed-unbox> (value: kotlin.Any?): kotlinx.cinterop.NativePointed? declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp1 type:kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? [val] | |
| CALL 'public final fun interpretNullablePointed <T> (ptr: kotlin.native.internal.NativePtr): T of kotlinx.cinterop.interpretNullablePointed? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.NativePointed? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set> | |
| ARG ptr: GET_VAR 'val ptr: kotlin.native.internal.NativePtr [val] declared in kotlinx.cinterop.set' type=kotlin.native.internal.NativePtr origin=null | |
| WHEN type=kotlin.Unit origin=null | |
| BRANCH | |
| if: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: GET_VAR 'val tmp1: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: CONSTANT_PRIMITIVE type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? | |
| CONST Null type=kotlin.Nothing? value=null | |
| then: TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| CALL 'internal final fun ThrowNullPointerException (): kotlin.Nothing declared in kotlin.native.internal' type=kotlin.Nothing origin=null | |
| GET_VAR 'val tmp1: kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? [val] declared in kotlinx.cinterop.set' type=kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>? origin=null | |
| ARG value: GET_VAR 'value: T of kotlinx.cinterop.set declared in kotlinx.cinterop.set' type=T of kotlinx.cinterop.set origin=null | |
| RETURN type=kotlin.Nothing from='public final fun set <T> (<this>: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<T of kotlinx.cinterop.set>>, index: kotlin.Int, value: T of kotlinx.cinterop.set): kotlin.Unit [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'internal final fun theUnitInstance (): kotlin.Unit [external] declared in kotlin.native.internal' type=kotlin.Unit origin=null | |
| FUN name:plus visibility:public modality:FINAL returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.ByteVarOf<*>] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "plus$Byte") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop' | |
| BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ByteVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? [val] declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ByteVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=1 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| FUN name:plus visibility:public modality:FINAL returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.ShortVarOf<*>] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "plus$Short") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop' | |
| BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.ShortVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? [val] declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.ShortVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=2 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| FUN name:plus visibility:public modality:FINAL returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.ByteVarOf<*>] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Long | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "plus$Byte") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: T of kotlinx.cinterop.plus | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'index: kotlin.Long declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=1 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| FUN name:plus visibility:public modality:FINAL returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.ShortVarOf<*>] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Long | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "plus$Short") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: T of kotlinx.cinterop.plus | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'index: kotlin.Long declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=2 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| FUN name:plus visibility:public modality:FINAL returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.UShortVarOf<*>] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Int | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "plus$UShort") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Int): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop' | |
| BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'index: kotlin.Int declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| RETURNABLE_BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| INLINED_BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| inlinedFunctionSymbol: public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Generated.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? [val] declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:index type:kotlin.Long [val] | |
| GET_VAR 'val tmp2: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| CALL 'public final fun <CPointer-unbox> (value: kotlin.Any?): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>? origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: kotlinx.cinterop.UShortVarOf<*> | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? [val] declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<kotlinx.cinterop.UShortVarOf<*>>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'val index: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=2 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| FUN name:plus visibility:public modality:FINAL returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.UShortVarOf<*>] reified:false | |
| VALUE_PARAMETER kind:ExtensionReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? | |
| VALUE_PARAMETER kind:Regular name:index index:1 type:kotlin.Long | |
| annotations: | |
| ExperimentalForeignApi | |
| JvmName(name = "plus$UShort") | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun plus <T> (<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>?, index: kotlin.Long): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? [inline,operator] declared in kotlinx.cinterop' | |
| CALL 'public final fun interpretCPointer <T> (rawValue: kotlin.native.internal.NativePtr): kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? [external] declared in kotlinx.cinterop' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.interpretCPointer>? origin=null | |
| TYPE_ARG T: T of kotlinx.cinterop.plus | |
| ARG rawValue: CALL 'public final fun plus (offset: kotlin.Long): kotlin.native.internal.NativePtr [external,operator] declared in kotlin.native.internal.NativePtr' type=kotlin.native.internal.NativePtr origin=PLUS | |
| ARG <this>: CALL 'public final fun <get-rawValue> (<this>: kotlinx.cinterop.CPointer<*>?): kotlin.native.internal.NativePtr declared in kotlinx.cinterop' type=kotlin.native.internal.NativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? declared in kotlinx.cinterop.plus' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.plus>? origin=null | |
| ARG offset: BLOCK type=kotlin.Long origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.Long [val] | |
| BLOCK type=kotlin.Long origin=null | |
| GET_VAR 'index: kotlin.Long declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp2 type:kotlin.Int [val] | |
| BLOCK type=kotlin.Int origin=null | |
| CONST Int type=kotlin.Int value=2 | |
| RETURNABLE_BLOCK type=kotlin.Long origin=null | |
| INLINED_BLOCK type=kotlin.Long origin=null | |
| inlinedFunctionSymbol: public final fun times (other: kotlin.Int): kotlin.Long [inline,operator] declared in kotlin.Long | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/Primitives.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.Long [val] | |
| GET_VAR 'val tmp0: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:other type:kotlin.Int [val] | |
| GET_VAR 'val tmp2: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| CALL 'public final fun <Long-unbox> (value: kotlin.Any): kotlin.Long declared in kotlin' type=kotlin.Long origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| CALL 'public final fun times (other: kotlin.Long): kotlin.Long [external,operator] declared in kotlin.Long' type=kotlin.Long origin=MUL | |
| ARG <this>: GET_VAR 'val this: kotlin.Long [val] declared in kotlinx.cinterop.plus' type=kotlin.Long origin=null | |
| ARG other: CALL 'public open fun toLong (): kotlin.Long [external] declared in kotlin.Int' type=kotlin.Long origin=null | |
| ARG <this>: GET_VAR 'val other: kotlin.Int [val] declared in kotlinx.cinterop.plus' type=kotlin.Int origin=null | |
| FILE fqName:kotlinx.cinterop fileName:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/StableRef.kt | |
| FILE fqName:kotlinx.cinterop fileName:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| CLASS CLASS name:CPointer modality:FINAL visibility:public superTypes:[kotlinx.cinterop.CValuesRef<T of kotlinx.cinterop.CPointer>] | |
| annotations: | |
| ExperimentalForeignApi | |
| thisReceiver: VALUE_PARAMETER INSTANCE_RECEIVER kind:DispatchReceiver name:<this> type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> | |
| TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlinx.cinterop.CPointed] reified:false | |
| CONSTRUCTOR visibility:internal returnType:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> [primary] | |
| VALUE_PARAMETER kind:Regular name:value index:0 type:kotlin.native.internal.NonNullNativePtr | |
| PROPERTY name:value visibility:internal modality:FINAL [val] | |
| annotations: | |
| PublishedApi | |
| FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.native.internal.NonNullNativePtr visibility:private [final] | |
| FUN DEFAULT_PROPERTY_ACCESSOR name:<get-value> visibility:internal modality:FINAL returnType:kotlin.native.internal.NonNullNativePtr | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> | |
| correspondingProperty: PROPERTY name:value visibility:internal modality:FINAL [val] | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' | |
| CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| TYPE_ARG T: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> | |
| TYPE_ARG R: kotlin.native.internal.NonNullNativePtr | |
| ARG <this>: GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> declared in kotlinx.cinterop.CPointer.<get-value>' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=null | |
| PROPERTY name:rawValue visibility:public modality:FINAL [val] | |
| annotations: | |
| Suppress(names = ["NOTHING_TO_INLINE"] type=kotlin.Array<out kotlin.String> varargElementType=kotlin.String) | |
| FUN name:<get-rawValue> visibility:public modality:FINAL returnType:kotlin.native.internal.NativePtr [inline] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> | |
| correspondingProperty: PROPERTY name:rawValue visibility:public modality:FINAL [val] | |
| BLOCK_BODY | |
| RETURN type=kotlin.Nothing from='public final fun <get-rawValue> (): kotlin.native.internal.NativePtr [inline] declared in kotlinx.cinterop.CPointer' | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr [val] | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' type=kotlin.native.internal.NonNullNativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> declared in kotlinx.cinterop.CPointer.<get-rawValue>' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=IMPLICIT_ARGUMENT | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun toNativePtr (): kotlin.native.internal.NativePtr [inline] declared in kotlin.native.internal.NonNullNativePtr | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/NativePtr.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.native.internal.NonNullNativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.CPointer.<get-rawValue>' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr? [val] | |
| GET_VAR 'val this: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.CPointer.<get-rawValue>' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <constructor> (value: kotlin.native.internal.NonNullNativePtr?): kotlin.Unit declared in kotlin.native.internal.NativePtr' type=kotlin.Unit origin=null | |
| ARG value: GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.CPointer.<get-rawValue>' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.CPointer.<get-rawValue>' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| FUN name:equals visibility:public modality:OPEN returnType:kotlin.Boolean [operator] | |
| VALUE_PARAMETER kind:DispatchReceiver name:<this> index:0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> | |
| VALUE_PARAMETER kind:Regular name:other index:1 type:kotlin.Any? | |
| overridden: | |
| public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in kotlinx.cinterop.CValuesRef | |
| BLOCK_BODY | |
| WHEN type=kotlin.Unit origin=IF | |
| BRANCH | |
| if: CALL 'public final fun EQEQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQEQ | |
| ARG arg0: CALL 'public final fun <CPointer-box> (value: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer>?): kotlin.Any? declared in kotlinx.cinterop' type=kotlin.Any? origin=null | |
| ARG value: GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> declared in kotlinx.cinterop.CPointer.equals' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=null | |
| ARG arg1: GET_VAR 'other: kotlin.Any? declared in kotlinx.cinterop.CPointer.equals' type=kotlin.Any? origin=null | |
| then: BLOCK type=kotlin.Unit origin=null | |
| TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit | |
| RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlinx.cinterop.CPointer' | |
| CONST Boolean type=kotlin.Boolean value=true | |
| RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlinx.cinterop.CPointer' | |
| WHEN type=kotlin.Boolean origin=ANDAND | |
| BRANCH | |
| if: TYPE_OP type=kotlin.Boolean origin=INSTANCEOF typeOperand=kotlinx.cinterop.CPointer<*> | |
| GET_VAR 'other: kotlin.Any? declared in kotlinx.cinterop.CPointer.equals' type=kotlin.Any? origin=null | |
| then: CALL 'internal final fun areEqualByValue (first: kotlin.native.internal.NativePtr, second: kotlin.native.internal.NativePtr): kotlin.Boolean [external] declared in kotlin.native.internal' type=kotlin.Boolean origin=null | |
| ARG first: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlin.native.internal.NativePtr | |
| TYPE_ARG R: kotlin.native.internal.NativePtr | |
| ARG <this>: BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> [val] | |
| BLOCK type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=null | |
| GET_VAR '<this>: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> declared in kotlinx.cinterop.CPointer.equals' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=IMPLICIT_ARGUMENT | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun <get-rawValue> (): kotlin.native.internal.NativePtr [inline] declared in kotlinx.cinterop.CPointer | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/Interop/Runtime/src/main/kotlin/kotlinx/cinterop/Types.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> [val] | |
| GET_VAR 'val tmp0: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> [val] declared in kotlinx.cinterop.CPointer.equals' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NativePtr origin=INLINE_ARGS_CONTAINER | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr [val] | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <get-value> (): kotlin.native.internal.NonNullNativePtr declared in kotlinx.cinterop.CPointer' type=kotlin.native.internal.NonNullNativePtr origin=GET_PROPERTY | |
| ARG <this>: GET_VAR 'val this: kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> [val] declared in kotlinx.cinterop.CPointer.equals' type=kotlinx.cinterop.CPointer<T of kotlinx.cinterop.CPointer> origin=null | |
| RETURNABLE_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| INLINED_BLOCK type=kotlin.native.internal.NativePtr origin=null | |
| inlinedFunctionSymbol: public final fun toNativePtr (): kotlin.native.internal.NativePtr [inline] declared in kotlin.native.internal.NonNullNativePtr | |
| inlinedFunctionFileEntry: FILE_ENTRY path:/opt/buildAgent/work/3b4e5b3c1f97a79b/kotlin/kotlin-native/runtime/src/main/kotlin/kotlin/native/internal/NativePtr.kt | |
| VAR IR_TEMPORARY_VARIABLE_FOR_INLINED_PARAMETER name:this type:kotlin.native.internal.NonNullNativePtr [val] | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.CPointer.equals' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'public final fun <NativePtr-unbox> (value: kotlin.Any): kotlin.native.internal.NativePtr declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| ARG value: RETURN type=kotlin.Nothing from='{IrReturnableBlockImpl}' | |
| BLOCK type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| VAR IR_TEMPORARY_VARIABLE name:tmp0 type:kotlin.native.internal.NonNullNativePtr? [val] | |
| GET_VAR 'val this: kotlin.native.internal.NonNullNativePtr [val] declared in kotlinx.cinterop.CPointer.equals' type=kotlin.native.internal.NonNullNativePtr origin=null | |
| CALL 'internal final fun <constructor> (value: kotlin.native.internal.NonNullNativePtr?): kotlin.Unit declared in kotlin.native.internal.NativePtr' type=kotlin.Unit origin=null | |
| ARG value: GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.CPointer.equals' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| GET_VAR 'val tmp0: kotlin.native.internal.NonNullNativePtr? [val] declared in kotlinx.cinterop.CPointer.equals' type=kotlin.native.internal.NonNullNativePtr? origin=null | |
| ARG second: CALL 'internal final fun reinterpret <T, R> (<this>: T of kotlin.native.internal.reinterpret): R of kotlin.native.internal.reinterpret [external] declared in kotlin.native.internal' type=kotlin.native.internal.NativePtr origin=null | |
| TYPE_ARG T: kotlin.native.internal.NativePtr |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment