Age | Commit message (Collapse) | Author | Files | Lines |
|
There are a few things in here which could still use attention.
Don't regenerate anything now.
Change-Id: I283c224d3523212144707fca3d6265916cb11792
Reviewed-on: https://code.wireshark.org/review/205
Reviewed-by: Jeff Morriss <jeff.morriss.ws@gmail.com>
|
|
svn path=/trunk/; revision=53250
|
|
errors, so we want to use the "fast" allocators rather than the ones that are
friendly to memcheck.
svn path=/trunk/; revision=51969
|
|
pops up immediately on the fuzzbot. Hopefully there won't be too many more of
these.
svn path=/trunk/; revision=51434
|
|
environments that are not the build tree (namely the fuzz-bot, but this might
make normal out-of-tree builds easier too).
svn path=/trunk/; revision=51387
|
|
svn path=/trunk/; revision=50043
|
|
but without building the tree.
svn path=/trunk/; revision=49797
|
|
the same everywhere I've tested except my mac setup where it works better
(since the libtool in PATH doesn't have --mode=execute for some strange reason).
This is fairly experimental - feel free to revert if it breaks something.
svn path=/trunk/; revision=49604
|
|
svn path=/trunk/; revision=49543
|
|
svn path=/trunk/; revision=49251
|
|
files.
svn path=/trunk/; revision=48320
|
|
this now.
svn path=/trunk/; revision=48230
|
|
(removed in r48218) which did nothing particularly useful. Also lets us remove
another debugging environment variable.
svn path=/trunk/; revision=48219
|
|
glib memory slices.
- We weren't doing anything with the emem slab that couldn't be done with glib
slices.
- Removes a fair bit of code as well as one debugging environment variable.
- Glib slices are much cache-friendlier and are multi-threading friendly (if
we ever go there).
- Allows glib to actually return slices to the OS on occasion. The emem slab
would hold onto its memory forever which resulted in a great deal of wasted
memory after closing a large file.
svn path=/trunk/; revision=48218
|
|
num-callers is usually enough.
svn path=/trunk/; revision=48017
|
|
bypassing the emem slab, to aid in debugging with valgrind.
svn path=/trunk/; revision=47656
|
|
svn path=/trunk/; revision=47113
|
|
variable (WIRESHARK_DEBUG_USE_SLICES) which turns off the slab allocator and uses
g_slices instead (which can themselves be turned off by setting
G_SLICE=always-malloc).
This makes debugging problems in slab-allocated memory easier to find
(hopefully including https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8197 ).
Set WIRESHARK_DEBUG_USE_SLICES when running Valgrind on *shark.
Remove unused structure member: emem_chunk_t.org.
svn path=/trunk/; revision=47110
|
|
allocator choice to use any specific allocator, not just simple.
svn path=/trunk/; revision=46816
|
|
determine the desired type. This has two advantages over the old way:
- just one environment variable for valgrind to override in order to guarantee
that ALL allocators use memory it can track, and just one place to check that
variable
- allocator owners no longer have to include headers specific to their
allocator, allowing them to change allocators without adjusting all their
#includes
svn path=/trunk/; revision=46604
|
|
be used in conjuction with -2 et al.
svn path=/trunk/; revision=46362
|
|
Note the change in behavior: building the tree is now off by default.
Complain (and exit) if we get an argument we don't understand.
svn path=/trunk/; revision=46321
|
|
svn path=/trunk/; revision=46317
|
|
svn path=/trunk/; revision=46316
|
|
svn path=/trunk/; revision=46171
|
|
Useful for find issues and leaks in non-dissection related code when you
don't have a capture file handy.
svn path=/trunk/; revision=45979
|
|
- add support for 2-pass dissection and config profiles
- make whitespace a consistent 4-spaces
fuzz-test.sh:
- update 2-pass support to use -2 and not the old -P
- add support for fuzz-testing under valgrind with the new -g option
svn path=/trunk/; revision=44024
|
|
svn path=/trunk/; revision=43538
|
|
svn path=/trunk/; revision=42375
|
|
Add 'track-origins' option flag to valgrind script.
svn path=/trunk/; revision=42345
|
|
svn path=/trunk/; revision=41611
|
|
running valgrind and then run it on either tshark or (if the user is very
patient) Wireshark.
svn path=/trunk/; revision=39627
|