• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/libkern/c++/

Lines Matching defs:executable

168 /* An indirect reference to the executable file from an mkext
449 "Can't allocate linked executable wrapper for %s.",
1385 /* Also get the executable's bundle-relative path if present.
1399 /* Create an OSData wrapper around the linked executable.
1410 "Kext %s can't find prelinked kext executable size.",
1419 IOLog("kaslr: unslid 0x%lx slid 0x%lx length %u - prelink executable \n",
1436 IOLog("kaslr: unslid 0x%lx slid 0x%lx - prelink executable source \n",
1472 "Kext %s failed to create executable wrapper.",
1579 OSData * executable = NULL; // must release
1669 /* An executable is not mandatory.
1677 "Can't translate physical address 0x%x of kext executable "
1684 executable = OSData::withBytesNoCopy(executableAddr,
1686 if (!executable) {
1690 "Failed to create executable wrapper for device tree entry %s.",
1695 /* A kext with an executable needs to retain the whole booterData
1696 * object to keep the executable in memory.
1698 if (!setExecutable(executable, booterData)) {
1702 "Failed to set kext executable for device tree entry %s.",
1714 OSSafeRelease(executable);
1776 * might have to uncompress an mkext executable and we shouldn't
1798 * unrelocated executable is no longer around (and we never had it
1820 "(same version and executable).",
1841 "executable UUID is already present.",
2098 * executable.
2120 panic("Attempt to set an executable on a kext "
2524 OSData * executable = NULL; // must release
2539 /* If we have a path to the executable, save it.
2555 executable = createMkext2FileEntry(mkextData,
2556 executableOffsetNum, "executable");
2558 if (!executable) {
2561 if (!setExecutable(executable, mkextData, true)) {
2570 OSSafeRelease(executable);
3027 * executable in it. That should all have been flushed out at the
3674 MKEXT2_GET_ENTRY_DATA(fileinfo), "executable",
3679 "Kext %s - unknown mkext version 0x%x for executable.",
3683 /* Regardless of success, remove the mkext executable,
3861 /* An interface kext doesn't have a linked executable with an LC_UUID,
3870 /* For real kexts, try to get the UUID from the linked executable,
3871 * or if is hasn't been linked yet, the unrelocated executable.
4554 /* More hack! If the kext doesn't declare an executable, even if we
4560 * not declare an executable and serve only as a package for personalities
4567 "Kext %s has no executable; removing any personalities naming it.",
4907 "Can't load kext %s - executable is missing.",
5016 " executable: %p executable_length: %d\n"
5073 * copy of the UUID out of the original executable via copyUUID()
5074 * while we still have the original executable.
5119 "Kext %s executable loaded; %u pages at 0x%lx (load tag %u).",
5152 /* We no longer need the unrelocated executable (which the linker
5161 "Failed to load executable for kext %s.",
5273 panic("Attempt to set linked executable on kext "
5544 /* Verify that the start/stop function is executable.
5565 "is not executable.",
5982 * have no OSMetaClass references before unloading the kext executable
5983 * from memory. OSMetaClasses may have pointers into the kext executable
6042 /* Unwire and free the linked executable.
6063 "Kext %s unwiring and unmapping linked executable.",
6795 /* Add the library directly only if it has an executable to link.