mirror of
git://sourceware.org/git/libabigail.git
synced 2024-12-17 15:34:34 +00:00
Initial support for reading struct/class
* src/abg-dwarf-reader.cc (enum virtuality): New enum. (class expr_result, struct dwarf_expr_eval_context): New types. (die_size_in_bits) (die_access_specifier, die_virtuality, is_virtual) (die_location_expr, op_pushes_constant_value) (op_pushes_non_constant_value, op_manipulates_stack) (op_is_arith_logic, op_is_control_flow) (eval_last_constant_dwarf_sub_expr, die_member_offset) (build_class_type): New static functions. (build_ir_node_from_die<DW_TAG_{class, structure}_type>): Support creating IR node for class and struct by calling the new build_class_type. Signed-off-by: Dodji Seketeli <dodji@redhat.com>
This commit is contained in:
parent
8841dc17a4
commit
3973bb400b