index
:
wireshark
daniel/osmux
fixeria/ipa
laforge/amr-2023
laforge/doc-fixes
laforge/pending
laforge/qcdiag
laforge/rspro
master
mobis
mobis_new
more-patches
osmith/deb-packaging
osmith/wip
osmocom/master
osmocom/qcdiag
pespin/amr
pespin/csn1
pespin/gsup
pespin/iuup-extended
pespin/osmux-stats
pespin/osmux-wip
pespin/racap
pespin/racap-tmp
pespin/rlcmac
sylvain/gmr
sylvain/gmr1
thomas/dect
wireshark.org protocol dissector with Osmocom additions (obsolete)
Harald Welte
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
epan
/
wmem
/
wmem_allocator_block.c
Age
Commit message (
Expand
)
Author
Files
Lines
2018-02-08
wmem: use SPDX identifiers.
Dario Lombardo
1
-13
/
+1
2016-05-13
Have wmem conform to checkAPIs.pl
Michael Mann
1
-3
/
+3
2015-07-17
wmem: don't remove tiny blocks from the recycler
Evan Huus
1
-1
/
+1
2014-03-04
Fix memory-alignment in the block allocator.
Evan Huus
1
-2
/
+2
2014-03-04
Remove all $Id$ from top of file
Alexis La Goutte
1
-2
/
+0
2014-03-04
Remove assertions from block allocator.
Evan Huus
1
-30
/
+0
2013-12-20
Fix [-Wmissing-prototypes]
Anders Broman
1
-0
/
+1
2013-09-08
Cycle the recycler in realloc() and free() as well, reducing memory usage of the
Evan Huus
1
-3
/
+17
2013-09-01
Send all alloc and free calls within wmem through wmem_alloc and wmem_free with
Evan Huus
1
-8
/
+8
2013-09-01
Do our list manipulation entirely after the realloc, so that if the realloc
Evan Huus
1
-3
/
+10
2013-08-12
Be sure to initialize the jumbo flag when creating a new chunk header by
Evan Huus
1
-8
/
+15
2013-08-11
Reorder and group chunk header flags. Reduces the bit-twiddling needed by the
Evan Huus
1
-3
/
+5
2013-08-11
Split jumbo_free and jumbo_realloc into their own functions for readability and
Evan Huus
1
-13
/
+45
2013-08-11
Move the null check outside the function call. Simpler, and more efficient for
Evan Huus
1
-5
/
+3
2013-08-11
Little optimization: move two statements inside an if block.
Evan Huus
1
-3
/
+3
2013-08-11
Add support for allocating more than will fit in a single block, through the use
Evan Huus
1
-15
/
+94
2013-08-11
Instead of using a glib slist to track the list of blocks, embed a short
Evan Huus
1
-51
/
+84
2013-08-11
Small optimization: the master-list and recycler cases are different enough that
Evan Huus
1
-14
/
+22
2013-08-09
Enhance verification to assert that the recycler and master list contain all
Evan Huus
1
-12
/
+34
2013-08-08
One more chunk header alignment fix.
Evan Huus
1
-2
/
+2
2013-08-08
Make sure our chunk headers are large enough to correctly align the actual data
Evan Huus
1
-7
/
+9
2013-08-08
When splitting a free chunk, if we don't have room for a free header don't even
Evan Huus
1
-42
/
+29
2013-08-02
Combine two ternary ?: into a single if. Shaves about 1.5% off the fast timing
Evan Huus
1
-2
/
+8
2013-08-02
Small simplification
Evan Huus
1
-3
/
+2
2013-08-02
Remove unnecessary null check.
Evan Huus
1
-4
/
+0
2013-08-02
Rewrite the merge_free routine to keep the merged chunk on the master free list
Evan Huus
1
-75
/
+80
2013-07-29
More little optimizations.
Evan Huus
1
-5
/
+3
2013-07-29
Another little optimization.
Evan Huus
1
-18
/
+11
2013-07-28
Fix a bug in the gc routine discovered while formally working out parts of the
Evan Huus
1
-11
/
+19
2013-07-28
Little optimizations.
Evan Huus
1
-6
/
+5
2013-07-27
Little things make big differences: somehow while I was experimenting this
Evan Huus
1
-1
/
+3
2013-07-27
Small optimization: conjoin two mutually exclusive ifs with an else.
Evan Huus
1
-3
/
+4
2013-07-27
Simplify out an addition that happened a lot by performing it once on the
Evan Huus
1
-10
/
+8
2013-07-27
Redesign of the wmem block allocator.
Evan Huus
1
-298
/
+371
2013-07-26
whitespace
Evan Huus
1
-2
/
+2
2013-05-22
Minor refactor: make the framework responsible for allocating and freeing the
Evan Huus
1
-17
/
+8
2013-03-27
Copy over a missing flag in the block allocator to fix the build-bot failure
Evan Huus
1
-1
/
+7
2013-03-27
Fix -Wshadow that happens with some old versions of gcc (not mine, for some
Evan Huus
1
-9
/
+9
2013-03-27
Greatly improve wmem tests, including random fuzz-style testing. Improve
Evan Huus
1
-13
/
+26
2013-03-24
Fix a few small bugs in the block allocator and add some more assertions to it
Evan Huus
1
-9
/
+24
2013-03-24
Initial simple block allocator tests, not being run by default because they're
Evan Huus
1
-23
/
+31
2013-03-20
From beroset:
Bill Meier
1
-8
/
+8
2013-03-20
Trivial tweaks to clean up cppcheck warnings.
Evan Huus
1
-2
/
+2
2013-03-20
More block allocator fixes and cleanup. Most of the issues seem to have been
Evan Huus
1
-8
/
+44
2013-03-19
Add more and stricter wmem block allocator debug functions.
Evan Huus
1
-15
/
+38
2013-03-11
Minor improvements to block allocator debugging.
Evan Huus
1
-4
/
+5
2013-03-10
Glib docs recommend using the slice API if you know you won't need to realloc.
Evan Huus
1
-4
/
+4
2013-03-08
Add a debug function (ifdef'ed out by default) and fix another two bugs found by
Evan Huus
1
-1
/
+56
2013-03-08
Add another pair of assertions.
Evan Huus
1
-0
/
+2
2013-03-08
Should fix assertion failure seen by Anders on -dev.
Evan Huus
1
-1
/
+17
[next]