Completed custom allocators in rrset API.
- Added new public alloc helper functions to mempattern.h. - RRSet owners are not allocated using memctx, because they might be dropped later and because DNAME has no memctx API. - Only packet had its own memctx at the time of writing. Later, most RRSet operations should use custom allocators, for now, no allocator is used.
Showing
- src/common/mempattern.c 38 additions, 0 deletionssrc/common/mempattern.c
- src/common/mempattern.h 6 additions, 0 deletionssrc/common/mempattern.h
- src/knot/dnssec/nsec-chain.c 1 addition, 1 deletionsrc/knot/dnssec/nsec-chain.c
- src/knot/dnssec/nsec3-chain.c 2 additions, 1 deletionsrc/knot/dnssec/nsec3-chain.c
- src/knot/dnssec/zone-sign.c 5 additions, 5 deletionssrc/knot/dnssec/zone-sign.c
- src/knot/nameserver/internet.c 2 additions, 2 deletionssrc/knot/nameserver/internet.c
- src/knot/updates/ddns.c 9 additions, 9 deletionssrc/knot/updates/ddns.c
- src/knot/updates/xfr-in.c 1 addition, 1 deletionsrc/knot/updates/xfr-in.c
- src/knot/zone/zone-diff.c 8 additions, 8 deletionssrc/knot/zone/zone-diff.c
- src/libknot/rrset.c 40 additions, 48 deletionssrc/libknot/rrset.c
- src/libknot/rrset.h 4 additions, 2 deletionssrc/libknot/rrset.h
Loading
Please register or sign in to comment