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

Declarations

tools/lldb/include/lldb/Utility/StringExtractor.h
   85   uint64_t GetHexMaxU64(bool little_endian, uint64_t fail_value);

References

tools/lldb/source/Plugins/Process/Utility/LinuxProcMaps.cpp
   29   lldb::addr_t start_address = line_extractor.GetHexMaxU64(false, 0);
   37   lldb::addr_t end_address = line_extractor.GetHexMaxU64(false, start_address);
   86   line_extractor.GetHexMaxU64(false, 0); // Read the offset
   87   line_extractor.GetHexMaxU64(false, 0); // Read the major device number
   89   line_extractor.GetHexMaxU64(false, 0); // Read the major device number
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
  434           packet_response.GetHexMaxU64(/*little_endian=*/false, UINT64_MAX);
 1380         return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
 2760           tid_t tid = response.GetHexMaxU64(false, LLDB_INVALID_THREAD_ID);
 2800   return response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
 2963     uint32_t retcode = response.GetHexMaxU64(false, UINT64_MAX);
 3170     low = response.GetHexMaxU64(false, UINT64_MAX);
 3171     high = response.GetHexMaxU64(false, UINT64_MAX);
 3356       ret_uid = response.GetHexMaxU64(false, LLDB_INVALID_UID);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 2161       packet.GetHexMaxU64(false, std::numeric_limits<lldb::tid_t>::max());
 2278   const lldb::addr_t read_addr = packet.GetHexMaxU64(false, 0);
 2288   const uint64_t byte_count = packet.GetHexMaxU64(false, 0);
 2359   const lldb::addr_t write_addr = packet.GetHexMaxU64(false, 0);
 2369   const uint64_t byte_count = packet.GetHexMaxU64(false, 0);
 2473   const lldb::addr_t read_addr = packet.GetHexMaxU64(false, 0);
 2579   const lldb::addr_t addr = packet.GetHexMaxU64(false, 0);
 2665   const lldb::addr_t addr = packet.GetHexMaxU64(false, 0);
 2809       offset_data.GetHexMaxU64(false, std::numeric_limits<uint64_t>::max());
 2818       offset_data.GetHexMaxU64(false, std::numeric_limits<uint64_t>::max());
 3260   const lldb::tid_t tid = packet.GetHexMaxU64(false, 0);
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 4930     load_addr = response.GetHexMaxU64(false, LLDB_INVALID_ADDRESS);
 4991       uint64_t thread_id = threadIDHexExtractor.GetHexMaxU64(false, 0);
tools/lldb/unittests/Utility/StringExtractorTest.cpp
  619   EXPECT_EQ(0x0ull, ex.GetHexMaxU64(true, 0));
  622   EXPECT_EQ(0x0ull, ex.GetHexMaxU64(true, 1));
  625   EXPECT_EQ(0x1ull, ex.GetHexMaxU64(true, 0));
  628   EXPECT_EQ(0x1ull, ex.GetHexMaxU64(true, 0));
  631   EXPECT_EQ(0x100ull, ex.GetHexMaxU64(true, 0));
  634   EXPECT_EQ(0x12ull, ex.GetHexMaxU64(true, 0));
  637   EXPECT_EQ(0x312ull, ex.GetHexMaxU64(true, 0));
  640   EXPECT_EQ(0x312ull, ex.GetHexMaxU64(true, 0));
  643   EXPECT_EQ(0x3412ull, ex.GetHexMaxU64(true, 0));
  646   EXPECT_EQ(0x3412ull, ex.GetHexMaxU64(true, 0));
  649   EXPECT_EQ(0x3412ull, ex.GetHexMaxU64(true, 0));
  652   EXPECT_EQ(0xF0DEBC9A78563412ULL, ex.GetHexMaxU64(true, 0));
  655   EXPECT_EQ(0ull, ex.GetHexMaxU64(true, 0));
  660   EXPECT_EQ(0x0ull, ex.GetHexMaxU64(false, 0));
  663   EXPECT_EQ(0x0ull, ex.GetHexMaxU64(false, 1));
  666   EXPECT_EQ(0x1ull, ex.GetHexMaxU64(false, 0));
  669   EXPECT_EQ(0x1ull, ex.GetHexMaxU64(false, 0));
  672   EXPECT_EQ(0x1ull, ex.GetHexMaxU64(false, 0));
  675   EXPECT_EQ(0x12ull, ex.GetHexMaxU64(false, 0));
  678   EXPECT_EQ(0x123ull, ex.GetHexMaxU64(false, 0));
  681   EXPECT_EQ(0x1203ull, ex.GetHexMaxU64(false, 0));
  684   EXPECT_EQ(0x1234ull, ex.GetHexMaxU64(false, 0));
  687   EXPECT_EQ(0x12340ull, ex.GetHexMaxU64(false, 0));
  690   EXPECT_EQ(0x123400ull, ex.GetHexMaxU64(false, 0));
  693   EXPECT_EQ(0x123456789ABCDEF0ULL, ex.GetHexMaxU64(false, 0));
  696   EXPECT_EQ(0ull, ex.GetHexMaxU64(false, 0));