Lines Matching refs:elf
176 UNWIND_CHECK_TRUE(!findPath.empty(), false, "elf found failed (belong to %s)", filePath_.c_str());
180 HLOGW("elf open failed with '%s'", findPath.c_str());
200 UNWIND_CHECK_TRUE(!elfPath.empty(), false, "elf found failed (belong to %s)", filePath_.c_str());
204 map->elf = elfFile_;
211 HLOGE("Failed to create elf file for %s.", elfPath.c_str());
216 HLOGE("parse elf file failed.");
220 HLOGD("loaded elf %s", elfPath.c_str());
226 map->elf = elfFile_;
228 map->prevMap->elf = elfFile_;
353 HLOGD("%zu symbols loadded from elf '%s'.", symbols_.size(), elfPath.c_str());
358 HLOGD("buildId not found from elf '%s'.", elfPath.c_str());
360 // buildId not found from elf '/system/bin/ld-musl-arm.so.1'.
372 map->elf = elfFile_;
376 HLOGD("loaded elf %s", elfPath.c_str());
381 HLOGD("parser elf file failed.");
431 3. map section offset + map page offset(000c5000) = elf file offset
432 4. elf file offset - exec file offset(000c5000)
434 5. ip offset + exec begin vaddr(2c5000) = virtual ip in elf
437 HLOGM(" ip :0x%016" PRIx64 " -> elf offset :0x%016" PRIx64 " -> vaddr :0x%016" PRIx64 " ",
682 // this is different with elf
683 // elf use ip - mapStart + mapPageOffset - minExecAddrFileOffset_ + textExecVaddr_
921 // default is elf