Steven Rostedt
c28d5077f8
ftrace: Remove duplicate code for 64 and 32 bit in recordmcount.c
...
The elf reader for recordmcount.c had duplicate functions for both
32 bit and 64 bit elf handling. This was due to the need of using
the 32 and 64 bit elf structures.
This patch consolidates the two by using macros to define the 32
and 64 bit names in a recordmcount.h file, and then by just defining
a RECORD_MCOUNT_64 macro and including recordmcount.h twice we
create the funtions for both the 32 bit version as well as the
64 bit version using one code source.
Cc: John Reiser <jreiser@bitwagon.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2010-10-14 16:54:00 -04:00
..
basic
jump label: Convert dynamic debug to use jump labels
2010-09-22 16:31:19 -04:00
coccinelle
Add scripts/coccinelle/deref_null.cocci
2010-06-12 00:00:29 +02:00
dtc
scripts/dtc: Fix a resource leak
2010-07-02 13:51:11 +02:00
genksyms
genksyms: close ref_file after use
2010-02-02 14:33:55 +01:00
kconfig
Merge commit 'v2.6.36-rc1' into kbuild/rc-fixes
2010-08-20 13:53:08 +02:00
ksymoops
mod
Merge branch 'params' of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus
2010-08-12 10:01:59 -07:00
package
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
2010-08-06 09:30:52 -07:00
rt-tester
scripts: change scripts to use system python instead of env
2010-02-02 14:33:56 +01:00
selinux
selinux: fix warning in genheaders
2010-03-16 08:47:36 +11:00
tracing
tracing, perf: Convert the power tracer into an event tracer
2009-09-19 11:42:12 +02:00
.gitignore
kconfig: simplification of scripts/extract-ikconfig
2009-10-07 11:44:18 -04:00
bin2c.c
bloat-o-meter
fix bloat-o-meter for ppc64
2007-12-17 19:28:17 -08:00
bootgraph.pl
bootgraph: fix for use with dot symbols
2009-02-15 12:50:08 +01:00
checkincludes.pl
checkincludes: fix perlcritic warnings
2010-03-07 21:19:57 +01:00
checkkconfigsymbols.sh
checkkconfigsymbols.sh: Kconfig symbols sometimes have lowercase letters
2010-06-03 10:39:39 +02:00
checkpatch.pl
checkpatch: fix extraneous EXPORT_SYMBOL* warnings
2010-08-09 20:45:09 -07:00
checkstack.pl
scripts: improve checkstack
2010-03-07 21:19:09 +01:00
checksyscalls.sh
Add wait4() back to the set of <asm-generic/unistd.h> syscalls.
2010-06-25 14:54:16 -04:00
checkversion.pl
checkversion: perl cleanup
2010-03-07 21:22:56 +01:00
cleanfile
scripts: Make cleanfile/cleanpatch warn about long lines
2007-07-16 21:15:50 +02:00
cleanpatch
scripts: Make cleanfile/cleanpatch warn about long lines
2007-07-16 21:15:50 +02:00
coccicheck
Add support for the C variable in the coccicheck script
2010-06-28 16:44:53 +02:00
config
kbuild: add generic --set-str option to scripts/config
2009-06-14 22:48:08 +02:00
conmakehash.c
Fix all -Wmissing-prototypes warnings in x86 defconfig
2009-09-23 07:39:28 -07:00
decodecode
scripts: decodecode: remove bashisms
2010-06-04 10:26:35 +02:00
diffconfig
kconfig: add diffconfig utility
2008-07-25 22:12:41 +02:00
export_report.pl
export_report: fix perl warnings
2010-03-07 21:41:04 +01:00
extract-ikconfig
kconfig: simplification of scripts/extract-ikconfig
2009-10-07 11:44:18 -04: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
Remove bashisms from scripts
2009-06-09 22:37:54 +02:00
gcc-x86_32-has-stack-protector.sh
stackprotector: fix multi-word cross-builds
2009-02-11 12:17:29 +01:00
gcc-x86_64-has-stack-protector.sh
stackprotector: fix multi-word cross-builds
2009-02-11 12:17:29 +01:00
gen_initramfs_list.sh
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
get_maintainer.pl
scripts/get_maintainer.pl: default to not include unspecified tags
2010-05-25 08:07:05 -07:00
gfp-translate
tree-wide: Assorted spelling fixes
2010-02-09 11:13:56 +01:00
headerdep.pl
headerdep: perlcritic warning
2010-03-23 12:26:38 +01:00
headers.sh
kbuild: do not check for include/asm-$ARCH
2009-12-12 13:08:14 +01:00
headers_check.pl
headers_check: fix perl warnings
2010-03-07 21:43:07 +01:00
headers_install.pl
headers_install: use local file handles
2010-03-07 21:43:49 +01:00
kallsyms.c
scripts/kallsyms: suppress build warning
2010-02-02 14:33:56 +01:00
Kbuild.include
kbuild: generate modules.builtin
2009-12-12 13:08:16 +01:00
kernel-doc
docbook: warn on unused doc entries
2010-09-11 16:49:21 -07:00
Lindent
scripts/Lindent: support gnu indent v2.2.10
2008-04-29 08:06:04 -07:00
Makefile
ftrace/x86: Add support for C version of recordmcount
2010-10-14 16:52:41 -04:00
Makefile.build
ftrace/x86: Add support for C version of recordmcount
2010-10-14 16:52:41 -04:00
Makefile.clean
kbuild: fix some minor typoes
2008-04-25 20:18:48 +02:00
Makefile.fwinst
firmware: silence __fw_modbuild and __fw_modinst 'Nothing to be done' messages
2008-08-02 07:52:29 +01:00
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
kbuild: fix some minor typoes
2008-04-25 20:18:48 +02:00
Makefile.lib
jump label: Convert dynamic debug to use jump labels
2010-09-22 16:31:19 -04:00
Makefile.modbuiltin
kbuild: Create output directory in Makefile.modbuiltin
2010-06-10 12:23:08 +02:00
Makefile.modinst
Revert "kbuild: strip generated symbols from *.ko"
2009-01-14 21:38:20 +01:00
Makefile.modpost
trivial: fix a typo in a filename
2010-08-03 14:59:50 +02:00
makelst
kbuild: introduce ccflags-y, asflags-y and ldflags-y
2007-10-15 22:25:06 +02:00
markup_oops.pl
Merge branch 'for-35' of git://repo.or.cz/linux-kbuild
2010-06-01 08:55:52 -07:00
mkcompile_h
scripts/mkcompile_h: don't test for hardcoded paths
2010-02-02 14:33:56 +01:00
mkmakefile
fixes for using make 3.82
2010-08-17 11:47:40 +02:00
mksysmap
Revert "kbuild: strip generated symbols from *.ko"
2009-01-14 21:38:20 +01:00
mkuboot.sh
kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE
2007-05-02 20:58:10 +02:00
mkversion
module-common.lds
linker script: throw away .discard section
2009-06-24 15:13:38 +09:00
namespace.pl
namespace: perlcritic warnings
2010-03-07 21:38:32 +01:00
patch-kernel
bugfix for scripts/patch-kernel in 2.6 sublevel stepping
2008-08-06 22:11:33 +02:00
pnmtologo.c
fbdev: work around old compiler bug
2009-06-30 18:55:59 -07:00
profile2linkerlist.pl
profile2linkerlist: fix perl warnings
2010-03-07 21:39:33 +01:00
recordmcount.c
ftrace: Remove duplicate code for 64 and 32 bit in recordmcount.c
2010-10-14 16:54:00 -04:00
recordmcount.h
ftrace: Remove duplicate code for 64 and 32 bit in recordmcount.c
2010-10-14 16:54:00 -04:00
recordmcount.pl
Merge branch 'tip/perf/urgent-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into trace/tip/perf/urgent-4
2010-08-16 11:17:30 -04:00
setlocalversion
setlocalversion: Ignote SCMs above the linux source tree
2010-08-21 15:14:59 +02:00
show_delta
scripts: change scripts to use system python instead of env
2010-02-02 14:33:56 +01:00
tags.sh
Revert "kbuild: specify absolute paths for cscope"
2010-03-08 10:26:22 +01:00
unifdef.c
unifdef: update to upstream revision 1.190
2009-12-12 13:08:16 +01:00
ver_linux
Remove bashisms from scripts
2009-06-09 22:37:54 +02:00