proxyOopPrimitives
<
Proxy
>
primitiveProxyGetIfFail:
^<
SmallInteger
>
Errors:
ConversionFailed
<
Proxy
>
primitiveProxySet:ifFail:
^<
Self
>
Parameters:
value <
SmallInteger|Proxy
>
<
Proxy
>
primitiveProxySetHigh:low:ifFail:
^<
Self
>
Parameters:
high <
SmallInteger
>
low <
SmallInteger
>
<
Proxy
>
primitiveProxyGetHigh
^<
SmallInteger
>
<
Proxy
>
primitiveProxyGetLow
^<
SmallInteger
>
<
Proxy
>
primitiveProxyIsNull
^<
Boolean
>
<
Proxy
>
primitiveProxyIsAllOnes
^<
Boolean
>
<
Proxy
>
primitiveProxyMalloc:ifFail:
^<
Self
>
Parameters:
size <
SmallInteger
>
<
Proxy
>
primitiveProxyCalloc:ifFail:
^<
Self
>
Parameters:
size <
SmallInteger
>
<
Proxy
>
primitiveProxyFree
^<
Self
>
<
Proxy
>
primitiveProxyByteAt:ifFail:
^<
SmallInteger
>
Parameters:
offset <
SmallInteger
>
Flags:
LastDeltaFrameNotNeeded
<
Proxy
>
primitiveProxyByteAt:put:ifFail:
^<
SmallInteger
>
Parameters:
offset <
SmallInteger
>
value <
SmallInteger
>
Flags:
LastDeltaFrameNotNeeded
<
Proxy
>
primitiveProxyDoubleByteAt:ifFail:
^<
SmallInteger
>
Parameters:
offset <
SmallInteger
>
<
Proxy
>
primitiveProxyDoubleByteAt:put:ifFail:
^<
SmallInteger
>
Parameters:
offset <
SmallInteger
>
value <
SmallInteger
>
<
Proxy
>
primitiveProxySmiAt:ifFail:
^<
SmallInteger
>
Parameters:
offset <
SmallInteger
>
Errors:
ConversionFailed
<
Proxy
>
primitiveProxySmiAt:put:ifFail:
^<
SmallInteger
>
Parameters:
offset <
SmallInteger
>
value <
SmallInteger
>
<
Proxy
>
primitiveProxySubProxyAt:result:ifFail:
^<
Proxy
>
Parameters:
offset <
SmallInteger
>
result <
Proxy
>
<
Proxy
>
primitiveProxyProxyAt:result:ifFail:
^<
Proxy
>
Parameters:
offset <
SmallInteger
>
result <
Proxy
>
<
Proxy
>
primitiveProxyProxyAt:put:ifFail:
^<
Proxy
>
Parameters:
offset <
SmallInteger
>
value <
Proxy
>
<
Proxy
>
primitiveProxySinglePrecisionFloatAt:ifFail:
^<
Float
>
Parameters:
offset <
SmallInteger
>
<
Proxy
>
primitiveProxySinglePrecisionFloatAt:put:ifFail:
^<
Self
>
Parameters:
offset <
SmallInteger
>
value <
Float
>
Errors:
ConversionFailed
<
Proxy
>
primitiveProxyDoublePrecisionFloatAt:ifFail:
^<
Float
>
Parameters:
offset <
SmallInteger
>
<
Proxy
>
primitiveProxyDoublePrecisionFloatAt:put:ifFail:
^<
Self
>
Parameters:
offset <
SmallInteger
>
value <
Float
>
Errors:
ConversionFailed
<
Proxy
>
primitiveAPICallResult:ifFail:
^<
Proxy
>
Parameters:
proxy <
Proxy
>
Flags:
NLR
<
Proxy
>
primitiveAPICallValue:result:ifFail:
^<
Proxy
>
Parameters:
arg1 <
Proxy|SmallInteger
>
proxy <
Proxy
>
Flags:
NLR
<
Proxy
>
primitiveAPICallValue:value:result:ifFail:
^<
Proxy
>
Parameters:
arg1 <
Proxy|SmallInteger
>
arg2 <
Proxy|SmallInteger
>
proxy <
Proxy
>
Flags:
NLR
<
Proxy
>
primitiveAPICallValue:value:value:result:ifFail:
^<
Proxy
>
Parameters:
arg1 <
Proxy|SmallInteger
>
arg2 <
Proxy|SmallInteger
>
arg3 <
Proxy|SmallInteger
>
proxy <
Proxy
>
Flags:
NLR
<
Proxy
>
primitiveAPICallValue:value:value:value:result:ifFail:
^<
Proxy
>
Parameters:
arg1 <
Proxy|SmallInteger
>
arg2 <
Proxy|SmallInteger
>
arg3 <
Proxy|SmallInteger
>
arg4 <
Proxy|SmallInteger
>
proxy <
Proxy
>
Flags:
NLR
<
Proxy
>
primitiveAPICallValue:value:value:value:value:result:ifFail:
^<
Proxy
>
Parameters:
arg1 <
Proxy|SmallInteger
>
arg2 <
Proxy|SmallInteger
>
arg3 <
Proxy|SmallInteger
>
arg4 <
Proxy|SmallInteger
>
arg5 <
Proxy|SmallInteger
>
proxy <
Proxy
>
Flags:
NLR