Lines Matching refs:line_extractor

29   StringExtractor line_extractor(maps_line);  in ParseMemoryRegionInfoFromProcMapsLine()  local
36 lldb::addr_t start_address = line_extractor.GetHexMaxU64(false, 0); in ParseMemoryRegionInfoFromProcMapsLine()
39 if (!line_extractor.GetBytesLeft() || (line_extractor.GetChar() != '-')) in ParseMemoryRegionInfoFromProcMapsLine()
45 lldb::addr_t end_address = line_extractor.GetHexMaxU64(false, start_address); in ParseMemoryRegionInfoFromProcMapsLine()
48 if (!line_extractor.GetBytesLeft() || (line_extractor.GetChar() != ' ')) in ParseMemoryRegionInfoFromProcMapsLine()
61 if (line_extractor.GetBytesLeft() < 4) in ParseMemoryRegionInfoFromProcMapsLine()
68 const char read_perm_char = line_extractor.GetChar(); in ParseMemoryRegionInfoFromProcMapsLine()
78 const char write_perm_char = line_extractor.GetChar(); in ParseMemoryRegionInfoFromProcMapsLine()
88 const char exec_perm_char = line_extractor.GetChar(); in ParseMemoryRegionInfoFromProcMapsLine()
98 const char sharing_char = line_extractor.GetChar(); in ParseMemoryRegionInfoFromProcMapsLine()
106 line_extractor.SkipSpaces(); // Skip the separator in ParseMemoryRegionInfoFromProcMapsLine()
107 line_extractor.GetHexMaxU64(false, 0); // Read the offset in ParseMemoryRegionInfoFromProcMapsLine()
108 line_extractor.GetHexMaxU64(false, 0); // Read the major device number in ParseMemoryRegionInfoFromProcMapsLine()
109 line_extractor.GetChar(); // Read the device id separator in ParseMemoryRegionInfoFromProcMapsLine()
110 line_extractor.GetHexMaxU64(false, 0); // Read the major device number in ParseMemoryRegionInfoFromProcMapsLine()
111 line_extractor.SkipSpaces(); // Skip the separator in ParseMemoryRegionInfoFromProcMapsLine()
112 line_extractor.GetU64(0, 10); // Read the inode number in ParseMemoryRegionInfoFromProcMapsLine()
114 line_extractor.SkipSpaces(); in ParseMemoryRegionInfoFromProcMapsLine()
115 const char *name = line_extractor.Peek(); in ParseMemoryRegionInfoFromProcMapsLine()