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

References

tools/lldb/include/lldb/Utility/StringExtractor.h
   29     m_packet = str;
   42     m_packet.clear();
   48   llvm::StringRef GetStringRef() const { return m_packet; }
   50   bool Empty() { return m_packet.empty(); }
   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;
tools/lldb/source/Utility/StringExtractor.cpp
   32   m_packet.assign(packet_str.begin(), packet_str.end());
   38     m_packet.assign(packet_cstr);
   45   if (m_index < m_packet.size()) {
   46     char ch = m_packet[m_index];
   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]);
   85     if (set_eof_on_fail || m_index >= m_packet.size())
   95   if (m_index < m_packet.size()) {
   97     const char *start = m_packet.c_str();
  110   if (m_index < m_packet.size()) {
  112     const char *start = m_packet.c_str();
  125   if (m_index < m_packet.size()) {
  127     const char *start = m_packet.c_str();
  140   if (m_index < m_packet.size()) {
  142     const char *start = m_packet.c_str();
  162     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  162     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  170       uint8_t nibble_hi = xdigit_to_sint(m_packet[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]);
  186     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  186     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  193       uint8_t nibble = xdigit_to_sint(m_packet[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])) {
  221       uint8_t nibble_hi = xdigit_to_sint(m_packet[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]);
  237     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  237     while (m_index < m_packet.size() && ::isxdigit(m_packet[m_index])) {
  244       uint8_t nibble = xdigit_to_sint(m_packet[m_index]);
  339   if (m_index >= m_packet.size())
  342   llvm::StringRef view(m_packet);
  358     m_index = m_packet.size();
  367   const size_t n = m_packet.size();
  368   while (m_index < n && isspace(m_packet[m_index]))
tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
   16   if (m_packet.empty())
   19   switch (m_packet[0]) {
   21     if (isxdigit(m_packet[1]) && isxdigit(m_packet[2])) {
   21     if (isxdigit(m_packet[1]) && isxdigit(m_packet[2])) {
   22       if (m_packet.size() == 3)
   24       llvm::StringRef packet_ref(m_packet);
   36     if (m_packet.size() == 2 && m_packet[1] == 'K')
   36     if (m_packet.size() == 2 && m_packet[1] == 'K')
   41     if (m_packet.size() == 1)
   46     if (m_packet.size() == 1)
   62   if (m_packet.empty())
   65   const size_t packet_size = m_packet.size();
   66   const char *packet_cstr = m_packet.c_str();
   67   switch (m_packet[0]) {
  451   return GetResponseType() == eError && isxdigit(m_packet[1]) &&
  452          isxdigit(m_packet[2]);
  488     str.assign(m_packet, m_index, bytes_left);