aboutsummaryrefslogtreecommitdiff
path: root/gdb/eval.c
AgeCommit message (Expand)AuthorFilesLines
2018-09-19Logical short circuiting with argument listsRichard Bunt1-7/+37
2018-09-14gdb: Don't leak memory with TYPE_ALLOC / TYPE_ZALLOCAndrew Burgess1-1/+5
2018-07-30gdb: Fix sizeof for dynamic types other than arraysAndrew Burgess1-1/+3
2018-07-28[gdb/exp] Interpret size of vla with unknown size as <optimized out>Tom de Vries1-0/+2
2018-06-21Use thread_info and inferior pointers more throughoutPedro Alves1-3/+3
2018-06-07target_stack -> current_top_target() throughoutPedro Alves1-1/+1
2018-06-01Remove TYPE_TAG_NAMETom Tromey1-2/+2
2018-05-04Fix "obvious" fall-through warningsTom Tromey1-0/+1
2018-05-03Convert struct target_ops to C++Pedro Alves1-1/+1
2018-04-30Handle alignof and _AlignofTom Tromey1-0/+13
2018-04-26Calling ifunc functions when target has no debug info but resolver hasPedro Alves1-10/+15
2018-04-06Remove free_value_chainTom Tromey1-8/+7
2018-03-25eval.c: reverse minsym and symPedro Alves1-4/+4
2018-03-08Change enable_thread_stack_temporaries to an RAII classTom Tromey1-12/+5
2018-02-21Remove a cleanup from parse_expression_for_completionTom Tromey1-1/+1
2018-01-02Update copyright year range in all GDB filesJoel Brobecker1-1/+1
2017-11-17(Ada) fix handling of minimal symbols (UNOP_CAST and UNOP_ADDR)Joel Brobecker1-3/+3
2017-10-25Target FP: Use target format throughout expression parsingUlrich Weigand1-8/+3
2017-09-21eval.c:evaluate_subexp_standard: Use RAII to avoid leaksPedro Alves1-14/+28
2017-09-05eval.c:evaluate_subexp_standard: Factor out function call handlingPedro Alves1-451/+476
2017-09-04Make "p S::method() const::static_var" work tooPedro Alves1-16/+24
2017-09-04Handle "p S::method()::static_var" in the C++ parserPedro Alves1-0/+21
2017-09-04Eliminate UNOP_MEMVAL_TLSPedro Alves1-16/+0
2017-09-04Stop assuming no-debug-info variables have type intPedro Alves1-19/+118
2017-09-04evaluate_subexp_standard: Factor out OP_VAR_VALUE handling.Pedro Alves1-31/+36
2017-09-04evaluate_subexp_standard: Remove useless assignmentsPedro Alves1-3/+0
2017-09-04evaluate_subexp_standard: Eliminate one gotoPedro Alves1-55/+55
2017-09-04Make ptype/whatis print function name of functions with no debug info tooPedro Alves1-1/+13
2017-09-04Introduce OP_VAR_MSYM_VALUEPedro Alves1-0/+24
2017-09-04Stop assuming no-debug-info functions return intPedro Alves1-17/+24
2017-08-21Fix type casts losing typedefs and reimplement "whatis" typedef strippingPedro Alves1-12/+1
2017-03-20Convert lvalue reference type check to general reference type checkArtemiy Volkov1-7/+7
2017-03-20Change {lookup,make}_reference_type APIArtemiy Volkov1-1/+1
2017-01-01update copyright year range in GDB filesJoel Brobecker1-1/+1
2016-11-08'struct expression *' -> gdb::unique_xmalloc_ptr<expression>Pedro Alves1-32/+11
2016-06-24Support structure offsets that are 512K or larger.David Taylor1-1/+2
2016-05-27gdb: Forward VALUE_LVAL when avoiding side effects for STRUCTOP_PTRAndrew Burgess1-1/+1
2016-05-17Rename OP_F90_RANGE to OP_RANGE.Tom Tromey1-4/+4
2016-04-01gdb: allow enumeration constants as second operand of BINOP_REPEATArtemiy Volkov1-1/+2
2016-01-01GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker1-1/+1
2015-10-12Forward VALUE_LVAL when avoiding side effects for STRUCTOP_STRUCTPierre-Marie de Rodat1-1/+1
2015-08-26Replace some xmalloc-family functions with XNEW-family onesSimon Marchi1-3/+2
2015-08-06Add casts for legitimate integer to enum conversionsSimon Marchi1-1/+2
2015-08-01Replace the block_found global with explicit data-flowPierre-Marie de Rodat1-1/+1
2015-07-31Mostly trivial enum fixesSimon Marchi1-1/+1
2015-07-14Remove CHECK_TYPEDEF, use check_typedef insteadSimon Marchi1-2/+2
2015-04-29PR python/18285Doug Evans1-0/+9
2015-03-07Split TRY_CATCH into TRY + CATCHPedro Alves1-14/+19
2015-01-31Move vptr_{fieldno,basetype} out of main_type, and update everything accordin...Doug Evans1-1/+0
2015-01-31gdbtypes.h (TYPE_SELF_TYPE): Renamed from TYPE_DOMAIN_TYPE.Doug Evans1-2/+2