variables optimized out

robbinson defau robbinsondefau at gmail.com
Sun Jan 3 16:57:29 UTC 2016


Hi,

That seems to help a lot. Thanks for the info!

/DF

On Sun, Jan 3, 2016 at 3:30 PM, Kristian A. Hiorth <kah at kahnews.net> wrote:

> On 01/03/2016 02:38 PM, robbinson defau wrote:
>
>> Hi all,
>>
>> Im debugging some issues in the kernel and as the kernel is compiled by
>> default with -O2, a lot of variables are optimized out. So i made changes
>> to make.conf (CFLAGS and COPTFLAGS).\
>>
>> All builds fine, but I get the weirdest of panics that most certainly not
>> happen with -O2. So it's likely i'm doing something wrong. What would be
>> the correct way to be able to debug the kernel and have it build such that
>> locals and function arguments are not optimized out?
>>
>> Thanks in advance,
>>
>> /DF
>>
>
> Hi,
>
> sounds like stack overflows, did you try increasing kernel stack size?
> Stuff like WITNESS causes a lot of stack growth when the optimizer inlines
> fewer calls.
>
> I've run an -O0 kernel with
> options         KSTACK_PAGES=6
>
> without too many problems.
>
> Hope this helps,
> Kristian
>
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
>


More information about the freebsd-hackers mailing list