http://anonsvn.wireshark.org/viewvc/viewvc.cgi?view=rev&revision=43609
User: morriss
Date: 2012/07/07 08:29 PM
Log:
Eliminate a lot of function-local variables by not storing the result of
(several of the) get_CDR_*() functions: instead call the function directly
in the proto_tree_add_text() calls.
Eliminate a lot of global variables that are only later used in (a single)
strcmp().
All the GIOP dissectors are built-in now; don't include the (#if'd out) plugin
registration code in the generated dissector.
Try to clean up the formatting of the generated code a bit.
Regenerate the IDL dissectors; as noted in r39932, this seems to involve a
lot of function re-ordering in packet-parlay.c (making the delta bigger).
These changes decrease the time to compile packet-parlay.c by, on my system,
about half. But it still complains:
variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
and it still takes "too long."
Directory: /trunk/epan/dissectors/
Changes Path Action
+42 -50 packet-coseventcomm.c Modified
+88 -97 packet-cosnaming.c Modified
+8083 -9303 packet-parlay.c Modified
+265 -326 packet-tango.c Modified
Directory: /trunk/tools/
Changes Path Action
+55 -161 wireshark_gen.py Modified