aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-tdep.c
AgeCommit message (Expand)AuthorFilesLines
2022-10-26gdb/arm: Fix M-profile EXC_RETURNLuis Machado1-2/+2
2022-10-26gdb/arm: fix IPSR field test in arm_m_exception_cache ()Luis Machado1-1/+1
2022-10-26gdb/arm: Terminate frame unwinding in M-profile lockupLuis Machado1-3/+53
2022-10-19internal_error: remove need to pass __FILE__/__LINE__Pedro Alves1-29/+20
2022-10-15gdb/arm: Don't rely on loop detection to stop unwindingTorbjörn SVENSSON1-7/+6
2022-10-14gdb/arm: Stop unwinding on error, but do not assertTorbjörn SVENSSON1-7/+40
2022-10-10Change GDB to use frame_info_ptrTom Tromey1-32/+32
2022-10-06gdb/arm: Handle lazy FPU state preservationTorbjörn SVENSSON1-16/+40
2022-09-21gdb: remove TYPE_LENGTHSimon Marchi1-24/+24
2022-09-21gdb: remove TYPE_TARGET_TYPESimon Marchi1-3/+3
2022-09-07Fix endianness handling for arm record self testsLuis Machado1-82/+68
2022-08-11[Arm] Cleanup arm_m_exception_cacheTorbjörn SVENSSON1-178/+203
2022-08-03Use gdb_bfd_ref_ptr in objfileTom Tromey1-10/+11
2022-07-28Rewrite registry.hTom Tromey1-2/+2
2022-07-25gdb/arm: Sync sp with other *sp registersYvan Roux1-0/+80
2022-07-25gdb/arm: Use if-else if instead of switchTorbjörn SVENSSON1-15/+10
2022-07-21gdb: move the type cast into gdbarch_tdepAndrew Burgess1-55/+55
2022-07-21gdb: select suitable thread for gdbarch_adjust_breakpoint_addressAndrew Burgess1-4/+8
2022-07-21gdb/arm: move fetch of arm_gdbarch_tdep to a more inner scopeAndrew Burgess1-10/+14
2022-07-21[arm] Rename arm_cache_is_sp_register to arm_is_alternative_sp_registerTorbjörn SVENSSON1-9/+6
2022-06-29gdb/arm: Only stack S16..S31 when FPU registers are secureYvan Roux1-1/+8
2022-06-27gdb/arm: Unwind Non-Secure callbacks from SecureYvan Roux1-30/+84
2022-06-24gdb/arm: Update the value of active sp when base sp changesYvan Roux1-5/+11
2022-06-15gdb/arm: Make sp alias for one of the other stack pointersYvan Roux1-9/+11
2022-06-15gdb/arm: Track msp and pspYvan Roux1-0/+18
2022-06-15gdb/arm: Fetch initial sp value prior to compareYvan Roux1-0/+1
2022-06-15gdb: add new base class to gdb_disassemblerAndrew Burgess1-2/+2
2022-06-09gdb/arm: Document and fix exception stack offsetsYvan Roux1-4/+61
2022-06-09gdb/arm: Simplify logic for updating addressesYvan Roux1-4/+5
2022-06-09gdb/arm: Terminate unwinding when LR is 0xffffffffYvan Roux1-0/+11
2022-06-02ODR warnings for "struct insn_decode_record_t"Tom Tromey1-47/+48
2022-06-02ODR warning for "struct stack_item"Tom Tromey1-10/+11
2022-06-01[arm] Don't use special treatment for PCYvan Roux1-9/+0
2022-06-01[arm] Add support for FPU registers in prologue unwinderYvan Roux1-1/+1
2022-06-01[arm] d0..d15 are 64-bit each, not 32-bitYvan Roux1-4/+4
2022-06-01[arm] Cleanup: use hex for offsetsYvan Roux1-8/+9
2022-05-03Add an arm-tls feature which includes the tpidruro register from CP15.John Baldwin1-5/+20
2022-04-28Remove "typedef enum ..."Tom Tromey1-4/+4
2022-04-27gdb/arm: Extend arm_m_addr_is_magic to support FNC_RETURN, add unwind-secure-...Christophe Lyon1-62/+252
2022-04-27gdb/arm: Add support for multiple stack pointers on Cortex-MChristophe Lyon1-18/+243
2022-04-27gdb/arm: Introduce arm_cache_initChristophe Lyon1-6/+27
2022-04-27gdb/arm: Define MSP and PSP registers for M-ProfileChristophe Lyon1-29/+51
2022-04-27gdb/arm: Fix prologue analysis to support vpushChristophe Lyon1-0/+29
2022-04-11gdb: remove MSYMBOL_TARGET_FLAG_{1,2} macrosSimon Marchi1-2/+2
2022-04-11gdb: remove symbol value macrosSimon Marchi1-3/+3
2022-04-07gdb: make gdbarch_register_reggroup_p take a const reggroup *Andrew Burgess1-1/+1
2022-04-06Enable ARMv8.1-m PACBTI supportLuis Machado1-20/+221
2022-03-29Unify gdb printf functionsTom Tromey1-76/+76
2022-03-29Unify gdb putc functionsTom Tromey1-1/+1
2022-03-29Unify gdb puts functionsTom Tromey1-7/+7