Home
last modified time | relevance | path

Searched refs:summary (Results 1 – 14 of 14) sorted by relevance

/xnu-11215/libkern/
H A DOSKextLib.cpp496 ^(OSKextLoadedKextSummary *summary, uint32_t index __unused){ in telemetry_backtrace_add_kexts()
501 (void) uuid_unparse(summary->uuid, uuid); in telemetry_backtrace_add_kexts()
504 tmpAddr = summary->text_exec_address; in telemetry_backtrace_add_kexts()
505 tmpSize = summary->text_exec_size; in telemetry_backtrace_add_kexts()
507 tmpAddr = summary->address; in telemetry_backtrace_add_kexts()
508 tmpSize = summary->size; in telemetry_backtrace_add_kexts()
541 OSKextLoadedKextSummary * summary) in OSKextGetLoadedKextSummaryForAddress() argument
543 return OSKext::summaryForAddressExt(addr, summary); in OSKextGetLoadedKextSummaryForAddress()
/xnu-11215/tools/lldbmacros/
H A Dkext.py60 …lf, uuid: str, vmaddr, name: str, address: int, segments: list[MachOSegment], summary: core.value):
66 self.summary = summary
157 summary=kext
249 summary = FindKextSummary(unsigned(kmod.address))
250 if summary:
251 seg = text_segment(summary.segments)
289 summary = GetKextSummary(ksum.kmod)
290 print(summary + " segment: {} offset = {:#0x}".format(
H A Dmisc.py532 def PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex): argument
534 if do_summary and summary:
535 s = summary(elem)
595 summary = None
597 summary = lldb_summary_definitions[elem_type]
599 print(summary.header)
605 PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex)
609 PrintIteratedElem(i, elem, elem_type, do_summary, summary, regex)
H A DREADME.md11 ii. Writing new summary functions
60 SPECIAL: The `xnu.py` script brings in kernel type summary functions. To enable these please do -
80 …ing-| | <-- provides scriptability for kernel data structures through summary/command invocatio…
96 …* Customization for plugging in summary functions for lldb type summaries. (see doc strings for @l…
182 SPECIAL Note: Very often you will find yourself making changes to a file for some command/summary a…
219 see all the registered type summaries run the command `type summary list -w kernel` on lldb prompt.
222 ii. Writing new summary functions
225 diagnosed better if displayed differently, then feel free to add a type summary for that type. Foll…
252 Q. How do I avoid printing the summary and see the actual data in a structure?
272 …Q. I made a change in a python file for a command or summary, but the output is not reflected in t…
[all …]
H A Dipc.py513 summary, _, _, _ = GetTaskBusyIPCSummary(tval)
514 print(summary)
1683 (summary, table_size, nbusy, nmsgs) = GetTaskBusyIPCSummary(tsk)
1687 print(summary)
1689 (summary, table_size, nbusy, nmsgs) = GetTaskBusyIPCSummary(tsk)
1693 print(summary)
H A Dmemory.py2765 summary = "\n"
2767 summary += "Owner ctid \t: \t{reflock.kern_apfs_rl_owner:#d} ".format(reflock=reflock)
2770 summary += "(thread_t {:#x})\n".format(thread)
2772 summary += "No Owner\n"
2773 summary += "Waiters \t: \t{reflock.kern_apfs_rl_waiters:#d}\n".format(reflock=reflock)
2774 summary += "Delayed Free \t: \t{reflock.kern_apfs_rl_delayed_free:#d}\n".format(reflock=reflock)
2775 summary += "Wake \t\t: \t{reflock.kern_apfs_rl_wake:#d}\n".format(reflock=reflock)
2776 summary += "Allocated \t: \t{reflock.kern_apfs_rl_allocated:#d}\n".format(reflock=reflock)
2777 summary += "Allow Force \t: \t{reflock.kern_apfs_rl_allow_force:#d}\n".format(reflock=reflock)
2778 summary += "RefCount \t: \t{reflock.kern_apfs_rl_count:#d}\n".format(reflock=reflock)
[all …]
/xnu-11215/libkern/libkern/c++/
H A DOSKext.h117 OSKextLoadedKextSummary * summary);
300 OSKextLoadedKextSummary * summary);
743 void (^ handler)(OSKextLoadedKextSummary *summary, uint32_t index));
750 OSKextLoadedKextSummary * summary);
753 OSKextLoadedKextSummary * summary,
757 OSKextLoadedKextSummary * summary,
774 void updateLoadedKextSummary(OSKextLoadedKextSummary *summary);
/xnu-11215/san/coverage/
H A Dkcov_ksancov.c400 OSKextLoadedKextSummary summary = {}; in kcov_ksancov_bookmark_on_demand_module() local
411 if (OSKextGetLoadedKextSummaryForAddress(start, &summary) != KERN_SUCCESS) { in kcov_ksancov_bookmark_on_demand_module()
416 ksancov_od_log("ksancov: Dropping %s pre-initialization\n", summary.name); in kcov_ksancov_bookmark_on_demand_module()
422 summary.name); in kcov_ksancov_bookmark_on_demand_module()
431 gate_section = getsectdatafromheader((kernel_mach_header_t *)summary.address, in kcov_ksancov_bookmark_on_demand_module()
435 summary.name); in kcov_ksancov_bookmark_on_demand_module()
471 strlcpy(entry->bundle, summary.name, sizeof(entry->bundle)); in kcov_ksancov_bookmark_on_demand_module()
/xnu-11215/osfmk/i386/AT386/
H A Dmodel_dep.c1269 OSKextLoadedKextSummary *summary = gLoadedKextSummaries->summaries + i; in panic_print_kmod_symbol_name() local
1271 if ((search >= summary->address) && in panic_print_kmod_symbol_name()
1272 (search < (summary->address + summary->size))) { in panic_print_kmod_symbol_name()
1273 kernel_mach_header_t *header = (kernel_mach_header_t *)(uintptr_t) summary->address; in panic_print_kmod_symbol_name()
1274 if (panic_print_macho_symbol_name(header, search, summary->name) == 0) { in panic_print_kmod_symbol_name()
1275 paniclog_append_noflush("%s + %llu", summary->name, (unsigned long)search - summary->address); in panic_print_kmod_symbol_name()
/xnu-11215/libkern/c++/
H A DOSKext.cpp15690 handler(summary, n++);
15716 (kscan_addr < (summary->text_exec_address + summary->text_exec_size))) {
15746 if ((addr >= summary->address) && (addr < (summary->address + summary->size))) {
15747 return summary;
15755 return summary;
15811 if (addr >= summary->address && addr < summary->address + summary->size) {
15845 memcpy(summary, foundSummary, sizeof(*summary));
15867 return summary;
15899 tmpSize = summary->size;
16521 memcpy(summary->uuid, uuid->getBytesNoCopy(), sizeof(summary->uuid));
[all …]
/xnu-11215/tools/lldbmacros/core/
H A Dcvalue.py115 summary = sbv.GetSummary()
116 if summary:
117 return summary.strip('"')
/xnu-11215/libkern/libkern/
H A DOSKextLibPrivate.h1032 OSKextLoadedKextSummary * summary);
/xnu-11215/tools/trace/
H A Dparse_ipc_trace.py858 if not args.graph and not args.freq and not args.summary and not args.nodegrid:
899 if args.summary:
900 sys.stderr.write("Writing summary data to {:s}...\n".format(args.summary.name))
901 graph.print_datasummary(args.summary)
/xnu-11215/libkern/zlib/
H A DREADME41 http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/package-summary.html