Martin Schwidefsky
07d8b595f3
ftrace/recordmcount: mcount address adjustment
...
Introduce mcount_adjust{,_32,_64} to the C implementation of
recordmcount analog to $mcount_adjust in the perl script.
The adjustment is added to the address of the relocations
against the mcount symbol. If this adjustment is done by
recordmcount at compile time the ftrace_call_adjust function
can be turned into a nop.
Cc: John Reiser <jreiser@bitwagon.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2011-05-16 14:53:22 -04:00
..
basic
kbuild: Fix computing srcversion for modules
2011-03-13 15:59:58 -07:00
coccinelle
scripts/coccinelle: update for compatability with Coccinelle 0.2.4
2010-12-03 12:27:01 +01:00
dtc
Fix common misspellings
2011-03-31 11:26:23 -03:00
genksyms
genksyms: Regenerate lexer and parser
2011-03-17 15:13:56 +01:00
kconfig
kconfig: Avoid buffer underrun in choice input
2011-04-24 08:24:31 -07:00
ksymoops
mod
Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
2011-03-21 15:55:26 -07:00
package
Fix common misspellings
2011-03-31 11:26:23 -03:00
rt-tester
Fix common misspellings
2011-03-31 11:26:23 -03:00
selinux
SELinux: Auto-generate security_is_socket_class
2011-03-03 15:19:43 -05:00
tracing
.gitignore
gitignore: add scripts/recordmcount
2010-11-25 15:49:50 +01:00
bin2c.c
bloat-o-meter
bloat-o-meter: include read-only data section in report
2011-03-22 17:44:17 -07:00
bootgraph.pl
checkincludes.pl
checkkconfigsymbols.sh
checkkconfigsymbols.sh: Kconfig symbols sometimes have lowercase letters
2010-06-03 10:39:39 +02:00
checkpatch.pl
Fix common misspellings
2011-03-31 11:26:23 -03:00
checkstack.pl
checksyscalls.sh
checksyscalls: Fix stand-alone usage
2010-12-20 15:40:33 +01:00
checkversion.pl
cleanfile
cleanpatch
coccicheck
Coccinelle: Add contextual message
2010-10-28 00:32:23 +02:00
config
kbuild: add numeric --set-val option to scripts/config
2010-12-15 15:44:31 +01:00
conmakehash.c
decodecode
scripts: decodecode: remove bashisms
2010-06-04 10:26:35 +02:00
diffconfig
export_report.pl
extract-ikconfig
scripts/extract-ikconfig: add xz compression support
2011-02-10 15:23:03 +01:00
gcc-goto.sh
jump label: Fix GCC feature check when distcc is used
2010-09-24 09:12:25 +02:00
gcc-version.sh
gcc-x86_32-has-stack-protector.sh
gcc-x86_64-has-stack-protector.sh
gen_initramfs_list.sh
Fix common misspellings
2011-03-31 11:26:23 -03:00
get_maintainer.pl
get_maintainer.pl: allow "K:" pattern tests to match non-patch text
2011-03-22 17:44:13 -07:00
gfp-translate
scripts: fix gfp-translate for recent changes to gfp.h
2010-11-25 06:50:49 +09:00
headerdep.pl
headers.sh
kbuild: introduce HDR_ARCH_LIST for headers_install_all
2010-12-14 22:16:19 +01:00
headers_check.pl
headers_check: Fix warning text
2010-12-14 17:05:08 +01:00
headers_install.pl
headers_install: check exit status of unifdef
2010-12-14 15:06:04 +01:00
kallsyms.c
scripts/kallsyms: Enable error messages while hush up unnecessary warnings
2010-09-29 16:18:27 +02:00
Kbuild.include
kernel-doc
Fix common misspellings
2011-03-31 11:26:23 -03:00
Lindent
Makefile
KBuild: silence "'scripts/unifdef' is up to date."
2011-03-17 12:29:20 +01:00
Makefile.build
kbuild/recordmcount: Add RECORDMCOUNT_WARN to warn about mcount callers
2011-05-16 14:45:03 -04:00
Makefile.clean
Makefile.fwinst
Makefile.headersinst
kbuild: drop unifdef-y support
2010-08-14 22:26:52 +02:00
Makefile.help
Add a target to use the Coccinelle checker
2010-06-12 00:00:29 +02:00
Makefile.host
Makefile.lib
decompressors: add XZ decompressor module
2011-01-13 08:03:24 -08:00
Makefile.modbuiltin
kbuild: Create output directory in Makefile.modbuiltin
2010-06-10 12:23:08 +02:00
Makefile.modinst
Makefile.modpost
Fix common misspellings
2011-03-31 11:26:23 -03:00
makelst
markup_oops.pl
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
mkcompile_h
mkmakefile
fixes for using make 3.82
2010-08-17 11:47:40 +02:00
mksysmap
mkuboot.sh
mkuboot.sh: Fail if mkimage is missing
2011-01-07 14:31:01 +01:00
mkversion
module-common.lds
namespace.pl
Revert "namespace: add source file location exceptions"
2010-10-28 00:59:56 +02:00
patch-kernel
pnmtologo.c
profile2linkerlist.pl
recordmcount.c
ftrace/recordmcount: Add warning logic to warn on mcount not recorded
2011-05-16 14:44:20 -04:00
recordmcount.h
ftrace/recordmcount: mcount address adjustment
2011-05-16 14:53:22 -04:00
recordmcount.pl
ftrace: Add .kprobe.text section to whitelist for recordmcount.c
2011-05-16 14:42:15 -04:00
setlocalversion
setlocalversion: update mercurial tag parsing
2011-01-15 00:40:44 +01:00
show_delta
tags.sh
Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6
2011-03-20 18:13:09 -07:00
unifdef.c
unifdef: update to upstream version 2.5
2011-01-22 15:50:59 +01:00
ver_linux
xz_wrap.sh
decompressors: add XZ decompressor module
2011-01-13 08:03:24 -08:00