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










0















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?










share|improve this question






















  • 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















0















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?










share|improve this question






















  • 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













0












0








0








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?










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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

















  • 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












1 Answer
1






active

oldest

votes


















0















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.






share|improve this answer






















    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
    );



    );













    draft saved

    draft discarded


















    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









    0















    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.






    share|improve this answer



























      0















      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.






      share|improve this answer

























        0












        0








        0








        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.






        share|improve this answer














        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Mar 6 at 16:52









        Employed RussianEmployed Russian

        126k20169239




        126k20169239





























            draft saved

            draft discarded
















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            1928 у кіно

            Захаров Федір Захарович

            Ель Греко