AARCH64: Change Debug calls to use %lx instead of %x.

The attached patch simply modifies the Debug statements for aarch64 to use
%lx instead of %x. Tested by compiling for aarch64 using a cross-compiler.

Change-Id: I1f05ed759cef2ff4704c955752f0c19fc22dbb40
Signed-off-by: Christopher Ferris <cferris@google.com>
AArch64: Port to Android

Bionic doesn't support getcontext(), work around that.

Change-Id: Iab6e5a5ec99716c54a69dbc2b227fbbf9408fb47
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Modify the x86 step cut off.

The current cut off stops if the ip of the current step matches the
previous step. This cuts off recursive functions improperly, so change
it to stop when cfa and ip are the same as the previous frame.

Change-Id: I0be6ed8694d7d4aabc2087bd700310c907f5c047
Merge "Modify the x86 step cut off."
Fix symbol name association.

Do not associate a name with an ip unless the ip is actually within
the symbol's size.

Change-Id: I7ec424abdd9a21ca94b37fa30302b355b64b6312