Took me a second to recall, but the reason the address is
>necessary is multi-location tracepoints -- a tracepoint on the
>target is identified by the { number, address } tuple. We don't
>send over the location's sub number (like 1.1, 1.2, etc.).
>
>Should we mention this somewhere (other than at the tracepoint
>packets description), so frontend people don't wonder whether they
>can ignore the address field, and why aren't the other fields of
>the tracepoint (like spec string) included?
And I guess the related question is, are frontends interested
in { number, address }, which is target side detail, or on
{ number, location number }, which is how other breakpoints are
presented to the frontend? I would think the latter?