Analysis of sampling pid 532 every 10.000000 milliseconds Call graph: 300 Thread_0f07 300 start 300 _start 300 main 300 DarwinHandleGUI 300 NSApplicationMain 300 -[NSApplication run] 300 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 300 _DPSNextEvent 300 BlockUntilNextEventMatchingListInMode 300 ReceiveNextEventCommon 300 RunCurrentEventLoopInMode 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 __CFRunLoopPerformPerform 300 __NSFireMainThreadPerform 300 -[CXServer createProgramsMenu:] 300 -[CXServer addMenusForDir:toMenu:] 300 -[CXServer addMenusForDir:toMenu:] 298 -[CXServer addMenusForDir:toMenu:] 295 -[CXServer addMenusForDir:toMenu:] 263 -[CXServer addMenusForDir:toMenu:] 175 -[CXServer addMenusForDir:toMenu:] 78 -[CXServer addMenusForDir:toMenu:] 59 +[NSFileAttributes attributesAtPath:traverseLink:] 44 FSPathMakeRef 44 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 44 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 42 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 42 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 42 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 39 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 39 FileIDTreeSetNodeType 39 FileIDTreeSetNodeTypeInternal 39 FileIDTree_SetNodeType_rpc 38 mach_msg_trap 38 mach_msg_trap 1 mach_msg 1 mach_msg 2 lstat 2 lstat 1 POSIXMount::checkWithEUID() 1 CFNumberCreate 1 _CFRuntimeCreateInstance 1 _CFRuntimeCreateInstance 1 getattrlist 1 getattrlist 1 lstat 1 lstat 9 listxattr 9 listxattr 4 stat 4 stat 1 -[NSString(NSPathUtilities) fileSystemRepresentation] 1 -[NSFileManager fileSystemRepresentationWithPath:] 1 -[NSFileManager fileSystemRepresentationWithPath:] 1 LSCopyItemInfoForRef 1 _LSCopyInfoForNode 1 FSNodePrepareCatalogInfo 1 FSGetCatalogInfo 1 PBGetCatalogInfoSync 1 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 lstat 1 lstat 18 -[NSFileManager directoryContentsAtPath:] 18 -[NSFileManager directoryContentsAtPath:matchingExtension:options:keepExtension:] 14 FSPathMakeRef 14 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 14 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 14 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 14 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 13 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 12 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 11 FileIDTreeSetNodeType 11 FileIDTreeSetNodeTypeInternal 11 FileIDTree_SetNodeType_rpc 11 mach_msg_trap 11 mach_msg_trap 1 POSIXMount::GetEntryType(stat*, unsigned char) 1 FileIDTreeGetVolumeProperties 1 FileIDTree_GetAndLockClientSharedUniverse 1 FileIDTree_GetAndLockSharedUniverse 1 pthread_mutex_unlock 1 pthread_mutex_unlock 1 FileIDTreeGetEntryInfoFromFileID 1 geteuid 1 geteuid 1 POSIXMount::makepath(unsigned long, char const*, unsigned long, char*) 1 FileIDTreeGetPathFromFileID 1 FSNodeGetPathFromFileIDInternal 1 FSNodeEntry_GetPath 1 FileIDTreeStorage_GetEntryAddress 1 FileIDTreeStorage_GetEntryAddress 2 _NSDirectoryContentsFromCarbon 1 FSGetCatalogInfoBulk 1 PBGetCatalogInfoBulkSync 1 POSIXMount::getattrsbulk(void*, unsigned long, unsigned long*, unsigned long, unsigned long, FSAttributeInfo*, unsigned char*) 1 getdirentries 1 getdirentries 1 FSOpenIterator 1 PBOpenIteratorSync 1 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 lstat 1 lstat 1 -[NSString hasPrefix:] 1 -[NSString rangeOfString:options:range:] 1 CFStringFindWithOptions 1 CFStringGetCharacters 1 -[NSPathStore2 getCharacters:range:] 1 -[NSPathStore2 getCharacters:range:] 1 -[NSString(NSPathUtilities) fileSystemRepresentation] 1 -[NSFileManager fileSystemRepresentationWithPath:] 1 -[NSString isEqual:] 1 -[NSString isEqual:] 1 -[NSWorkspace isFilePackageAtPath:] 1 LSCopyItemInfoForURL 1 _LSCopyInfoForNode 1 FSNodePrepareCatalogInfo 1 FSNodePrepareFSRef 1 FSPathMakeRef 1 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 1 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 FileIDTreeGetEntryInfoFromFileID 1 FileIDTreeGetInfoFromFileIDInternal 1 FSNodeEntry_FindByFileID 1 FileIDTreeStorage_GetEntryAddress 1 FileIDTreeStorage_GetEntryAddress 63 +[NSFileAttributes attributesAtPath:traverseLink:] 53 FSPathMakeRef 53 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 53 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 53 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 53 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 52 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 49 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 48 FileIDTreeSetNodeType 47 FileIDTreeSetNodeTypeInternal 47 FileIDTree_SetNodeType_rpc 47 mach_msg_trap 47 mach_msg_trap 1 FileIDTree_ReleaseLockedUniverse 1 pthread_mutex_lock 1 pthread_mutex_lock 1 POSIXMount::GetEntryType(stat*, unsigned char) 1 FileIDTreeGetVolumeProperties 1 FileIDTree_GetAndLockClientSharedUniverse 1 FileIDTree_GetAndLockSharedUniverse 1 pthread_mutex_lock 1 pthread_mutex_lock 2 lstat 2 lstat 1 POSIXMount::checkWithEUID() 1 CFNumberCreate 1 _CFRuntimeCreateInstance 1 _CFRuntimeCreateInstance 1 POSIXMount::makepath(unsigned long, char const*, unsigned long, char*) 1 FileIDTreeGetPathFromFileID 1 FSNodeGetPathFromFileIDInternal 1 FileIDTree_FindVolumeRecord 1 FSNodeEntry_FindByFileID 1 FSNodeEntry_FindByFileID 4 listxattr 4 listxattr 3 FSGetCatalogInfo 3 PBGetCatalogInfoSync 3 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 3 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 3 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 3 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 2 open 2 open 1 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 1 FileIDTreeSetNodeType 1 FileIDTreeSetNodeTypeInternal 1 FileIDTree_SetNodeType_rpc 1 mach_msg_trap 1 mach_msg_trap 2 stat 2 stat 1 LSCopyItemInfoForRef 1 _LSCopyInfoForNode 1 FSNodePrepareCatalogInfo 1 calloc 1 szone_calloc 1 __bzero 1 __bzero 20 -[NSWorkspace isFilePackageAtPath:] 19 LSCopyItemInfoForURL 19 _LSCopyInfoForNode 19 FSNodePrepareCatalogInfo 14 FSNodePrepareFSRef 14 FSPathMakeRef 14 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 14 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 14 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 14 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 14 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 14 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 14 FileIDTreeSetNodeType 14 FileIDTreeSetNodeTypeInternal 14 FileIDTree_SetNodeType_rpc 14 mach_msg_trap 14 mach_msg_trap 5 FSGetCatalogInfo 5 PBGetCatalogInfoSync 5 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 5 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 5 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 5 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 3 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 2 FileIDTreeSetNodeType 2 FileIDTreeSetNodeTypeInternal 2 FileIDTree_SetNodeType_rpc 2 mach_msg_trap 2 mach_msg_trap 1 FileIDTreeGetEntryInfoFromFileID 1 FileIDTree_GetAndLockClientSharedUniverse 1 FileIDTree_GetAndLockSharedUniverse 1 __spin_unlock 1 __spin_unlock 2 open 2 open 1 CFURLCreateWithFileSystemPath 1 CFURLCreateWithFileSystemPathRelativeToBase 1 CFStringCreateWithFormat 1 _CFStringCreateWithFormatAndArgumentsAux 1 snprintf_l 1 snprintf_l 14 -[NSFileManager directoryContentsAtPath:] 14 -[NSFileManager directoryContentsAtPath:matchingExtension:options:keepExtension:] 14 FSPathMakeRef 14 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 14 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 14 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 14 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 14 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 12 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 11 FileIDTreeSetNodeType 11 FileIDTreeSetNodeTypeInternal 11 FileIDTree_SetNodeType_rpc 11 mach_msg_trap 11 mach_msg_trap 1 POSIXMount::makepath(unsigned long, char const*, unsigned long, char*) 1 FileIDTreeGetPathFromFileID 1 FileIDTree_GetAndLockClientSharedUniverse 1 FileIDTree_GetAndLockSharedUniverse 1 pthread_mutex_lock 1 pthread_mutex_lock 2 lstat 2 lstat 59 +[NSFileAttributes attributesAtPath:traverseLink:] 40 FSPathMakeRef 40 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 40 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 40 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 40 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 40 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 36 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 35 FileIDTreeSetNodeType 35 FileIDTreeSetNodeTypeInternal 35 FileIDTree_SetNodeType_rpc 35 mach_msg_trap 35 mach_msg_trap 1 POSIXMount::makepath(unsigned long, char const*, unsigned long, char*) 1 FileIDTreeGetPathFromFileID 1 FSNodeGetPathFromFileIDInternal 1 FSNodeEntry_GetPath 1 FileIDTreeStorage_GetEntryAddress 1 FileIDTreeStorage_GetEntryAddress 4 FileIDTreeGetEntryInfoFromFileID 4 geteuid 4 geteuid 6 FSGetCatalogInfo 6 PBGetCatalogInfoSync 6 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 6 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 6 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 6 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 4 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 4 FileIDTreeSetNodeType 4 FileIDTreeSetNodeTypeInternal 4 FileIDTree_SetNodeType_rpc 4 mach_msg_trap 4 mach_msg_trap 1 __memcpy 1 __memcpy 1 open 1 open 5 LSCopyItemInfoForRef 5 _LSCopyInfoForNode 5 FSNodePrepareCatalogInfo 4 FSGetCatalogInfo 4 PBGetCatalogInfoSync 4 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 4 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 4 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 4 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 2 open 2 open 1 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 1 FileIDTreeGetEntryInfoFromFileID 1 geteuid 1 geteuid 1 lstat 1 lstat 1 FSNodePrepareCatalogInfo 4 listxattr 4 listxattr 4 stat 4 stat 18 -[NSWorkspace isFilePackageAtPath:] 18 LSCopyItemInfoForURL 18 _LSCopyInfoForNode 18 FSNodePrepareCatalogInfo 16 FSNodePrepareFSRef 16 FSPathMakeRef 16 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 16 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 16 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 16 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 16 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 15 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 15 FileIDTreeSetNodeType 15 FileIDTreeSetNodeTypeInternal 15 FileIDTree_SetNodeType_rpc 15 mach_msg_trap 15 mach_msg_trap 1 lstat 1 lstat 2 FSGetCatalogInfo 2 PBGetCatalogInfoSync 2 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 2 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 2 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 2 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 1 FileIDTreeSetNodeType 1 FileIDTreeSetNodeTypeInternal 1 FileIDTree_SetNodeType_rpc 1 mach_msg_trap 1 mach_msg_trap 1 lstat 1 lstat 8 -[NSFileManager directoryContentsAtPath:] 8 -[NSFileManager directoryContentsAtPath:matchingExtension:options:keepExtension:] 7 FSPathMakeRef 7 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 7 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 7 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 7 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 7 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 7 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 7 FileIDTreeSetNodeType 7 FileIDTreeSetNodeTypeInternal 7 FileIDTree_SetNodeType_rpc 7 mach_msg_trap 7 mach_msg_trap 1 _NSDirectoryContentsFromCarbon 1 FSGetCatalogInfoBulk 1 PBGetCatalogInfoBulkSync 1 ColonsToSlashes(char*) 1 ColonsToSlashes(char*) 1 -[NSMenuItem setSubmenu:] 1 -[NSMenu _setOwnedByPopUp:] 1 +[NSMenu(NSKeyEquivalents) _unregisterMenuForKeyEquivalentUniquing:] 1 NSFreeMapTable 1 NSFreeMapTable 1 -[NSString compare:] 1 -[NSString compare:options:range:] 1 CFStringCompareWithOptions 1 CFStringCompareWithOptions 1 objc_exitPoints 1 objc_exitPoints 24 +[NSFileAttributes attributesAtPath:traverseLink:] 10 FSPathMakeRef 10 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 10 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 10 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 10 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 10 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 10 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 10 FileIDTreeSetNodeType 10 FileIDTreeSetNodeTypeInternal 10 FileIDTree_SetNodeType_rpc 10 mach_msg_trap 10 mach_msg_trap 6 listxattr 6 listxattr 4 stat 4 stat 2 FSGetCatalogInfo 2 PBGetCatalogInfoSync 2 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 2 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 2 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 2 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 IsForkedDirectoryItem(VolumeInfo*, unsigned long, char const*, unsigned char*) 1 TSLockMutex 1 TSLockMutex 1 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 1 FileIDTreeSetNodeType 1 FileIDTreeSetNodeTypeInternal 1 FileIDTree_SetNodeType_rpc 1 mach_msg_trap 1 mach_msg_trap 1 +[NSFileAttributes attributesWithStat:] 1 NSAllocateObject 1 _internal_class_createInstanceFromZone 1 malloc_zone_calloc 1 spin_lock 1 spin_lock 1 LSCopyItemInfoForRef 1 _LSCopyInfoForNode 1 FSNodePrepareCatalogInfo 1 FSGetCatalogInfo 1 PBGetCatalogInfoSync 1 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 strcpy 1 strcpy 6 -[NSWorkspace isFilePackageAtPath:] 6 LSCopyItemInfoForURL 6 _LSCopyInfoForNode 6 FSNodePrepareCatalogInfo 6 FSNodePrepareFSRef 6 FSPathMakeRef 6 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 6 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 6 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 6 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 6 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 6 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 6 FileIDTreeSetNodeType 6 FileIDTreeSetNodeTypeInternal 6 FileIDTree_SetNodeType_rpc 6 mach_msg_trap 6 mach_msg_trap 1 -[NSFileManager directoryContentsAtPath:] 1 -[NSFileManager directoryContentsAtPath:matchingExtension:options:keepExtension:] 1 FSPathMakeRef 1 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 1 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 1 FileIDTreeSetNodeType 1 FileIDTreeSetNodeTypeInternal 1 FileIDTree_SetNodeType_rpc 1 mach_msg_trap 1 mach_msg_trap 1 -[NSMenu addItem:] 1 -[NSMenu insertItem:atIndex:] 1 +[NSMenu(NSKeyEquivalents) _registerMenuForKeyEquivalentUniquing:] 1 +[NSMenu(NSKeyEquivalents) _recursivelyAddItemsInMenu:toTable:] 1 objc_msgSend 1 objc_msgSend 3 -[NSWorkspace isFilePackageAtPath:] 3 LSCopyItemInfoForURL 3 _LSCopyInfoForNode 3 FSNodePrepareCatalogInfo 3 FSNodePrepareFSRef 3 FSPathMakeRef 3 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 3 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 3 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 3 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 3 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 3 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 3 FileIDTreeSetNodeType 3 FileIDTreeSetNodeTypeInternal 3 FileIDTree_SetNodeType_rpc 3 mach_msg_trap 3 mach_msg_trap 1 -[NSMenuItem setSubmenu:] 1 -[NSMenu _setOwnedByPopUp:] 1 -[NSMenu _setOwnedByPopUp:] 1 -[NSMenu _setOwnedByPopUp:] 1 +[NSMenu(NSKeyEquivalents) _unregisterMenuForKeyEquivalentUniquing:] 1 +[NSMenu(NSKeyEquivalents) _recursivelyRemoveItemsInMenu:fromTable:] 1 +[NSMenu(NSKeyEquivalents) _recursivelyRemoveItemsInMenu:fromTable:] 1 __i686.get_pc_thunk.bx 1 __i686.get_pc_thunk.bx 1 -[NSWorkspace isFilePackageAtPath:] 1 LSCopyItemInfoForURL 1 _LSCopyInfoForNode 1 FSNodePrepareCatalogInfo 1 FSGetCatalogInfo 1 PBGetCatalogInfoSync 1 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 1 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 1 open 1 open 300 Thread_1003 300 _pthread_body 300 forkThreadForFunction 300 +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 mach_msg_trap 300 mach_msg_trap 300 Thread_1103 300 _pthread_body 300 forkThreadForFunction 300 +[NSURLCache _diskCacheSyncLoop:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 mach_msg_trap 300 mach_msg_trap 300 Thread_1203 300 _pthread_body 300 forkThreadForFunction 300 +[WebFileDatabase _syncLoop:] 300 -[NSRunLoop run] 300 -[NSRunLoop runMode:beforeDate:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 mach_msg_trap 300 mach_msg_trap 300 Thread_1303 300 _pthread_body 300 forkThreadForFunction 300 -[NSUIHeartBeat _heartBeatThread:] 300 -[NSConditionLock lockWhenCondition:] 300 semaphore_wait_signal_trap 300 semaphore_wait_signal_trap 300 Thread_1403 300 _pthread_body 300 forkThreadForFunction 300 -[XServer run] 300 main 300 Dispatch 300 select 300 select 300 Thread_1503 300 _pthread_body 300 wait4 300 wait4 300 Thread_1603 300 _pthread_body 300 forkThreadForFunction 300 +[TclInterface serverThread:] 300 -[NSRunLoop run] 300 -[NSRunLoop runMode:beforeDate:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 mach_msg_trap 300 mach_msg_trap 300 Thread_1703 300 _pthread_body 300 select 300 select 300 Thread_1803 300 _pthread_body 300 forkThreadForFunction 300 +[TclInterface serverThread:] 300 -[NSRunLoop run] 300 -[NSRunLoop runMode:beforeDate:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 mach_msg_trap 300 mach_msg_trap 300 Thread_1903 300 _pthread_body 300 forkThreadForFunction 300 +[TclInterface serverThread:] 300 -[NSRunLoop run] 300 -[NSRunLoop runMode:beforeDate:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 __CFMachPortPerform 300 __NSFireMachPort 300 -[NSConcretePortCoder dispatch] 300 -[NSConnection handlePortCoder:] 300 -[NSConnection handleRequest:sequence:] 300 -[NSConnection dispatchInvocation:] 300 -[NSInvocation invoke] 300 objc_msgSendv 300 -[TclInterfacePrivate EvalTclCmd:] 300 Tcl_EvalEx 300 TclEvalObjvInternal 300 Itcl_HandleInstance 300 Itcl_EvalArgs 300 Itcl_ExecMethod 300 Itcl_EvalMemberCode 300 Tcl_EvalObjEx 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 Itcl_HandleInstance 300 Itcl_EvalArgs 300 Itcl_ExecMethod 300 Itcl_EvalMemberCode 300 Tcl_EvalObjEx 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 Itcl_HandleInstance 300 Itcl_EvalArgs 300 Itcl_ExecMethod 300 Itcl_EvalMemberCode 300 Tcl_EvalObjEx 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 TclObjInterpProc 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 TclObjInterpProc 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 TclObjInterpProc 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 Itcl_HandleInstance 300 Itcl_EvalArgs 300 Itcl_ExecMethod 300 Itcl_EvalMemberCode 300 Tcl_EvalObjEx 300 TclCompEvalObj 300 TclExecuteByteCode 300 TclEvalObjvInternal 300 Tcl_VwaitObjCmd 300 Tcl_DoOneEvent 299 Tcl_WaitForEvent 299 Tcl_ConditionWait 299 semaphore_timedwait_signal_trap 299 semaphore_timedwait_signal_trap 1 write 1 write 300 Thread_1a03 300 _pthread_body 300 wait4 300 wait4 300 Thread_1b03 300 _pthread_body 300 read 300 read 300 Thread_1c03 300 _pthread_body 300 forkThreadForFunction 300 -[BottleWrapper setupInitialData] 300 -[BottleWrapper populateInstalledPackages] 300 -[BottleWrapper doSetBottle] 300 _objc_msgForward 300 -[NSObject(NSForwardInvocation) forward::] 300 -[NSInvocation invokeWithTarget:] 300 -[NSInvocation invoke] 300 -[NSConnection sendInvocation:] 300 CFRunLoopRunInMode 300 CFRunLoopRunSpecific 300 mach_msg_trap 300 mach_msg_trap 300 Thread_1d03 300 _pthread_body 300 _xp_async_thread 300 _xp_async_dequeue 300 semaphore_wait_signal_trap 300 semaphore_wait_signal_trap Total number in stack (recursive counted multiple, when >=5): 23 FSMount::getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 23 POSIXMount::_getattrs(unsigned long, char const*, unsigned long, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 23 mach_msg_trap 22 POSIXMount::getattrscore(bool, char const*, unsigned long, char const*, unsigned long, FSAttributeInfo*, unsigned long, unsigned char*) 18 POSIXMount::nodeType(unsigned long, char const*, unsigned char, FSAttributeInfo*) 17 FileIDTreeSetNodeType 17 FileIDTreeSetNodeTypeInternal 17 FileIDTree_SetNodeType_rpc 14 _pthread_body 13 FSPathMakeRef 13 FSPathMakeRefInternal(unsigned char const*, unsigned long, unsigned long, FSRef*, unsigned char*) 13 PathGetObjectInfo(char const*, unsigned long, unsigned long, VolumeInfo**, unsigned long*, unsigned long*, char*, unsigned long*, unsigned char*) 10 FSNodePrepareCatalogInfo 10 GetFSRefAttributes(FSMount*, FSRefPrivate const*, unsigned long, FSAttributeInfo*, unsigned long, char*) 10 _LSCopyInfoForNode 9 FSGetCatalogInfo 9 PBGetCatalogInfoSync 9 forkThreadForFunction 9 lstat 8 CFRunLoopRunInMode 8 CFRunLoopRunSpecific 8 TclEvalObjvInternal 7 -[CXServer addMenusForDir:toMenu:] 7 TclCompEvalObj 7 TclExecuteByteCode 6 -[NSWorkspace isFilePackageAtPath:] 6 LSCopyItemInfoForURL 5 FSNodePrepareFSRef 5 FileIDTreeGetEntryInfoFromFileID 5 open Sort by top of stack, same collapsed (when >= 5): mach_msg_trap 2007 select 600 semaphore_wait_signal_trap 600 wait4 600 read 300 semaphore_timedwait_signal_trap 299 listxattr 23 stat 14 lstat 12 open 8 geteuid 6 Sample analysis of process 532 written to file /dev/stdout Sampling process 532 each 10 msecs 300 times