Data type question in bcc_elf.c: 236 line
AlwaysEden opened this issue · comments
![스크린샷 2024-02-26 21 45 13](https://private-user-images.githubusercontent.com/87646333/307791170-8f267299-a041-45a9-bb4a-5a02754c3459.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE1MDMxMzksIm5iZiI6MTcyMTUwMjgzOSwicGF0aCI6Ii84NzY0NjMzMy8zMDc3OTExNzAtOGYyNjcyOTktYTA0MS00NWE5LWJiNGEtNWEwMjc1NGMzNDU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIwVDE5MTM1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRhMjE3YTQ5OTc2ZGY2NWE2YmY1ZDc2MDdjMzNkYjQ0MzQ0Y2NkZjcyNzI1Y2RlMWY0ODM4Zjg2YjUxNmE2ZDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AVVTGjeqTADC-o-YUcoQiu792DJY0mDDsRvDEpslF7Y)
I used this libelf(https://github.com/WolfgangSt/libelf/tree/master). But It doesn't have GElf_Nhdr data type. The library have following variables. Let me know either bcc project uses other libelf or that is typo.
typedef Elf64_Addr GElf_Addr;
typedef Elf64_Half GElf_Half;
typedef Elf64_Off GElf_Off;
typedef Elf64_Sword GElf_Sword;
typedef Elf64_Word GElf_Word;
typedef Elf64_Sxword GElf_Sxword;
typedef Elf64_Xword GElf_Xword;
typedef Elf64_Ehdr GElf_Ehdr;
typedef Elf64_Phdr GElf_Phdr;
typedef Elf64_Shdr GElf_Shdr;
typedef Elf64_Dyn GElf_Dyn;
typedef Elf64_Rel GElf_Rel;
typedef Elf64_Rela GElf_Rela;
typedef Elf64_Sym GElf_Sym;