MCPcopy Create free account
hub / github.com/baidu/tera / StringToJByteArray

Function StringToJByteArray

src/sdk/java/native-src/jni_tera_common.cc:66–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

64}
65
66void StringToJByteArray(JNIEnv* env, const std::string& str, jbyteArray* jbarray) {
67 size_t str_len = str.size();
68 *jbarray = env->NewByteArray(str_len);
69 jbyte* buffer = env->GetByteArrayElements(*jbarray, 0);
70 memcpy(buffer, str.data(), str_len);
71 env->SetByteArrayRegion(*jbarray, 0, str_len, buffer);
72}

Callers 8

jbyteArray NativeGetRowFunction · 0.85
jbyteArray NativeGetRowFunction · 0.85

Calls 5

NewByteArrayMethod · 0.80
GetByteArrayElementsMethod · 0.80
dataMethod · 0.80
SetByteArrayRegionMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected