Add ir::{lookup_data_member, get_function_parameter}
authorDodji Seketeli <dodji@redhat.com>
Thu, 21 Mar 2019 17:17:31 +0000 (18:17 +0100)
committerDodji Seketeli <dodji@redhat.com>
Thu, 21 Mar 2019 17:17:31 +0000 (18:17 +0100)
commit782c3d8c429c383221e4cd5eb6cc9906c01aca11
tree7a0eff2a34bd8763670cf0b644174103d1211d50
parent0036d0448ed45af7de7f0f461241040f7d0974f4
Add ir::{lookup_data_member, get_function_parameter}

While looking at something else, I figured it's useful, for debugging
purposes, to be able to lookup a given data member of a union/class by
name, as well as a function parameter by index.

This patch adds both.

* include/abg-ir.h (lookup_data_member, get_function_parameter):
Declare new functions.
* src/abg-ir.cc (lookup_data_member, get_function_parameter):
Define them.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
include/abg-ir.h
src/abg-ir.cc