diff options
Diffstat (limited to 'gdb/addrmap.h')
-rw-r--r-- | gdb/addrmap.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/gdb/addrmap.h b/gdb/addrmap.h index abd1ee3..85d4645 100644 --- a/gdb/addrmap.h +++ b/gdb/addrmap.h @@ -219,8 +219,13 @@ private: /* Dump the addrmap to OUTFILE. If PAYLOAD is non-NULL, only dump any components that map to PAYLOAD. (If PAYLOAD is NULL, the entire - map is dumped.) */ + map is dumped.) If ANNOTATE_VALUE is non-nullptr, call it for each + value. */ + void addrmap_dump (struct addrmap *map, struct ui_file *outfile, - void *payload); + void *payload, + gdb::function_view<void (struct ui_file *outfile, + const void *value)> + annotate_value = nullptr); #endif /* ADDRMAP_H */ |