diff options
author | Phil Muldoon <pmuldoon@redhat.com> | 2010-02-28 21:56:50 +0000 |
---|---|---|
committer | Phil Muldoon <pmuldoon@redhat.com> | 2010-02-28 21:56:50 +0000 |
commit | dc00d89fd009e18f9fc43f4bcc8c7a9661729471 (patch) | |
tree | de077027d456ab6216eba08a47be70014a7c0240 /gdb/testsuite/gdb.python/py-frame.c | |
parent | 0e095b7eee9adf0be7109de8662647df7d0ee0ac (diff) | |
download | binutils-dc00d89fd009e18f9fc43f4bcc8c7a9661729471.zip binutils-dc00d89fd009e18f9fc43f4bcc8c7a9661729471.tar.gz binutils-dc00d89fd009e18f9fc43f4bcc8c7a9661729471.tar.bz2 |
2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
PR python/11036
* python/py-frame.c (frapy_read_var): Add block argument and logic
to cope with user provided blocks.
2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
* gdb.texinfo (Frames In Python): Add block parameter and
description to read_var text.
2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
* gdb.python/py-frame.exp: Add read_var block tests.
* gdb.python/py-frame.c (block): New function.
Diffstat (limited to 'gdb/testsuite/gdb.python/py-frame.c')
-rw-r--r-- | gdb/testsuite/gdb.python/py-frame.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.python/py-frame.c b/gdb/testsuite/gdb.python/py-frame.c index 22eb9f2..82db341 100644 --- a/gdb/testsuite/gdb.python/py-frame.c +++ b/gdb/testsuite/gdb.python/py-frame.c @@ -8,7 +8,23 @@ int f1 (int a, int b) return f2(a) + b; } +int block (void) +{ + int i = 99; + { + double i = 1.1; + double f = 2.2; + { + const char *i = "stuff"; + const char *f = "foo"; + const char *b = "bar"; + return 0; /* Block break here. */ + } + } +} + int main (int argc, char *argv[]) { + block (); return f1 (1, 2); } |