Lines Matching refs:summary

9733         (*printf_func)("         can't perform kext scan: no kext summary");
9742 "missing kext summary page %p", summary_page);
9748 OSKextLoadedKextSummary * summary;
9750 summary = gLoadedKextSummaries->summaries + i;
9751 if (!summary->address) {
9755 if (!summaryIsInBacktrace(summary, addr, cnt)) {
9764 printSummary(summary, printf_func, doUnslide);
9781 OSKextLoadedKextSummary * summary,
9789 if ((kscan_addr >= summary->address) &&
9790 (kscan_addr < (summary->address + summary->size)))
9816 OSKextLoadedKextSummary * summary;
9818 summary = gLoadedKextSummaries->summaries + i;
9820 if (summary->loadTag == tag_ID) {
9821 (void) uuid_unparse(summary->uuid, uuid);
9832 OSKextLoadedKextSummary * summary,
9841 if (!OSKextVersionGetString(summary->version, version, sizeof(version))) {
9844 (void) uuid_unparse(summary->uuid, uuid);
9847 tmpAddr = VM_KERNEL_UNSLIDE(summary->address);
9850 tmpAddr = summary->address;
9853 summary->name, version, uuid,
9854 tmpAddr, tmpAddr + summary->size - 1);
9857 for (kmod_ref = (kmod_reference_t *) summary->reference_list;
10311 /* Calculate the size needed for the new summary headers.
10347 /* Populate the summary header.
10354 /* Populate each kext summary.
10402 OSKext::updateLoadedKextSummary(OSKextLoadedKextSummary *summary)
10406 strlcpy(summary->name, getIdentifierCString(),
10407 sizeof(summary->name));
10411 memcpy(summary->uuid, uuid->getBytesNoCopy(), sizeof(summary->uuid));
10415 summary->address = kmod_info->address;
10416 summary->size = kmod_info->size;
10417 summary->version = getVersion();
10418 summary->loadTag = kmod_info->id;
10419 summary->flags = 0;
10420 summary->reference_list = (uint64_t) kmod_info->reference_list;