MCPcopy Create free account
hub / github.com/Kitware/CMake / ByteSwap

Method ByteSwap

Source/cmELF.cxx:274–289  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

272 "ByteSwap(ELF_Dyn) assumes d_val and d_ptr are the same size");
273
274 void ByteSwap(ELF_Ehdr& elf_header)
275 {
276 cmELFByteSwap(elf_header.e_type);
277 cmELFByteSwap(elf_header.e_machine);
278 cmELFByteSwap(elf_header.e_version);
279 cmELFByteSwap(elf_header.e_entry);
280 cmELFByteSwap(elf_header.e_phoff);
281 cmELFByteSwap(elf_header.e_shoff);
282 cmELFByteSwap(elf_header.e_flags);
283 cmELFByteSwap(elf_header.e_ehsize);
284 cmELFByteSwap(elf_header.e_phentsize);
285 cmELFByteSwap(elf_header.e_phnum);
286 cmELFByteSwap(elf_header.e_shentsize);
287 cmELFByteSwap(elf_header.e_shnum);
288 cmELFByteSwap(elf_header.e_shstrndx);
289 }
290
291 void ByteSwap(ELF_Shdr& sec_header)
292 {

Callers 2

ReadMethod · 0.95
EncodeDynamicEntriesMethod · 0.95

Calls 1

cmELFByteSwapFunction · 0.85

Tested by

no test coverage detected