mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-28 12:33:36 +08:00
dc00d89fd0
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.
31 lines
377 B
C
31 lines
377 B
C
int f2 (int a)
|
|
{
|
|
return ++a;
|
|
}
|
|
|
|
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);
|
|
}
|