aboutsummaryrefslogtreecommitdiff
path: root/gdb/arm-tdep.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-06gdb: fix reg corruption from displaced stepping on amd64Andrew Burgess1-1/+25
2023-04-01gdb/arm: Fix backtrace for pthread_cond_timedwaitJan Kratochvil1-17/+25
2023-03-18Unify arch_float_type and init_float_typeTom Tromey1-3/+6
2023-03-13gdb: add gdbarch::displaced_step_buffer_lengthAndrew Burgess1-1/+3
2023-03-09gdb, gdbserver, gdbsupport: fix whitespace issuesSimon Marchi1-1/+1
2023-02-27Remove old GNU indent directivesTom Tromey1-2/+0
2023-02-13Turn remaining value_contents functions into methodsTom Tromey1-1/+1
2023-02-13Turn some value_contents functions into methodsTom Tromey1-2/+2
2023-02-13Turn allocate_value into a static "constructor"Tom Tromey1-2/+2
2023-02-13Turn value_type into methodTom Tromey1-3/+3
2023-01-25gdb/arm: Use new dwarf2 function cacheTorbjörn SVENSSON1-32/+65
2023-01-20gdb: remove language.h include from frame.hSimon Marchi1-0/+1
2023-01-05gdb: make gdbarch_alloc take ownership of the tdepSimon Marchi1-3/+3
2023-01-03Fix inferior calls with variably-sized return typeTom Tromey1-11/+19
2023-01-03Convert selected architectures to gdbarch_return_value_as_valueTom Tromey1-2/+9
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-12-20sim: move register headers into sim/ namespace [PR sim/29869]Mike Frysinger1-1/+1
2022-11-23gdb/arm: Include FType bit in EXC_RETURN pattern on v8mTorbjörn SVENSSON1-6/+13
2022-11-22gdb/arm: Fix obvious typo in b0b23e06c3aTorbjörn SVENSSON1-2/+2
2022-11-21gdb/arm: Ensure that stack pointers are in syncTorbjörn SVENSSON1-28/+62
2022-11-21gdb/arm: Update active msp/psp when switching stackTorbjörn SVENSSON1-2/+17
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