aboutsummaryrefslogtreecommitdiff
path: root/gdb/value.h
AgeCommit message (Expand)AuthorFilesLines
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-2/+2
2023-09-20Remove explanatory comments from includesTom Tromey1-1/+1
2023-09-05Introduce type::is_array_like and value_to_arrayTom Tromey1-0/+4
2023-08-29Remove "highbound" parameter from value_arrayTom Tromey1-1/+1
2023-08-29Use gdb::array_view for value_arrayTom Tromey1-1/+1
2023-07-07gdb: check max-value-size when reading strings for printfAndrew Burgess1-0/+5
2023-06-05gdb: building inferior strings from within GDBAndrew Burgess1-2/+39
2023-05-25Fix scoped_value_mark not working with empty value chainCiaran Woodward1-2/+3
2023-05-23Add flags to parse_and_evalTom Tromey1-1/+1
2023-05-01Remove evaluate_typeTom Tromey1-2/+0
2023-05-01Remove evaluate_expressionTom Tromey1-9/+0
2023-03-29Pass a frame to value_at_lazy and value_from_contents_and_addressTom Tromey1-4/+10
2023-03-27Add value_as_mpz and value_from_mpzTom Tromey1-0/+7
2023-03-02Fix some value commentsTom Tromey1-0/+5
2023-02-28Remove value_inTom Tromey1-2/+0
2023-02-15Return bool from more value methodsTom Tromey1-11/+11
2023-02-15Have value::bits_synthetic_pointer return boolTom Tromey1-3/+3
2023-02-15Change value::m_stack to boolTom Tromey1-5/+5
2023-02-15Change value::m_initialized to boolTom Tromey1-5/+5
2023-02-15Change value::m_lazy to boolTom Tromey1-8/+8
2023-02-15Change value::m_modifiable to boolTom Tromey1-4/+4
2023-02-13Remove deprecated_lval_hackTom Tromey1-10/+0
2023-02-13Introduce set_lval method on valueTom Tromey1-0/+4
2023-02-13Make ~value privateTom Tromey1-4/+6
2023-02-13Make struct value data members privateTom Tromey1-6/+2
2023-02-13Turn record_latest_value into a methodTom Tromey1-2/+3
2023-02-13Add value::set_modifiableTom Tromey1-0/+4
2023-02-13Turn various value copying-related functions into methodsTom Tromey1-29/+66
2023-02-13Turn preserve_one_value into methodTom Tromey1-2/+4
2023-02-13Turn some xmethod functions into methodsTom Tromey1-11/+11
2023-02-13Turn set_value_component_location into methodTom Tromey1-5/+4
2023-02-13Turn value_non_lval and value_force_lval into methodsTom Tromey1-4/+7
2023-02-13Turn many optimized-out value functions into methodsTom Tromey1-65/+59
2023-02-13Turn value_copy into a methodTom Tromey1-2/+5
2023-02-13Turn remaining value_contents functions into methodsTom Tromey1-27/+28
2023-02-13Turn value_incref and value_decref into methodsTom Tromey1-11/+10
2023-02-13Move value_ref_policy methods out-of-lineTom Tromey1-9/+14
2023-02-13Turn value_bits_synthetic_pointer into a methodTom Tromey1-6/+5
2023-02-13Turn value_contents_eq into a methodTom Tromey1-63/+71
2023-02-13Turn allocate_value_contents into a methodTom Tromey1-0/+13
2023-02-13Turn value_fetch_lazy into a methodTom Tromey1-2/+18
2023-02-13Turn some value_contents functions into methodsTom Tromey1-18/+16
2023-02-13Turn value_zero into static "constructor"Tom Tromey1-3/+4
2023-02-13Turn allocate_optimized_out_value into static "constructor"Tom Tromey1-2/+3
2023-02-13Turn allocate_computed_value into static "constructor"Tom Tromey1-7/+6
2023-02-13Turn allocate_value into a static "constructor"Tom Tromey1-2/+9
2023-02-13Turn allocate_value_lazy into a static "constructor"Tom Tromey1-1/+11
2023-02-13Turn more deprecated_* functions into methodsTom Tromey1-6/+10
2023-02-13Turn value_address and set_value_address functions into methodsTom Tromey1-13/+13
2023-02-13Turn value_initialized and set_value_initialized functions into methodsTom Tromey1-6/+9