• Home
  • Raw
  • Download

Lines Matching refs:bufSize

58                                                  const std::size_t bufSize);
59 bool Init(unsigned char * const ehdrBuf, const std::size_t bufSize);
78 bool ParseElf32Header(unsigned char * const ehdrBuf, const std::size_t bufSize);
79 bool ParseElf64Header(unsigned char * const ehdrBuf, const std::size_t bufSize);
80 static inline void DumpEhdrBuf(const char * const ehdrBuf, const std::size_t bufSize) in DumpEhdrBuf() argument
85 ofs.write(ehdrBuf, bufSize); in DumpEhdrBuf()
92 static std::unique_ptr<ProgramHeader> MakeUnique(char * const phdrBuf, const size_t bufSize);
93 inline bool Init(char * const phdrBuf, const size_t bufSize) in Init() argument
95 if (bufSize == phdr32Size and ParsePrgHeader32(phdrBuf)) { in Init()
98 if (bufSize == phdr64Size and ParsePrgHeader64(phdrBuf)) { in Init()
118 static inline void DumpPhdrBuf(const char * const phdrBuf, const std::size_t bufSize) in DumpPhdrBuf() argument
123 ofs.write(phdrBuf, bufSize); in DumpPhdrBuf()
130 static std::unique_ptr<SectionHeader> MakeUnique(char * const shdrBuf, const size_t bufSize,
133 inline bool Init(char * const shdrBuf, const size_t bufSize, const size_t index) in Init() argument
136 if (bufSize == shdr32Size and ParseSecHeader32(shdrBuf)) { in Init()
139 if (bufSize == shdr64Size and ParseSecHeader64(shdrBuf)) { in Init()
163 static inline void DumpShdrBuf(const char * const shdrBuf, const std::size_t bufSize) in DumpShdrBuf() argument
168 ofs.write(shdrBuf, bufSize); in DumpShdrBuf()
175 static std::unique_ptr<ElfSymbol> MakeUnique(char * const symBuf, const std::size_t bufSize);
176 inline bool Init(char * const symBuf, const std::size_t bufSize) in Init() argument
178 if (bufSize == symEnt32Size and ParseElf32Symbol(symBuf)) { in Init()
181 if (bufSize == symEnt64Size and ParseElf64Symbol(symBuf)) { in Init()
199 static inline void DumpSymBuf(const char * const symBuf, const std::size_t bufSize) in DumpSymBuf() argument
204 ofs.write(symBuf, bufSize); in DumpSymBuf()