| H A D | btf_dump.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)4  * BTF-to-C type converter.
 26 static const size_t PREFIX_CNT = sizeof(PREFIXES) - 1;
 30 	return lvl >= PREFIX_CNT ? PREFIXES : &PREFIXES[PREFIX_CNT - lvl]; in pfx()
 45 /* per-typ
 133 btf_name_of(const struct btf_dump * d,__u32 name_off) btf_name_of()  argument
 138 btf_dump_printf(const struct btf_dump * d,const char * fmt,...) btf_dump_printf()  argument
 155 struct btf_dump *d; btf_dump__new()  local
 196 btf_dump_resize(struct btf_dump * d) btf_dump_resize()  argument
 239 btf_dump__free(struct btf_dump * d) btf_dump__free()  argument
 282 btf_dump__dump_type(struct btf_dump * d,__u32 id) btf_dump__dump_type()  argument
 316 btf_dump_mark_referenced(struct btf_dump * d) btf_dump_mark_referenced()  argument
 382 btf_dump_add_emit_queue_id(struct btf_dump * d,__u32 id) btf_dump_add_emit_queue_id()  argument
 474 btf_dump_order_type(struct btf_dump * d,__u32 id,bool through_ptr) btf_dump_order_type()  argument
 657 btf_dump_is_blacklisted(struct btf_dump * d,__u32 id) btf_dump_is_blacklisted()  argument
 690 btf_dump_emit_type(struct btf_dump * d,__u32 id,__u32 cont_id) btf_dump_emit_type()  argument
 865 btf_dump_emit_bit_padding(const struct btf_dump * d,int cur_off,int next_off,int next_align,bool in_bitfield,int lvl) btf_dump_emit_bit_padding()  argument
 959 btf_dump_emit_struct_fwd(struct btf_dump * d,__u32 id,const struct btf_type * t) btf_dump_emit_struct_fwd()  argument
 968 btf_dump_emit_struct_def(struct btf_dump * d,__u32 id,const struct btf_type * t,int lvl) btf_dump_emit_struct_def()  argument
 1045 btf_dump_emit_missing_aliases(struct btf_dump * d,__u32 id,const struct btf_type * t) btf_dump_emit_missing_aliases()  argument
 1060 btf_dump_emit_enum_fwd(struct btf_dump * d,__u32 id,const struct btf_type * t) btf_dump_emit_enum_fwd()  argument
 1066 btf_dump_emit_enum32_val(struct btf_dump * d,const struct btf_type * t,int lvl,__u16 vlen) btf_dump_emit_enum32_val()  argument
 1091 btf_dump_emit_enum64_val(struct btf_dump * d,const struct btf_type * t,int lvl,__u16 vlen) btf_dump_emit_enum64_val()  argument
 1122 btf_dump_emit_enum_def(struct btf_dump * d,__u32 id,const struct btf_type * t,int lvl) btf_dump_emit_enum_def()  argument
 1180 btf_dump_emit_fwd_def(struct btf_dump * d,__u32 id,const struct btf_type * t) btf_dump_emit_fwd_def()  argument
 1191 btf_dump_emit_typedef_def(struct btf_dump * d,__u32 id,const struct btf_type * t,int lvl) btf_dump_emit_typedef_def()  argument
 1211 btf_dump_push_decl_stack_id(struct btf_dump * d,__u32 id) btf_dump_push_decl_stack_id()  argument
 1271 btf_dump__emit_type_decl(struct btf_dump * d,__u32 id,const struct btf_dump_emit_type_decl_opts * opts) btf_dump__emit_type_decl()  argument
 1292 btf_dump_emit_type_decl(struct btf_dump * d,__u32 id,const char * fname,int lvl) btf_dump_emit_type_decl()  argument
 1373 btf_dump_emit_mods(struct btf_dump * d,struct id_stack * decl_stack) btf_dump_emit_mods()  argument
 1399 btf_dump_drop_mods(struct btf_dump * d,struct id_stack * decl_stack) btf_dump_drop_mods()  argument
 1413 btf_dump_emit_name(const struct btf_dump * d,const char * name,bool last_was_ptr) btf_dump_emit_name()  argument
 1421 btf_dump_emit_type_chain(struct btf_dump * d,struct id_stack * decls,const char * fname,int lvl) btf_dump_emit_type_chain()  argument
 1609 btf_dump_emit_type_cast(struct btf_dump * d,__u32 id,bool top_level) btf_dump_emit_type_cast()  argument
 1642 btf_dump_name_dups(struct btf_dump * d,struct hashmap * name_map,const char * orig_name) btf_dump_name_dups()  argument
 1665 btf_dump_resolve_name(struct btf_dump * d,__u32 id,struct hashmap * name_map) btf_dump_resolve_name()  argument
 1698 btf_dump_type_name(struct btf_dump * d,__u32 id) btf_dump_type_name()  argument
 1703 btf_dump_ident_name(struct btf_dump * d,__u32 id) btf_dump_ident_name()  argument
 1716 btf_dump_data_newline(struct btf_dump * d) btf_dump_data_newline()  argument
 1721 btf_dump_data_delim(struct btf_dump * d) btf_dump_data_delim()  argument
 1726 btf_dump_data_pfx(struct btf_dump * d) btf_dump_data_pfx()  argument
 1742 btf_dump_type_values(d,fmt,...) global()  argument
 1748 btf_dump_unsupported_data(struct btf_dump * d,const struct btf_type * t,__u32 id) btf_dump_unsupported_data()  argument
 1756 btf_dump_get_bitfield_value(struct btf_dump * d,const struct btf_type * t,const void * data,__u8 bits_offset,__u8 bit_sz,__u64 * value) btf_dump_get_bitfield_value()  argument
 1797 btf_dump_bitfield_check_zero(struct btf_dump * d,const struct btf_type * t,const void * data,__u8 bits_offset,__u8 bit_sz) btf_dump_bitfield_check_zero()  argument
 1814 btf_dump_bitfield_data(struct btf_dump * d,const struct btf_type * t,const void * data,__u8 bits_offset,__u8 bit_sz) btf_dump_bitfield_data()  argument
 1833 btf_dump_base_type_check_zero(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_base_type_check_zero()  argument
 1870 btf_dump_int_data(struct btf_dump * d,const struct btf_type * t,__u32 type_id,const void * data,__u8 bits_offset) btf_dump_int_data()  argument
 1965 double d; global()  member
 1969 btf_dump_float_data(struct btf_dump * d,const struct btf_type * t,__u32 type_id,const void * data) btf_dump_float_data()  argument
 2001 btf_dump_var_data(struct btf_dump * d,const struct btf_type * v,__u32 id,const void * data) btf_dump_var_data()  argument
 2035 btf_dump_string_data(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_string_data()  argument
 2081 btf_dump_array_data(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_array_data()  argument
 2148 btf_dump_struct_data(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_struct_data()  argument
 2194 btf_dump_ptr_data(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_ptr_data()  argument
 2213 btf_dump_get_enum_value(struct btf_dump * d,const struct btf_type * t,const void * data,__u32 id,__s64 * value) btf_dump_get_enum_value()  argument
 2251 btf_dump_enum_data(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_enum_data()  argument
 2292 btf_dump_datasec_data(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data) btf_dump_datasec_data()  argument
 2315 btf_dump_type_data_check_overflow(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data,__u8 bits_offset,__u8 bit_sz) btf_dump_type_data_check_overflow()  argument
 2374 btf_dump_type_data_check_zero(struct btf_dump * d,const struct btf_type * t,__u32 id,const void * data,__u8 bits_offset,__u8 bit_sz) btf_dump_type_data_check_zero()  argument
 2482 btf_dump_dump_type_data(struct btf_dump * d,const char * fname,const struct btf_type * t,__u32 id,const void * data,__u8 bits_offset,__u8 bit_sz) btf_dump_dump_type_data()  argument
 2573 btf_dump__dump_type_data(struct btf_dump * d,__u32 id,const void * data,size_t data_sz,const struct btf_dump_type_data_opts * opts) btf_dump__dump_type_data()  argument
 [all...]
 |