Version Tracking Implied Matches Table

> # Version Tracking Implied Matches Table

> > The implied matches table displays of list of Implied Matches for the selected match in the Matches Table. The implied matches are generated by pairing up the outgoing references from the two functions in the selected match. Both function references (calls) and data references can generate implied matches. If there is already a match in the session that has the same association as the implied match, then an implied match is not created. Instead, it is indicated by incrementing the vote count for the current match. If no other match exists, and implied match is created it is listed as a "Possible Implied Match". For those implied matches that don't already have a corresponding existing match, the user can created new matches.

> > In the example shown above, the matches table has a match selected for a function named "_mainCRTSartup". The Implied Matches table shows a list of implied matches wherever references from "_mainCRTStartup" in the source program match a similar reference in the "_mainCRTStartup" function in the destination program. The idea is that if the selected match in the matches table is Accepted, then these other matches may also be "correct".

> ## Version Tracking Implied Match

> > An implied match is simply a function or data match that is implied because of the correlation of references made by some other match.

> ## Implied Match Table Columns

> > Column Name | Description
> > --- | ---
> > Source Reference Address | Displays the address in the source program where the implied match is referenced.
> > Destination Reference Address | Displays the address in the destination program where the implied match is referenced.
> > Status | Displays the status of the association for this implied match.
> > Type | Displays the type of this implied match. Either Function or Data.
> > Score | The score of the best match with the same association as this implied match, or 0 if no matches exist with this association.
> > Confidence | The confidence score of the best match with the same association as this implied match, or 0 if no matches exist with this association.
> > Multiple Source Labels? | Icon indicating there is more than one label at the match's source address and a number indicating how many labels. The tooltip can be viewed to see the label names.
> > Source Label | Displays the label at the source address of the implied match.
> > Source Address | Displays the source address of the implied match.
> > Multiple Dest Labels? | Icon indicating there is more than one label at the match's destination address and a number indicating how many labels. The tooltip can be viewed to see the label names.
> > Dest Label | Displays the label at the destination address of the implied match.
> > Dest Address | Displays the destination address of the implied match.
> > Algorithm | Displays the algorithm of the best match with the same association as this implied match, otherwise, "Possible Implied Match" is displayed.

> ## Implied Match Table Actions

> > Navigate References When this action toggled on, selecting a row in the implied matches table will cause the sub-tools to navigate to the From Address of the references used to create the selected implied match.

> > Navigate Match When this action toggled on, selecting a row in the implied matches table will cause the sub-tools to navigate to the source and destination addresses of the selected implied match.

> > The Accept Implied Match action creates a match in the Matches Table if one does not already exist, and then sets its status as 'Accepted'. Note, the Implied Matches shown in the table are not saved unless this action is applied.

> ## Text Filter

> > The text filter allows filtering on any text displayed in the table.

Provided by: Version Tracking Plugin

Related Topics:

- Version Tracking Matches Table
- Version Tracking Tool
- Version Tracking Introduction