Add missing register offsets for ARM, necessary for remote backtracing. Signed-off-by: Anderson Lizardo <[EMAIL PROTECTED]> Signed-off-by: Bruna Moreira <[EMAIL PROTECTED]> Signed-off-by: Thiago Santos <[EMAIL PROTECTED]> --- src/ptrace/_UPT_reg_offset.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
Index: libunwind-indt-split-v2/src/ptrace/_UPT_reg_offset.c =================================================================== --- libunwind-indt-split-v2.orig/src/ptrace/_UPT_reg_offset.c +++ libunwind-indt-split-v2/src/ptrace/_UPT_reg_offset.c @@ -289,6 +289,22 @@ #elif defined(UNW_TARGET_PPC32) #elif defined(UNW_TARGET_PPC64) #elif defined(UNW_TARGET_ARM) + [UNW_ARM_R0] = 0x00, + [UNW_ARM_R1] = 0x04, + [UNW_ARM_R2] = 0x08, + [UNW_ARM_R3] = 0x0c, + [UNW_ARM_R4] = 0x10, + [UNW_ARM_R5] = 0x14, + [UNW_ARM_R6] = 0x18, + [UNW_ARM_R7] = 0x1c, + [UNW_ARM_R8] = 0x20, + [UNW_ARM_R9] = 0x24, + [UNW_ARM_R10] = 0x28, + [UNW_ARM_R11] = 0x2c, + [UNW_ARM_R12] = 0x30, + [UNW_ARM_R13] = 0x34, + [UNW_ARM_R14] = 0x38, + [UNW_ARM_R15] = 0x3c, #elif defined(UNW_TARGET_MIPS) #else # error Fix me. -- Anderson Lizardo Instituto Nokia de Tecnologia (INdT) Manaus - Brazil _______________________________________________ Libunwind-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/libunwind-devel
