aboutsummaryrefslogtreecommitdiff
path: root/gold/resolve.cc
diff options
context:
space:
mode:
authorSergio Durigan Junior <sergiodj@redhat.com>2014-05-02 17:50:45 -0300
committerSergio Durigan Junior <sergiodj@redhat.com>2014-05-02 17:50:45 -0300
commit30a1e6cc7750ce016ea70afa795c0764d07d21ae (patch)
tree7e7d20c63ee98ec3df746dc350a259e95402741d /gold/resolve.cc
parentf33da99a5410692ddf1302435e27b1bfc21d0b11 (diff)
downloadgdb-30a1e6cc7750ce016ea70afa795c0764d07d21ae.zip
gdb-30a1e6cc7750ce016ea70afa795c0764d07d21ae.tar.gz
gdb-30a1e6cc7750ce016ea70afa795c0764d07d21ae.tar.bz2
Extend recognized types of SDT probe's arguments
This commit is actually an update to make the parser in gdb/stap-probe.c be aware of all the possible prefixes that a probe argument can have. According to the section "Argument Format" in: <https://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation> The bitness of the arguments can be 8, 16, 32 or 64 bits, signed or unsigned. Currently GDB recognizes only 32 and 64-bit arguments. This commit extends this. It also provides a testcase, only for x86_64 systems. gdb/ 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com> * stap-probe.c (enum stap_arg_bitness): New enums to represent 8 and 16-bit signed and unsigned arguments. Update comment. (stap_parse_probe_arguments): Extend code to handle such arguments. Use warning instead of complaint to notify about unrecognized bitness. gdb/testsuite/ 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com> * gdb.arch/amd64-stap-optional-prefix.S (main): Add several probes to test for bitness recognition. * gdb.arch/amd64-stap-optional-prefix.exp (test_probe_value_without_reg): New procedure. Add code to test for different kinds of bitness.
Diffstat (limited to 'gold/resolve.cc')
0 files changed, 0 insertions, 0 deletions