Lines Matching defs:elfFile
265 static int readElfHeader(ifstream& elfFile, Elf64_Ehdr* eh) { in readElfHeader()
275 static int readSectionHeadersAll(ifstream& elfFile, vector<Elf64_Shdr>& shTable) { in readSectionHeadersAll()
294 static int readSectionByIdx(ifstream& elfFile, int id, vector<char>& sec) { in readSectionByIdx()
309 static int readSectionHeaderStrtab(ifstream& elfFile, vector<char>& strtab) { in readSectionHeaderStrtab()
321 static int getSymName(ifstream& elfFile, int nameOff, string& name) { in getSymName()
335 static int readSectionByName(const char* name, ifstream& elfFile, vector<char>& data) { in readSectionByName()
366 unsigned int readSectionUint(const char* name, ifstream& elfFile) { in readSectionUint()
389 static int readSectionByType(ifstream& elfFile, int type, vector<char>& data) { in readSectionByType()
417 static int readSymTab(ifstream& elfFile, int sort, vector<Elf64_Sym>& data) { in readSymTab()
440 static int readProgDefs(ifstream& elfFile, vector<struct bpf_prog_def>& pd) { in readProgDefs()
462 static int getSectionSymNames(ifstream& elfFile, const string& sectionName, vector<string>& names, in getSectionSymNames()
508 static int readCodeSections(ifstream& elfFile, vector<codeSection>& cs) { in readCodeSections()
581 static int getSymNameByIdx(ifstream& elfFile, int index, string& name) { in getSymNameByIdx()
652 static int createMaps(const char* elfPath, ifstream& elfFile, vector<unique_fd>& mapFds, in createMaps()
898 static void applyMapRelo(ifstream& elfFile, vector<unique_fd> &mapFds, vector<codeSection>& cs) { in applyMapRelo()
1118 ifstream elfFile(elfPath, ios::in | ios::binary); in loadProg() local