pahole(1) on Linux
The text 3e3bbf582be8, as Debian 11 (Bullseye) shipped it.
Shows, manipulates data structure layout and pretty prints raw data.
Flags it lists
-
--anon_include -
--bit_holes -
--btf_base -
--btf_encode -
--btf_encode_force -
--cacheline_size -
--class_name -
--class_name_len -
--contains -
--count -
--cu_exclude -
--decl_exclude -
--defined_in -
--dwarf_offset -
--exclude -
--expand_pointers -
--expand_types -
--find_pointers_to -
--fixup_silly_bitfields -
--flat_arrays -
--format_path -
--hex -
--hole_size_ge -
--holes -
--nested_anon_include -
--nr_definitions -
--nr_members -
--nr_methods -
--numeric_version -
--packable -
--packed -
--prefix_filter -
--quiet -
--recursive -
--rel_offset -
--reorganize -
--separator -
--show_decl_info -
--show_first_biggest_size_base_type_member -
--show_only_data_members -
--show_reorg_steps -
--sizes -
--skip -
--skip_encoding_btf_vars -
--structs -
--suppress_aligned_attribute -
--suppress_force_paddings -
--suppress_packed -
--unions -
--verbose -
--version -
--word_size -
-A -
-B -
-C -
-D -
-E -
-F -
-H -
-I -
-J -
-M -
-N -
-O -
-P -
-R -
-S -
-T -
-V -
-X -
-a -
-c -
-d -
-f -
-i -
-l -
-m -
-n -
-p -
-q -
-r -
-s -
-t -
-u -
-w -
-x -
-y -
-z