| /xnu-11215/libkern/ |
| H A D | OSKextLib.cpp | 496 ^(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 D | kext.py | 60 …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 D | misc.py | 532 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 D | README.md | 11 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 D | ipc.py | 513 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 D | memory.py | 2765 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 D | OSKext.h | 117 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 D | kcov_ksancov.c | 400 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 D | model_dep.c | 1269 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 D | OSKext.cpp | 15690 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 D | cvalue.py | 115 summary = sbv.GetSummary() 116 if summary: 117 return summary.strip('"')
|
| /xnu-11215/libkern/libkern/ |
| H A D | OSKextLibPrivate.h | 1032 OSKextLoadedKextSummary * summary);
|
| /xnu-11215/tools/trace/ |
| H A D | parse_ipc_trace.py | 858 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 D | README | 41 http://java.sun.com/j2se/1.4.2/docs/api/java/util/zip/package-summary.html
|