* xcoff.c (struct xcoff_line, struct xcoff_line_vector): Remove.
commit572fe631b38261417313c73159fcd1df6b072724
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2018 21:55:05 +0000 (1 21:55 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Aug 2018 21:55:05 +0000 (1 21:55 +0000)
tree68f3823b178796072f1e89fc1ab599f618296c5f
parentdf3e7e7eba31450357b3773f5fb028b5ec2d3669
* xcoff.c (struct xcoff_line, struct xcoff_line_vector): Remove.
(struct xcoff_func, struct xcoff_func_vector): New structs.
(xcoff_syminfo): Drop leading dot from symbol name.
(xcoff_line_compare, xcoff_line_search): Remove.
(xcoff_func_compare, xcoff_func_search): New static functions.
(xcoff_lookup_pc): Search function table.
(xcoff_add_line, xcoff_process_linenos): Remove.
(xcoff_initialize_fileline): Build function table.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@263238 138bc75d-0d04-0410-961f-82ee72b054a4
libbacktrace/ChangeLog
libbacktrace/xcoff.c