diff options
author | Tom de Vries <tdevries@suse.de> | 2025-05-02 22:10:53 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2025-05-02 22:10:53 +0200 |
commit | 9c1f84c9b46c1442649077d340224fa05ced63e3 (patch) | |
tree | 517b4e2727754d8fa99e6d8bec96df3f6a30a85f /gdb/python/python.c | |
parent | a048980c4eb93f8a965b4addc7134e8a527874a2 (diff) | |
download | binutils-9c1f84c9b46c1442649077d340224fa05ced63e3.zip binutils-9c1f84c9b46c1442649077d340224fa05ced63e3.tar.gz binutils-9c1f84c9b46c1442649077d340224fa05ced63e3.tar.bz2 |
[gdbsupport] Reimplement phex and phex_nz as templates
Gdbsupport functions phex and phex_nz have a parameter sizeof_l:
...
extern const char *phex (ULONGEST l, int sizeof_l);
extern const char *phex_nz (ULONGEST l, int sizeof_l);
...
and a lot of calls use:
...
phex (l, sizeof (l))
...
Make this easier by reimplementing the functions as a template, allowing us to
simply write:
...
phex (l)
...
Simplify existing code using:
...
$ find gdb* -type f \
| xargs sed -i 's/phex (\([^,]*\), sizeof (\1))/phex (\1)/'
$ find gdb* -type f \
| xargs sed -i 's/phex_nz (\([^,]*\), sizeof (\1))/phex_nz (\1)/'
...
and manually review:
...
$ find gdb* -type f | xargs grep "phex (.*, sizeof.*)"
$ find gdb* -type f | xargs grep "phex_nz (.*, sizeof.*)"
...
Tested on x86_64-linux.
Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/python/python.c')
0 files changed, 0 insertions, 0 deletions