gecko-dev/tools/profiler/lul
Makoto Kato 7f841de419 Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward
Since aarch64's DWARF doesn't have pc register, I use x29 (link register) if
not first frame.

I test by gtest on Linux/aarch64, and profiler works on Android/aarch64.

EM_AARCH64 might not be defined on our builders since headers are old, so
this define is needed.

MozReview-Commit-ID: 8VDb5i0vwBT

--HG--
extra : rebase_source : abfe58624dabc2551deb03527db4be3b93490206
2018-04-12 18:22:03 +09:00
..
AutoObjectMapper.cpp Bug 1361009 - Remove MOZ_WIDGET_GONK from the profiler. r=jseward. 2017-05-08 07:09:33 +10:00
AutoObjectMapper.h Bug 1448027 - make constructors in the profiler explicit; r=mstange 2018-03-27 10:51:32 -04:00
LulCommon.cpp
LulCommonExt.h
LulDwarf.cpp Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
LulDwarfExt.h Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
LulDwarfInt.h
LulDwarfSummariser.cpp Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
LulDwarfSummariser.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
LulElf.cpp Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
LulElfExt.h
LulElfInt.h Bug 1428182 - 7. Include <link.h> in LUL for Android; r=jseward 2018-01-30 14:08:23 -05:00
LulMain.cpp Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
LulMain.h Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
LulMainInt.h Bug 1450185 - Implement DWARF stack walker for aarch64. r=jseward 2018-04-12 18:22:03 +09:00
platform-linux-lul.cpp Bug 1361009 - Remove MOZ_WIDGET_GONK from the profiler. r=jseward. 2017-05-08 07:09:33 +10:00
platform-linux-lul.h Bug 1342306 (part 3) - Properly synchronize the global state in platform*.cpp. r=mstange. 2017-03-08 12:40:39 +11:00