aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.python
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2022-12-21 11:52:37 -0700
committerTom Tromey <tromey@adacore.com>2023-02-27 08:09:02 -0700
commit013a623f4cb70060556cf302f4ae54d5f96e66e1 (patch)
tree1ece7263df373e35700ee0aa30c1f91d34b4c622 /gdb/testsuite/gdb.python
parentd11280feed53fa1faa2c543fb04344ae312143b2 (diff)
downloadbinutils-013a623f4cb70060556cf302f4ae54d5f96e66e1.zip
binutils-013a623f4cb70060556cf302f4ae54d5f96e66e1.tar.gz
binutils-013a623f4cb70060556cf302f4ae54d5f96e66e1.tar.bz2
Implement some agent expressions for Ada
Ada historically has not implemented agent expressions, and some Ada constructs probably cannot reasonably be converted to agent expressions. However, a subset of simple operations can be, and this patch represents a first step in that direction. On one internal AdaCore test case, this improves the performance of a conditional breakpoint from 5 minutes to 5 seconds. The main tricky part in this patch is ensuring the converted expressions detect the cases that will not work. This is done by examining the code in the corresponding evaluation methods.
Diffstat (limited to 'gdb/testsuite/gdb.python')
0 files changed, 0 insertions, 0 deletions