| 246 | } |
| 247 | |
| 248 | u32 ElfObject::GetCRC() const |
| 249 | { |
| 250 | u32 CRC = 0; |
| 251 | |
| 252 | const u32* srcdata = reinterpret_cast<const u32*>(data.data()); |
| 253 | for (u32 i = static_cast<u32>(data.size()) / 4; i; --i, ++srcdata) |
| 254 | CRC ^= *srcdata; |
| 255 | |
| 256 | return CRC; |
| 257 | } |
| 258 | |
| 259 | void ElfObject::LoadProgramHeaders() |
| 260 | { |
no test coverage detected