Re: The step-Over (next) command seems repetitively displaying same statement execution

Eli Zaretskii <[email protected]>
Newsgroups gmane.comp.gdb.devel
Message-ID <[email protected]>
> Date: Tue, 22 Dec 2015 17:33:16 +0530
> From: Jitendra Pawar <[email protected]>
> 
> $ gdb -q a.out
> Reading symbols from /home/jitendra/work/roughwork/a.out...done.
> (gdb) br main
> Breakpoint 1 at 0x40054c: file hello.c, line 9.
> (gdb) run
> Starting program: /home/itendrap/work/roughwork/a.out
> warning: no loadable sections found in added symbol-file
> system-supplied DSO at 0x7ffff7ffa000
> 
> Breakpoint 1, main () at t.c:9
> 9        c = (char*) malloc (12);
> (gdb) n
> 9        c = (char*) malloc (12);
> (gdb) n
> 11        memcpy(c, "Hello World", 12);
> (gdb) n
> 13        printf("%s\n", c);
> (gdb) n
> Hello World
> 14    }
> (gdb)
> ------------------------------------------------------------------------
> 
> Can anyone please explain whats going wrong here? Why the malloc
> statement 'c = (char*) malloc (12);' gets repeated?

What compilation command and switches did you use to compile this
program?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.