aboutsummaryrefslogtreecommitdiff
path: root/gdb/value.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-24gdb: make value::allocate_register_lazy store id of next non-inline frameSimon Marchi1-0/+12
2023-12-24gdb: remove VALUE_REGNUM, add value::regnumSimon Marchi1-15/+4
2023-12-24gdb: remove VALUE_NEXT_FRAME_ID, add value::next_frame_idSimon Marchi1-24/+8
2023-12-24gdb: add type parameter to value::allocate_register and add value::allocate_r...Simon Marchi1-4/+18
2023-12-19gdb: use put_frame_register instead of put_frame_register_bytes in pseudo_to_...Simon Marchi1-10/+10
2023-12-14gdb: add gdbarch_pseudo_register_write that takes a frameSimon Marchi1-0/+68
2023-12-14gdb: read pseudo register through frameSimon Marchi1-0/+70
2023-12-14gdb: add value::allocate_registerSimon Marchi1-0/+15
2023-12-12Support dynamically computed convenience variables in get_internalvar_integerHannes Domani1-0/+15
2023-11-29Remove gdb_static_assertTom Tromey1-1/+1
2023-11-29Use C++17 [[fallthrough]] attributeTom Tromey1-1/+1
2023-11-21gdb: Replace gdb::optional with std::optionalLancelot Six1-1/+1
2023-10-10gdb: remove target_gdbarchSimon Marchi1-1/+1
2023-10-10gdb: add inferior::{arch, set_arch}Simon Marchi1-1/+1
2023-08-31gdb: remove TYPE_FIELD_BITSIZESimon Marchi1-5/+5
2023-07-07gdb: check max-value-size when reading strings for printfAndrew Burgess1-1/+9
2023-06-09Use scoped_value_mark in two more placesTom Tromey1-5/+3
2023-06-05gdb: building inferior strings from within GDBAndrew Burgess1-2/+3
2023-05-12Add dynamic_prop::is_constantTom Tromey1-5/+5
2023-05-01Remove evaluate_expressionTom Tromey1-1/+1
2023-03-30gdb: have value_as_address call unpack_pointerAndrew Burgess1-5/+4
2023-03-29Pass a frame to value_at_lazy and value_from_contents_and_addressTom Tromey1-2/+4
2023-03-27Add value_as_mpz and value_from_mpzTom Tromey1-0/+106
2023-03-14Add methods and operators to gdb_mpzTom Tromey1-2/+1
2023-03-09gdb, gdbserver, gdbsupport: fix whitespace issuesSimon Marchi1-4/+4
2023-03-02gdb: fix -Wmaybe-uninitialized warning in value.cSimon Marchi1-1/+1
2023-02-24gdb: fix parenthesis position in commentSimon Marchi1-1/+1
2023-02-24GDB: Fix out of bounds accesses with limited-length valuesMaciej W. Rozycki1-3/+14
2023-02-20gdb: revert one erroneous bool-ification changeSimon Marchi1-1/+1
2023-02-15Return bool from more value methodsTom Tromey1-15/+15
2023-02-15Have value::bits_synthetic_pointer return boolTom Tromey1-2/+2
2023-02-15Change value::m_stack to boolTom Tromey1-1/+1
2023-02-15Change value::m_lazy to boolTom Tromey1-4/+4
2023-02-15Change value::m_modifiable to boolTom Tromey1-3/+3
2023-02-15gdb: store internalvars in an std::mapSimon Marchi1-27/+28
2023-02-15gdb: add constructor to internalvarSimon Marchi1-5/+7
2023-02-15gdb: use std::string for internalvar::nameSimon Marchi1-10/+10
2023-02-14gdb: cast return value of std::unique_ptr::release to voidSimon Marchi1-2/+5
2023-02-13Rely on value_ref_ptr::operator->Tom Tromey1-7/+7
2023-02-13Remove deprecated_lval_hackTom Tromey1-22/+22
2023-02-13Introduce set_lval method on valueTom Tromey1-10/+10
2023-02-13Turn record_latest_value into a methodTom Tromey1-17/+13
2023-02-13Add value::set_modifiableTom Tromey1-2/+2
2023-02-13Turn various value copying-related functions into methodsTom Tromey1-126/+87
2023-02-13Turn preserve_one_value into methodTom Tromey1-13/+8
2023-02-13Turn some xmethod functions into methodsTom Tromey1-11/+11
2023-02-13Change some code to use value methodsTom Tromey1-14/+14
2023-02-13Turn set_value_component_location into methodTom Tromey1-15/+14
2023-02-13Turn value_non_lval and value_force_lval into methodsTom Tromey1-15/+15
2023-02-13Turn many optimized-out value functions into methodsTom Tromey1-81/+55