GCOV профайлинг ядра - как?
Anubioz 20 сентября, 2010 - 11:40
Предположим, что у меня замечательно компилируются все программы со следующим CFLAGS:
CFLAGS="-march=nocona -O2 -g0 -fprofile-generate -fprofile-dir='/var/tmp/portage/profiles' -fmodulo-sched -fmodulo-sched-allow-regmoves -fgcse-sm -fgcse-las -fgcse-after-reload -fsched-stalled-insns=0 -fsched-stalled-insns=5 -fsched2-use-superblocks -fsched2-use-traces -fprofile-values -fprofile-arcs -fsee -freschedule-modulo-scheduled-loops -fselective-scheduling -fselective-scheduling2 -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops -fno-align-functions -fno-align-loops -fno-align-labels -fno-align-jumps -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -ftree-loop-distribution -ftree-loop-im -ftree-loop-ivcanon -fivopts -ftree-vectorize -fvect-cost-model -fpredictive-commoning -fbranch-target-load-optimize -fvariable-expansion-in-unroller -finline-functions --param l2-cache-size=4096 --param l1-cache-size=16 -mmmx -msse -msse2 -msse3"
Но на ядро это (почему-то) не распространяется.
Как профилировать ядро встроенным в gcc профайлером?
»
- Для комментирования войдите или зарегистрируйтесь
В zen-sources есть
В zen-sources есть возможность скомпилировать ядро с custom-cflags.
А использование zen-sources -
А использование zen-sources - это "сложно"??? Или они такие же как gentoo-sources??
Примерно такие же. Не сложнее
Примерно такие же. Не сложнее и не проще.
Anubioz написал(а): на ядро
CFLAGS_KERNEL="${CFLAGS}" или CFLAGS_KERNEL="${CFLAGS} blablabla"
Мы тоже не всего читали Шнитке!.. © В. Вишневский
Спасибо огромное! Век живи...
Спасибо огромное! Век живи...