* arm-linux-tdep.c (arm_linux_init_abi): Call
authorPawandeep Oza <ozapawandeep@sourceware.org>
Tue, 27 Mar 2012 15:46:33 +0000 (15:46 +0000)
committerPawandeep Oza <ozapawandeep@sourceware.org>
Tue, 27 Mar 2012 15:46:33 +0000 (15:46 +0000)
commit72508ac0bfe7aae764ddce41ea504e2377fecd1d
tree0b8823e5f04a0212a27e5cf8d622331d07999833
parent89e028e2efcfd30d822e94bd8a2b20e6064bdbab
   * arm-linux-tdep.c (arm_linux_init_abi): Call
       set_gdbarch_process_record.
       Initialize `arm_swi_record' field.

       * arm-tdep.c (arm_process_record): New function.
       (deallocate_reg_mem): New function.
       (decode_insn): New function.
       (thumb_record_branch): New function.
       (thumb_record_ldm_stm_swi(): New function.
       (thumb_record_misc): New function.
       (thumb_record_ld_st_stack): New function.
       (thumb_record_ld_st_imm_offset): New function.
       (thumb_record_ld_st_reg_offset(): New function.
       (thumb_record_add_sub_cmp_mov): New function.
       (thumb_record_shift_add_sub): New function.
       (arm_record_coproc_data_proc): New function.
       (arm_record_coproc): New function.
       (arm_record_b_bl): New function.
       (arm_record_ld_st_multiple): New function.
       (arm_record_ld_st_reg_offset): New function.
       (arm_record_ld_st_imm_offset): New function.
       (arm_record_data_proc_imm): New function.
       (arm_record_data_proc_misc_ld_str): New function.
       (arm_record_extension_space): New function.
       (arm_record_strx): New function.
       (sbo_sbz): New function.
       (struct insn_decode_record): New structure for arm insn record.
       (REG_ALLOC): New macro for reg allocations.
       (MEM_ALLOC): New macro for memory allocations.

       * arm-tdep.h (struct gdbarch_tdep): New field 'arm_swi_record'
gdb/ChangeLog
gdb/NEWS
gdb/arm-linux-tdep.c
gdb/arm-tdep.c
gdb/arm-tdep.h