summaryrefslogtreecommitdiff
path: root/scripts/symbol.py
diff options
context:
space:
mode:
authorNarayan Kamath <narayan@google.com>2014-04-22 13:49:45 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-04-22 13:49:45 +0000
commit28faa949b53cc9432845e883bb6773dd24cbeddc (patch)
tree27da762efdb34cb8286cbd6eddb4a4e28256b74c /scripts/symbol.py
parentf93d490356c8cc95811d3ec4cb29071f30c97a64 (diff)
parent39d51c9a8c5c782aee2060222a9a9f22eee036bc (diff)
am 39d51c9a: am eb96f654: am bc6a6036: Merge "Fix the stack/ tool for 64 bit archs."
* commit '39d51c9a8c5c782aee2060222a9a9f22eee036bc': Fix the stack/ tool for 64 bit archs.
Diffstat (limited to 'scripts/symbol.py')
-rwxr-xr-xscripts/symbol.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripts/symbol.py b/scripts/symbol.py
index a285fac11..8c1fa68de 100755
--- a/scripts/symbol.py
+++ b/scripts/symbol.py
@@ -79,7 +79,12 @@ def FindToolchain():
return TOOLCHAIN_INFO
## Known toolchains, newer ones in the front.
- if ARCH == "arm":
+ if ARCH == "arm64":
+ gcc_version = os.environ["TARGET_GCC_VERSION"]
+ known_toolchains = [
+ ("aarch64-linux-android-" + gcc_version, "aarch64", "aarch64-linux-android")
+ ]
+ elif ARCH == "arm":
gcc_version = os.environ["TARGET_GCC_VERSION"]
known_toolchains = [
("arm-linux-androideabi-" + gcc_version, "arm", "arm-linux-androideabi"),
@@ -101,6 +106,7 @@ def FindToolchain():
toolchain_info = (label, platform, target);
if os.path.exists(ToolPath("addr2line", toolchain_info)):
TOOLCHAIN_INFO = toolchain_info
+ print "Using toolchain from :" + ToolPath("", TOOLCHAIN_INFO)
return toolchain_info
raise Exception("Could not find tool chain")