diff options
author | John Gilmore <gnu@cygnus> | 1992-02-22 01:46:16 +0000 |
---|---|---|
committer | John Gilmore <gnu@cygnus> | 1992-02-22 01:46:16 +0000 |
commit | 1ab3bf1b148d31aad66735f52f9ff72af8769cd0 (patch) | |
tree | f599e61700fc54d6ecd3d090e3d01cf6fa66a801 /gdb/am29k-tdep.c | |
parent | 8e48d87af60233cc7e8dc18ab4e8f63d223ac20f (diff) | |
download | gdb-1ab3bf1b148d31aad66735f52f9ff72af8769cd0.zip gdb-1ab3bf1b148d31aad66735f52f9ff72af8769cd0.tar.gz gdb-1ab3bf1b148d31aad66735f52f9ff72af8769cd0.tar.bz2 |
* Check in Fred Fish's changes in these modules. Fred
will make ChangeLog entries for all of them.
Diffstat (limited to 'gdb/am29k-tdep.c')
-rw-r--r-- | gdb/am29k-tdep.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gdb/am29k-tdep.c b/gdb/am29k-tdep.c index d4720b7..5c08a9b 100644 --- a/gdb/am29k-tdep.c +++ b/gdb/am29k-tdep.c @@ -63,11 +63,11 @@ examine_prologue (pc, rsize, msize, mfp_used) { long insn; CORE_ADDR p = pc; - int misc_index = find_pc_misc_function (pc); + struct minimal_symbol *msymbol = lookup_minimal_symbol_by_pc (pc); struct prologue_info *mi = 0; - if (misc_index >= 0) - mi = (struct prologue_info *)misc_function_vector[misc_index].misc_info; + if (msymbol != NULL) + mi = (struct prologue_info *) msymbol -> misc_info; if (mi != 0) { @@ -247,13 +247,13 @@ examine_prologue (pc, rsize, msize, mfp_used) } done: - if (misc_index >= 0) + if (msymbol != NULL) { if (mi == 0) { /* Add a new cache entry. */ mi = (struct prologue_info *)xmalloc (sizeof (struct prologue_info)); - misc_function_vector[misc_index].misc_info = (char *)mi; + msymbol -> misc_info = (char *)mi; mi->rsize_valid = 0; mi->msize_valid = 0; mi->mfp_valid = 0; |