Lines Matching refs:mapTokens
296 std::vector<std::string> mapTokens = StringSplit(line, " "); in ParseMap() local
298 if (mapTokens.size() < MMAP_LINE_MIN_TOKEN) { in ParseMap()
305 std::vector<std::string> addrRanges = StringSplit(mapTokens[0], "-"); in ParseMap()
323 if (mapTokens[MMAP_LINE_TOKEN_INDEX_FLAG].size() != MMAP_PROT_CHARS) { in ParseMap()
326 if (mapTokens[MMAP_LINE_TOKEN_INDEX_FLAG][index++] == 'r') { in ParseMap()
329 if (mapTokens[MMAP_LINE_TOKEN_INDEX_FLAG][index++] == 'w') { in ParseMap()
332 if (mapTokens[MMAP_LINE_TOKEN_INDEX_FLAG][index++] == 'x') { in ParseMap()
360 if (mapTokens[MMAP_LINE_TOKEN_INDEX_FLAG][MAP_FLAG_ATTR_INDEX] == 'p') { in ParseMap()
362 } else if (mapTokens[MMAP_LINE_TOKEN_INDEX_FLAG][MAP_FLAG_ATTR_INDEX] == 's') { in ParseMap()
368 memMapItem.pageoffset_ = std::stoull(mapTokens[MMAP_LINE_TOKEN_INDEX_OFFSET], in ParseMap()
372 std::vector<std::string> mm = StringSplit(mapTokens[MMAP_LINE_TOKEN_INDEX_MM], ":"); in ParseMap()
379 memMapItem.inode = std::stoull(mapTokens[MMAP_LINE_TOKEN_INDEX_INODE], nullptr, in ParseMap()
392 if (mapTokens.size() == MMAP_LINE_MAX_TOKEN) { in ParseMap()
393 memMapItem.name_ = mapTokens[MMAP_LINE_TOKEN_INDEX_NAME]; in ParseMap()