diff options
author | Felix Willgerodt <felix.willgerodt@intel.com> | 2018-05-15 15:42:24 +0200 |
---|---|---|
committer | Felix Willgerodt <felix.willgerodt@intel.com> | 2024-08-14 11:20:57 +0200 |
commit | 6be9971c93f3bbcd4b779e5591697748da6b093e (patch) | |
tree | 317dfc692743480d284331fa92b9088bdafa25cf /gdb/python/python.c | |
parent | 77a33bb02413975ccac5ccca315edc72dd6fe25b (diff) | |
download | binutils-6be9971c93f3bbcd4b779e5591697748da6b093e.zip binutils-6be9971c93f3bbcd4b779e5591697748da6b093e.tar.gz binutils-6be9971c93f3bbcd4b779e5591697748da6b093e.tar.bz2 |
btrace, python: Enable ptwrite filter registration.
By default GDB will be printing the hex payload of the ptwrite package as
auxiliary information. To customize this, the user can register a ptwrite
filter function in python, that takes the payload and the PC as arguments and
returns a string which will be printed instead. Registering the filter
function is done using a factory pattern to make per-thread filtering easier.
Approved-By: Markus Metzger <markus.t.metzger@intel.com>
Diffstat (limited to 'gdb/python/python.c')
-rw-r--r-- | gdb/python/python.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/python/python.c b/gdb/python/python.c index d86a031..043c221 100644 --- a/gdb/python/python.c +++ b/gdb/python/python.c @@ -159,6 +159,8 @@ static const struct extension_language_ops python_extension_ops = gdbpy_apply_frame_filter, + gdbpy_load_ptwrite_filter, + gdbpy_preserve_values, gdbpy_breakpoint_has_cond, |