Skip to content

Commit

Permalink
ARM: 8153/1: Enable gcov support on the ARM architecture
Browse files Browse the repository at this point in the history
Enable gcov support for ARM based on original patches by David
Singleton and George G. Davis

Riku - updated to patch to current mainline kernel. The patch
has been submitted in 2010, 2012 - for symmetry, now in 2014 too.

https://lwn.net/Articles/390419/
http://marc.info/?l=linux-arm-kernel&m=133823081813044

v2: remove arch/arm/kernel from gcov disabled files

Cc: Andrey Ryabinin <[email protected]>
Cc: Naresh Kamboju <[email protected]>
Acked-by: Arnd Bergmann <[email protected]>
Signed-off-by: Riku Voipio <[email protected]>
Signed-off-by: Vincent Sanders <[email protected]>
Signed-off-by: Russell King <[email protected]>
  • Loading branch information
Vincent Sanders authored and Russell King committed Sep 26, 2014
1 parent 195b58a commit 75c3490
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 1 deletion.
2 changes: 2 additions & 0 deletions arch/arm/boot/bootp/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
# architecture-specific flags and dependencies.
#

GCOV_PROFILE := n

LDFLAGS_bootp :=-p --no-undefined -X \
--defsym initrd_phys=$(INITRD_PHYS) \
--defsym params_phys=$(PARAMS_PHYS) -T
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/compressed/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ ifeq ($(CONFIG_ARM_VIRT_EXT),y)
OBJS += hyp-stub.o
endif

GCOV_PROFILE := n

#
# Architecture dependencies
#
Expand Down
2 changes: 1 addition & 1 deletion kernel/gcov/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ config GCOV_KERNEL
config GCOV_PROFILE_ALL
bool "Profile entire Kernel"
depends on GCOV_KERNEL
depends on SUPERH || S390 || X86 || PPC || MICROBLAZE
depends on SUPERH || S390 || X86 || PPC || MICROBLAZE || ARM
default n
---help---
This options activates profiling for the entire kernel.
Expand Down

0 comments on commit 75c3490

Please sign in to comment.