aboutsummaryrefslogtreecommitdiff
path: root/gdb/value.c
AgeCommit message (Expand)AuthorFilesLines
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
2023-02-13Turn value_copy into a methodTom Tromey1-29/+28
2023-02-13Fully qualify calls to copy in value.cTom Tromey1-3/+3
2023-02-13Turn remaining value_contents functions into methodsTom Tromey1-34/+34
2023-02-13Turn value_incref and value_decref into methodsTom Tromey1-17/+6
2023-02-13Turn value_bits_synthetic_pointer into a methodTom Tromey1-7/+5
2023-02-13Turn value_contents_eq into a methodTom Tromey1-18/+19
2023-02-13Turn allocate_value_contents into a methodTom Tromey1-28/+24
2023-02-13Turn value_fetch_lazy into a methodTom Tromey1-65/+59
2023-02-13Turn some value_contents functions into methodsTom Tromey1-33/+32
2023-02-13Turn value_zero into static "constructor"Tom Tromey1-3/+2
2023-02-13Turn allocate_optimized_out_value into static "constructor"Tom Tromey1-5/+5
2023-02-13Turn allocate_computed_value into static "constructor"Tom Tromey1-3/+3
2023-02-13Turn allocate_value into a static "constructor"Tom Tromey1-21/+21
2023-02-13Turn allocate_value_lazy into a static "constructor"Tom Tromey1-16/+14
2023-02-13Turn more deprecated_* functions into methodsTom Tromey1-12/+6
2023-02-13Turn value_address and set_value_address functions into methodsTom Tromey1-28/+27
2023-02-13Turn value_initialized and set_value_initialized functions into methodsTom Tromey1-16/+0
2023-02-13Convert value_lval_const and deprecated_lval_hack to methodsTom Tromey1-13/+1
2023-02-13Turn value_computed_closure and value_computed_funcs functions into methodsTom Tromey1-9/+9
2023-02-13Turn value_stack and set_value_stack functions into methodsTom Tromey1-13/+1