These are notes relating to the blocktype-trb disscetor.

Function Calls

On Wireshark Startup

  • proto_register_trb(void)
  • proto_reg_handoff_trb(void)

On File Open

  • init_trb(void)
  • tdb_read_block
  • trb_read_block
  • dissect_trb

Steps 3 and 4 execute four times for 1 packet

On File Close

  • clean_up(void)

New File Open

  • init_trb(void)
  • tdb_read_block
  • trb_read_block
  • dissect_trb

Apply Filter

  • trb_read_block
  • dissect_trb

Last two steps execute four times for 1 packet

Change Profile

  • tdb_read_block
  • clean_up
  • init_trb(void)
  • trb_read_block
  • dissect_trb

Last two steps execute four times for 1 packet


Imported from https://wiki.wireshark.org/TRB%20Dissector on 2020-08-11 23:26:53 UTC