aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-tdep.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-03-23Update the list of recognized m-profile TAG_CPU_ARCH_*Luis Machado1-0/+3
2022-03-14[aarch64/arm] Properly extract the return value returned in memoryLuis Machado1-3/+29
2022-02-06gdb: remove COMPUNIT_PRODUCER macro, add getter/setterSimon Marchi1-3/+3
2022-01-26Fix another crash with gdb parameters in PythonTom Tromey1-0/+2
2022-01-05Use filtered output for gdbarch dumpTom Tromey1-32/+32
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-12-29Use filtered output in show callbacksTom Tromey1-1/+1
2021-12-29Use correct stream for process record outputTom Tromey1-18/+22