diff options
author | Doug Evans <dje@google.com> | 2009-11-05 21:17:00 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2009-11-05 21:17:00 +0000 |
commit | 2ce15c8af7e975a9d37304cccb20a1957fcde88e (patch) | |
tree | ce7b4157d282dc1c067a26049bf10031bf201b6a /gdb | |
parent | 880ac9cd190ed300401fb9146dbf0b3f77c105f0 (diff) | |
download | gdb-2ce15c8af7e975a9d37304cccb20a1957fcde88e.tar.gz |
* amd64-tdep.c (amd64_init_frame_cache): Enhance comment describing
saved_regs.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/amd64-tdep.c | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b30cb8c9654..659e9d12a6a 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2009-11-05 Doug Evans <dje@google.com> + + * amd64-tdep.c (amd64_init_frame_cache): Enhance comment describing + saved_regs. + 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com> * top.c (execute_command): Select a frame before checking the current diff --git a/gdb/amd64-tdep.c b/gdb/amd64-tdep.c index 51560cf3382..b47c4c3160d 100644 --- a/gdb/amd64-tdep.c +++ b/gdb/amd64-tdep.c @@ -1402,7 +1402,10 @@ amd64_init_frame_cache (struct amd64_frame_cache *cache) cache->pc = 0; /* Saved registers. We initialize these to -1 since zero is a valid - offset (that's where %rbp is supposed to be stored). */ + offset (that's where %rbp is supposed to be stored). + The values start out as being offsets, and are later converted to + addresses (at which point -1 is interpreted as an address, still meaning + "invalid"). */ for (i = 0; i < AMD64_NUM_SAVED_REGS; i++) cache->saved_regs[i] = -1; cache->saved_sp = 0; |