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()
97 line_extractor.GetChar(); // Read the private bit in ParseMemoryRegionInfoFromProcMapsLine()
98 line_extractor.SkipSpaces(); // Skip the separator in ParseMemoryRegionInfoFromProcMapsLine()
99 line_extractor.GetHexMaxU64(false, 0); // Read the offset in ParseMemoryRegionInfoFromProcMapsLine()
100 line_extractor.GetHexMaxU64(false, 0); // Read the major device number in ParseMemoryRegionInfoFromProcMapsLine()
101 line_extractor.GetChar(); // Read the device id separator in ParseMemoryRegionInfoFromProcMapsLine()
102 line_extractor.GetHexMaxU64(false, 0); // Read the major device number in ParseMemoryRegionInfoFromProcMapsLine()
103 line_extractor.SkipSpaces(); // Skip the separator in ParseMemoryRegionInfoFromProcMapsLine()
104 line_extractor.GetU64(0, 10); // Read the inode number in ParseMemoryRegionInfoFromProcMapsLine()
106 line_extractor.SkipSpaces(); in ParseMemoryRegionInfoFromProcMapsLine()
107 const char *name = line_extractor.Peek(); in ParseMemoryRegionInfoFromProcMapsLine()