summaryrefslogtreecommitdiff
path: root/gdb/eval.c
Commit message (Expand)AuthorAgeFilesLines
* gdb: use gdb::optional instead of passing a pointer to gdb::array_viewAndrew Burgess2021-06-251-3/+3
* gdb: replace NULL terminated array with array_viewAndrew Burgess2021-06-251-11/+8
* gdb: fix regression in evaluate_funcall for non C++ like casesAndrew Burgess2021-06-251-3/+12
* gdb: fix eval.c assert during inferior exit eventMagne Hov2021-06-031-1/+1
* Use block_symbol in var_value_operationTom Tromey2021-04-151-11/+13
* gdb: remove current_top_target functionSimon Marchi2021-03-241-2/+3
* Fix function call regression in new evaluatorTom Tromey2021-03-091-1/+9
* Use bound_minimal_symbol in var_msym_value_operationTom Tromey2021-03-081-14/+11
* Remove EVAL_SKIPTom Tromey2021-03-081-94/+9
* Merge namespace scopes in eval.cTom Tromey2021-03-081-10/+0
* Remove union exp_elementTom Tromey2021-03-081-1617/+7
* Add an expr::operation_up to struct expressionTom Tromey2021-03-081-5/+25
* Implement function call operationsTom Tromey2021-03-081-0/+280
* Introduce array_operationTom Tromey2021-03-081-0/+200
* Introduce class adl_func_operationTom Tromey2021-03-081-0/+23
* Implement the "&&" and "||" operatorsTom Tromey2021-03-081-0/+63
* Introduce multi_subscript_operationTom Tromey2021-03-081-0/+13
* Introduce objc_msgcall_operationTom Tromey2021-03-081-0/+39
* Introduce var_value_operationTom Tromey2021-03-081-0/+112
* Introduce assign_modify_operationTom Tromey2021-03-081-1/+1
* Introduce type_instance_operationTom Tromey2021-03-081-0/+18
* Implement UNOP_MEMVAL and UNOP_MEMVAL_TYPETom Tromey2021-03-081-1/+36
* Introduce unop_alignof_operationTom Tromey2021-03-081-1/+1
* Introduce type_operationTom Tromey2021-03-081-1/+1
* Introduce unop_ind_operationTom Tromey2021-03-081-5/+40
* Implement unary increment and decrement operationsTom Tromey2021-03-081-4/+4
* Implement some unary operationsTom Tromey2021-03-081-4/+4
* Introduce repeat_operationTom Tromey2021-03-081-3/+3
* Implement binary comparison operationsTom Tromey2021-03-081-6/+6
* Introduce subscript_operationTom Tromey2021-03-081-1/+34
* Introduce binop_operationTom Tromey2021-03-081-1/+1
* Introduce sub_operationTom Tromey2021-03-081-5/+5
* Introduce add_operationTom Tromey2021-03-081-5/+5
* Introduce concat_operationTom Tromey2021-03-081-6/+5
* Introduce structop_member_operation and structop_mptr_operationTom Tromey2021-03-081-1/+1
* Introduce structop_ptr_operationTom Tromey2021-03-081-5/+5
* Introduce structop_operationTom Tromey2021-03-081-1/+1
* Introduce objc_selector_operationTom Tromey2021-03-081-1/+1
* Introduce objc_nsstring_operationTom Tromey2021-03-081-0/+1
* Introduce ternop_slice_operationTom Tromey2021-03-081-1/+1
* Introduce string_operationTom Tromey2021-03-081-1/+1
* Introduce register_operationTom Tromey2021-03-081-1/+1
* Introduce func_static_var_operationTom Tromey2021-03-081-1/+1
* Introduce var_entry_value_operationTom Tromey2021-03-081-1/+1
* Introduce var_msym_value_operationTom Tromey2021-03-081-1/+68
* Introduce scope_operationTom Tromey2021-03-081-1/+13
* Introduce class operationTom Tromey2021-03-081-0/+36
* Split out eval_multi_subscriptTom Tromey2021-03-081-33/+42
* Split out eval_op_objc_msgcallTom Tromey2021-03-081-249/+281
* Split out eval_binop_assign_modifyTom Tromey2021-03-081-27/+38