| 96 | } |
| 97 | |
| 98 | void 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 | } |
| 110 | void ParcelReader::readString8() { |
| 111 | checkIsRaw(); |
| 112 | String8 value = parcelReaderWriter->reply->readString8(); |
no test coverage detected