GNU bug report logs -
#63084
30.0.50; gud: set breakpoint while program is running
Previous Next
Reported by: tatrics <at> gmail.com
Date: Wed, 26 Apr 2023 03:56:03 UTC
Severity: normal
Merged with 64186
Found in version 30.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Ping! Could you please answer my questions below? Knowing the
answers is necessary for investigating this issue.
Thanks.
> Cc: 63084 <at> debbugs.gnu.org
> Date: Wed, 26 Apr 2023 12:44:29 +0300
> From: Eli Zaretskii <eliz <at> gnu.org>
>
> > From: TatriX <tatrics <at> gmail.com>
> > Date: Wed, 26 Apr 2023 10:48:53 +0200
> > Cc: 63084 <at> debbugs.gnu.org
> >
> > Oh, sorry. I tried on a different machine, and realized one have to use "run&".
> >
> > So, here's what I did:
> >
> > $ cat main.c
> > #include <stdio.h>
> > #include <unistd.h>
> >
> > int main(void) {
> > for (int i = 0; ; i++) {
> > printf("%d\n", i);
> > sleep(1);
> > }
> > }
> >
> > $ gcc -g -o break main.c
> > $ emacs -Q main.c
> > M-x gdb RET
> > # in *gud-break*, NOTE it's "run&"
> > (gdb) run&
> > # in main.c
> > (goto-line 6)
> > (gud-break 1) ; or C-x C-a C-b
> > # nothing happens
> > M-: (gud-call "break 6") RET
> > # breakpoint is set and process execution is paused on hitting that breakpoint
>
> What is the value of gdb-running and of gdb-non-stop after you "run&"
> the program?
>
>
>
>
This bug report was last modified 1 year and 316 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.