Commit ID
|
Contributor: | morriss | Files Modified: | 5 |
| Date: | 08-July-2012 at 03:29 | Lines Added: | 7900 | |
| Repository: | http://anonsvn.wireshark.org/wireshark/trunk /trunk | Lines Removed: | 9304 | |
| Commit Comment: | 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." |
|||
| File | Language | Code Added | Code Removed | Comments Added | Comment Removed | Blanks Added | Blanks Removed |
|---|---|---|---|---|---|---|---|
| epan/dissectors/packet-coseventcomm.c | C | 38 | 27 | 2 | 10 | 0 | 11 |
| epan/dissectors/packet-cosnaming.c | C | 84 | 67 | 2 | 10 | 0 | 18 |
| epan/dissectors/packet-parlay.c | C | 7318 | 7568 | 146 | 156 | 0 | 960 |
| epan/dissectors/packet-tango.c | C | 261 | 241 | 2 | 10 | 0 | 73 |
| tools/wireshark_gen.py | Python | 3 | 44 | 44 | 75 | 0 | 34 |
Copyright
©
2013
Black Duck Software, Inc.
and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a
Creative Commons Attribution 3.0 Unported License
. Ohloh
®
and the Ohloh logo are trademarks of
Black Duck Software, Inc.
in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.