[PATCH] add splay tree for info_ptr -> CU mapping

Nick Clifton nickc@redhat.com
Mon Aug 8 11:06:55 GMT 2022


Hi Martin,

> bfd/ChangeLog:
> 
> 	* dwarf2.c (struct addr_range): New.
> 	(addr_range_intersects): Likewise.
> 	(splay_tree_compare_addr_range): Likewise.
> 	(splay_tree_free_addr_range): Likewise.
> 	(struct dwarf2_debug_file): Add comp_unit_tree.
> 	(find_abstract_instance): Use the splay tree when searching
> 	for a info_ptr.
> 	(stash_comp_unit): Insert to the splay tree.
> 	(_bfd_dwarf2_cleanup_debug_info): Clean up the splay tree.

Approved - please apply.

Cheers
   Nick



More information about the Binutils mailing list