我尝试制作一个基于插件的ASN1解剖器。我使用了toyasn1示例,只将我的.asn文件添加到插件的makefile中。现在,如果我开始使用wireshark,我总是会收到错误:
Couldn't load module /wireshark-1.10-9/plugins/toyasn1/.libs/toyasn1.so: /wireshark-1.10.9/plugins/toyasn1/.libs/toysn1.so: undefined symbol: dissector_add
dissector_delete
会出现同样的错误。
有人知道如何解决它吗?
答案 0 :(得分:3)
将来电更改为dissector_add()
以致电dissector_add_uint()
,以及将来电调用dissector_delete()
改为dissector_delete_uint()
;如另一个答案中所述,例程的名称已更改。
答案 1 :(得分:0)
api已更改为dissector_add_uint()