public inbox for gdb-prs@sourceware.org help / color / mirror / Atom feed
* [Bug breakpoints/27120] New: Step will skip subsequent statements for some libc functions (bug or feature?) @ 2020-12-28 8:31 jiangyy at outlook dot com 2020-12-28 8:34 ` [Bug breakpoints/27120] " yangyibiao at outlook dot com ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: jiangyy at outlook dot com @ 2020-12-28 8:31 UTC (permalink / raw) To: gdb-prs https://sourceware.org/bugzilla/show_bug.cgi?id=27120 Bug ID: 27120 Summary: Step will skip subsequent statements for some libc functions (bug or feature?) Product: gdb Version: HEAD Status: UNCONFIRMED Severity: normal Priority: P2 Component: breakpoints Assignee: unassigned at sourceware dot org Reporter: jiangyy at outlook dot com Target Milestone: --- int main () { int res = 0; res = (intptr_t)malloc(sizeof(1000)); // L1 printf("res = %d\n", res); // L2 return res; } Compiled with -g, optionally -ffreestanding -fno-builtin. Break point on L1 and step (command: s) - program ends (with res printed). - this is also observed for memmove, memcpy (on -ffreestanding -fno-builtin) Break point on L2 and step (command: s) - goes into printf. Looks like a (somewhat tricky) feature tuned (whitelist) for libc? LLDB behaves like my expectation: step on L1 will stop at L2. DWARF debug info (lines) looks correct. Affects many versions of gdb/gcc. Reproduced on: - 11.0.50.20201224-git (GCC 10.2.0) - Ubuntu 9.2-0ubuntu1~20.04 (GCC 9.3) Seems duplicate with #25565. -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug breakpoints/27120] Step will skip subsequent statements for some libc functions (bug or feature?) 2020-12-28 8:31 [Bug breakpoints/27120] New: Step will skip subsequent statements for some libc functions (bug or feature?) jiangyy at outlook dot com @ 2020-12-28 8:34 ` yangyibiao at outlook dot com 2020-12-28 8:56 ` yangyibiao at outlook dot com 2021-01-06 12:25 ` vries at gcc dot gnu.org 2 siblings, 0 replies; 4+ messages in thread From: yangyibiao at outlook dot com @ 2020-12-28 8:34 UTC (permalink / raw) To: gdb-prs https://sourceware.org/bugzilla/show_bug.cgi?id=27120 Yibiao Yang <yangyibiao at outlook dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yangyibiao at outlook dot com -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug breakpoints/27120] Step will skip subsequent statements for some libc functions (bug or feature?) 2020-12-28 8:31 [Bug breakpoints/27120] New: Step will skip subsequent statements for some libc functions (bug or feature?) jiangyy at outlook dot com 2020-12-28 8:34 ` [Bug breakpoints/27120] " yangyibiao at outlook dot com @ 2020-12-28 8:56 ` yangyibiao at outlook dot com 2021-01-06 12:25 ` vries at gcc dot gnu.org 2 siblings, 0 replies; 4+ messages in thread From: yangyibiao at outlook dot com @ 2020-12-28 8:56 UTC (permalink / raw) To: gdb-prs https://sourceware.org/bugzilla/show_bug.cgi?id=27120 --- Comment #1 from Yibiao Yang <yangyibiao at outlook dot com> --- In old version of GDB (GNU gdb (GDB) 9.0.50.20191210-git), it behaves as correct. (see PR#25565) Thus, I think this should be a bug rather than a feature. -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 4+ messages in thread
* [Bug breakpoints/27120] Step will skip subsequent statements for some libc functions (bug or feature?) 2020-12-28 8:31 [Bug breakpoints/27120] New: Step will skip subsequent statements for some libc functions (bug or feature?) jiangyy at outlook dot com 2020-12-28 8:34 ` [Bug breakpoints/27120] " yangyibiao at outlook dot com 2020-12-28 8:56 ` yangyibiao at outlook dot com @ 2021-01-06 12:25 ` vries at gcc dot gnu.org 2 siblings, 0 replies; 4+ messages in thread From: vries at gcc dot gnu.org @ 2021-01-06 12:25 UTC (permalink / raw) To: gdb-prs https://sourceware.org/bugzilla/show_bug.cgi?id=27120 Tom de Vries <vries at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |vries at gcc dot gnu.org Resolution|--- |DUPLICATE Status|UNCONFIRMED |RESOLVED --- Comment #2 from Tom de Vries <vries at gcc dot gnu.org> --- Duplicate. *** This bug has been marked as a duplicate of bug 27151 *** -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-01-06 12:25 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-12-28 8:31 [Bug breakpoints/27120] New: Step will skip subsequent statements for some libc functions (bug or feature?) jiangyy at outlook dot com 2020-12-28 8:34 ` [Bug breakpoints/27120] " yangyibiao at outlook dot com 2020-12-28 8:56 ` yangyibiao at outlook dot com 2021-01-06 12:25 ` vries at gcc dot gnu.org
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).