Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1321049

Re: [PATCH 01/31] Add hard/soft lockup debugger entry points

From Jeffrey Merkey <jeffmerkey@gmail.com>
Newsgroups linux.kernel
Subject Re: [PATCH 01/31] Add hard/soft lockup debugger entry points
Date 2016-01-28 22:00 +0100
Message-ID <qW1Pz-ui-3@gated-at.bofh.it> (permalink)
References <qW0JQ-8ef-35@gated-at.bofh.it> <qW0Tx-8hX-23@gated-at.bofh.it> <qW13c-a7-5@gated-at.bofh.it> <qW1Pz-ui-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 1/28/16, Thomas Gleixner <tglx@linutronix.de> wrote:
> On Thu, 28 Jan 2016, Jeffrey Merkey wrote:
>> On 1/28/16, Thomas Gleixner <tglx@linutronix.de> wrote:
>> > I'm probably missing something obvious here.
>>
>> It's a pain in the butt to grep around through assembly language in a
>> function in watchdog.c that has everything declared static with no
>> symbols.  It's a lot easier just to insert an INT3 in the section of
>> code that has the mouse caught in the trap (inside a function that
>> triggers the hard lockup) -- after all -- that's what the instruction
>> is for.
>
> AFAICT, debuggers can set breakpoints on arbitrary code lines without
> grepping
> through assembly language. If you don't have the debug information
> available,
> then using a debugger is pointless anyway.
>
> This is beyond silly. If we follow your argumentation we need another
> gazillion of conditional breakpoints in the kernel. Definitely not.
>
> Thanks,
>
> 	tglx
>
>
>

If you don't get it Thomas, I don't know what else to say.  Right now
the only debugger that provides disassembly on a single running live
Linux system is the one I use unless you want to use a serial
connection with kgdb.  All you are convincing me of is that you don't
use a debugger or sit around looking at dissassembly all day long on
live linux systems looking for bugs or you would understand why this
is so helpful.  So I totally understand why you don't get this.

Think of it like git.  Before git was around, everything was done with
manual patches.  Now we have git, and everything can be automated.
Same thing here.  Why do I want to grep around looking for a bug when
I can have linux find it for me.

Jeff

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-28 20:50 +0100
  Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Thomas Gleixner <tglx@linutronix.de> - 2016-01-28 21:00 +0100
    Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-28 21:10 +0100
      Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Thomas Gleixner <tglx@linutronix.de> - 2016-01-28 22:00 +0100
        Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-28 22:00 +0100
          Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Thomas Gleixner <tglx@linutronix.de> - 2016-01-28 23:10 +0100
            Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-28 23:30 +0100
          Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Ingo Molnar <mingo@kernel.org> - 2016-01-29 09:20 +0100
            Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-29 17:30 +0100
            Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-29 17:40 +0100
              Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-29 18:20 +0100
            Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-30 03:50 +0100
  Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Jeffrey Merkey <jeffmerkey@gmail.com> - 2016-01-28 21:50 +0100
  Re: [PATCH 01/31] Add hard/soft lockup debugger entry points Chris Metcalf <cmetcalf@ezchip.com> - 2016-01-28 23:20 +0100

csiph-web