wireshark/tools
Jeff Morriss 211f791c6c Rather than reading the dissectors line by line and searching for the
registration and handoff routines in each line, read the whole file into
memory and then do one findall() search. Store the matches in sets to avoid
duplication.

(This also simplifies the number of regexps we're looking for.)

This speeds up the generation of register.c (when there is no cache)
significantly (on my system the time taken drops from ~32 seconds to ~5
seconds).

svn path=/trunk/; revision=44954
2012-09-17 21:30:24 +00:00
..
cppcheck Enhancements to the cppcheck script: 2012-07-21 02:43:10 +00:00
lemon Fix Coverity CID 709600: Resource leak. 2012-07-13 20:04:28 +00:00
pidl Sync up to the latest PIDL with Mathieu's wireshark patches 2011-08-11 06:12:39 +00:00
tpg Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
Makefile.am Add cppcheck tools to the source distribution. 2012-07-23 19:08:45 +00:00
Makefile.nmake
WiresharkXML.py Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
asn2wrs.py Initial commit to support yet another method of passing data between dissectors. 2012-09-10 21:40:21 +00:00
build-qt-sdk.bat Improve the 64-bit check. 2012-03-28 19:36:37 +00:00
checkAPIs.pl Use non-capturing grouping when grouping just for alternatives; 2012-09-10 01:53:23 +00:00
checkfiltername.pl Check for PFNAME #define as it is a common substitute for a literal string for the proto filter name and consider it the proto filter name. 2012-08-24 03:05:05 +00:00
checkhf.pl Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
colorfilters2js.pl Use the first matched color instead of the last one, which is what 2012-06-19 23:01:21 +00:00
compare-abis.sh Update abi-compliance-checker options to be compatible with 1.96.1 2012-01-19 22:55:52 +00:00
dfilter-test.py Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
extract_asn1_from_spec.pl From Vincent Helfre: 2011-04-04 14:35:21 +00:00
fix-encoding-args.pl Update FSF address - part II. 2012-06-28 23:18:38 +00:00
fixhf.pl Update FSF address - part II. 2012-06-28 23:18:38 +00:00
ftsanity.py
fuzz-test.sh Run 'git log' if we have a .git directory. Fixes a copy+paste error. 2012-09-05 20:58:15 +00:00
git-compare-abis.sh Use HEAD for git-compare-abis.sh 2012-07-27 14:57:30 +00:00
html2text.py
idl2wrs hardcode /bin/sh to idl2wrs 2011-11-22 13:53:06 +00:00
indexcap.py Add comments to point out that these 2 scripts do the same thing. 2012-07-31 23:16:26 +00:00
lex.py
list_protos_in_cap.sh Add comments to point out that these 2 scripts do the same thing. 2012-07-31 23:16:26 +00:00
make-dissector-reg
make-dissector-reg.py Rather than reading the dissectors line by line and searching for the 2012-09-17 21:30:24 +00:00
make-manuf Send a useful User-Agent header. 2012-05-09 19:17:48 +00:00
make-services.pl Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
make-sminmpec.pl Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
make-tap-reg.py
make-tapreg-dotc
msnchat Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
native-nmake.cmd
ncp2222.py Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
netscreen2dump.py Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
pkt-from-core.py
process-x11-fields.pl Update FSF address - part II. 2012-06-28 23:18:38 +00:00
process-x11-xcb.pl Update FSF address - part II. 2012-06-28 23:18:38 +00:00
randpkt-test.sh Run 'git log' if we have a .git directory. Fixes a copy+paste error. 2012-09-05 20:58:15 +00:00
rdps.py Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
runlex.sh From Todd Eigenschink via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7411 : 2012-07-02 21:15:51 +00:00
setuid-root.pl.in Update FSF address - part II. 2012-06-28 23:18:38 +00:00
svnadd Update FSF address - part II. 2012-06-28 23:18:38 +00:00
test-fuzzed-cap.sh Update FSF address - part II. 2012-06-28 23:18:38 +00:00
textify.sh
valgrind-wireshark.sh valgrind-wireshark.sh: 2012-07-26 02:38:34 +00:00
win-setup.sh Remove our local copy of WinPcap and download it from 2012-09-13 21:28:28 +00:00
win32-setup.sh Remove our local copy of WinPcap and download it from 2012-09-13 21:28:28 +00:00
win64-setup.sh Remove our local copy of WinPcap and download it from 2012-09-13 21:28:28 +00:00
wireshark_be.py
wireshark_gen.py Replace process_RequestOperation macro by a real function to speedup compilation time 2012-09-05 12:45:54 +00:00
ws-coding-style.cfg From Francesco Fondelli: 2011-06-09 08:28:04 +00:00
yacc.py