MCPcopy Create free account
hub / github.com/HexHive/NASS / readString8

Method readString8

fans/fuzzer-engine/fuzzer-coverage/src/parcel_reader.cpp:110–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108 }
109}
110void ParcelReader::readString8() {
111 checkIsRaw();
112 String8 value = parcelReaderWriter->reply->readString8();
113 string tmp = value.string();
114 parcelReaderWriter->storeValue(varName, tmp);
115 FUZZER_LOGD("read String8: %s.", tmp.c_str());
116 // detect leak
117 // if dependency, solve dependency.
118 if (parcelReaderWriter->isDependency) {
119 parcelReaderWriter->targetParcel->writeString8(value);
120 }
121}
122void ParcelReader::readCString() {
123 checkIsRaw();
124 string value;

Callers

nothing calls this directly

Calls 4

stringMethod · 0.45
storeValueMethod · 0.45
c_strMethod · 0.45
writeString8Method · 0.45

Tested by

no test coverage detected