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

Method readString16

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

Source from the content-addressed store, hash-verified

96}
97
98void ParcelReader::readString16() {
99 checkIsRaw();
100 String16 value = parcelReaderWriter->reply->readString16();
101 string tmp = String8(value).string();
102 FUZZER_LOGD("read String16: %s.", tmp.c_str());
103 parcelReaderWriter->storeValue(varName, tmp);
104 // detect leak
105 // if dependency, solve dependency.
106 if (parcelReaderWriter->isDependency) {
107 parcelReaderWriter->targetParcel->writeString16(value);
108 }
109}
110void ParcelReader::readString8() {
111 checkIsRaw();
112 String8 value = parcelReaderWriter->reply->readString8();

Callers 1

getInterfaceNameMethod · 0.45

Calls 5

String8Class · 0.50
stringMethod · 0.45
c_strMethod · 0.45
storeValueMethod · 0.45
writeString16Method · 0.45

Tested by

no test coverage detected