Home
last modified time | relevance | path

Searched refs:tracking (Results 1 – 11 of 11) sorted by relevance

/xnu-11215/iokit/Kernel/
H A DIOLib.cpp281 IOTrackingAddress tracking; member
316 bzero(&hdr->tracking, sizeof(hdr->tracking));
318 hdr->tracking.size = size;
319 IOTrackingAdd(gIOMallocTracking, &hdr->tracking.tracking, size, true, VM_KERN_MEMORY_NONE);
355 size = hdr->tracking.size; in IOFree_internal()
423 IOTrackingAddress tracking; member
580 bzero(&hdr->tracking, sizeof(hdr->tracking));
582 hdr->tracking.size = size;
583 IOTrackingAdd(gIOMallocTracking, &hdr->tracking.tracking, size, true, VM_KERN_MEMORY_NONE);
634 size = hdr->tracking.size; in IOFreeAligned_internal()
[all …]
H A DIOKitDebug.cpp742 IOTrackingAddress * tracking; in IOTrackingAlloc() local
754 tracking->address = address; in IOTrackingAlloc()
755 tracking->size = size; in IOTrackingAlloc()
757 IOTrackingAdd(queue, &tracking->tracking, size, true, VM_KERN_MEMORY_NONE); in IOTrackingAlloc()
766 IOTrackingAddress * tracking; in IOTrackingFree() local
784 while (!queue_end(&site->instances, &tracking->tracking.link)) { in IOTrackingFree()
785 nextAddress = (IOTrackingAddress *) queue_next(&tracking->tracking.link); in IOTrackingFree()
794 IOTrackingRemoveInternal(queue, &tracking->tracking, size, -1U); in IOTrackingFree()
795 kfree_type(IOTrackingAddress, tracking); in IOTrackingFree()
798 tracking = nextAddress; in IOTrackingFree()
[all …]
H A DIOKitKernelInternal.h81 IOMemoryMapTracking(IOTrackingUser * tracking, task_t * task,
H A DIOMemoryDescriptor.cpp5050 IOMemoryMapTracking(IOTrackingUser * tracking, task_t * task, in IOMemoryMapTracking() argument
5055 IOMemoryMap * map = (typeof(map))(((uintptr_t) tracking) - iomap_offsetof(IOMemoryMap, fTracking)); in IOMemoryMapTracking()
/xnu-11215/libkern/c++/
H A DOSMetaClass.cpp116 IOTrackingQueue * tracking; member
597 reserved->tracking = IOTrackingQueueAlloc(inClassName, (uintptr_t) this, in OSMetaClass()
714 IOTrackingQueueFree(reserved->tracking); in ~OSMetaClass()
1586 return IOTrackingAdd(reserved->tracking, mem, classSize, false, VM_KERN_MEMORY_NONE); in trackedInstance()
1594 return IOTrackingRemove(reserved->tracking, mem, classSize); in trackedFree()
1602 return IOTrackingAccumSize(reserved->tracking, mem, size); in trackedAccumSize()
1608 return reserved->tracking; in getTracking()
/xnu-11215/iokit/IOKit/
H A DIOKitDebug.h259 IOTracking tracking; member
294 void IOTrackingRemoveUser(IOTrackingQueue * head, IOTrackingUser * tracking);
/xnu-11215/libsyscall/mach/
H A Derr_libkern.sub50 "(libkern/metaclass) allocation failure, class tracking dictionaries", /* 5 */
/xnu-11215/config/
H A DMASTER372 # enable per-process memory priority tracking
527 options IOTRACKING # IOKit tracking # <iotracking>
768 # support for tracking service port labels for stackshots/debugging
/xnu-11215/osfmk/tests/
H A DREADME.md119 const char * xtp_func_name; /* widget name for tracking in serial output */
/xnu-11215/doc/vm/
H A Dmemorystatus.md101 - [PressuredExit (A.K.A. activity tracking)](https://confluence.sd.apple.com/display/allOSSystemsIn…
/xnu-11215/bsd/pthread/
H A Dpthread_workqueue.c1938 #pragma mark thread state tracking