MCPcopy Create free account
hub / github.com/IppClub/Dora-SSR / CopyJString

Function CopyJString

Source/Wasm/WasmRuntime.cpp:166–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

164 return mid;
165}
166static char* CopyJString(JNIEnv* env, jstring jstr, const char* fallback) {
167 if (!jstr) {
168 size_t len = strlen(fallback);
169 char* result = new char[len + 1];
170 strcpy(result, fallback);
171 return result;
172 }
173 const char* str = env->GetStringUTFChars(jstr, nullptr);
174 char* result = new char[strlen(str) + 1];
175 strcpy(result, str);
176 env->ReleaseStringUTFChars(jstr, str);
177 return result;
178}
179static const char* WaBuild(char* input) {
180 auto env = GetEnv();
181 jclass cls = GetMainActivityClass(env);

Callers 3

WaBuildFunction · 0.85
WaFormatFunction · 0.85
WaGitPollFunction · 0.85

Calls 2

strlenFunction · 0.85
strcpyFunction · 0.85

Tested by

no test coverage detected