aboutsummaryrefslogtreecommitdiff
path: root/gdb/eval.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-26Remove two unnecessary castsTom Tromey1-1/+1
2024-02-05Handling of arrays with optimized-out boundsTom Tromey1-1/+1
2024-02-02gdb, testsuite, fortran: Fix sizeof intrinsic for Fortran pointersNils-Christian Kempke1-0/+7
2024-01-28Use domain_search_flags in lookup_symbol et alTom Tromey1-2/+3
2024-01-19gdb: remove SYMBOL_*_OPS macrosSimon Marchi1-3/+4
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess1-1/+1
2023-12-14gdb: change value_of_register and value_of_register_lazy to take the next frameSimon Marchi1-1/+2
2023-11-29Use C++17 [[fallthrough]] attributeTom Tromey1-1/+1
2023-11-21gdb: Remove uses of gdb::to_string (const std::string_view &)Lancelot Six1-1/+0
2023-11-21gdb: Use std::string_view instead of gdb::string_viewLancelot Six1-0/+1
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-1/+1
2023-09-20Remove explanatory comments from includesTom Tromey1-1/+1
2023-08-31gdb: remove TYPE_FIELD_BITSIZESimon Marchi1-1/+1
2023-08-31Remove eval_op_ternopTom Tromey1-12/+17
2023-08-29More renames in array_operation::evaluateTom Tromey1-4/+3
2023-08-29Remove "highbound" parameter from value_arrayTom Tromey1-1/+1
2023-08-29Remove another redundant variable from array_operation::evaluateTom Tromey1-8/+4
2023-08-29Remove redundant variable from array_operation::evaluateTom Tromey1-3/+2
2023-08-29Hoist array bounds check in array_operation::evaluateTom Tromey1-3/+2
2023-08-29Declare 'tem' in loop header in array_operation::evaluateTom Tromey1-5/+4
2023-08-29Use gdb::array_view for value_arrayTom Tromey1-1/+1
2023-05-23Add flags to parse_and_evalTom Tromey1-2/+2
2023-05-23Introduce and use parser flagsTom Tromey1-1/+2
2023-05-01Remove evaluate_typeTom Tromey1-9/+0
2023-05-01Remove evaluate_expressionTom Tromey1-12/+4
2023-05-01Replace field_is_static with a methodTom Tromey1-1/+1
2023-03-27Simplify binop_promoteTom Tromey1-36/+19
2023-02-13Remove deprecated_lval_hackTom Tromey1-6/+6
2023-02-13Introduce set_lval method on valueTom Tromey1-2/+2
2023-02-13Turn various value copying-related functions into methodsTom Tromey1-1/+1
2023-02-13Turn some xmethod functions into methodsTom Tromey1-2/+2
2023-02-13Turn value_non_lval and value_force_lval into methodsTom Tromey1-3/+3
2023-02-13Turn remaining value_contents functions into methodsTom Tromey1-2/+2
2023-02-13Turn value_fetch_lazy into a methodTom Tromey1-3/+3
2023-02-13Turn some value_contents functions into methodsTom Tromey1-5/+5
2023-02-13Turn value_zero into static "constructor"Tom Tromey1-22/+22
2023-02-13Turn allocate_optimized_out_value into static "constructor"Tom Tromey1-1/+1
2023-02-13Turn allocate_value into a static "constructor"Tom Tromey1-8/+8
2023-02-13Turn value_address and set_value_address functions into methodsTom Tromey1-3/+3
2023-02-13Turn value_lazy and set_value_lazy functions into methodsTom Tromey1-3/+3
2023-02-13Turn some value offset functions into methodTom Tromey1-1/+1
2023-02-13Turn deprecated_set_value_type into a methodTom Tromey1-1/+1
2023-02-13Turn value_type into methodTom Tromey1-69/+69
2023-01-09Fix crash with C++ qualified namesTom Tromey1-0/+2
2023-01-04Convert exp_uses_objfile to a method of expressionTom Tromey1-0/+9
2023-01-01Update copyright year range in header of all files managed by GDBJoel Brobecker1-1/+1
2022-10-10Change GDB to use frame_info_ptrTom Tromey1-1/+1
2022-09-21gdb: remove TYPE_LENGTHSimon Marchi1-27/+27
2022-09-21gdb: add type::length / type::set_lengthSimon Marchi1-1/+1
2022-09-21gdb: remove TYPE_TARGET_TYPESimon Marchi1-25/+25