Showing the changes to java (2 of 2 files). Show all
Unified · Split
| @@ -0,0 +1,415 @@ | ||
| 1 | +implement Unsafe_L; | |
| 2 | + | |
| 3 | +include "jni.m"; | |
| 4 | + jni : JNI; | |
| 5 | + ClassModule, | |
| 6 | + JString, | |
| 7 | + JArray, | |
| 8 | + JArrayI, | |
| 9 | + JArrayC, | |
| 10 | + JArrayB, | |
| 11 | + JArrayS, | |
| 12 | + JArrayJ, | |
| 13 | + JArrayF, | |
| 14 | + JArrayD, | |
| 15 | + JArrayZ, | |
| 16 | + JArrayJObject, | |
| 17 | + JArrayJClass, | |
| 18 | + JArrayJString, | |
| 19 | + JClass, | |
| 20 | + JObject : import jni; | |
| 21 | + | |
| 22 | +#>> extra pre includes here | |
| 23 | + | |
| 24 | +#<< | |
| 25 | + | |
| 26 | +include "Unsafe_L.m"; | |
| 27 | + | |
| 28 | +#>> extra post includes here | |
| 29 | + | |
| 30 | +#<< | |
| 31 | + | |
| 32 | +init( jni_p : JNI ) | |
| 33 | +{ | |
| 34 | + # save java native inteface mod instance | |
| 35 | + jni = jni_p; | |
| 36 | + #>>extra initialization here | |
| 37 | + #<< | |
| 38 | +} | |
| 39 | + | |
| 40 | +allocateInstance_rClass_rObject( this : ref Unsafe_obj, p0 : JClass) : JObject | |
| 41 | +{#>> | |
| 42 | + return nil; | |
| 43 | +}#<< | |
| 44 | + | |
| 45 | +copyMemory_rObject_J_rObject_J_J_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject,p3 : big,p4 : big) | |
| 46 | +{#>> | |
| 47 | +}#<< | |
| 48 | + | |
| 49 | +park_Z_J_V( this : ref Unsafe_obj, p0 : byte,p1 : big) | |
| 50 | +{#>> | |
| 51 | +}#<< | |
| 52 | + | |
| 53 | +unpark_rObject_V( this : ref Unsafe_obj, p0 : JObject) | |
| 54 | +{#>> | |
| 55 | +}#<< | |
| 56 | + | |
| 57 | +getObject_rObject_J_rObject( this : ref Unsafe_obj, p0 : JObject,p1 : big) : JObject | |
| 58 | +{#>> | |
| 59 | + return nil; | |
| 60 | +}#<< | |
| 61 | + | |
| 62 | +putObject_rObject_J_rObject_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject) | |
| 63 | +{#>> | |
| 64 | +}#<< | |
| 65 | + | |
| 66 | +getBoolean_rObject_J_Z( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte | |
| 67 | +{#>> | |
| 68 | + return byte 0; | |
| 69 | +}#<< | |
| 70 | + | |
| 71 | +putBoolean_rObject_J_Z_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte) | |
| 72 | +{#>> | |
| 73 | +}#<< | |
| 74 | + | |
| 75 | +getByte_J_B( this : ref Unsafe_obj, p0 : big) : byte | |
| 76 | +{#>> | |
| 77 | + return byte 0; | |
| 78 | +}#<< | |
| 79 | + | |
| 80 | +getByte_rObject_J_B( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte | |
| 81 | +{#>> | |
| 82 | + return byte 0; | |
| 83 | +}#<< | |
| 84 | + | |
| 85 | +putByte_J_B_V( this : ref Unsafe_obj, p0 : big,p1 : byte) | |
| 86 | +{#>> | |
| 87 | +}#<< | |
| 88 | + | |
| 89 | +putByte_rObject_J_B_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte) | |
| 90 | +{#>> | |
| 91 | +}#<< | |
| 92 | + | |
| 93 | +getShort_rObject_J_S( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int | |
| 94 | +{#>> | |
| 95 | + return 0; | |
| 96 | +}#<< | |
| 97 | + | |
| 98 | +getShort_J_S( this : ref Unsafe_obj, p0 : big) : int | |
| 99 | +{#>> | |
| 100 | + return 0; | |
| 101 | +}#<< | |
| 102 | + | |
| 103 | +putShort_rObject_J_S_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 104 | +{#>> | |
| 105 | +}#<< | |
| 106 | + | |
| 107 | +putShort_J_S_V( this : ref Unsafe_obj, p0 : big,p1 : int) | |
| 108 | +{#>> | |
| 109 | +}#<< | |
| 110 | + | |
| 111 | +getChar_J_C( this : ref Unsafe_obj, p0 : big) : int | |
| 112 | +{#>> | |
| 113 | + return 0; | |
| 114 | +}#<< | |
| 115 | + | |
| 116 | +getChar_rObject_J_C( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int | |
| 117 | +{#>> | |
| 118 | + return 0; | |
| 119 | +}#<< | |
| 120 | + | |
| 121 | +putChar_J_C_V( this : ref Unsafe_obj, p0 : big,p1 : int) | |
| 122 | +{#>> | |
| 123 | +}#<< | |
| 124 | + | |
| 125 | +putChar_rObject_J_C_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 126 | +{#>> | |
| 127 | +}#<< | |
| 128 | + | |
| 129 | +getInt_rObject_J_I( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int | |
| 130 | +{#>> | |
| 131 | + return 0; | |
| 132 | +}#<< | |
| 133 | + | |
| 134 | +getInt_J_I( this : ref Unsafe_obj, p0 : big) : int | |
| 135 | +{#>> | |
| 136 | + return 0; | |
| 137 | +}#<< | |
| 138 | + | |
| 139 | +putInt_J_I_V( this : ref Unsafe_obj, p0 : big,p1 : int) | |
| 140 | +{#>> | |
| 141 | +}#<< | |
| 142 | + | |
| 143 | +putInt_rObject_J_I_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 144 | +{#>> | |
| 145 | +}#<< | |
| 146 | + | |
| 147 | +getLong_rObject_J_J( this : ref Unsafe_obj, p0 : JObject,p1 : big) : big | |
| 148 | +{#>> | |
| 149 | + return big 0; | |
| 150 | +}#<< | |
| 151 | + | |
| 152 | +getLong_J_J( this : ref Unsafe_obj, p0 : big) : big | |
| 153 | +{#>> | |
| 154 | + return big 0; | |
| 155 | +}#<< | |
| 156 | + | |
| 157 | +putLong_J_J_V( this : ref Unsafe_obj, p0 : big,p1 : big) | |
| 158 | +{#>> | |
| 159 | +}#<< | |
| 160 | + | |
| 161 | +putLong_rObject_J_J_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big) | |
| 162 | +{#>> | |
| 163 | +}#<< | |
| 164 | + | |
| 165 | +getFloat_J_F( this : ref Unsafe_obj, p0 : big) : real | |
| 166 | +{#>> | |
| 167 | + return 0.0; | |
| 168 | +}#<< | |
| 169 | + | |
| 170 | +getFloat_rObject_J_F( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real | |
| 171 | +{#>> | |
| 172 | + return 0.0; | |
| 173 | +}#<< | |
| 174 | + | |
| 175 | +putFloat_J_F_V( this : ref Unsafe_obj, p0 : big,p1 : real) | |
| 176 | +{#>> | |
| 177 | +}#<< | |
| 178 | + | |
| 179 | +putFloat_rObject_J_F_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real) | |
| 180 | +{#>> | |
| 181 | +}#<< | |
| 182 | + | |
| 183 | +getDouble_J_D( this : ref Unsafe_obj, p0 : big) : real | |
| 184 | +{#>> | |
| 185 | + return 0.0; | |
| 186 | +}#<< | |
| 187 | + | |
| 188 | +getDouble_rObject_J_D( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real | |
| 189 | +{#>> | |
| 190 | + return 0.0; | |
| 191 | +}#<< | |
| 192 | + | |
| 193 | +putDouble_J_D_V( this : ref Unsafe_obj, p0 : big,p1 : real) | |
| 194 | +{#>> | |
| 195 | +}#<< | |
| 196 | + | |
| 197 | +putDouble_rObject_J_D_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real) | |
| 198 | +{#>> | |
| 199 | +}#<< | |
| 200 | + | |
| 201 | +getObjectVolatile_rObject_J_rObject( this : ref Unsafe_obj, p0 : JObject,p1 : big) : JObject | |
| 202 | +{#>> | |
| 203 | + return nil; | |
| 204 | +}#<< | |
| 205 | + | |
| 206 | +putObjectVolatile_rObject_J_rObject_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject) | |
| 207 | +{#>> | |
| 208 | +}#<< | |
| 209 | + | |
| 210 | +getBooleanVolatile_rObject_J_Z( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte | |
| 211 | +{#>> | |
| 212 | + return byte 0; | |
| 213 | +}#<< | |
| 214 | + | |
| 215 | +putBooleanVolatile_rObject_J_Z_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte) | |
| 216 | +{#>> | |
| 217 | +}#<< | |
| 218 | + | |
| 219 | +getByteVolatile_rObject_J_B( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte | |
| 220 | +{#>> | |
| 221 | + return byte 0; | |
| 222 | +}#<< | |
| 223 | + | |
| 224 | +putByteVolatile_rObject_J_B_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte) | |
| 225 | +{#>> | |
| 226 | +}#<< | |
| 227 | + | |
| 228 | +getShortVolatile_rObject_J_S( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int | |
| 229 | +{#>> | |
| 230 | + return 0; | |
| 231 | +}#<< | |
| 232 | + | |
| 233 | +putShortVolatile_rObject_J_S_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 234 | +{#>> | |
| 235 | +}#<< | |
| 236 | + | |
| 237 | +getCharVolatile_rObject_J_C( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int | |
| 238 | +{#>> | |
| 239 | + return 0; | |
| 240 | +}#<< | |
| 241 | + | |
| 242 | +putCharVolatile_rObject_J_C_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 243 | +{#>> | |
| 244 | +}#<< | |
| 245 | + | |
| 246 | +getIntVolatile_rObject_J_I( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int | |
| 247 | +{#>> | |
| 248 | + return 0; | |
| 249 | +}#<< | |
| 250 | + | |
| 251 | +putIntVolatile_rObject_J_I_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 252 | +{#>> | |
| 253 | +}#<< | |
| 254 | + | |
| 255 | +getLongVolatile_rObject_J_J( this : ref Unsafe_obj, p0 : JObject,p1 : big) : big | |
| 256 | +{#>> | |
| 257 | + return big 0; | |
| 258 | +}#<< | |
| 259 | + | |
| 260 | +putLongVolatile_rObject_J_J_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big) | |
| 261 | +{#>> | |
| 262 | +}#<< | |
| 263 | + | |
| 264 | +getFloatVolatile_rObject_J_F( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real | |
| 265 | +{#>> | |
| 266 | + return 0.0; | |
| 267 | +}#<< | |
| 268 | + | |
| 269 | +putFloatVolatile_rObject_J_F_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real) | |
| 270 | +{#>> | |
| 271 | +}#<< | |
| 272 | + | |
| 273 | +getDoubleVolatile_rObject_J_D( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real | |
| 274 | +{#>> | |
| 275 | + return 0.0; | |
| 276 | +}#<< | |
| 277 | + | |
| 278 | +putDoubleVolatile_rObject_J_D_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real) | |
| 279 | +{#>> | |
| 280 | +}#<< | |
| 281 | + | |
| 282 | +getAddress_J_J( this : ref Unsafe_obj, p0 : big) : big | |
| 283 | +{#>> | |
| 284 | + return big 0; | |
| 285 | +}#<< | |
| 286 | + | |
| 287 | +putAddress_J_J_V( this : ref Unsafe_obj, p0 : big,p1 : big) | |
| 288 | +{#>> | |
| 289 | +}#<< | |
| 290 | + | |
| 291 | +compareAndSwapObject_rObject_J_rObject_rObject_Z( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject,p3 : JObject) : byte | |
| 292 | +{#>> | |
| 293 | + return byte 0; | |
| 294 | +}#<< | |
| 295 | + | |
| 296 | +compareAndSwapLong_rObject_J_J_J_Z( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big,p3 : big) : byte | |
| 297 | +{#>> | |
| 298 | + return byte 0; | |
| 299 | +}#<< | |
| 300 | + | |
| 301 | +compareAndSwapInt_rObject_J_I_I_Z( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int,p3 : int) : byte | |
| 302 | +{#>> | |
| 303 | + return byte 0; | |
| 304 | +}#<< | |
| 305 | + | |
| 306 | +putOrderedObject_rObject_J_rObject_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject) | |
| 307 | +{#>> | |
| 308 | +}#<< | |
| 309 | + | |
| 310 | +putOrderedLong_rObject_J_J_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big) | |
| 311 | +{#>> | |
| 312 | +}#<< | |
| 313 | + | |
| 314 | +putOrderedInt_rObject_J_I_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int) | |
| 315 | +{#>> | |
| 316 | +}#<< | |
| 317 | + | |
| 318 | +registerNatives_V( ) | |
| 319 | +{#>> | |
| 320 | +}#<< | |
| 321 | + | |
| 322 | +throwException_rThrowable_V( this : ref Unsafe_obj, p0 : JObject) | |
| 323 | +{#>> | |
| 324 | +}#<< | |
| 325 | + | |
| 326 | +defineClass_rString_aB_I_I_rClassLoader_rProtectionDomain_rClass( this : ref Unsafe_obj, p0 : JString,p1 : JArrayB,p2 : int,p3 : int,p4 : JObject,p5 : JObject) : JClass | |
| 327 | +{#>> | |
| 328 | + return nil; | |
| 329 | +}#<< | |
| 330 | + | |
| 331 | +defineClass_rString_aB_I_I_rClass( this : ref Unsafe_obj, p0 : JString,p1 : JArrayB,p2 : int,p3 : int) : JClass | |
| 332 | +{#>> | |
| 333 | + return nil; | |
| 334 | +}#<< | |
| 335 | + | |
| 336 | +objectFieldOffset_rField_J( this : ref Unsafe_obj, p0 : JObject) : big | |
| 337 | +{#>> | |
| 338 | + return big 0; | |
| 339 | +}#<< | |
| 340 | + | |
| 341 | +staticFieldBase_rField_rObject( this : ref Unsafe_obj, p0 : JObject) : JObject | |
| 342 | +{#>> | |
| 343 | + return nil; | |
| 344 | +}#<< | |
| 345 | + | |
| 346 | +allocateMemory_J_J( this : ref Unsafe_obj, p0 : big) : big | |
| 347 | +{#>> | |
| 348 | + return big 0; | |
| 349 | +}#<< | |
| 350 | + | |
| 351 | +reallocateMemory_J_J_J( this : ref Unsafe_obj, p0 : big,p1 : big) : big | |
| 352 | +{#>> | |
| 353 | + return big 0; | |
| 354 | +}#<< | |
| 355 | + | |
| 356 | +setMemory_rObject_J_J_B_V( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big,p3 : byte) | |
| 357 | +{#>> | |
| 358 | +}#<< | |
| 359 | + | |
| 360 | +freeMemory_J_V( this : ref Unsafe_obj, p0 : big) | |
| 361 | +{#>> | |
| 362 | +}#<< | |
| 363 | + | |
| 364 | +staticFieldOffset_rField_J( this : ref Unsafe_obj, p0 : JObject) : big | |
| 365 | +{#>> | |
| 366 | + return big 0; | |
| 367 | +}#<< | |
| 368 | + | |
| 369 | +ensureClassInitialized_rClass_V( this : ref Unsafe_obj, p0 : JClass) | |
| 370 | +{#>> | |
| 371 | +}#<< | |
| 372 | + | |
| 373 | +arrayBaseOffset_rClass_I( this : ref Unsafe_obj, p0 : JClass) : int | |
| 374 | +{#>> | |
| 375 | + return 0; | |
| 376 | +}#<< | |
| 377 | + | |
| 378 | +arrayIndexScale_rClass_I( this : ref Unsafe_obj, p0 : JClass) : int | |
| 379 | +{#>> | |
| 380 | + return 0; | |
| 381 | +}#<< | |
| 382 | + | |
| 383 | +addressSize_I( this : ref Unsafe_obj) : int | |
| 384 | +{#>> | |
| 385 | + return 0; | |
| 386 | +}#<< | |
| 387 | + | |
| 388 | +pageSize_I( this : ref Unsafe_obj) : int | |
| 389 | +{#>> | |
| 390 | + return 0; | |
| 391 | +}#<< | |
| 392 | + | |
| 393 | +defineAnonymousClass_rClass_aB_aObject_rClass( this : ref Unsafe_obj, p0 : JClass,p1 : JArrayB,p2 : JArrayJObject) : JClass | |
| 394 | +{#>> | |
| 395 | + return nil; | |
| 396 | +}#<< | |
| 397 | + | |
| 398 | +monitorEnter_rObject_V( this : ref Unsafe_obj, p0 : JObject) | |
| 399 | +{#>> | |
| 400 | +}#<< | |
| 401 | + | |
| 402 | +monitorExit_rObject_V( this : ref Unsafe_obj, p0 : JObject) | |
| 403 | +{#>> | |
| 404 | +}#<< | |
| 405 | + | |
| 406 | +tryMonitorEnter_rObject_Z( this : ref Unsafe_obj, p0 : JObject) : byte | |
| 407 | +{#>> | |
| 408 | + return byte 0; | |
| 409 | +}#<< | |
| 410 | + | |
| 411 | +getLoadAverage_aD_I_I( this : ref Unsafe_obj, p0 : JArrayD,p1 : int) : int | |
| 412 | +{#>> | |
| 413 | + return 0; | |
| 414 | +}#<< | |
| 415 | + | |
| @@ -0,0 +1,95 @@ | ||
| 1 | +# generated file edit with care | |
| 2 | + | |
| 3 | +Unsafe_L : module | |
| 4 | +{ | |
| 5 | + Unsafe_obj : adt | |
| 6 | + { | |
| 7 | + cl_mod : ClassModule; | |
| 8 | + }; | |
| 9 | + | |
| 10 | + init : fn( jni_p : JNI ); | |
| 11 | + allocateInstance_rClass_rObject : fn( this : ref Unsafe_obj, p0 : JClass) : JObject; | |
| 12 | + copyMemory_rObject_J_rObject_J_J_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject,p3 : big,p4 : big); | |
| 13 | + park_Z_J_V : fn( this : ref Unsafe_obj, p0 : byte,p1 : big); | |
| 14 | + unpark_rObject_V : fn( this : ref Unsafe_obj, p0 : JObject); | |
| 15 | + getObject_rObject_J_rObject : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : JObject; | |
| 16 | + putObject_rObject_J_rObject_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject); | |
| 17 | + getBoolean_rObject_J_Z : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte; | |
| 18 | + putBoolean_rObject_J_Z_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte); | |
| 19 | + getByte_J_B : fn( this : ref Unsafe_obj, p0 : big) : byte; | |
| 20 | + getByte_rObject_J_B : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte; | |
| 21 | + putByte_J_B_V : fn( this : ref Unsafe_obj, p0 : big,p1 : byte); | |
| 22 | + putByte_rObject_J_B_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte); | |
| 23 | + getShort_rObject_J_S : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int; | |
| 24 | + getShort_J_S : fn( this : ref Unsafe_obj, p0 : big) : int; | |
| 25 | + putShort_rObject_J_S_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 26 | + putShort_J_S_V : fn( this : ref Unsafe_obj, p0 : big,p1 : int); | |
| 27 | + getChar_J_C : fn( this : ref Unsafe_obj, p0 : big) : int; | |
| 28 | + getChar_rObject_J_C : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int; | |
| 29 | + putChar_J_C_V : fn( this : ref Unsafe_obj, p0 : big,p1 : int); | |
| 30 | + putChar_rObject_J_C_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 31 | + getInt_rObject_J_I : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int; | |
| 32 | + getInt_J_I : fn( this : ref Unsafe_obj, p0 : big) : int; | |
| 33 | + putInt_J_I_V : fn( this : ref Unsafe_obj, p0 : big,p1 : int); | |
| 34 | + putInt_rObject_J_I_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 35 | + getLong_rObject_J_J : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : big; | |
| 36 | + getLong_J_J : fn( this : ref Unsafe_obj, p0 : big) : big; | |
| 37 | + putLong_J_J_V : fn( this : ref Unsafe_obj, p0 : big,p1 : big); | |
| 38 | + putLong_rObject_J_J_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big); | |
| 39 | + getFloat_J_F : fn( this : ref Unsafe_obj, p0 : big) : real; | |
| 40 | + getFloat_rObject_J_F : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real; | |
| 41 | + putFloat_J_F_V : fn( this : ref Unsafe_obj, p0 : big,p1 : real); | |
| 42 | + putFloat_rObject_J_F_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real); | |
| 43 | + getDouble_J_D : fn( this : ref Unsafe_obj, p0 : big) : real; | |
| 44 | + getDouble_rObject_J_D : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real; | |
| 45 | + putDouble_J_D_V : fn( this : ref Unsafe_obj, p0 : big,p1 : real); | |
| 46 | + putDouble_rObject_J_D_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real); | |
| 47 | + getObjectVolatile_rObject_J_rObject : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : JObject; | |
| 48 | + putObjectVolatile_rObject_J_rObject_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject); | |
| 49 | + getBooleanVolatile_rObject_J_Z : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte; | |
| 50 | + putBooleanVolatile_rObject_J_Z_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte); | |
| 51 | + getByteVolatile_rObject_J_B : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : byte; | |
| 52 | + putByteVolatile_rObject_J_B_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : byte); | |
| 53 | + getShortVolatile_rObject_J_S : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int; | |
| 54 | + putShortVolatile_rObject_J_S_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 55 | + getCharVolatile_rObject_J_C : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int; | |
| 56 | + putCharVolatile_rObject_J_C_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 57 | + getIntVolatile_rObject_J_I : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : int; | |
| 58 | + putIntVolatile_rObject_J_I_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 59 | + getLongVolatile_rObject_J_J : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : big; | |
| 60 | + putLongVolatile_rObject_J_J_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big); | |
| 61 | + getFloatVolatile_rObject_J_F : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real; | |
| 62 | + putFloatVolatile_rObject_J_F_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real); | |
| 63 | + getDoubleVolatile_rObject_J_D : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big) : real; | |
| 64 | + putDoubleVolatile_rObject_J_D_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : real); | |
| 65 | + getAddress_J_J : fn( this : ref Unsafe_obj, p0 : big) : big; | |
| 66 | + putAddress_J_J_V : fn( this : ref Unsafe_obj, p0 : big,p1 : big); | |
| 67 | + compareAndSwapObject_rObject_J_rObject_rObject_Z : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject,p3 : JObject) : byte; | |
| 68 | + compareAndSwapLong_rObject_J_J_J_Z : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big,p3 : big) : byte; | |
| 69 | + compareAndSwapInt_rObject_J_I_I_Z : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int,p3 : int) : byte; | |
| 70 | + putOrderedObject_rObject_J_rObject_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : JObject); | |
| 71 | + putOrderedLong_rObject_J_J_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big); | |
| 72 | + putOrderedInt_rObject_J_I_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : int); | |
| 73 | + registerNatives_V : fn( ); | |
| 74 | + throwException_rThrowable_V : fn( this : ref Unsafe_obj, p0 : JObject); | |
| 75 | + defineClass_rString_aB_I_I_rClassLoader_rProtectionDomain_rClass : fn( this : ref Unsafe_obj, p0 : JString,p1 : JArrayB,p2 : int,p3 : int,p4 : JObject,p5 : JObject) : JClass; | |
| 76 | + defineClass_rString_aB_I_I_rClass : fn( this : ref Unsafe_obj, p0 : JString,p1 : JArrayB,p2 : int,p3 : int) : JClass; | |
| 77 | + objectFieldOffset_rField_J : fn( this : ref Unsafe_obj, p0 : JObject) : big; | |
| 78 | + staticFieldBase_rField_rObject : fn( this : ref Unsafe_obj, p0 : JObject) : JObject; | |
| 79 | + allocateMemory_J_J : fn( this : ref Unsafe_obj, p0 : big) : big; | |
| 80 | + reallocateMemory_J_J_J : fn( this : ref Unsafe_obj, p0 : big,p1 : big) : big; | |
| 81 | + setMemory_rObject_J_J_B_V : fn( this : ref Unsafe_obj, p0 : JObject,p1 : big,p2 : big,p3 : byte); | |
| 82 | + freeMemory_J_V : fn( this : ref Unsafe_obj, p0 : big); | |
| 83 | + staticFieldOffset_rField_J : fn( this : ref Unsafe_obj, p0 : JObject) : big; | |
| 84 | + ensureClassInitialized_rClass_V : fn( this : ref Unsafe_obj, p0 : JClass); | |
| 85 | + arrayBaseOffset_rClass_I : fn( this : ref Unsafe_obj, p0 : JClass) : int; | |
| 86 | + arrayIndexScale_rClass_I : fn( this : ref Unsafe_obj, p0 : JClass) : int; | |
| 87 | + addressSize_I : fn( this : ref Unsafe_obj) : int; | |
| 88 | + pageSize_I : fn( this : ref Unsafe_obj) : int; | |
| 89 | + defineAnonymousClass_rClass_aB_aObject_rClass : fn( this : ref Unsafe_obj, p0 : JClass,p1 : JArrayB,p2 : JArrayJObject) : JClass; | |
| 90 | + monitorEnter_rObject_V : fn( this : ref Unsafe_obj, p0 : JObject); | |
| 91 | + monitorExit_rObject_V : fn( this : ref Unsafe_obj, p0 : JObject); | |
| 92 | + tryMonitorEnter_rObject_Z : fn( this : ref Unsafe_obj, p0 : JObject) : byte; | |
| 93 | + getLoadAverage_aD_I_I : fn( this : ref Unsafe_obj, p0 : JArrayD,p1 : int) : int; | |
| 94 | + | |
| 95 | +}; | |