index
:
tools/wireshark
Novell_NCP_branch
cherry-pick-112af30d
cherry-pick-78067deb-2
cherry-pick-c6e60da6-2
ethereal
lts-1.12.1
lts-1.2.11
lts-1.8.2
master
master-1.0
master-1.10
master-1.12
master-1.2
master-1.4
master-1.6
master-1.8
master-2.0
master-2.2
master-2.4
master-2.6
master-3.0
master-3.2
old-trunk-1.0
release-3.4
release-3.6
win32-native
WIP Patches to add a samsung-ipc dissector to Wireshark
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
epan
/
wmem
/
wmem_allocator_block.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
Be sure to initialize the jumbo flag when creating a new chunk header by
Evan Huus
2013-08-12
1
-8
/
+15
*
Reorder and group chunk header flags. Reduces the bit-twiddling needed by the
Evan Huus
2013-08-11
1
-3
/
+5
*
Split jumbo_free and jumbo_realloc into their own functions for readability and
Evan Huus
2013-08-11
1
-13
/
+45
*
Move the null check outside the function call. Simpler, and more efficient for
Evan Huus
2013-08-11
1
-5
/
+3
*
Little optimization: move two statements inside an if block.
Evan Huus
2013-08-11
1
-3
/
+3
*
Add support for allocating more than will fit in a single block, through the use
Evan Huus
2013-08-11
1
-15
/
+94
*
Instead of using a glib slist to track the list of blocks, embed a short
Evan Huus
2013-08-11
1
-51
/
+84
*
Small optimization: the master-list and recycler cases are different enough that
Evan Huus
2013-08-11
1
-14
/
+22
*
Enhance verification to assert that the recycler and master list contain all
Evan Huus
2013-08-09
1
-12
/
+34
*
One more chunk header alignment fix.
Evan Huus
2013-08-08
1
-2
/
+2
*
Make sure our chunk headers are large enough to correctly align the actual data
Evan Huus
2013-08-08
1
-7
/
+9
*
When splitting a free chunk, if we don't have room for a free header don't even
Evan Huus
2013-08-08
1
-42
/
+29
*
Combine two ternary ?: into a single if. Shaves about 1.5% off the fast timing
Evan Huus
2013-08-02
1
-2
/
+8
*
Small simplification
Evan Huus
2013-08-02
1
-3
/
+2
*
Remove unnecessary null check.
Evan Huus
2013-08-02
1
-4
/
+0
*
Rewrite the merge_free routine to keep the merged chunk on the master free list
Evan Huus
2013-08-02
1
-75
/
+80
*
More little optimizations.
Evan Huus
2013-07-29
1
-5
/
+3
*
Another little optimization.
Evan Huus
2013-07-29
1
-18
/
+11
*
Fix a bug in the gc routine discovered while formally working out parts of the
Evan Huus
2013-07-28
1
-11
/
+19
*
Little optimizations.
Evan Huus
2013-07-28
1
-6
/
+5
*
Little things make big differences: somehow while I was experimenting this
Evan Huus
2013-07-27
1
-1
/
+3
*
Small optimization: conjoin two mutually exclusive ifs with an else.
Evan Huus
2013-07-27
1
-3
/
+4
*
Simplify out an addition that happened a lot by performing it once on the
Evan Huus
2013-07-27
1
-10
/
+8
*
Redesign of the wmem block allocator.
Evan Huus
2013-07-27
1
-298
/
+371
*
whitespace
Evan Huus
2013-07-26
1
-2
/
+2
*
Minor refactor: make the framework responsible for allocating and freeing the
Evan Huus
2013-05-22
1
-17
/
+8
*
Copy over a missing flag in the block allocator to fix the build-bot failure
Evan Huus
2013-03-27
1
-1
/
+7
*
Fix -Wshadow that happens with some old versions of gcc (not mine, for some
Evan Huus
2013-03-27
1
-9
/
+9
*
Greatly improve wmem tests, including random fuzz-style testing. Improve
Evan Huus
2013-03-27
1
-13
/
+26
*
Fix a few small bugs in the block allocator and add some more assertions to it
Evan Huus
2013-03-24
1
-9
/
+24
*
Initial simple block allocator tests, not being run by default because they're
Evan Huus
2013-03-24
1
-23
/
+31
*
From beroset:
Bill Meier
2013-03-20
1
-8
/
+8
*
Trivial tweaks to clean up cppcheck warnings.
Evan Huus
2013-03-20
1
-2
/
+2
*
More block allocator fixes and cleanup. Most of the issues seem to have been
Evan Huus
2013-03-20
1
-8
/
+44
*
Add more and stricter wmem block allocator debug functions.
Evan Huus
2013-03-19
1
-15
/
+38
*
Minor improvements to block allocator debugging.
Evan Huus
2013-03-11
1
-4
/
+5
*
Glib docs recommend using the slice API if you know you won't need to realloc.
Evan Huus
2013-03-10
1
-4
/
+4
*
Add a debug function (ifdef'ed out by default) and fix another two bugs found by
Evan Huus
2013-03-08
1
-1
/
+56
*
Add another pair of assertions.
Evan Huus
2013-03-08
1
-0
/
+2
*
Should fix assertion failure seen by Anders on -dev.
Evan Huus
2013-03-08
1
-1
/
+17
*
Fix spelling/typos found using a list of commonly misspelled words.
Bill Meier
2013-02-26
1
-2
/
+2
*
Remove blocks from the free list when gc'ing them in wmem's block allocator.
Evan Huus
2013-02-23
1
-2
/
+3
*
Fix issue where using realloc() to shrink a chunk could result in
Evan Huus
2013-02-08
1
-0
/
+3
*
Add explicit casts to pacify MSVC buildbot.
Evan Huus
2013-02-08
1
-6
/
+6
*
Rewrite the block allocator to support the new wmem API (realloc, free, gc).
Evan Huus
2013-02-08
1
-90
/
+600
*
Add three more slots to the wmem allocater definition (not yet implemented
Evan Huus
2013-01-19
1
-1
/
+5
*
Make the alignment amount for the wmem block allocator into a #define
Evan Huus
2012-12-27
1
-4
/
+12
*
Use 'new' instead of 'create' a consistent manner.
Evan Huus
2012-12-18
1
-3
/
+3
*
Put in a cast to silence a stupid MSVC warning.
Evan Huus
2012-12-08
1
-1
/
+4
*
Make sure the wmem block allocator returns aligned memory.
Evan Huus
2012-12-08
1
-0
/
+17
[next]