GDB Conditional breakpoint, Weird Behaviour2019 Community Moderator ElectionIs there a C++ gdb GUI for Linux?Why can't variables be declared in a switch statement?Getting gdb to save a list of breakpoints?GDB not breaking on breakpoints set on object creation in C++C++11 introduced a standardized memory model. What does it mean? And how is it going to affect C++ programming?Why does changing 0.1f to 0 slow down performance by 10x?GDB conditional breakpoint on arbitrary typesgdb fails with “Unable to find Mach task port for process-id” errorReplacing a 32-bit loop counter with 64-bit introduces crazy performance deviationsWeird behaviour of GDB
Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?
Professor forcing me to attend a conference, I can't afford even with 50% funding
Trig Subsitution When There's No Square Root
Dynamic Linkage of LocatorPane and InputField
What ability score modifier does a javelin's damage use?
How can I manipulate the output of Information?
From an axiomatic set theoric approach why can we take uncountable unions?
Which situations would cause a company to ground or recall a aircraft series?
The meaning of ‘otherwise’
What materials can be used to make a humanoid skin warm?
Virginia employer terminated employee and wants signing bonus returned
Is it possible that a question has only two answers?
I can't die. Who am I?
For which categories of spectra is there an explicit description of the fibrant objects via lifting properties?
Possible to detect presence of nuclear bomb?
Gaining more land
Is it safe to abruptly remove Arduino power?
Why is there an extra space when I type "ls" in the Desktop directory?
Outlet with 3 sets of wires
Can't make sense of a paragraph from Lovecraft
Is it possible to avoid unpacking when merging Association?
Does Christianity allow for believing on someone else's behalf?
Can the alpha, lambda values of a glmnet object output determine whether ridge or Lasso?
Making a kiddush for a girl that has hard time finding shidduch
GDB Conditional breakpoint, Weird Behaviour
2019 Community Moderator ElectionIs there a C++ gdb GUI for Linux?Why can't variables be declared in a switch statement?Getting gdb to save a list of breakpoints?GDB not breaking on breakpoints set on object creation in C++C++11 introduced a standardized memory model. What does it mean? And how is it going to affect C++ programming?Why does changing 0.1f to 0 slow down performance by 10x?GDB conditional breakpoint on arbitrary typesgdb fails with “Unable to find Mach task port for process-id” errorReplacing a 32-bit loop counter with 64-bit introduces crazy performance deviationsWeird behaviour of GDB
GDB Version: 8.1
The following, does not work:
condition 2 strcmp(x,"hello") == 0
The following, works
condition 2 strcmp()(x,"hello") == 0
why?
c++ gdb
add a comment |
GDB Version: 8.1
The following, does not work:
condition 2 strcmp(x,"hello") == 0
The following, works
condition 2 strcmp()(x,"hello") == 0
why?
c++ gdb
As an alternative, you can use the convenience function$_streq(x, "hello")
which will return 1 if they're equal.
– Mark Plotnick
Mar 7 at 0:43
add a comment |
GDB Version: 8.1
The following, does not work:
condition 2 strcmp(x,"hello") == 0
The following, works
condition 2 strcmp()(x,"hello") == 0
why?
c++ gdb
GDB Version: 8.1
The following, does not work:
condition 2 strcmp(x,"hello") == 0
The following, works
condition 2 strcmp()(x,"hello") == 0
why?
c++ gdb
c++ gdb
asked Mar 6 at 14:26
JoeJoe
314
314
As an alternative, you can use the convenience function$_streq(x, "hello")
which will return 1 if they're equal.
– Mark Plotnick
Mar 7 at 0:43
add a comment |
As an alternative, you can use the convenience function$_streq(x, "hello")
which will return 1 if they're equal.
– Mark Plotnick
Mar 7 at 0:43
As an alternative, you can use the convenience function
$_streq(x, "hello")
which will return 1 if they're equal.– Mark Plotnick
Mar 7 at 0:43
As an alternative, you can use the convenience function
$_streq(x, "hello")
which will return 1 if they're equal.– Mark Plotnick
Mar 7 at 0:43
add a comment |
1 Answer
1
active
oldest
votes
why?
Assuming you are on a Linux system, this is most likely caused by the fact that strcmp
is a GNU indirect function.
Installing debug info for GLIBC (libc-dbg
, or some such package) may help.
This could be a considered a bug in GDB, feel free to create a new bugzilla issue for it.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55025398%2fgdb-conditional-breakpoint-weird-behaviour%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
why?
Assuming you are on a Linux system, this is most likely caused by the fact that strcmp
is a GNU indirect function.
Installing debug info for GLIBC (libc-dbg
, or some such package) may help.
This could be a considered a bug in GDB, feel free to create a new bugzilla issue for it.
add a comment |
why?
Assuming you are on a Linux system, this is most likely caused by the fact that strcmp
is a GNU indirect function.
Installing debug info for GLIBC (libc-dbg
, or some such package) may help.
This could be a considered a bug in GDB, feel free to create a new bugzilla issue for it.
add a comment |
why?
Assuming you are on a Linux system, this is most likely caused by the fact that strcmp
is a GNU indirect function.
Installing debug info for GLIBC (libc-dbg
, or some such package) may help.
This could be a considered a bug in GDB, feel free to create a new bugzilla issue for it.
why?
Assuming you are on a Linux system, this is most likely caused by the fact that strcmp
is a GNU indirect function.
Installing debug info for GLIBC (libc-dbg
, or some such package) may help.
This could be a considered a bug in GDB, feel free to create a new bugzilla issue for it.
answered Mar 6 at 16:52
Employed RussianEmployed Russian
126k20169239
126k20169239
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55025398%2fgdb-conditional-breakpoint-weird-behaviour%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
As an alternative, you can use the convenience function
$_streq(x, "hello")
which will return 1 if they're equal.– Mark Plotnick
Mar 7 at 0:43