That's what I needed. I was close to it, but I didn't get the right starting point for regenerating. What's missing IMHO is a cmake target for that. Maybe I will take some time to add one (many, actually). Thanks Darien.
On Mon, Feb 19, 2018 at 2:41 PM, Darien Spencer <cusn...@mail.com> wrote: > Hi > I've done this several times and the way I do it is: > 1. Look for the final dissector file, should be under > epan/dissector/packet-xxx.c (in this case packet-snmp.c) > 2. Copy the build command for asn2wrs as seen in the 4th line. In this > case it looks like this: > asn2wrs.py -b -p snmp -c ./snmp.cnf -s ./packet-snmp-template -D . -O > ../.. snmp.asn > 3. Open the command prompt in your dissector's asn1 folder > (/epan/dissector/asn1/snmp/) > 4. Run asn2wrs.py using it's full path. In my case it's > "C:\Development\wireshark\tools\asn2wrs.py" and add the parameters you > saw in the generated file > so it should look line this: > C:\Development\wireshark\tools\asn2wrs.py -b -p snmp -c ./snmp.cnf -s > ./packet-snmp-template -D . -O ../.. snmp.asn > > This should create the new packet-snmp.c and .h files under > epan/dissectors/ and override the existing ones > > Darien > > *Sent:* Monday, February 19, 2018 at 2:55 PM > *From:* "Dario Lombardo" <dario.lombardo...@gmail.com> > *To:* "Developer support list for Wireshark" <firstname.lastname@example.org> > *Subject:* [Wireshark-dev] Regenerate asn dissector > Hi > I've modified epan/dissectors/asn1/snmp/packet-snmp-template.c and I want > to regenerate the corresponding dissector. > I've found the cmake target epan/dissectors/asn1/snmp/generate_dissector-snmp, > but building it doesn't regenerate the dissector. > What's the missing step? > Thanks. > Dario. > ___________________________________________________________________________ > Sent via: Wireshark-dev mailing list Archives: https://www.wireshark.org/ > lists/wireshark-dev Unsubscribe: https://www.wireshark.org/ > mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org > ?subject=unsubscribe > > ____________________________________________________________ > _______________ > Sent via: Wireshark-dev mailing list <email@example.com> > Archives: https://www.wireshark.org/lists/wireshark-dev > Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev > mailto:wireshark-dev-requ...@wireshark.org?subject= > unsubscribe >
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <firstname.lastname@example.org> Archives: https://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe