aboutsummaryrefslogtreecommitdiff
path: root/gdb/value.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-20gdb: pass frames as `const frame_info_ptr &`Simon Marchi1-17/+18
2024-01-12Update copyright year range in header of all files managed by GDBAndrew Burgess1-1/+1
2023-12-24gdb: make value::allocate_register_lazy store id of next non-inline frameSimon Marchi1-4/+4
2023-12-24gdb: remove VALUE_REGNUM, add value::regnumSimon Marchi1-4/+10
2023-12-24gdb: remove VALUE_NEXT_FRAME_ID, add value::next_frame_idSimon Marchi1-7/+9
2023-12-24gdb: remove read_frame_register_value's frame parameterSimon Marchi1-3/+0
2023-12-24gdb: add type parameter to value::allocate_register and add value::allocate_r...Simon Marchi1-4/+9
2023-12-24gdb: pass frame_info_ptr to gdbarch_value_from_registerSimon Marchi1-4/+3
2023-12-14gdb: add gdbarch_pseudo_register_write that takes a frameSimon Marchi1-0/+22
2023-12-14gdb: read pseudo register through frameSimon Marchi1-0/+26
2023-12-14gdb: add value::allocate_registerSimon Marchi1-0/+7
2023-12-14gdb: change value_of_register and value_of_register_lazy to take the next frameSimon Marchi1-2/+7
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