summaryrefslogtreecommitdiffstats
path: root/debuggerd/arm64
Commit message (Collapse)AuthorAgeFilesLines
* Refactor dump_memory function.Christopher Ferris2015-05-281-40/+27
| | | | | | | | | | | | | - Add dumping memory around registers for x86/x86_64. - Add unit tests for new dump_memory function. - Cleanup all of the machine.cpp files. - Increase the high address check for 32 bit, and decrease the high address allowed for 64 bit slightly to match mips64. Bug: 21206576 (cherry picked from commit e8bc77eb845ab5557a4c98fe0da604d4a3740bef) Change-Id: I49ec237e30076a232f084da1072bf9aba15dc0cd
* Add missing arm64 registers.Elliott Hughes2014-07-141-22/+22
| | | | | | | | | Also fix dumping of arm64's vector registers, which are actually 128 bits wide. Also move the arm/arm64 FP registers to the tombstone. (We've never dumped them at all for the other architectures.) Change-Id: I239a86dd225b47fa90109bc824b7610df67ad812
* Integrate vfp-crasher with crasher.Elliott Hughes2014-07-093-52/+35
| | | | | | | | | | | There's no good reason to separate "fill the integer registers with recognizable patterns and crash" from "fill the FP registers with recognizable patterns and crash". Also remove the incorrect use of ARCH_ARM_HAVE_VFP_D32 rather than try to fix it. Change-Id: I3a4a3aca1575de5489314027ae52168997404d79
* Updated non-ARM archs to reflect logging changes.Brigid Smith2014-06-191-3/+3
| | | | Change-Id: I0af865881c19ea4a57ec1aa9455bc32c08a60d75
* Changing how debuggerd filters log messages to different locations.Brigid Smith2014-06-161-27/+25
| | | | | | | | | | | | | The system by which debuggerd filters its output to different locations is now based on an enum called logtype with easy to understand categories for log messages (like THREAD, MEMORY, etc.) instead of the old, fairly esoteric scope_flags variable. Now much of the output that previously went to logcat does not show up on the screen, but all output can be found in the tombstone file. In addition, the tombstone's location is now printed so it can be located easily. Bug: 15341747 Change-Id: Ia2f2051d1dfdea934d0e6ed220f24345e35ba6a2
* debuggerd: turn on -WerrorMark Salyzyn2014-05-021-2/+0
| | | | | | - Deal with some -Wunused / -Wunused-variable issues Change-Id: I39849fe30170f69d1cab7d4ad2629b3a49e14ee7
* AArch64: Port debuggerdKévin PETIT2014-01-303-0/+212
Change-Id: Ib18f76f375a1d70c84e0a09d221e17ac43144b96 Signed-off-by: Kévin PETIT <kevin.petit@arm.com>