aboutsummaryrefslogtreecommitdiff
path: root/gdb/location.c
AgeCommit message (Expand)AuthorFilesLines
2022-09-12Use checked_static_cast in more placesTom Tromey1-2/+2
2022-06-17Convert set_location_spec_string to a methodPedro Alves1-11/+2
2022-06-17Convert location_spec_to_string to a methodPedro Alves1-8/+0
2022-06-17Convert location_spec_type to a methodPedro Alves1-13/+5
2022-06-17Convert location_spec_empty_p to a methodPedro Alves1-9/+1
2022-06-17Eliminate copy_location_specPedro Alves1-8/+0
2022-06-17Eliminate the two-level data structures behind location_specsPedro Alves1-319/+193
2022-06-17event_location -> location_specPedro Alves1-162/+167
2022-02-02gdb: test to check one aspect of the linespec parsing codeAndrew Burgess1-0/+5
2022-01-26gdb: add string_file::release methodSimon Marchi1-1/+1
2022-01-18Simplify event_location_probeTom Tromey1-21/+14
2022-01-18Use std::string in event_locationTom Tromey1-35/+31
2022-01-18Split event_location into subclassesTom Tromey1-239/+281
2022-01-18Remove EL_* macros from location.cTom Tromey1-93/+90
2022-01-18Boolify explicit_to_string_internalTom Tromey1-8/+8
2022-01-18Remove a use of xfree in location.cTom Tromey1-7/+7
2022-01-01Automatic Copyright Year update after running gdb/copyright.pyJoel Brobecker1-1/+1
2021-11-16gdb/gdbsupport: make xstrprintf and xstrvprintf return a unique_ptrAndrew Burgess1-3/+6
2021-11-14Fix build with current GCC: EL_EXPLICIT(location) always non-NULLPedro Alves1-6/+5
2021-01-01Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2020-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2019-07-09Rename common to gdbsupportTom Tromey1-1/+1
2019-01-25Normalize includes to use common/Tom Tromey1-1/+1
2019-01-01Update copyright year range in all GDB files.Joel Brobecker1-1/+1
2018-01-02Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2017-12-13python: Add qualified parameter to gdb.BreakpointSimon Marchi1-2/+2
2017-12-07Validate explicit locations with early terminationKeith Seitz1-1/+1
2017-11-29Make "break foo" find "A::foo", A::B::foo", etc. [C++ and wild matching]Pedro Alves1-22/+68
2017-11-22Convert generic probe interface to C++ (and perform some cleanups)Sergio Durigan Junior1-1/+1
2017-09-27Constify some linespec functionsTom Tromey1-5/+5
2017-09-11Rename _const functions to use overloading insteadTom Tromey1-3/+3
2017-07-17Rewrite/enhance explicit locations completer, parse left->rightPedro Alves1-30/+273
2017-07-17Introduce CP_OPERATOR_STR/CP_OPERATOR_LEN and use throughoutPedro Alves1-2/+3
2017-04-12Change linespec_result::location to be an event_location_upTom Tromey1-3/+1
2017-04-12Remove some cleanups from location.cTom Tromey1-38/+26
2017-04-12Introduce event_location_upTom Tromey1-38/+15
2017-02-02Eliminate make_cleanup_ui_file_delete / make ui_file a class hierarchyPedro Alves1-25/+18
2017-01-01update copyright year range in GDB filesJoel Brobecker1-1/+1
2016-10-05PR gdb/20653 - small cleanup in string_to_explicit_locationTom Tromey1-1/+1
2016-08-15Fix heap-buffer-overflow in explicit_location_lex_oneYao Qi1-3/+2
2016-05-07remove trivialy unused variablesTrevor Saunders1-1/+1
2016-02-09Refactor string_to_event_location for legacy linespec support.Keith Seitz1-36/+51
2016-01-21Fix regression introduced in "break *<EXPR>" by explicit location patches.Joel Brobecker1-2/+14
2016-01-01GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker1-1/+1
2015-08-14Rename location accessor macro parameters to silence ARIKeith Seitz1-6/+6
2015-08-13Mass rename `explicit' -> `explicit_loc'.Keith Seitz1-31/+31
2015-08-11Explicit locations: add UI features for CLIKeith Seitz1-2/+206
2015-08-11Explicit locations: introduce explicit locationsKeith Seitz1-0/+179
2015-08-11Explicit locations: introduce probe locationsKeith Seitz1-2/+54
2015-08-11Explicit locations: introduce address locationsKeith Seitz1-1/+60