+ /* PR 13897: Cache the loaded section to speed up the search. */
+ static asection * buf_sec = NULL;
+ static char buf[8];
+ static bfd_vma buf_val = 0;
+ static asection * buf_likely = NULL;
+
+ if (buf_sec == opd_sec)
+ {
+ if (code_sec != NULL)
+ * code_sec = buf_likely;
+ if (code_off != NULL && buf_likely != NULL)
+ * code_off = buf_val - buf_likely->vma;
+ return buf_val;
+ }
+