reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Utility/StringExtractor.h
   30     m_index = 0;
   35   bool IsGood() const { return m_index != UINT64_MAX; }
   37   uint64_t GetFilePos() const { return m_index; }
   39   void SetFilePos(uint32_t idx) { m_index = idx; }
   43     m_index = 0;
   53     if (m_index < m_packet.size())
   54       return m_packet.size() - m_index;
  101     if (m_index < m_packet.size())
  102       return m_packet.c_str() + m_index;
  108     m_index = UINT64_MAX;
tools/lldb/source/Utility/StringExtractor.cpp
   45   if (m_index < m_packet.size()) {
   46     char ch = m_packet[m_index];
   47     ++m_index;
   50   m_index = UINT64_MAX;
   64   const int hi_nibble = xdigit_to_sint(m_packet[m_index]);
   65   const int lo_nibble = xdigit_to_sint(m_packet[m_index + 1]);
   69   m_index += 2;
   85     if (set_eof_on_fail || m_index >= m_packet.size())
   86       m_index = UINT64_MAX;
   95   if (m_index < m_packet.size()) {
   98     const char *cstr = start + m_index;
  102       m_index = end - start;
  110   if (m_index < m_packet.size()) {
  113     const char *cstr = start + m_index;
  117       m_index = end - start;
  125   if (m_index < m_packet.size()) {
  128     const char *cstr = start + m_index;
  132       m_index = end - start;
  140   if (m_index < m_packet.size()) {
  143     const char *cstr = start + m_index;
  147       m_index = end - start;
  162     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  162     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  165         m_index = UINT64_MAX;
  170       uint8_t nibble_hi = xdigit_to_sint(m_packet[m_index]);
  171       ++m_index;
  172       if (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  172       if (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  173         nibble_lo = xdigit_to_sint(m_packet[m_index]);
  174         ++m_index;
  186     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  186     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  189         m_index = UINT64_MAX;
  193       uint8_t nibble = xdigit_to_sint(m_packet[m_index]);
  198       ++m_index;
  213     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  213     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  216         m_index = UINT64_MAX;
  221       uint8_t nibble_hi = xdigit_to_sint(m_packet[m_index]);
  222       ++m_index;
  223       if (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  223       if (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  224         nibble_lo = xdigit_to_sint(m_packet[m_index]);
  225         ++m_index;
  237     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  237     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  240         m_index = UINT64_MAX;
  244       uint8_t nibble = xdigit_to_sint(m_packet[m_index]);
  249       ++m_index;
  261     m_index += str.size();
  339   if (m_index >= m_packet.size())
  347   view = view.substr(m_index);
  358     m_index = m_packet.size();
  361     m_index += bytes_consumed;
  368   while (m_index < n && isspace(m_packet[m_index]))
  368   while (m_index < n && isspace(m_packet[m_index]))
  369     ++m_index;
tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
  488     str.assign(m_packet, m_index, bytes_left);
  489     m_index += bytes_left;