bind9/bin/dig
Ondřej Surý f487c6948b Replace locked mempools with memory contexts
Current mempools are kind of hybrid structures - they serve two
purposes:

 1. mempool with a lock is basically static sized allocator with
    pre-allocated free items

 2. mempool without a lock is a doubly-linked list of preallocated items

The first kind of usage could be easily replaced with jemalloc small
sized arena objects and thread-local caches.

The second usage not-so-much and we need to keep this (in
libdns:message.c) for performance reasons.
2021-07-09 15:58:02 +02:00
..
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
dig.c Make the DNS over HTTPS support optional 2021-07-07 09:50:53 +02:00
dig.rst Update dig's man page 2021-03-25 14:08:40 -03:00
dighost.c Replace locked mempools with memory contexts 2021-07-09 15:58:02 +02:00
dighost.h move UDP connect retries from dig into isc_nm_udpconnect() 2021-04-07 15:36:59 +02:00
host.c Don't set locale globally, just use it when needed 2021-06-23 11:12:00 +02:00
host.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
Makefile.am Move the include Makefile.tests to the bottom of Makefile.am(s) 2021-06-24 15:33:52 +02:00
nslookup.c rename dns_name_copynf() to dns_name_copy() 2021-05-22 00:37:27 -07:00
nslookup.rst update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
readline.h Move the <isc/readline.h> header to bin/dig/readline.h 2021-02-16 01:04:46 +00:00