Home | History | Annotate | Download | only in native

Lines Matching full:address

227 static void Unsafe_freeMemory(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
228 free(reinterpret_cast<void*>(static_cast<uintptr_t>(address)));
231 static void Unsafe_setMemory(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jlong bytes, jbyte value) {
232 memset(reinterpret_cast<void*>(static_cast<uintptr_t>(address)), value, bytes);
235 static jbyte Unsafe_getByteJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
236 return *reinterpret_cast<jbyte*>(address);
239 static void Unsafe_putByteJB(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jbyte value) {
240 *reinterpret_cast<jbyte*>(address) = value;
243 static jshort Unsafe_getShortJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
244 return *reinterpret_cast<jshort*>(address);
247 static void Unsafe_putShortJS(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jshort value) {
248 *reinterpret_cast<jshort*>(address) = value;
251 static jchar Unsafe_getCharJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
252 return *reinterpret_cast<jchar*>(address);
255 static void Unsafe_putCharJC(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jchar value) {
256 *reinterpret_cast<jchar*>(address) = value;
259 static jint Unsafe_getIntJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
260 return *reinterpret_cast<jint*>(address);
263 static void Unsafe_putIntJI(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jint value) {
264 *reinterpret_cast<jint*>(address) = value;
267 static jlong Unsafe_getLongJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
268 return *reinterpret_cast<jlong*>(address);
271 static void Unsafe_putLongJJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jlong value) {
272 *reinterpret_cast<jlong*>(address) = value;
275 static jfloat Unsafe_getFloatJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
276 return *reinterpret_cast<jfloat*>(address);
279 static void Unsafe_putFloatJF(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jfloat value) {
280 *reinterpret_cast<jfloat*>(address) = value;
282 static jdouble Unsafe_getDoubleJ(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address) {
283 return *reinterpret_cast<jdouble*>(address);
286 static void Unsafe_putDoubleJD(JNIEnv* env ATTRIBUTE_UNUSED, jobject, jlong address, jdouble value) {
287 *reinterpret_cast<jdouble*>(address) = value;