Home | History | Annotate | Download | only in vm

Lines Matching full:databuf

1071     static inline const GuardedCopy* fromData(const void* dataBuf) {
1072 return reinterpret_cast<const GuardedCopy*>(actualBuffer(dataBuf));
1114 static void* destroy(void* dataBuf) {
1115 const GuardedCopy* pExtra = GuardedCopy::fromData(dataBuf);
1118 debugFree(dataBuf, len);
1126 * The caller has already checked that "dataBuf" is non-NULL.
1128 static bool check(const void* dataBuf, bool modOkay) {
1130 const u1* fullBuf = actualBuffer(dataBuf);
1131 const GuardedCopy* pExtra = GuardedCopy::fromData(dataBuf);
1143 buf[3], buf[2], buf[1], buf[0], dataBuf); /* assume little endian */
1186 adler = adler32(adler, (const Bytef*)dataBuf, len);
1189 pExtra->adler, adler, dataBuf);
1207 static void debugFree(void* dataBuf, size_t len) {
1208 u1* fullBuf = actualBuffer(dataBuf);
1221 static const u1* actualBuffer(const void* dataBuf) {
1222 return reinterpret_cast<const u1*>(dataBuf) - kGuardLen / 2;
1225 static u1* actualBuffer(void* dataBuf) {
1226 return reinterpret_cast<u1*>(dataBuf) - kGuardLen / 2;
1277 static void* releaseGuardedPACopy(JNIEnv* env, jarray jarr, void* dataBuf, int mode) {
1281 if (!GuardedCopy::check(dataBuf, true)) {
1288 size_t len = GuardedCopy::fromData(dataBuf)->originalLen;
1289 memcpy(arrObj->contents, dataBuf, len);
1294 result = (u1*) GuardedCopy::destroy(dataBuf);
1296 result = (u1*) (void*) GuardedCopy::fromData(dataBuf)->originalPtr;