[Crash-utility] [PATCH v4 6/6] Dump maple tree offset variables by help -o
HAGIO KAZUHITO(萩尾 一仁)
k-hagio-ab at nec.com
Wed Jan 4 07:56:05 UTC 2023
On 2023/01/03 21:05, Tao Liu wrote:
> In the previous patches, a few variables are added to offset_table and
> size_table, we need to print it out with help cmd.
>
> Signed-off-by: Tao Liu <ltao at redhat.com>
> ---
> symbols.c | 32 ++++++++++++++++++++++++++++++++
> 1 file changed, 32 insertions(+)
>
> diff --git a/symbols.c b/symbols.c
> index 33e68d5..28ef4a5 100644
> --- a/symbols.c
> +++ b/symbols.c
> @@ -10766,6 +10766,36 @@ dump_offset_table(char *spec, ulong makestruct)
> OFFSET(sbq_wait_state_wait_cnt));
> fprintf(fp, " sbq_wait_state_wait: %ld\n",
> OFFSET(sbq_wait_state_wait));
> + fprintf(fp, " mm_struct_mm_mt: %ld\n",
> + OFFSET(mm_struct_mm_mt));
> + fprintf(fp, " maple_tree_ma_root: %ld\n",
> + OFFSET(maple_tree_ma_root));
> + fprintf(fp, " maple_tree_ma_flags: %ld\n",
> + OFFSET(maple_tree_ma_flags));
> + fprintf(fp, " maple_node_parent: %ld\n",
> + OFFSET(maple_node_parent));
> + fprintf(fp, " maple_node_ma64: %ld\n",
> + OFFSET(maple_node_ma64));
> + fprintf(fp, " maple_node_mr64: %ld\n",
> + OFFSET(maple_node_mr64));
> + fprintf(fp, " maple_node_slot: %ld\n",
> + OFFSET(maple_node_slot));
> + fprintf(fp, " maple_arange_64_pivot: %ld\n",
> + OFFSET(maple_arange_64_pivot));
> + fprintf(fp, " maple_arange_64_slot: %ld\n",
> + OFFSET(maple_arange_64_slot));
> + fprintf(fp, " maple_arange_64_gap: %ld\n",
> + OFFSET(maple_arange_64_gap));
> + fprintf(fp, " maple_arange_64_meta: %ld\n",
> + OFFSET(maple_arange_64_meta));
> + fprintf(fp, " maple_range_64_pivot: %ld\n",
> + OFFSET(maple_range_64_pivot));
> + fprintf(fp, " maple_range_64_slot: %ld\n",
> + OFFSET(maple_range_64_slot));
> + fprintf(fp, " maple_metadata_end: %ld\n",
> + OFFSET(maple_metadata_end));
> + fprintf(fp, " maple_metadata_gap: %ld\n",
> + OFFSET(maple_metadata_gap));
Not too long, so can you please don't wrap these?
Thanks,
Kazu
>
> fprintf(fp, "\n size_table:\n");
> fprintf(fp, " page: %ld\n", SIZE(page));
> @@ -11038,6 +11068,8 @@ dump_offset_table(char *spec, ulong makestruct)
> fprintf(fp, " sbitmap_queue: %ld\n", SIZE(sbitmap_queue));
> fprintf(fp, " sbq_wait_state: %ld\n", SIZE(sbq_wait_state));
> fprintf(fp, " blk_mq_tags: %ld\n", SIZE(blk_mq_tags));
> + fprintf(fp, " maple_tree: %ld\n", SIZE(maple_tree));
> + fprintf(fp, " maple_node: %ld\n", SIZE(maple_node));
>
> fprintf(fp, " percpu_counter: %ld\n", SIZE(percpu_counter));
>
More information about the Crash-utility
mailing list