Wireshark

  • Riverbed Technology
  • WinPcap
SHARKFEST '13 - Wireshark Developer and User Conference - June 16-19, 2013 - UC Berkeley
  • Wireshark
    • About
    • Download
    • Blog
  • Get Help
    • Ask a Question
    • FAQs
    • Documentation
    • Mailing Lists
    • Online Tools
    • Wiki
    • Bug Tracker
  • Develop
    • Get Involved
    • Developer's Guide
    • Browse the Code
    • Latest Builds

Wireshark-dev: Re: [Wireshark-dev] Use shared libraries for dissectors?

Date Index Thread Index Other Months All Mailing Lists
Date Prev Date Next Thread Prev Thread Next


From: Jakub Zawadzki <darkjames-ws@xxxxxxxxxxxx>
Date: Fri, 29 Jun 2012 17:08:09 +0200

On Fri, Jun 29, 2012 at 07:23:07AM -0700, Richard Sharpe wrote:
> One of the problems I see is that the startup time of Wireshark can be
> long because of the size of the Wireshark binary. There are a large
> number of protocols in Wireshark now, many of which I don't use. There
> is also the initialization time for each of those protocols.

If we talk about startup time, we could also:
 - remove all -1 hf's and ett's initializations (smaller libwireshark, more data in .bss)
 - In libwireshark library we should have proto_register_* and proto_reg_handoff_* in the same 
   order like in register.c. In MSVC we could use /ORDER [1] in GNU ld it's complicated ;-)

[1] http://msdn.microsoft.com/en-us/library/00kh39zz.aspx

  • References:
    • [Wireshark-dev] Use shared libraries for dissectors?
      • From: Richard Sharpe
  • Prev by Date: [Wireshark-dev] Use shared libraries for dissectors?
  • Next by Date: Re: [Wireshark-dev] Use shared libraries for dissectors?
  • Previous by thread: [Wireshark-dev] Use shared libraries for dissectors?
  • Next by thread: Re: [Wireshark-dev] Use shared libraries for dissectors?
  • Index(es):
    • Date
    • Thread

Wireshark and the "fin" logo are registered trademarks of the Wireshark Foundation