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

Declarations

tools/lldb/include/lldb/Utility/StringExtractor.h
   69   uint8_t GetHexU8(uint8_t fail_value = 0, bool set_eof_on_fail = true);

References

tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteClientBase.cpp
  267   const uint8_t signo = response.GetHexU8(UINT8_MAX);
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 2183     const uint8_t signo = stop_packet.GetHexU8();
 2605           exit_status = response.GetHexU8();
 3774                 int exit_status = response.GetHexU8();
tools/lldb/source/Utility/StringExtractor.cpp
  269     dest[0] = GetHexU8(fail_fill_value);
  303   while ((ch = GetHexU8()) != '\0')
  315        str.append(1, GetHexU8(0, false)), pch = Peek(), nibble_count += 2) {
  325   while ((ch = GetHexU8(0, false)) != '\0')
tools/lldb/source/Utility/StringExtractorGDBRemote.cpp
  458     return GetHexU8(255);
  467     uint8_t errc = GetHexU8(255);
tools/lldb/unittests/Utility/StringExtractorTest.cpp
  104   ASSERT_EQ(0xab, ex.GetHexU8(0xab));
  116   ASSERT_EQ(0xbc, ex.GetHexU8(0xbc));
  127   ASSERT_EQ(0xcd, ex.GetHexU8(0xcd));
  138   ASSERT_EQ(0x12, ex.GetHexU8(0x12));
  149   ASSERT_EQ(0x12, ex.GetHexU8(0x12));
  161   ASSERT_EQ(0xab, ex.GetHexU8(0xab, kSetEofOnFail));
  175   ASSERT_EQ(0xbc, ex.GetHexU8(0xbc, kSetEofOnFail));
  187   ASSERT_EQ(0xcd, ex.GetHexU8(0xcd, kSetEofOnFail));
  199   ASSERT_EQ(0x12, ex.GetHexU8(0x12, kSetEofOnFail));
  211   ASSERT_EQ(0x12, ex.GetHexU8(0x12, kSetEofOnFail));