summaryrefslogtreecommitdiff
path: root/lib/talloc/talloc.c
AgeCommit message (Expand)AuthorFilesLines
2019-03-19talloc: Fix alignment issues for casting pointersAndreas Schneider1-5/+25
2018-12-12lib:talloc: Fix undefined behavior in talloc_memdupAndreas Schneider1-2/+7
2018-04-05talloc: use atexit() again instead of a library destructorStefan Metzmacher1-10/+2
2018-03-21talloc: use a library destructor instead of atexit() if availableStefan Metzmacher1-28/+44
2018-03-21talloc: Fix size type and checks in _vasprintf_tcAndreas Schneider1-3/+8
2018-01-12talloc: Do not disclose the random talloc magic in free()'ed memoryAndrew Bartlett1-30/+88
2018-01-12talloc: Remove talloc_abort_magic()Andrew Bartlett1-15/+5
2017-02-22talloc: fix TALLOC_VERSION_* mismatch detectionStefan Metzmacher1-7/+4
2017-01-12lib: talloc: Make it clear that talloc_get_size(NULL) returns 0.Jeremy Allison1-3/+0
2016-12-01talloc: clarify that talloc_magic never includes the bits in TALLOC_FLAG_MASKAndrew Bartlett1-3/+4
2016-12-01talloc: add ASCII art to describe parent/child arrangementAndrew Bartlett1-0/+25
2016-08-24talloc: Fix format-nonliteral warningAmitay Isaacs1-2/+6
2016-07-03lib: talloc: As we have a struct talloc_chunk * in _talloc_free_children_inte...Andrew Bartlett1-1/+1
2016-07-03lib: talloc: As _tc_free_internal() takes a struct talloc_chunk *, add an ext...Andrew Bartlett1-0/+14
2016-07-03lib: talloc: Rename the internals of _talloc_free_internal() to _tc_free_inte...Andrew Bartlett1-19/+31
2016-07-03lib: talloc: Call talloc_chunk_from_ptr() less often in __talloc_with_prefix()Andrew Bartlett1-8/+7
2016-07-03lib: talloc: Rename talloc_set_name_v() to tc_set_name_v(). Make it take a st...Andrew Bartlett1-11/+19
2016-07-03lib: talloc: Add _vasprintf_tc() which returns the struct talloc_chunk *, not...Andrew Bartlett1-3/+17
2016-07-03lib: talloc: Change _talloc_set_name_const() to _tc_set_name_const()Andrew Bartlett1-12/+14
2016-07-03lib: talloc: Change __talloc() to return a struct talloc_chunk *.Andrew Bartlett1-9/+16
2016-07-03lib: talloc: Change __talloc_with_prefix() to return a struct talloc_chunk *.Andrew Bartlett1-5/+8
2016-07-03lib: talloc: Rename talloc_XXX() internal functions that take a 'struct tallo...Jeremy Allison1-17/+17
2016-05-05lib:talloc. Fix memory leak when destructors reparent children.Saji VR1-1/+1
2015-10-09talloc: Provide tests access to talloc_magicAdrian Cochrane1-0/+5
2015-10-09lib/talloc: Provide multiple-loading detection for libtalloc via rand()Andrew Bartlett1-1/+16
2015-10-09lib/talloc: Disrupt buffer overflow attacks on Samba by using random magicAndrew Bartlett1-18/+51
2015-03-09talloc: fix _talloc_total_limit_size prototypeStefan Metzmacher1-1/+1
2015-03-08lib: talloc: Allow destructors to reparent the object they're called on.Jeremy Allison1-0/+7
2015-03-08lib: talloc: Fix bug when calling a destructor.Jeremy Allison1-1/+7
2014-05-16talloc: fix compiler warningStefan Metzmacher1-1/+4
2014-05-16talloc: inline talloc_get_name()Stefan Metzmacher1-6/+10
2014-05-16talloc: inline more static functionsStefan Metzmacher1-19/+26
2014-05-15talloc: Tune talloc_vasprintfVolker Lendecke1-5/+9
2013-09-08talloc: Add talloc_pooled_objectVolker Lendecke1-0/+66
2013-09-08talloc: Allow nested pools.Volker Lendecke1-22/+25
2013-09-08talloc: Add a separate pool sizeVolker Lendecke1-12/+23
2013-09-08talloc: Put pool-specific data before the chunkVolker Lendecke1-79/+125
2013-09-08talloc: Introduce __talloc_with_prefixVolker Lendecke1-10/+22
2013-09-08talloc: Decouple the dual use of chunk->poolVolker Lendecke1-25/+23
2013-08-28Fix valgrind errors with memmove and talloc pools.Jeremy Allison1-0/+21
2013-08-27Remove talloc_memlimit_update(). No longer used.Jeremy Allison1-24/+0
2013-08-27Inside _talloc_realloc(), keep track of size changes over malloc/realloc/free.Jeremy Allison1-4/+15
2013-08-27Don't call talloc_memlimit_update() inside _talloc_realloc() when we're just ...Jeremy Allison1-15/+0
2013-08-27Fix a conditional check. (size - tc->size > 0) is always true if size and tc-...Jeremy Allison1-1/+1
2013-08-27In _talloc_steal_internal(), correctly decrement the memory limit in the sour...Jeremy Allison1-12/+5
2013-08-27Inside _talloc_free_internal(), always call talloc_memlimit_update_on_free() ...Jeremy Allison1-23/+4
2013-08-27Update memory limits when we call free() on a pool.Jeremy Allison1-0/+2
2013-08-27Change __talloc() to only call talloc_memlimit_check()/talloc_memlimit_grow()...Jeremy Allison1-12/+9
2013-08-27Change _talloc_total_mem_internal() to ignore memory allocated from a pool wh...Jeremy Allison1-1/+8
2013-08-27Remove magic TC_HDR_SIZE handling inside talloc_memlimit_check().Jeremy Allison1-1/+1