wireshark/epan/dissectors/asn1
Michael Mann 6a6d7ea34f Convert range API to always use wmem memory.
This is mostly to address memory leaks in range preferences (the biggest
user of range functionality) on shutdown.
Now range preferences must use epan scoped memory when referencing
internal preference structures to keep consistency.

Change-Id: Idc644f59b5b42fa1d46891542b53ff13ea754157
Reviewed-on: https://code.wireshark.org/review/19387
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Michael Mann <mmann78@netscape.net>
2017-01-07 00:44:10 +00:00
..
HI2Operations Remove Makefile.common files 2016-06-30 11:04:17 +00:00
acp133 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
acse ASN.1 dissectors - don't try to find yourself. 2016-07-01 14:26:20 +00:00
ansi_map Convert range API to always use wmem memory. 2017-01-07 00:44:10 +00:00
ansi_tcap TCAP: Use a real dissector table to store dissector handles. 2016-11-06 13:55:00 +00:00
atn-cm Remove Makefile.common files 2016-06-30 11:04:17 +00:00
atn-cpdlc Remove Makefile.common files 2016-06-30 11:04:17 +00:00
atn-ulcs Remove Makefile.common files 2016-06-30 11:04:17 +00:00
c1222 Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
camel Convert range API to always use wmem memory. 2017-01-07 00:44:10 +00:00
cdt Remove Makefile.common files 2016-06-30 11:04:17 +00:00
charging_ase Remove Makefile.common files 2016-06-30 11:04:17 +00:00
cmip Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
cmp Combine Decode As and port preferences for tcp.port dissector table. 2016-10-08 02:44:53 +00:00
cms cms: don't assert if eContent fails to be dissected 2016-12-30 12:43:36 +00:00
credssp Remove Makefile.common files 2016-06-30 11:04:17 +00:00
crmf Remove Makefile.common files 2016-06-30 11:04:17 +00:00
dap Have TPKT support a TCP port range preference instead of having "subdissectors?" register their own. 2016-09-16 14:58:24 +00:00
disp Have TPKT support a TCP port range preference instead of having "subdissectors?" register their own. 2016-09-16 14:58:24 +00:00
dop Dissectors don't need a journey of self discovery. 2016-12-31 07:31:42 +00:00
dsp Have TPKT support a TCP port range preference instead of having "subdissectors?" register their own. 2016-09-16 14:58:24 +00:00
ess Remove Makefile.common files 2016-06-30 11:04:17 +00:00
ftam Remove Makefile.common files 2016-06-30 11:04:17 +00:00
goose ASN.1 dissectors - don't try to find yourself. 2016-07-01 14:26:20 +00:00
gprscdr GPRSCDR: remove obsolete ASN.1 files 2016-10-31 22:03:00 +00:00
gsm_map Convert range API to always use wmem memory. 2017-01-07 00:44:10 +00:00
h225 Dissectors don't need a journey of self discovery. 2016-12-31 07:31:42 +00:00
h235 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
h245 RTP: RTP dissector is able to decode RTP over TCP (RFC 4571) 2016-12-18 03:12:48 +00:00
h248 Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
h282 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
h283 Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
h323 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
h450 Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
h450-ros Remove Makefile.common files 2016-06-30 11:04:17 +00:00
h460 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
h501 Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
hnbap Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
idmp Combine Decode As and port preferences for tcp.port dissector table. 2016-10-08 02:44:53 +00:00
ilp Combine Decode As and port preferences for tcp.port dissector table. 2016-10-08 02:44:53 +00:00
inap Convert range API to always use wmem memory. 2017-01-07 00:44:10 +00:00
isdn-sup Remove Makefile.common files 2016-06-30 11:04:17 +00:00
kerberos Handle -K, -n, -N, and -u in the common dissection option code. 2016-10-31 05:05:50 +00:00
lcsap Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
ldap Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
logotypecertextn Remove Makefile.common files 2016-06-30 11:04:17 +00:00
lpp LPP: use unit strings 2016-12-17 17:24:22 +00:00
lppa LPPa: upgrade dissector to v13.1.0 2016-10-10 21:23:46 +00:00
lppe Remove Makefile.common files 2016-06-30 11:04:17 +00:00
lte-rrc Dissectors don't need a journey of self discovery. 2016-12-31 07:31:42 +00:00
m2ap M2AP: use unit strings 2016-12-18 03:04:20 +00:00
m3ap M3AP: use unit strings 2016-12-18 03:03:19 +00:00
mms Remove Makefile.common files 2016-06-30 11:04:17 +00:00
mpeg-audio mpeg-audio: fix spelling typo found by lintian 2016-10-26 20:16:44 +00:00
mpeg-pes ASN.1 dissectors - don't try to find yourself. 2016-07-01 14:26:20 +00:00
nbap Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
novell_pkis Remove Makefile.common files 2016-06-30 11:04:17 +00:00
ns_cert_exts Remove Makefile.common files 2016-06-30 11:04:17 +00:00
ocsp Remove Makefile.common files 2016-06-30 11:04:17 +00:00
p1 Add T.61 character set support 2016-10-22 03:16:11 +00:00
p7 Have TPKT support a TCP port range preference instead of having "subdissectors?" register their own. 2016-09-16 14:58:24 +00:00
p22 Add T.61 character set support 2016-10-22 03:16:11 +00:00
p772 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
pcap Convert range API to always use wmem memory. 2017-01-07 00:44:10 +00:00
pkcs1 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
pkcs12 Move DigestInfo from pkcs12 to cms 2016-12-27 12:59:57 +00:00
pkinit Remove Makefile.common files 2016-06-30 11:04:17 +00:00
pkix1explicit Add T.61 character set support 2016-10-22 03:16:11 +00:00
pkix1implicit pkix1implicit: Make sure distribution takes in all the files. 2016-08-05 07:06:42 +00:00
pkixac Remove Makefile.common files 2016-06-30 11:04:17 +00:00
pkixproxy Remove Makefile.common files 2016-06-30 11:04:17 +00:00
pkixqualified Remove Makefile.common files 2016-06-30 11:04:17 +00:00
pkixtsp pkixtsp: add support for dissecting CMS signature time-stamps 2016-12-15 07:27:43 +00:00
pres Remove Makefile.common files 2016-06-30 11:04:17 +00:00
q932 Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
q932-ros Remove Makefile.common files 2016-06-30 11:04:17 +00:00
qsig Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
ranap PER: add support for bit strings >= 16K 2016-11-12 10:21:22 +00:00
rnsap Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
ros Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
rrc RRC: upgrade dissector to v13.5.0 2017-01-04 05:12:54 +00:00
rrlp Remove Makefile.common files 2016-06-30 11:04:17 +00:00
rtse Dissectors don't need a journey of self discovery. 2016-12-31 07:31:42 +00:00
rua Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
s1ap Added decoding of RAN/NAS cause IE/AVP 2016-12-19 13:13:39 +00:00
sabp SABP: add support for messages >= 16KB 2016-11-14 09:40:06 +00:00
sbc-ap Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
smrse Combine Decode As and port preferences for tcp.port dissector table. 2016-10-08 02:44:53 +00:00
snmp Check preference titles and descriptions. 2016-12-01 01:26:39 +00:00
spnego spnego: fix indent (use 2 spaces) and modelines 2016-10-04 23:13:59 +00:00
sv ASN.1 dissectors - don't try to find yourself. 2016-07-01 14:26:20 +00:00
t38 Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
t124 Don't do any Decode As stuff for dissector tables not used with Decode As. 2016-08-31 00:08:01 +00:00
t125 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
tcap Convert range API to always use wmem memory. 2017-01-07 00:44:10 +00:00
tetra Convert most UDP dissectors to use "auto" preferences. 2016-10-13 02:51:18 +00:00
ulp ULP: follow-up of gda5cad4 2016-12-17 14:49:09 +00:00
wlancertextn Remove Makefile.common files 2016-06-30 11:04:17 +00:00
x2ap X2AP: use unit strings 2016-12-18 03:04:43 +00:00
x509af Remove Makefile.common files 2016-06-30 11:04:17 +00:00
x509ce Remove Makefile.common files 2016-06-30 11:04:17 +00:00
x509if Remove Makefile.common files 2016-06-30 11:04:17 +00:00
x509sat Add T.61 character set support 2016-10-22 03:16:11 +00:00
x721 Remove Makefile.common files 2016-06-30 11:04:17 +00:00
.gitignore
CMakeLists.txt Add M2AP dissector (3GPP 36.443 v13.3.0) 2016-09-03 16:22:06 +00:00
CMakeListsCustom.example.txt
Custom.make
Makefile.am Add M2AP dissector (3GPP 36.443 v13.3.0) 2016-09-03 16:22:06 +00:00
Makefile.inc Remove Makefile.common files 2016-06-30 11:04:17 +00:00