MCPcopy Create free account
hub / github.com/Snapchat/Valdi / dumpLogMetadata

Method dumpLogMetadata

valdi/src/valdi/android/NativeBridge.cpp:1911–1924  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1909}
1910
1911jstring ValdiAndroid::NativeBridge::dumpLogMetadata( // NOLINT
1912 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT
1913 jlong runtimeHandle,
1914 jboolean isCrashing) {
1915 auto* runtime = getRuntime(runtimeHandle);
1916 if (runtime == nullptr) {
1917 return nullptr;
1918 }
1919
1920 auto javaEnv = ValdiAndroid::JavaEnv();
1921 auto logMetadata = runtime->dumpLogs(true, false, static_cast<bool>(isCrashing)).serializeMetadata();
1922
1923 return reinterpret_cast<jstring>(ValdiAndroid::toJavaObject(javaEnv, logMetadata).releaseObject());
1924}
1925
1926jstring ValdiAndroid::NativeBridge::dumpLogs( // NOLINT
1927 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT

Callers

nothing calls this directly

Calls 6

getRuntimeFunction · 0.85
toJavaObjectFunction · 0.85
serializeMetadataMethod · 0.80
releaseObjectMethod · 0.65
JavaEnvClass · 0.50
dumpLogsMethod · 0.45

Tested by

no test coverage detected