Is there a reason why the xfs version of arch/i386/kernel/semaphore.c has added: ... for the asm routines __down_failed, __down_failed_interruptible, and __down_failed_trylock, but *not* for __up_wak
That is from the kdb patch, not from XFS. Unfortunately the use of CONFIG_FRAME_POINTER was added before I took over kdb so I am guessing here. Early versions of kdb required frame pointers to do bac
Yes, it is for backtracing purposes. I'd guess the two omitted routines were likely due to an oversight ... I know some of them were added because I had pointed out missing frames; guess there weren'
gdb against the kernel needs frame pointers. kdb knows all about the kernel special cases on the stack, gdb does not. But since we have made a start on gdb over serial line to kdb, even that argument
As it turns out, kernprof's mcount functionality claims to need frame pointers (to the point where the high-level kernel Makefile turns on CONFIG_FRAME_POINTER if CONFIG_MCOUNT is set), yet the curre
There have been claims in the past that mcount() gets the wrong return address on ix86 if frame pointers are not available. I tend to trust the people who made those claims but I could never reproduc
Is there a reason why the xfs version of arch/i386/kernel/semaphore.c has added: ... for the asm routines __down_failed, __down_failed_interruptible, and __down_failed_trylock, but *not* for __up_wak
That is from the kdb patch, not from XFS. Unfortunately the use of CONFIG_FRAME_POINTER was added before I took over kdb so I am guessing here. Early versions of kdb required frame pointers to do bac
Yes, it is for backtracing purposes. I'd guess the two omitted routines were likely due to an oversight ... I know some of them were added because I had pointed out missing frames; guess there weren'
gdb against the kernel needs frame pointers. kdb knows all about the kernel special cases on the stack, gdb does not. But since we have made a start on gdb over serial line to kdb, even that argument
As it turns out, kernprof's mcount functionality claims to need frame pointers (to the point where the high-level kernel Makefile turns on CONFIG_FRAME_POINTER if CONFIG_MCOUNT is set), yet the curre
There have been claims in the past that mcount() gets the wrong return address on ix86 if frame pointers are not available. I tend to trust the people who made those claims but I could never reproduc