Wireshark-commits: [Wireshark-commits] rev 43609: /trunk/ /trunk/epan/dissectors/: packet-coseventc

Date: Sun, 08 Jul 2012 03:29:53 GMT
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