bind9/lib/isc
Evan Hunt 2fdaa100c1 add assertions to isc_buffer macros
if ISC_BUFFER_USEINLINE is defined, then macros are used to implement
isc_buffer primitives (isc_buffer_init(), isc_buffer_region(), etc).
otherwise, functions are used. previously, only the functions had
DbC assertions, which made it possible for coding errors to go
undetected. this commit makes the macro versions enforce the same
requirements.
2022-09-26 23:48:21 -07:00
..
include add assertions to isc_buffer macros 2022-09-26 23:48:21 -07:00
netmgr Gracefully handle uv_read_start() failures 2022-06-14 11:55:03 +02:00
pthreads Update clang to version 14 2022-06-16 18:11:03 +02:00
tests Call isc_mutex_destroy(&lasttime_mx); 2022-08-24 17:05:00 +10:00
unix Update clang to version 14 2022-06-16 18:11:03 +02:00
win32 Replace netievent lock-free queue with simple locked queue 2022-05-25 16:01:58 +02:00
.gitignore [master] update gitignore files; use rev-parse to get srcid 2014-06-17 13:49:30 -07:00
aes.c Remove EVP_CIPHER_CTX_new() and EVP_CIPHER_CTX_free() shims 2022-03-02 09:31:50 +00:00
app.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
assertions.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
astack.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
backtrace-emptytbl.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
backtrace.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
base32.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
base64.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
bind9.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
buffer.c add assertions to isc_buffer macros 2022-09-26 23:48:21 -07:00
bufferlist.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
commandline.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
counter.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
crc64.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
entropy.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
entropy_private.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
error.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
event.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
fsaccess.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
hash.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
heap.c Make isc_heap_create() and isc_heap_insert() return void 2022-03-08 20:49:15 +01:00
hex.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
hmac.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ht.c Make isc_ht_init() and isc_ht_iter_create() return void 2022-03-08 20:20:52 +01:00
httpd.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
iterated_hash.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
Kyuafile Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lex.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
lfsr.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
lib.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
lib_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
log.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
Makefile.in Add LIBUV_CFLAGS to CLINCLUDE in lib/isc/Makefile.in 2022-05-31 16:43:48 +10:00
managers.c Replace netievent lock-free queue with simple locked queue 2022-05-25 16:01:58 +02:00
md.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
mem.c Add mctx attach/detach when creating/destroying a memory pool 2022-09-02 09:05:03 +00:00
mem_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
mutexblock.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
netaddr.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
netmgr_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
netscope.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
nonce.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
openssl_shim.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
openssl_shim.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
parseint.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
pk11.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
pk11_result.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
pool.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
portset.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
quota.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
radix.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
random.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
ratelimiter.c Add FALLTHROUGH macro for __attribute__((fallthrough)) 2022-03-25 09:30:16 +01:00
regex.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
region.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
result.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
rwlock.c Consistenly use UNREACHABLE() instead of ISC_UNREACHABLE() 2022-03-28 23:28:05 +02:00
safe.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
serial.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
siphash.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
sockaddr.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
stats.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
string.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
symtab.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
task.c Replace netievent lock-free queue with simple locked queue 2022-05-25 16:01:58 +02:00
task_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
taskpool.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
timer.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00
timer_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
tls.c Remove usage of deprecated ATOMIC_VAR_INIT() macro 2022-03-17 21:44:04 +01:00
tls_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
tm.c Add FALLTHROUGH macro for __attribute__((fallthrough)) 2022-03-25 09:30:16 +01:00
trampoline.c dont run isc__trampoline_initialize() in dlopen library 2022-05-15 00:25:32 -07:00
trampoline_p.h Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
url.c Simplify way we tag unreachable code with only ISC_UNREACHABLE() 2022-03-25 09:33:51 +01:00
utf8.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
version.c Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
xoshiro128starstar.c Remove use of the inline keyword used as suggestion to compiler 2022-03-25 09:37:18 +01:00