diff options
author | Mark Kettenis <kettenis@gnu.org> | 2004-01-10 00:09:58 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2004-01-10 00:09:58 +0000 |
commit | 29ff87c56135eb9d2388c4696af3bd2bf8f65f55 (patch) | |
tree | 8d1aa5bca0b5b57e2caa6492ff2b1297153bade2 /gdb/blockframe.c | |
parent | 6fa9022e8927f786f2205e82dba3efdfbaf1fddd (diff) | |
download | gdb-29ff87c56135eb9d2388c4696af3bd2bf8f65f55.zip gdb-29ff87c56135eb9d2388c4696af3bd2bf8f65f55.tar.gz gdb-29ff87c56135eb9d2388c4696af3bd2bf8f65f55.tar.bz2 |
* blockframe.c (inside_entry_func): Reformat. Introduce new local
variables to prevent long lines. Update comments to reflect
reality.
Diffstat (limited to 'gdb/blockframe.c')
-rw-r--r-- | gdb/blockframe.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/gdb/blockframe.c b/gdb/blockframe.c index cebc10a..83bc691 100644 --- a/gdb/blockframe.c +++ b/gdb/blockframe.c @@ -156,13 +156,10 @@ inside_main_func (CORE_ADDR pc) && symfile_objfile->ei.main_func_highpc > pc); } -/* Test a specified PC value to see if it is in the range of addresses - that correspond to the process entry point function. See comments - in objfiles.h for why we might want to do this. +/* Test whether PC is inside the range of addresses that corresponds + to the process entry point function. - Typically called from DEPRECATED_FRAME_CHAIN_VALID. - - A PC of zero is always considered to be the bottom of the stack. */ + A PC of zero is always considered to be the bottom of the stack. */ int inside_entry_func (CORE_ADDR pc) @@ -171,16 +168,19 @@ inside_entry_func (CORE_ADDR pc) return 1; if (symfile_objfile == 0) return 0; + if (CALL_DUMMY_LOCATION == AT_ENTRY_POINT) { - /* Do not stop backtracing if the pc is in the call dummy - at the entry point. */ - /* FIXME: Won't always work with zeros for the last two arguments */ + /* Do not stop backtracing if the program counter is in the call + dummy at the entry point. */ + /* FIXME: This won't always work with zeros for the last two + arguments. */ if (DEPRECATED_PC_IN_CALL_DUMMY (pc, 0, 0)) return 0; } - return (symfile_objfile->ei.entry_func_lowpc <= pc && - symfile_objfile->ei.entry_func_highpc > pc); + + return (symfile_objfile->ei.entry_func_lowpc <= pc + && symfile_objfile->ei.entry_func_highpc > pc); } /* Return nonzero if the function for this frame lacks a prologue. Many |