diff options
author | tim <tim2.lin@ite.corp-partner.google.com> | 2018-08-20 13:46:10 +0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-08-20 07:29:24 -0700 |
commit | bffd2b87343bf351781b5a0e441c304b55d0a05f (patch) | |
tree | 3bbc0615164cd6199e1b09dcae20cab5f4795c0f /LICENSE | |
parent | 8661ac5938ed9b96750cac5c6f6bf4edd1009d08 (diff) | |
download | chrome-ec-bffd2b87343bf351781b5a0e441c304b55d0a05f.tar.gz |
stack_analyzer: EC stack analyzer for Andes instruction architecture
Add the related stack instructions analysis for Andes architecture
to calculate stack frame sizes of functions and find the maximum
calling path with maximum stack usage in stack analyzer tool.
The second line in each disassembly will present this core
architecture, so we can be looking for the word of 'arm' or 'nds'
in the line and then get the corresponding Analyzer class.
BUG=b:111746842
BRANCH=none
TEST=make BOARD=${BOARD} SECTION=RO or RW analyzestack
Change-Id: I8414920ddee97ce913519ef878f770e6e3118ef7
Signed-off-by: tim <tim2.lin@ite.corp-partner.google.com>
Reviewed-on: https://chromium-review.googlesource.com/1174332
Commit-Ready: Tim2 Lin <tim2.lin@ite.corp-partner.google.com>
Tested-by: Tim2 Lin <tim2.lin@ite.corp-partner.google.com>
Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions