aboutsummaryrefslogtreecommitdiffstats
path: root/btf_encoder.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-25btf_encoder, pahole: Move BTF encoding options into 'struct conf_load'Alan Maguire1-1/+1
2023-02-09btf_encoder: Rework btf_encoders__*() API to allow traversal of encodersAlan Maguire1-6/+0
2022-07-12btf: Support BTF_KIND_ENUM64Yonghong Song1-1/+1
2022-03-26btf_encoder: Collect info of per-cpu variables from threadsKui-Feng Lee1-0/+2
2022-01-28pahole: Use per-thread btf instances to avoid mutex lockingKui-Feng Lee1-0/+2
2021-08-20btf_encoder: Add methods to maintain a list of btf encodersArnaldo Carvalho de Melo1-0/+7
2021-06-14btf_encoder: Pass detached_filename to the constructorArnaldo Carvalho de Melo1-2/+2
2021-06-14btf_encoder: Pass the 'skip_encoding_vars' to the constructorArnaldo Carvalho de Melo1-1/+1
2021-06-14btf_encoder: No need to export the 'struct btf_definition', make it opaqueArnaldo Carvalho de Melo1-41/+1
2021-06-09btf_encoder: Move library global variable btf_gen_floats to btf_encoder classArnaldo Carvalho de Melo1-2/+3
2021-06-09btf_encoder: Ditch unused 'btf_encoder__verbose' global variableArnaldo Carvalho de Melo1-2/+0
2021-06-09btf_encoder: Use 'struct btf' directly, stop using btf_elfArnaldo Carvalho de Melo1-2/+1
2021-06-08btf_encoder: Phagocytize percpu_secinfo from btf_elfArnaldo Carvalho de Melo1-0/+4
2021-06-08btf_encoder: Move the global btf_encoder to its users, like paholeArnaldo Carvalho de Melo1-2/+0
2021-06-08btf_encoder: Adopt the cu__encode_btf() method, as btf_encoder__encode_cu()Arnaldo Carvalho de Melo1-1/+1
2021-06-08btf_encoder: Set btf_encoder__verbose in just one place, its usersArnaldo Carvalho de Melo1-1/+1
2021-06-08btf_encoder: Move btf_elf__verbose var to btf_encoder classArnaldo Carvalho de Melo1-0/+2
2021-06-08btf_encoder: Adopt btf_elf__force, its only used in btf_encoder methodsArnaldo Carvalho de Melo1-3/+4
2021-06-08pahole: Adopt btf_encoder object instantiation from btf_encoderArnaldo Carvalho de Melo1-2/+1
2021-06-08btf_encoder: Move the function encode() to be a btf_encoder methodArnaldo Carvalho de Melo1-1/+1
2021-06-08btf_encoder: Temporarily expose the 'encoder' variableArnaldo Carvalho de Melo1-0/+2
2021-06-08btf_encoder: Move 'filename' member from btf_elf to btf_encoderArnaldo Carvalho de Melo1-0/+1
2021-06-04btf_encoder: Move global elf_functions table to the btf_encoder classArnaldo Carvalho de Melo1-0/+6
2021-06-04btf_encoder: Move ELF's ehdr from btf_elf to btf_encoderArnaldo Carvalho de Melo1-0/+2
2021-06-04btf_encoder: Move 'symtab' from btf_elf to btf_encoderArnaldo Carvalho de Melo1-4/+6
2021-06-04btf_encoder: Move percpu members from btf_elf to btf_encoderArnaldo Carvalho de Melo1-0/+3
2021-06-04btf_encoder: Add a 'verbose' member for encoder specific logging requestsArnaldo Carvalho de Melo1-2/+3
2021-06-04btf_encoder: Move 'array_index_id' global variable to 'struct btf_encoder'Arnaldo Carvalho de Melo1-2/+3
2021-06-04btf_encoder: Move percpu vars global variables to btf_encoder classArnaldo Carvalho de Melo1-0/+13
2021-06-04btf_encoder: Move 'need_index_type' global variable to 'struct btf_encoder'Arnaldo Carvalho de Melo1-1/+2
2021-06-04btf_encoder: Move 'has_index_type' global variable to 'struct btf_encoder'Arnaldo Carvalho de Melo1-0/+3
2021-06-04btf_encoder: Introduce 'struct btf_encoder' to have all the current globalsArnaldo Carvalho de Melo1-0/+8
2021-06-04btf_encoder: Pass the base BTF object to the BTF encoderArnaldo Carvalho de Melo1-1/+2
2021-06-04pahole: Allow encoding BTF into a detached fileArnaldo Carvalho de Melo1-2/+2
2020-09-21btf_encoder: Allow disabling BTF var encoding.Hao Luo1-1/+2
2020-08-05btf_encoder: Teach pahole to store percpu variables in vmlinux BTF.Hao Luo1-1/+1
2019-01-18Fixup copyright notices for BTF files authored by Facebook engineersMartin Lau1-1/+4
2019-01-18Adopt SPDX-License-IdentifierDomenico Andreoli1-0/+5
2018-12-20btf: Allow multiple cu's in dwarf->btf conversionAndrii Nakryiko1-0/+2
2018-07-25btf: Add BTF supportMartin KaFai Lau1-0/+8