#include "gdbsupport/scoped_restore.h"
#include <chrono>
+#ifdef HAVE_LIBXXHASH
+#include <xxhash.h>
+#endif
+
struct completion_match_for_lcd;
class compiled_regex;
/* Return the time spent in prompt_for_continue. */
std::chrono::steady_clock::duration get_prompt_for_continue_wait_time ();
\f
-/* Parsing utilites. */
+/* Parsing utilities. */
extern int parse_pid_to_attach (const char *args);
static inline unsigned int
fast_hash (const char* str, size_t len)
{
+#ifdef HAVE_LIBXXHASH
+ return XXH64 (str, len, 0);
+#else
return iterative_hash (str, len, 0);
+#endif
}
#endif /* UTILS_H */