aboutsummaryrefslogtreecommitdiff
path: root/gdb/breakpoint.c
AgeCommit message (Expand)AuthorFilesLines
2022-07-28Rewrite registry.hTom Tromey1-1/+1
2022-07-28gdb/python: Add BreakpointLocation typeSimon Farre1-0/+57
2022-07-21gdb: select suitable thread for gdbarch_adjust_breakpoint_addressAndrew Burgess1-7/+20
2022-07-13Fix "until LINE" in main, when "until" runs into longjmpPedro Alves1-1/+1
2022-06-17Convert location_spec_to_string to a methodPedro Alves1-23/+15
2022-06-17Convert location_spec_type to a methodPedro Alves1-4/+4
2022-06-17Convert location_spec_empty_p to a methodPedro Alves1-2/+1
2022-06-17Eliminate copy_location_specPedro Alves1-5/+5
2022-06-17Eliminate the two-level data structures behind location_specsPedro Alves1-28/+16
2022-06-17event_location -> location_specPedro Alves1-170/+178
2022-05-25Show enabled locations with disabled breakpoint parent as "y-"Pedro Alves1-6/+31
2022-05-20Rename base_breakpoint -> code_breakpointPedro Alves1-31/+31
2022-05-20Make sure momentary breakpoints are always thread-specificPedro Alves1-37/+46
2022-05-20Momentary breakpoints should have no breakpoint numberPedro Alves1-1/+0
2022-05-20Add/tweak intro comments of struct breakpoint and several subclassesPedro Alves1-2/+10
2022-05-20Move add_location(sal) to base_breakpointPedro Alves1-26/+19
2022-05-20Move common bits of catchpoint/exception_catchpoint to breakpoint's ctorPedro Alves1-6/+18
2022-05-20Make catchpoint inherit breakpoint, eliminate init_raw_breakpointPedro Alves1-28/+3
2022-05-20Make breakpoint_address_bits look at the location kindPedro Alves1-37/+22
2022-05-20Refactor momentary breakpoints, eliminate set_raw_breakpoint{,_without_location}Pedro Alves1-73/+24
2022-05-20Refactor set_internal_breakpoint / internal_breakpoint ctorPedro Alves1-19/+18
2022-05-20Convert init_ada_exception_catchpoint to a ctorPedro Alves1-44/+2
2022-05-20init_breakpoint_sal -> base_breakpoint::base_breakpointPedro Alves1-122/+113
2022-05-20Remove "internal" parameter from a couple functionsPedro Alves1-3/+3
2022-05-20More breakpoint_ops parameter eliminationPedro Alves1-9/+7
2022-05-20Make a few functions work with base_breakpoint instead of breakpointPedro Alves1-24/+6
2022-05-20ranged_breakpoint: move initialization to ctorPedro Alves1-8/+19
2022-05-20ranged_breakpoint: use install_breakpointPedro Alves1-12/+5
2022-05-20ranged_breakpoint: don't use init_raw_breakpointPedro Alves1-1/+1
2022-05-20Make structs breakpoint/base_breakpoint/catchpoint be abstractPedro Alves1-0/+15
2022-05-20add_location_to_breakpoint -> breakpoint::add_locationPedro Alves1-37/+33
2022-05-06Introduce catchpoint classTom Tromey1-12/+7
2022-05-06Remove init_raw_breakpoint_without_locationTom Tromey1-47/+48
2022-05-06Constify breakpoint::print_recreateTom Tromey1-11/+11
2022-05-06Constify breakpoint::print_mentionTom Tromey1-16/+16
2022-05-06Constify breakpoint::print_oneTom Tromey1-5/+5
2022-05-06Constify breakpoint::print_itTom Tromey1-12/+12
2022-05-06Move works_in_software_mode to watchpointTom Tromey1-11/+5
2022-05-06Boolify breakpoint::explains_signalTom Tromey1-3/+3
2022-05-06Remove breakpoint::opsTom Tromey1-66/+33
2022-05-06Change print_recreate_thread to a methodTom Tromey1-11/+11
2022-05-02gdb: remove type_wanted parameter from a few functionsSimon Marchi1-16/+10
2022-04-29Remove create_breakpoints_sal_defaultTom Tromey1-37/+12
2022-04-29Remove allocate_bp_locationTom Tromey1-15/+5
2022-04-29Constify breakpoint_opsTom Tromey1-4/+4
2022-04-29Remove breakpoint ops initializationTom Tromey1-39/+31
2022-04-29Remove vtable_breakpoint_opsTom Tromey1-61/+30
2022-04-29Remove most fields from breakpoint_opsTom Tromey1-210/+29
2022-04-29Remove breakpoint_ops from init_catchpointTom Tromey1-3/+3
2022-04-29Remove breakpoint_ops from init_ada_exception_breakpointTom Tromey1-2/+2