diff options
author | Nicolas Boichat <drinkcat@chromium.org> | 2017-08-28 16:52:44 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-09-07 12:56:29 -0700 |
commit | 588320d4b840e4466775815496f266e003586f9d (patch) | |
tree | 0dbae960ab376c759211973678a2cf5c5129563b /Makefile.rules | |
parent | 098bde322f5678a879bb8d181edfec9840f23e1c (diff) | |
download | chrome-ec-588320d4b840e4466775815496f266e003586f9d.tar.gz |
stack_analyzer: Use board/$BOARD/analyzestack.yaml by default
BRANCH=none
BUG=chromium:648840
TEST=make BOARD=hammer analyzestack
Change-Id: Id05fee7e085a02dd4c2d36880f6891c3eb86b404
Signed-off-by: Nicolas Boichat <drinkcat@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/637550
Reviewed-by: Che-yu Wu <cheyuw@google.com>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'Makefile.rules')
-rw-r--r-- | Makefile.rules | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.rules b/Makefile.rules index 7e66d2ef77..d589556558 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -541,6 +541,7 @@ newsizes: # them first is because elf dependencies will cause the elf files be rebuilt for # updating date, which shouldn't happen when analyzing the existing firmwares. .PHONY: analyzestack +ANNOTATION ?= ./$(BDIR)/analyzestack.yaml analyzestack: $(out)/util/export_taskinfo.so @if [ "$(SECTION)" != "RO" ] && [ "$(SECTION)" != "RW" ]; then \ echo "Please specify SECTION=RO or RW. The default is RW."; \ @@ -554,8 +555,8 @@ analyzestack: $(out)/util/export_taskinfo.so fi; \ extra/stack_analyzer/stack_analyzer.py --objdump "$(OBJDUMP)" \ --addr2line "$(ADDR2LINE)" --section "$$SECTION" \ - $(if $(ANNOTATION),--annotation $(ANNOTATION),) \ - --export_taskinfo "$$EXPORT_TASKINFO" "$$ELF" + --annotation $(ANNOTATION) \ + --export_taskinfo "$$EXPORT_TASKINFO" "$$ELF" .SECONDARY: |