MCPcopy Create free account
hub / github.com/ElementsProject/elements / leveldb_env_get_test_directory

Function leveldb_env_get_test_directory

src/leveldb/db/c.cc:544–554  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

542}
543
544char* leveldb_env_get_test_directory(leveldb_env_t* env) {
545 std::string result;
546 if (!env->rep->GetTestDirectory(&result).ok()) {
547 return nullptr;
548 }
549
550 char* buffer = static_cast<char*>(malloc(result.size() + 1));
551 memcpy(buffer, result.data(), result.size());
552 buffer[result.size()] = '\0';
553 return buffer;
554}
555
556void leveldb_free(void* ptr) { free(ptr); }
557

Callers 1

mainFunction · 0.85

Calls 3

GetTestDirectoryMethod · 0.45
sizeMethod · 0.45
dataMethod · 0.45

Tested by 1

mainFunction · 0.68