diff options
author | Nick Alcock <nick.alcock@oracle.com> | 2020-06-05 21:10:37 +0100 |
---|---|---|
committer | Nick Alcock <nick.alcock@oracle.com> | 2020-07-22 18:02:18 +0100 |
commit | 1f2e8b5b87df91a0b8ff76fab75538dfcc2478f5 (patch) | |
tree | 30c1e1bd40beca648b6ac032d5a6983b3c5ca3f4 /libctf/ctf-error.c | |
parent | 6dd2819ffc282e644e7feb476cc803d4f39d9f17 (diff) | |
download | gdb-1f2e8b5b87df91a0b8ff76fab75538dfcc2478f5.zip gdb-1f2e8b5b87df91a0b8ff76fab75538dfcc2478f5.tar.gz gdb-1f2e8b5b87df91a0b8ff76fab75538dfcc2478f5.tar.bz2 |
libctf: add SHA-1 support for libctf
This very thin abstraction layer provides SHA-1ing facilities to all of
libctf, almost all inlined wrappers around the libiberty functionality
other than ctf_sha1_fini.
The deduplicator will use this to recursively hash types to prove their
identity.
libctf/
* ctf-sha1.h: New, inline wrappers around sha1_init_ctx and
sha1_process_bytes.
* ctf-impl.h: Include it.
(ctf_sha1_init): New.
(ctf_sha1_add): Likewise.
(ctf_sha1_fini): Likewise.
* ctf-sha1.c: New, non-inline wrapper around sha1_finish_ctx
producing strings.
* Makefile.am: Add file.
* Makefile.in: Regenerate.
Diffstat (limited to 'libctf/ctf-error.c')
0 files changed, 0 insertions, 0 deletions