btf_elf: Remove unused is_big_endian member

Now that we use btf__endianness() to figure out that info, ditch this
unused member.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Arnaldo Carvalho de Melo 2021-06-02 09:14:24 -03:00
parent 81fe7d688d
commit e6b69ffc74
2 changed files with 1 additions and 5 deletions

View File

@ -97,9 +97,8 @@ struct btf_elf *btf_elf__new(const char *filename, Elf *elf, struct btf *base_bt
if (strstarts(filename, "/sys/kernel/btf/")) {
try_as_raw_btf:
btfe->wordsize = sizeof(long);
btfe->is_big_endian = BYTE_ORDER == BIG_ENDIAN;
btf__set_endianness(btfe->btf,
btfe->is_big_endian ? BTF_BIG_ENDIAN : BTF_LITTLE_ENDIAN);
BYTE_ORDER == BIG_ENDIAN ? BTF_BIG_ENDIAN : BTF_LITTLE_ENDIAN);
return btfe;
}
@ -139,11 +138,9 @@ try_as_raw_btf:
switch (btfe->ehdr.e_ident[EI_DATA]) {
case ELFDATA2LSB:
btfe->is_big_endian = false;
btf__set_endianness(btfe->btf, BTF_LITTLE_ENDIAN);
break;
case ELFDATA2MSB:
btfe->is_big_endian = true;
btf__set_endianness(btfe->btf, BTF_BIG_ENDIAN);
break;
default:

View File

@ -22,7 +22,6 @@ struct btf_elf {
char *filename;
int in_fd;
uint8_t wordsize;
bool is_big_endian;
uint32_t percpu_shndx;
uint64_t percpu_base_addr;
uint64_t percpu_sec_sz;