Showing the changes to java/pkg (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 | }; | ||