diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-01-16 03:14:21 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-01-16 03:14:21 +0000 |
commit | fb155ce31a8b35a1c2748bd69a0e2cdddfde2141 (patch) | |
tree | b0fa30c63d748d2b9c8522bc299397d016e695db /gdb/symtab.h | |
parent | 87041845845bf89712a0552e78a74f89da542a3d (diff) | |
download | gdb-fb155ce31a8b35a1c2748bd69a0e2cdddfde2141.zip gdb-fb155ce31a8b35a1c2748bd69a0e2cdddfde2141.tar.gz gdb-fb155ce31a8b35a1c2748bd69a0e2cdddfde2141.tar.bz2 |
* symtab.h (struct symbol): Make section short, not unsigned short.
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r-- | gdb/symtab.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h index d7f62a8..ffc2f9b 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -1,5 +1,5 @@ /* Symbol table definitions for GDB. - Copyright (C) 1986, 1989, 1991, 1992 Free Software Foundation, Inc. + Copyright 1986, 1989, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. This file is part of GDB. @@ -99,7 +99,7 @@ struct general_symbol_info expect all symbol-reading code to set it correctly (the ELF code also tries to set it correctly). */ - unsigned short section; + short section; }; #define SYMBOL_NAME(symbol) (symbol)->ginfo.name @@ -1050,6 +1050,13 @@ struct symtabs_and_lines extern struct symtab_and_line find_pc_line PARAMS ((CORE_ADDR, int)); +/* Given an address, return the nearest symbol at or below it in memory. + Optionally return the symtab it's from through 2nd arg, and the + address in inferior memory of the symbol through 3rd arg. */ + +extern struct symbol * +find_addr_symbol PARAMS ((CORE_ADDR, struct symtab **, CORE_ADDR *)); + /* Given a symtab and line number, return the pc there. */ extern CORE_ADDR |