Lines Matching refs:filename
277 void VirtualThread::ParseServiceMap(const std::string &filename)
300 CreateMapItem(filename, begin, end - begin, 0);
307 std::string filename;
345 filename = mapTokens[MMAP_LINE_TOKEN_INDEX_NAME];
346 if (filename == "[shmm]") {
349 if (filename.find(anonPrefix) != std::string::npos) {
351 filename = filename.substr(anonPrefix.size(),
352 filename.size() - anonPrefix.size() -
354 filename = "/" + filename;
355 } else if (filename.find(DEVHOST_LINUX_FILE_NAME) != std::string::npos) {
357 filename = DEVHOST_LINUX_FILE_NAME;
359 CreateMapItem(filename, begin, end - begin, offset);
382 std::shared_ptr<DfxMap> VirtualThread::CreateMapItem(const std::string filename, uint64_t begin, uint64_t len,
385 if (!OHOS::HiviewDFX::DfxMaps::IsLegalMapItem(filename)) {
389 prot, filename));