Lines Matching defs:elfFile
120 static int readElfHeader(ifstream &elfFile, Elf64_Ehdr *eh) { in readElfHeader()
132 static int readSectionHeadersAll(ifstream &elfFile, in readSectionHeadersAll()
155 static int readSectionByIdx(ifstream &elfFile, int id, vector<char> &sec) { in readSectionByIdx()
173 static int readSectionHeaderStrtab(ifstream &elfFile, vector<char> &strtab) { in readSectionHeaderStrtab()
187 static int getSymName(ifstream &elfFile, int nameOff, string &name) { in getSymName()
203 static int readSectionByName(const char *name, ifstream &elfFile, in readSectionByName()
240 unsigned int readSectionUint(const char *name, ifstream &elfFile, in readSectionUint()
267 static int readSectionByType(ifstream &elfFile, int type, vector<char> &data) { in readSectionByType()
299 static int readSymTab(ifstream &elfFile, int sort, vector<Elf64_Sym> &data) { in readSymTab()
344 static int readProgDefs(ifstream &elfFile, vector<struct bpf_prog_def> &pd) { in readProgDefs()
362 static int getSectionSymNames(ifstream &elfFile, const string §ionName, in getSectionSymNames()
430 static int readCodeSections(ifstream &elfFile, vector<codeSection> &cs, in readCodeSections()
515 static int getSymNameByIdx(ifstream &elfFile, int index, string &name) { in getSymNameByIdx()
579 static int createMaps(const char *elfPath, ifstream &elfFile, in createMaps()
749 static void applyMapRelo(ifstream &elfFile, vector<unique_fd> &mapFds, in applyMapRelo()
918 ifstream elfFile(elfPath, ios::in | ios::binary); in loadProg() local