projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Automatic date update in version.in
[deliverable/binutils-gdb.git]
/
gdb
/
utils.h
diff --git
a/gdb/utils.h
b/gdb/utils.h
index e837621a2bdfdb483d81794c58cfa5b03c5abd20..6a0927cde4ec8c4b811496ca0f91e9df5ee26e27 100644
(file)
--- a/
gdb/utils.h
+++ b/
gdb/utils.h
@@
-1,7
+1,7
@@
/* *INDENT-OFF* */ /* ATTRIBUTE_PRINTF confuses indent, avoid running it
for now. */
/* I/O, string, cleanup, and other random utilities for GDB.
/* *INDENT-OFF* */ /* ATTRIBUTE_PRINTF confuses indent, avoid running it
for now. */
/* I/O, string, cleanup, and other random utilities for GDB.
- Copyright (C) 1986-20
19
Free Software Foundation, Inc.
+ Copyright (C) 1986-20
20
Free Software Foundation, Inc.
This file is part of GDB.
This file is part of GDB.
@@
-125,7
+125,7
@@
void reset_prompt_for_continue_wait_time (void);
/* Return the time spent in prompt_for_continue. */
std::chrono::steady_clock::duration get_prompt_for_continue_wait_time ();
\f
/* Return the time spent in prompt_for_continue. */
std::chrono::steady_clock::duration get_prompt_for_continue_wait_time ();
\f
-/* Parsing utilites. */
+/* Parsing utilit
i
es. */
extern int parse_pid_to_attach (const char *args);
extern int parse_pid_to_attach (const char *args);
@@
-146,10
+146,7
@@
public:
}
/* A constructor that calls buildargv on STR. STR may be NULL, in
}
/* A constructor that calls buildargv on STR. STR may be NULL, in
- which case this object is initialized with a NULL array. If
- buildargv fails due to out-of-memory, call malloc_failure.
- Therefore, the value is guaranteed to be non-NULL, unless the
- parameter itself is NULL. */
+ which case this object is initialized with a NULL array. */
explicit gdb_argv (const char *str)
: m_argv (NULL)
explicit gdb_argv (const char *str)
: m_argv (NULL)
@@
-571,17
+568,18
@@
extern void copy_bitwise (gdb_byte *dest, ULONGEST dest_offset,
const gdb_byte *source, ULONGEST source_offset,
ULONGEST nbits, int bits_big_endian);
const gdb_byte *source, ULONGEST source_offset,
ULONGEST nbits, int bits_big_endian);
-/* A fast hashing function. This can be used to hash
strings
in a fast way
+/* A fast hashing function. This can be used to hash
data
in a fast way
when the length is known. If no fast hashing library is available, falls
when the length is known. If no fast hashing library is available, falls
- back to iterative_hash from libiberty. */
+ back to iterative_hash from libiberty. START_VALUE can be set to
+ continue hashing from a previous value. */
static inline unsigned int
static inline unsigned int
-fast_hash (const
char* str, size_t len
)
+fast_hash (const
void *ptr, size_t len, unsigned int start_value = 0
)
{
#ifdef HAVE_LIBXXHASH
{
#ifdef HAVE_LIBXXHASH
- return XXH64 (
str, len, 0
);
+ return XXH64 (
ptr, len, start_value
);
#else
#else
- return iterative_hash (
str, len, 0
);
+ return iterative_hash (
ptr, len, start_value
);
#endif
}
#endif
}
This page took
0.024921 seconds
and
4
git commands to generate.