Skip to content

Instantly share code, notes, and snippets.

@m4rw3r m4rw3r/gist:1144082
Created Aug 13, 2011

Embed
What would you like to do?
Sampling process 20014 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling Chocolat (pid 20014) every 1 millisecond
Process: Chocolat [20014]
Path: /Applications/Chocolat.app/Contents/MacOS/Chocolat
Load Address: 0x100000000
Identifier: com.chocolatapp.Chocolat
Version: ??? (0.0.30)
Code Type: X86-64 (Native)
Parent Process: launchd [640]
Date/Time: 2011-08-13 19:48:41.680 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 7
Call graph:
2109 Thread_442086 DispatchQueue_1: com.apple.main-thread (serial)
2109 start
2109 NSApplicationMain
2109 -[NSApplication run]
1157 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
1157 _DPSNextEvent
1156 BlockUntilNextEventMatchingListInMode
1156 ReceiveNextEventCommon
1155 RunCurrentEventLoopInMode
1155 CFRunLoopRunSpecific
1154 __CFRunLoopRun
1152 __CFRunLoopDoObservers
960 _handleWindowNeedsDisplay
960 -[NSView displayIfNeeded]
955 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
952 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
952 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
950 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
949 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
948 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
947 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
944 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
943 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
939 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
934 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
930 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
923 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
913 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
797 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
754 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
738 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
737 -[NSTextView _drawRect:clip:]
737 -[CHFullTextView drawRect:]
737 -[NSTextView drawRect:]
656 -[CHTextLayoutManager drawGlyphsForGlyphRange:atPoint:]
370 -[NSString(NSStringDrawing) sizeWithAttributes:]
370 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:]
349 __NSCreateRenderingContextForString
273 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
255 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
196 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
151 -[NSATSTypesetter _ctTypesetter]
93 -[NSATSGlyphStorage createCTTypesetter]
52 CTTypesetterCreateWithRunArray
35 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
25 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
14 TOpenTypeMorph::TOpenTypeMorph(TLine&, long, TGlyphList<TDeletedGlyphIndex>*, TCharStream const&)
7 TBaseFont::IgnoreScriptAnalysis() const
3 TBaseFont::CopyAttributeInternal(void const*) const
3 CFDictionaryGetValue
3 CFBasicHashFindBucket
3 ___CFBasicHashFindBucket1
2 __CFStringHash
1 __CFBasicHashStandardCallback
1 CFEqual
1 __CFStringEqual
2 TBaseFont::IgnoreScriptAnalysis() const
1 CFNumberGetValue
1 __spin_lock
2 TBaseFont::CopyTable(unsigned int) const
1 TBaseFont::CopyTable(unsigned int) const
1 TBaseFont::GetCachedTable(unsigned int) const
2 TCharStreamIterator::GetFullChar(long&)
2 TCharStreamIterator::SetIndex(long)
1 TCharStreamIterator::SetIndex(long)
1 __CFStrConvertBytesToUnicode
1 TRun::GetGlyphIndexForCharIndex(long) const
1 TObjCGlyphStorage::GetStringIndices() const
1 TRun::GetNextChar(long) const
1 TRun::NextGlyph(long, long*) const
1 TStackBuffer<TGlyphAuxDataListEntry, 30ul>::TStackBuffer(unsigned long)
7 TOpenTypeMorph::ShapeGlyphs(bool&)
4 TOpenTypeMorph::ApplyShapingEngine(TRunGlue&, unsigned int*, unsigned int*, OTL::GSUB&)
3 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
2 OTL::GCommon::PrefetchSubtableCoverage(OTL::Lookup&, OTL::Coverage*) const
1 OTL::GCommon::PrefetchSubtableCoverage(OTL::Lookup&, OTL::Coverage*) const
1 OTL::GSUB::GetCoverageForSubtable(unsigned int, OTL::LookupSubtable const*, OTL::Coverage&) const
1 OTL::Coverage::Coverage(OTL::Coverage::Table const*)
1 OTL::TGlyphIterator::NextGlyph(long)
1 TOpenTypeMorph::ApplyShapingEngine(TRunGlue&, unsigned int*, unsigned int*, OTL::GSUB&)
1 ConvertSettingsToOTFeatures(OTL::GCommonCache const*, TFontFeatureSettingList const&, TRun const*, unsigned int*, KerningStatus*)
1 GetDefaultOTFeatures(bool, long&)
1 OTL::GCommon::FindLangSysTable(unsigned int, unsigned int)
1 OTL::GCommon::StripFeaturesNotInFont(unsigned int*) const
1 OTL::GCommon::GetFeatureCacheForTable() const
1 reallocf
1 realloc
2 TOpenTypeMorph::~TOpenTypeMorph()
2 OSAtomicCompareAndSwap32
2 __compare_and_swap32
1 TAATMorphTableMorx::TAATMorphTableMorx(TLine&, long, TGlyphList<TDeletedGlyphIndex>&)
1 TAATMorphSubtableMorx::TAATMorphSubtableMorx(TLine&, CFRange, TGlyphList<TDeletedGlyphIndex>&)
1 TAATMorphSubtable::TAATMorphSubtable(TLine&, CFRange, TGlyphList<TDeletedGlyphIndex>&)
1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
6 TLine::SetRunArray(__CFArray const*)
5 TLine::AppendRun(CTRun const*)
5 TLine::SimpleRunAppend(CTRun const*)
4 _CFRetain
2 auto_zone_retain
2 Auto::Zone::block_increment_refcount(void*)
2 Auto::Zone::inc_refcount_small_medium(Auto::Subzone*, void*)
2 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
2 objc_isAuto
1 CFRetain
1 CFArrayGetCount
1 CFStringCreateCopy
1 TLine::ClearLine()
1 memset
1 TLine::SyncWithRuns()
1 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
14 TTypesetter::FinishLayout(TLine&, TCharStream const&) const
13 TKerningEngine::KernLine(TCharStream const*)
11 TOpenTypePositioningEngine::PositionRuns(KerningStatus&)
4 ConvertSettingsToOTFeatures(OTL::GCommonCache const*, TFontFeatureSettingList const&, TRun const*, unsigned int*, KerningStatus*)
3 ConvertSettingsToOTFeatures(OTL::GCommonCache const*, TFontFeatureSettingList const&, TRun const*, unsigned int*, KerningStatus*)
1 GetDefaultOTFeatures(bool, long&)
4 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
2 OTL::GCommon::ApplyLookupAt(OTL::Lookup const&, OTL::Coverage const*, OTL::TGlyphIterator&, unsigned short*, unsigned short*) const
1 OTL::Coverage::SearchFmt1Linear(unsigned short) const
1 OTL::GCommon::ApplyLookupAt(OTL::Lookup const&, OTL::Coverage const*, OTL::TGlyphIterator&, unsigned short*, unsigned short*) const
2 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
1 OTL::GCommon::FindLangSysTable(unsigned int, unsigned int)
1 OTL::GCommon::GetLookups(unsigned int const*, unsigned short*) const
1 TOpenTypePositioningEngine::PositionRuns(KerningStatus&)
1 TKerningEngine::KernLine(TCharStream const*)
1 TOpenTypePositioningEngine::TOpenTypePositioningEngine(TLine&, long, long&, TCharStream const*)
1 TBaseFont::CopyTable(unsigned int) const
1 OSAtomicCompareAndSwap32
1 __compare_and_swap32
1 TTypesetter::FinishLayout(TLine&, TCharStream const&) const
2 _CFRuntimeCreateInstance
2 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 __spin_lock
1 TCFBase<TTypesetter>::operator new(unsigned long)
1 TCFBase<TTypesetter>::GetTypeID()
27 CTRunCreateMutableRunsWithStorageAndOptions
26 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
23 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
22 TAttributes::TAttributes(__CFDictionary const*)
17 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
16 CFDictionaryApplyFunction
15 -[NSDictionary _apply:context:]
10 -[NSDictionary countByEnumeratingWithState:objects:count:]
9 -[NSAttributeDictionary keyEnumerator]
7 -[NSAttributeDictionaryEnumerator initWithAttributeDictionary:]
7 objc_assign_ivar_gc
7 auto_zone_set_write_barrier
7 __spin_lock
2 +[NSObject(NSObject) allocWithZone:]
1 _internal_class_createInstanceFromZone
1 class_createInstance
1 objc_assign_strongCast
3 TAttributes::ApplyAttributeHandlers(void const*, void const*, void*)
3 CFDictionaryGetValue
2 CFBasicHashFindBucket
2 ___CFBasicHashFindBucket1
1 CFDictionaryGetValue
2 objc_msgSend_vtable15
1 objc_msgSend
1 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
2 CFRetain
2 auto_zone_retain
1 Auto::Zone::block_increment_refcount(void*)
1 Auto::Zone::inc_refcount_small_medium(Auto::Subzone*, void*)
1 auto_zone_retain
1 TAttributes::TAttributes(__CFDictionary const*)
1 TParagraphStyle::SetStyleRef(void const*)
1 __spin_lock
1 _CFRetain
1 OSAtomicCompareAndSwap32
1 __compare_and_swap32
2 _CFRuntimeCreateInstance
2 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
1 CTRunCreateMutableRunsWithStorageAndOptions
9 _CFArrayReplaceValues
4 auto_zone_write_barrier_memmove
3 auto_zone_write_barrier_memmove
1 Auto::Zone::set_write_barrier_range(void*, unsigned long)
2 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 _CFArrayReplaceValues
1 auto_zone_release
1 Auto::Zone::block_decrement_refcount(void*)
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
2 -[NSATSGlyphStorage createCTTypesetter]
2 -[NSATSTypesetter _bidiLevels]
1 -[NSATSTypesetter _bidiLevels]
1 -[NSATSTypesetter _doBidiProcessing]
1 -[NSObject(NSObject) zone]
1 objc_collectingEnabled
1 -[NSCFString substringWithRange:]
1 CFStringCreateWithSubstring
58 -[NSATSGlyphStorage setGlyphRange:characterRange:]
21 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
17 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
7 CTFontGetGlyphsForCharacters
7 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
3 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
2 CFRelease
2 TcmapTable::TcmapTable(TBaseFont const&)
2 TBaseFont::CopyTable(unsigned int) const
2 TBaseFont::GetCachedTable(unsigned int) const
5 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSAttributeDictionary objectForKey:]
1 -[NSSingleLineTypesetter layoutOptions]
1 -[__NSFontTypefaceInfo _isDefaultFace]
1 CFStringGetLength
1 objc_msgSend_vtable8
2 __bzero
1 +[NSConcreteGlyphGenerator sharedGlyphGenerator]
1 __NSAppKitGetThreadSpecificData
1 memset
8 objc_assign_strongCast_gc
8 auto_zone_set_write_barrier
4 __spin_lock
3 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
2 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
7 CTGlyphStorageCreateMutableWithInterface
4 _CFRuntimeCreateInstance
3 auto_zone_allocate_object
3 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
3 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 pthread_getspecific
2 TObjCGlyphStorage::TObjCGlyphStorage(void*)
2 objc_assign_strongCast_gc
2 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 TCFBase<TGlyphStorage>::operator new(unsigned long)
1 TCFBase<TGlyphStorage>::GetTypeID()
5 -[NSATSGlyphStorage setGlyphRange:characterRange:]
4 -[NSFont getAdvancements:forGlyphs:count:]
1 -[NSFont getAdvancements:forGlyphs:count:]
1 -[NSFont pointSize]
1 -[NSObject(NSObject) isKindOfClass:]
1 -[__NSFontTypefaceInfo _isDefaultFace]
1 __spin_lock
2 -[NSFont screenFontWithRenderingMode:]
1 -[NSFont __isSystemFont]
1 -[__NSFontTypefaceInfo _isDefaultFixedPitch]
1 -[__NSFontTypefaceInfo _familyName]
1 OSSpinLockLock
2 CFArrayRemoveAllValues
1 CFArrayRemoveAllValues
1 __CFArrayReleaseValues
2 objc_msgSend
1 -[NSATSTypesetter actionForControlCharacterAtIndex:]
1 -[NSTypesetter actionForControlCharacterAtIndex:]
1 -[_NSCachedAttributedString attributesAtIndex:longestEffectiveRange:inRange:]
1 -[__NSFontTypefaceInfo _isDefaultFace]
1 objc_msgSend
1 -[__NSFontTypefaceInfo _isHiragino]
1 objc_msgSend
1 -[__NSSharedFontInstanceInfo _kernOverride]
1 objc_msgSend
1 DYLD-STUB$$_CFRuntimeCreateInstance
1 exp
25 -[NSATSGlyphStorage _resolvePositionalStakeGlyphsForLineFragment:lineFragmentRect:minPosition:maxPosition:maxLineFragmentWidth:breakHint:]
16 TLine::GetRunCFArray() const
16 CFArrayCreate
12 objc_assign_strongCast_gc
12 auto_zone_set_write_barrier
7 __spin_lock
2 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 Auto::Zone::block_start(void*)
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
1 auto_zone_set_write_barrier
2 CFArrayCreate
2 __CFArrayInit
2 _CFRuntimeCreateInstance
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
4 -[NSTypesetter textTabForGlyphLocation:writingDirection:maxLocation:]
2 defaultTabStops
1 objc_msgSend
1 objc_msgSend_vtable10
1 -[NSATSGlyphStorage _resolvePositionalStakeGlyphsForLineFragment:lineFragmentRect:minPosition:maxPosition:maxLineFragmentWidth:breakHint:]
1 CFArrayGetCount
1 CTRunGetStatus
1 TLine::SyncWithRuns()
1 objc_msgSend
17 CTTypesetterCreateLine
12 _CFRuntimeCreateInstance
11 auto_zone_allocate_object
9 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
7 __spin_lock
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2 Auto::Zone::registered_thread()
1 CFAllocatorAllocate
3 TTypesetter::FillLine(TLine&, CFRange, double) const
3 TLine::CopyStringRange(TLine const&, CFRange)
3 TLine::AppendPartialRun(CTRun const*, CFRange)
3 CTGlyphRun::CloneRange(CTRun const*, CFRange, bool)
2 _CFRuntimeCreateInstance
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 __spin_lock
1 TRun::TRun(TRun const&, CFRange, bool)
1 CFRetain
1 TTypesetter::FinishLineFill(TLine&, double) const
1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
1 -[NSATSLineFragment lineWidthForType:]
1 objc_msgSend
14 -[NSATSLineFragment _copyRenderingContextWithGlyphOrigin:]
13 +[NSLineFragmentRenderingContext allocWithZone:]
12 +[NSObject(NSObject) allocWithZone:]
12 _internal_class_createInstanceFromZone
11 auto_zone_allocate_object
11 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
8 __spin_lock
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 auto_collect
1 pthread_mutex_unlock
1 semaphore_signal_trap
1 _internal_class_createInstanceFromZone
1 OSSpinLockLock
1 -[NSATSTypesetter _baseWritingDirection]
12 -[NSLineFragmentRenderingContext initWithRuns:glyphOrigin:lineFragmentWidth:elasticWidth:usesScreenFonts:isRTL:]
4 CFRetain
2 auto_zone_retain
2 Auto::Zone::block_increment_refcount(void*)
1 Auto::Zone::block_increment_refcount(void*)
1 Auto::Zone::inc_refcount_small_medium(Auto::Subzone*, void*)
2 objc_isAuto
2 auto_zone_is_valid_pointer
4 malloc_zone_malloc
4 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
3 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 auto_collect
1 _dispatch_queue_push_list_slow
1 _dispatch_wakeup
1 _dispatch_queue_push_list_slow
1 _dispatch_wakeup
1 _dispatch_queue_wakeup_global
1 pthread_workqueue_additem_np
1 pick_nextworkqueue_droplock
1 OSAtomicAdd32
2 objc_assign_strongCast_gc
2 auto_zone_set_write_barrier
2 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 CTRunGetGlyphStorage
1 auto_zone
9 -[NSATSLineFragment getTypographicLineHeight:baselineOffset:leading:]
7 -[NSATSLineFragment getTypographicLineHeight:baselineOffset:leading:]
1 -[NSATSTypesetter _getATSTypesetterGuts]
1 NSEqualRects
7 -[NSFont _isHiraginoFont]
5 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
4 -[NSFont descender]
4 CTFontGetDescent
4 _CTFontEnsureFontRef
2 _CTFontEnsureFontRef
1 _CFIsObjC
1 __spin_lock
1 -[NSATSTypesetter beginLineWithGlyphAtIndex:]
1 -[NSAttributeDictionary objectForKey:]
1 -[__NSFontTypefaceInfo _isHiragino]
1 -[__NSFontTypefaceInfo _familyName]
1 DYLD-STUB$$CFArrayGetValueAtIndex
1 NSIntersectionRect
1 objc_assign_strongCast_gc
1 objc_msgSend
1 objc_msgSend_vtable0
10 -[NSATSTypesetter endParagraph]
4 -[NSATSGlyphStorage _invalidate]
3 CFArrayRemoveAllValues
2 __CFArrayReleaseValues
1 _CFAllocatorDeallocateGC
1 __CFArrayReleaseValues
1 CFArrayRemoveAllValues
1 objc_assign_ivar_gc
1 -[NSATSLineFragment _invalidate]
1 _CFRelease
1 -[NSParagraphStyle lineBreakMode]
1 -[_NSCachedAttributedString _isStringDrawingTextStorage]
1 CFRelease
1 _CFRelease
1 auto_zone_release
1 Auto::Zone::block_decrement_refcount(void*)
1 Auto::Zone::dec_refcount_small_medium(Auto::Subzone*, void*)
1 objc_msgSend
3 -[NSATSTypesetter beginParagraph]
2 -[NSTypesetter beginParagraph]
1 -[NSATSTypesetter beginParagraph]
2 -[NSTypesetter setParagraphGlyphRange:separatorGlyphRange:]
1 -[NSTypesetter setParagraphGlyphRange:separatorGlyphRange:]
1 objc_msgSend
1 -[NSATSGlyphStorage _flushCachedObjects]
1 CFRelease
1 objc_isAuto
1 auto_zone_is_valid_pointer
1 -[NSATSTypesetter _flushCachedObjects]
1 -[NSTypesetter setTypesetterBehavior:]
31 -[_NSCachedAttributedString initWithString:attributes:]
18 +[NSAttributeDictionary newWithDictionary:]
18 -[NSConcreteHashTable getItem:]
18 hashProbe
8 __spin_lock
6 attributeDictionaryHash
4 CFDictionaryGetKeysAndValues
1 CFBasicHashApply
1 __CFDictionaryGetKeysAndValues_block_invoke_1
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::block_start(void*)
1 CFBasicHashGetFlags
1 CFDictionaryGetKeysAndValues
1 _Block_object_dispose
1 -[NSCalibratedRGBColor hash]
1 attributeDictionaryHash
3 attributeDictionaryIsEqual
2 -[NSAttributeDictionary isEqualToDictionary:]
1 -[NSAttributeDictionary isEqualToDictionary:]
1 CFDictionaryGetKeysAndValues
1 CFBasicHashApply
1 __CFDictionaryGetKeysAndValues_block_invoke_1
1 DYLD-STUB$$CFDictionaryGetKeysAndValues
1 auto_read_weak_reference
5 -[NSCFString copyWithZone:]
5 CFStringCreateCopy
5 pthread_getspecific
4 objc_assign_ivar_gc
3 auto_zone_set_write_barrier
3 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
2 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
1 objc_assign_ivar_gc
2 objc_msgSend
1 CFMakeCollectable
1 objc_isAuto
1 objc_msgSendSuper
26 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixAttributesInRange:]
19 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:]
11 objc_collect
5 auto_collect
5 Auto::ThreadLocalCollector::collect(bool)
3 Auto::Thread::scan_current_thread(Auto::MemoryScanner&)
3 Auto::ThreadLocalScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
2 Auto::ThreadLocalCollector::process_local_garbage(bool)
2 objc_collect
2 pthread_mutex_unlock
1 batchFinalizeOnMainThread
1 pthread_mutex_lock
1 pthread_main_np
4 -[__NSSharedFontInstanceInfo _characterCoverage]
2 -[NSObject(NSObject) isKindOfClass:]
1 -[NSObject(NSObject) isKindOfClass:]
1 _class_getSuperclass
2 -[__NSFontTypefaceInfo _nominalCharacterCoverage]
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:]
1 CFCharacterSetInitInlineBuffer
1 __CFStrConvertBytesToUnicode
1 objc_msgSend
5 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixGlyphInfoAttributeInRange:]
4 -[NSAttributedString attribute:atIndex:longestEffectiveRange:inRange:]
2 -[NSAttributeDictionary objectForKey:]
2 -[NSAttributedString attribute:atIndex:effectiveRange:]
2 -[_NSCachedAttributedString attributesAtIndex:effectiveRange:]
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixGlyphInfoAttributeInRange:]
1 DYLD-STUB$$CFCharacterSetInitInlineBuffer
1 objc_msgSend
8 +[_NSCachedAttributedString allocWithZone:]
8 NSAllocateObject
7 _internal_class_createInstanceFromZone
6 auto_zone_allocate_object
6 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
5 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 object_cxxConstructFromClass
1 object_cxxConstructFromClass
1 object_cxxConstructFromClass
1 _class_getSuperclass
1 class_getInstanceSize
7 -[NSSingleLineTypesetter done]
6 objc_assign_global_gc
6 auto_zone_add_root
3 auto_zone_add_root
2 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 -[NSSingleLineTypesetter done]
2 __NSCreateRenderingContextForString
1 __spin_lock
1 objc_msgSend
11 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]
6 CFDictionaryGetValue
6 CFBasicHashFindBucket
5 ___CFBasicHashFindBucket1
2 __CFStringHash
1 CFHash
1 __CFBasicHashStandardCallback
1 CFEqual
1 __CFStringEqual
1 ___CFBasicHashFindBucket1
1 CFBasicHashFindBucket
3 -[__NSSharedFontInstanceInfo fontInstanceForRenderingMode:]
2 auto_read_weak_reference
1 objc_read_weak
2 -[NSFont screenFontWithRenderingMode:]
1 -[NSFont pointSize]
1 -[NSFont screenFontWithRenderingMode:]
2 +[NSString(NSStringDrawing) typesetterBehavior]
2 __NSAppKitGetThreadSpecificData
1 __NSAppKitGetThreadSpecificData
1 pthread_getspecific
2 -[NSLineFragmentRenderingContext sizeWithBehavior:usesFontLeading:baselineDelta:]
1 -[NSAttributeDictionary objectForKey:]
1 -[NSLineFragmentRenderingContext sizeWithBehavior:usesFontLeading:baselineDelta:]
2 objc_msgSend_vtable0
1 -[NSCFDictionary objectForKey:]
1 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:]
1 CFDictionaryGetValue
1 CFBasicHashFindBucket
1 ___CFBasicHashFindBucket1
1 __CFStringHash
1 CFStringGetLength
126 -[NSLayoutManager(NSPrivate) _drawGlyphsForGlyphRange:atPoint:parameters:]
48 -[NSLayoutManager(NSTextViewSupport) showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:]
44 CGContextShowGlyphsWithAdvances
44 draw_glyphs
43 ripc_DrawGlyphs
38 ripc_RenderGlyphs
27 ripl_BltGlyph
9 ripd_Lock
9 CGSDeviceLock
9 _CGSLockWindow
5 _CGSSynchronizeWindowBackingStore
5 mach_msg
5 mach_msg_trap
1 CGSShmemGuardConditionLock
1 CGSShmemGuardLock
1 __spin_lock
1 pthread_mutex_lock
8 argb32_mark
8 CGSColorMaskCopyARGB8888
6 ripl_BltGlyph
3 CGSDeviceUnlock
2 _CGSUnlockWindow
1 _CGSUnlockWindow
1 pthread_mutex_lock
1 CGSBoundingShapeAdd
1 argb32_pattern
8 ripc_GetColor
8 CGColorTransformConvertColorFloatComponents
8 CGCMSInterfaceTransformConvertColorComponents
8 CMSTransformConvertComponents
7 CMSColorWorldConvertData
7 ConvertImageGeneric
7 ColorSyncTransformConvert
7 ColorSyncCMMApplyTransform
7 AppleCMMApplyTransform
7 DoApplyTransform
7 CMMProcessBitmap(CMMConversionParams*)
3 CMMConvRGBToRGB::Convert(CMMFloatBits&, CMMRuntimeInfo*, unsigned int, unsigned int) const
2 CMMConvLut::ConvertFloat(CMMFloatBits&, unsigned int, unsigned int) const
1 CMMConvLut::ConvertFloat(CMMFloatBits&, unsigned int, unsigned int) const
1 fabsf
1 powf
2 CMMProcessBitmap(CMMConversionParams*)
1 CMMDataEncodeMaker::MakeFloatDataEncoder(CMMDataParams const*, CMMRuntimeInfo*, CMMColorSpaceType, unsigned long)
1 CMMFloatBitNChanEncoder::DoEncode(CMMFloatBits&, CMMRuntimeInfo*, unsigned long*, unsigned long*)
1 acquireColorWorld
1 CMSColorWorldRetain
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
2 CGGlyphLockLockGlyphBitmaps
2 CGFontStrikeGetValue
1 ripc_RenderGlyphs
2 CGGlyphLockAccess
2 ripc_GetRenderingState
1 CGGStateGetFontRenderingStyle
1 draw_glyphs
3 -[NSFont getAdvancements:forPackedGlyphs:length:]
2 -[NSFont getAdvancements:forPackedGlyphs:length:]
1 __NSGetTransformedAdvances
1 -[NSLayoutManager(NSTextViewSupport) showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:]
30 -[__NSSharedFontInstanceInfo fontInstanceForRenderingMode:]
29 __spin_lock
1 auto_read_weak_reference
6 -[NSLayoutManager locationForGlyphAtIndex:]
2 -[NSLayoutManager locationForGlyphAtIndex:]
2 _NSFastFillAllLayoutHolesForGlyphRange
1 -[NSRecursiveLock lock]
1 pthread_mutex_lock
1 -[NSRecursiveLock unlock]
1 __spin_lock
2 _NSLayoutTreeLineFragmentRectForGlyphAtIndex
1 _NSGetStoredFragmentRects
1 _NSLayoutTreeMoveToGlyphIndex
6 CFDictionaryGetValue
5 CFBasicHashFindBucket
4 ___CFBasicHashFindBucket1
2 __CFStringHash
1 __CFBasicHashStandardCallback
1 ___CFBasicHashFindBucket1
1 CFBasicHashFindBucket
1 CFDictionaryGetValue
5 objc_msgSend
4 -[NSFont screenFontWithRenderingMode:]
2 -[NSFont pointSize]
1 -[NSFont __isSystemFont]
1 -[__NSFontTypefaceInfo _isLucidaGrande]
1 -[__NSFontTypefaceInfo _familyName]
1 -[NSFont screenFontWithRenderingMode:]
4 -[NSFont setInContext:]
1 -[NSCGSContext isFlipped]
1 objc_msgSend
1 -[NSFont matrix]
1 CGContextGetShouldSmoothFonts
1 CGGStateGetShouldSmoothFonts
1 objc_msgSend_vtable6
3 -[NSLayoutManager characterRangeForGlyphRange:actualGlyphRange:]
2 _NSFastFillAllGlyphHolesForGlyphRange
2 objc_msgSend
1 _NSGlyphTreeCharacterRangeForGlyphRange
3 -[NSLayoutManager notShownAttributeForGlyphAtIndex:]
3 _NSFastFillAllGlyphHolesForGlyphRange
2 -[NSRecursiveLock lock]
2 __spin_lock
1 -[NSAttributedString(NSAttributedStringKitAdditions) _isStringDrawingTextStorage]
3 -[NSLayoutManager temporaryAttributesAtCharacterIndex:longestEffectiveRange:inRange:]
1 -[NSDictionary isEqualToDictionary:]
1 objc_msgSend_vtable12
1 -[NSLayoutManager temporaryAttributesAtCharacterIndex:effectiveRange:]
1 objc_msgSend_vtable9
1 objc_msgSend
3 -[NSLayoutManager(NSPrivate) _packedGlyphs:range:length:]
2 _NSFastFillAllGlyphHolesForGlyphRange
1 -[NSRecursiveLock unlock]
1 pthread_mutex_unlock
1 objc_msgSend
1 -[NSLayoutManager(NSPrivate) _packedGlyphs:range:length:]
2 -[NSConcreteTextStorage attributesAtIndex:longestEffectiveRange:inRange:]
1 -[NSConcreteTextStorage attributesAtIndex:longestEffectiveRange:inRange:]
1 -[NSTextStorage ensureAttributesAreFixedInRange:]
2 -[NSLayoutManager(NSPrivate) _drawGlyphsForGlyphRange:atPoint:parameters:]
1 -[NSCalibratedRGBColor set]
1 CGGStateSetFillColor
1 CGColorEqualToColor
1 bcmp
1 -[NSFont set]
1 +[NSGraphicsContext currentContext]
1 __NSAppKitGetThreadSpecificData
1 pthread_getspecific
1 -[NSLayoutManager glyphRangeForCharacterRange:actualCharacterRange:]
1 _NSGlyphTreeGlyphRangeForCharacterRange
1 -[NSLayoutManager substituteFontForFont:]
1 objc_msgSend
1 -[NSViewHierarchyLock unlock]
1 _CFDoExceptionOperation
1 __forgetLockHandler
1 szone_free_definite_size
1 CGGStateSetStrokeColor
1 _CFRelease
1 objc_msgSend_vtable8
75 -[NSBezierPath fill]
53 CGContextDrawPath
53 ripc_DrawPath
47 ripc_Render
33 ripl_BltShape
19 ripd_Lock
19 CGSDeviceLock
19 _CGSLockWindow
17 _CGSSynchronizeWindowBackingStore
17 mach_msg
17 mach_msg_trap
2 _CGSLockWindow
10 argb32_mark
9 argb32_mark_constmask
1 argb32_mark
4 ripl_BltShape
10 ripr_Coverage
9 aa_render
6 aa_render
3 aa_distribute_edges
1 mem_allocate
3 ripc_GetColor
1 CGColorGetIdentifier
1 CGGStateGetFillColor
1 ripc_GetColor
1 ripc_Render
5 ripr_Path
5 CGPathApply
3 aa_lineto
1 aa_closepath
1 ripr_path_fill
1 ripc_DrawPath
12 CGContextMoveToPoint
12 CGPathCreateMutable
10 CGTypeCreateInstanceWithAllocator
10 _CFRuntimeCreateInstance
10 auto_zone_allocate_object
10 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
8 __spin_lock
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 auto_collect
1 _dispatch_queue_push_list_slow
1 _dispatch_wakeup
1 _dispatch_queue_push_list_slow
1 _dispatch_wakeup
1 _dispatch_queue_wakeup_global
1 pthread_workqueue_additem_np
2 CGTypeRegisterWithCallbacks
3 CGGStateSetFlatness
3 maybeCopyDeviceState
2 calloc
2 malloc_zone_calloc
2 szone_malloc_should_clear
1 __bzero
1 szone_malloc_should_clear
1 CGFunctionRetain
1 -[NSBezierPath fill]
1 CGContextAddLineToPoint
1 CGContextSaveGState
1 CGGStackSave
1 CGGStateCreateCopy
1 calloc
1 malloc_zone_calloc
1 __spin_lock
1 CGContextSetFlatness
1 CGPathAddLineToPoint
1 CGPathMoveToPoint
1 _CFRelease
1 auto_zone_release
1 __spin_lock
16 +[NSBezierPath(MCAdditions) bezierPathWithRightPointingTriangleInRect:]
9 +[NSBezierPath bezierPath]
8 +[NSObject(NSObject) allocWithZone:]
8 _internal_class_createInstanceFromZone
8 auto_zone_allocate_object
8 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
7 __spin_lock
1 auto_collect
1 Auto::ThreadLocalCollector::should_collect(Auto::Zone*, Auto::Thread&, bool)
1 -[NSBezierPath init]
1 objc_msgSendSuper
3 -[NSBezierPath(NSBezierPathDevicePrimitives) _deviceMoveToPoint:]
3 -[NSBezierPath(NSBezierPathDevicePrimitives) _addPathSegment:point:]
2 malloc_zone_malloc
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 auto_collect
1 pthread_mutex_unlock
1 semaphore_signal_trap
1 auto_zone
2 objc_msgSend
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _deviceClosePath]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _deviceLineToPoint:]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _addPathSegment:point:]
15 +[CHThemeManager sharedThemeManager]
14 objc_sync_enter
10 id2data
9 pthread_setspecific
1 fetch_cache
4 __atomic_add32
1 __spin_lock
11 -[NSLayoutManager locationForGlyphAtIndex:]
5 _NSFastFillAllLayoutHolesForGlyphRange
2 -[NSRecursiveLock unlock]
1 -[NSRecursiveLock unlock]
1 pthread_equal
1 -[NSRecursiveLock lock]
1 object_getIndexedIvars
1 _class_getInstanceSize
1 _NSFastFillAllLayoutHolesForGlyphRange
1 objc_msgSend
3 _NSLayoutTreeRunLocationForGlyphAtIndex
2 -[NSFont _totalAdvancementForNativeGlyphs:count:]
1 __NSGetTransformedAdvances
1 objc_msgSend
1 _NSLayoutTreeLineFragmentRectForGlyphAtIndex
1 _NSGetStoredFragmentRects
10 CGContextFillRect
10 CGContextFillRects
10 ripc_DrawRects
9 ripc_Render
7 ripl_BltShape
3 argb32_mark
3 argb32_mark_constshape
3 ripd_Lock
2 CGSDeviceLock
2 _CGSLockWindow
1 _CGSLockWindow
1 _CGSSynchronizeWindowBackingStore
1 mach_msg
1 mach_msg_trap
1 ripd_Lock
1 CGSDeviceUnlock
1 _CGSUnlockWindow
1 pthread_mutex_lock
1 ripc_GetColor
1 CGColorGetIdentifier
1 ripr_Coverage
1 DYLD-STUB$$CGGStateGetSoftMask
6 objc_msgSend
4 +[NSBezierPath bezierPathWithRect:]
3 +[NSBezierPath bezierPath]
3 -[NSBezierPath init]
2 -[NSBezierPath init]
1 objc_msgSendSuper2
1 -[NSBezierPath appendBezierPathWithRect:]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _deviceMoveToPoint:]
1 -[NSBezierPath(NSBezierPathDevicePrimitives) _addPathSegment:point:]
1 NSZoneMalloc
4 -[CHFullTextView drawLineHighlight]
3 CGContextFillRect
3 CGContextFillRects
3 ripc_DrawRects
3 ripc_Render
2 ripl_BltShape
2 ripd_Lock
2 CGSDeviceLock
2 _CGSLockWindow
2 _CGSSynchronizeWindowBackingStore
2 mach_msg
2 mach_msg_trap
1 ripc_GetColor
1 CGColorTransformConvertColorFloatComponents
1 CGCMSInterfaceTransformConvertColorComponents
1 CMSTransformConvertComponents
1 CMSColorWorldConvertData
1 ConvertImageGeneric
1 ColorSyncTransformConvert
1 +[CHThemeManager sharedThemeManager]
1 objc_sync_enter
1 id2data
1 pthread_setspecific
3 -[NSCFString isEqual:]
1 -[NSString(NSKindOfAdditions) isNSString__]
1 CFStringGetCStringPtr
1 NSClassFromObject
3 -[NSCalibratedRGBColor set]
1 -[NSCGSContext graphicsPort]
1 CGContextSetFillColorWithColor
1 objc_msgSend
2 -[CHTextLayoutManager drawGlyphsForGlyphRange:atPoint:]
2 CGContextRestoreGState
2 CGGStackRestore
1 CGGStateRelease
1 szone_free_definite_size
1 free
1 szone_size
1 -[NSBigMutableString characterAtIndex:]
1 CFStorageGetValueAtIndex
1 -[NSCFArray objectAtIndex:]
1 _CFArrayCheckAndGetValueAtIndex
1 -[NSCFString length]
1 -[NSLayoutManager lineFragmentRectForGlyphAtIndex:effectiveRange:]
1 _NSLayoutTreeLineFragmentRectForGlyphAtIndex
1 CGContextSetStrokeColorWithColor
1 CGGStateSetStrokeColor
1 NSInsetRect
1 _CFStringGetLength2
1 objc_msgSend_vtable12
67 -[NSLayoutManager(NSPrivate) _drawBackgroundForGlyphRange:atPoint:parameters:]
47 -[NSLayoutManager rectArrayForCharacterRange:withinSelectedCharacterRange:inTextContainer:rectCount:]
47 -[NSLayoutManager(NSPrivate) _rectArrayForRange:withinSelectionRange:rangeIsCharRange:singleRectOnly:fullLineRectsOnly:inTextContainer:rectCount:rangeWithinContainer:glyphsDrawOutsideLines:]
43 _insertionPointHelperForCharacterAtIndex
25 -[NSLayoutManager(NSPrivate) _insertionPointHelperForGlyphAtIndex:]
8 -[NSLayoutManager locationForGlyphAtIndex:]
2 -[NSConcreteTextStorage attribute:atIndex:effectiveRange:]
1 -[NSConcreteTextStorage attribute:atIndex:effectiveRange:]
1 objc_msgSend_vtable8
2 objc_assign_ivar_gc
2 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 -[NSFont _totalAdvancementForNativeGlyphs:count:]
1 -[__NSSharedFontInstanceInfo _glyphAdvancementCache:renderingMode:]
1 -[NSLayoutManager locationForGlyphAtIndex:]
1 DYLD-STUB$$objc_msgSend
1 _NSFastFillAllLayoutHolesForGlyphRange
1 objc_msgSend
7 CFStringGetRangeOfCharacterClusterAtIndex
5 _CFStringInlineBufferGetComposedRange
4 -[NSBigMutableString getCharacters:range:]
4 CFStorageGetValues
2 CFStorageGetValues
2 auto_zone_write_barrier_memmove
1 Auto::Zone::block_start(void*)
1 Auto::Zone::block_start_large(void*)
1 _CFStringInlineBufferGetComposedRange
1 CFUniCharGetBitmapPtrForPlane
1 CFUniCharGetUnicodePropertyDataForPlane
3 -[NSLayoutManager characterRangeForGlyphRange:actualGlyphRange:]
2 _NSGlyphTreeCharacterRangeForGlyphRange
1 _NSFastFillAllGlyphHolesForGlyphRange
1 objc_msgSend
2 -[NSLayoutManager glyphRangeForCharacterRange:actualCharacterRange:]
2 _NSFastFillAllGlyphHolesForCharacterRange
2 objc_msgSend
2 -[NSLayoutManager(NSPrivate) _insertionPointHelperForGlyphAtIndex:]
1 +[NSObject(NSObject) allocWithZone:]
1 _internal_class_createInstanceFromZone
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 __spin_lock
1 DYLD-STUB$$objc_msgSend
1 _NSLayoutTreeLineFragmentRectForGlyphAtIndex
1 _NSGetStoredFragmentRects
16 -[NSCFArray insertObject:atIndex:]
16 _CFArrayReplaceValues
15 __spin_lock
1 auto_zone_write_barrier_memmove
1 memmove
2 -[NSCFArray objectAtIndex:]
2 _NSFastFillAllLayoutHolesForGlyphRange
2 -[NSRecursiveLock lock]
1 -[NSRecursiveLock lock]
1 object_getIndexedIvars
1 _class_getInstanceSize
1 -[NSLayoutManager(NSPrivate) _indexOfFirstGlyphInTextContainer:okToFillHoles:]
1 CFDictionaryGetValueIfPresent
1 CFBasicHashGetFlags
1 _NSLayoutTreeLineFragmentRectForGlyphAtIndex
1 _NSGetStoredFragmentRects
13 CGContextFillRects
13 ripc_DrawRects
12 ripc_Render
11 ripl_BltShape
9 argb32_mark
9 argb32_mark_constshape
9 argb32_constshape_SOVER
1 CGSDeviceUnlock
1 ripd_Lock
1 CGSDeviceLock
1 _CGSLockWindow
1 _CGSSynchronizeWindowBackingStore
1 mach_msg
1 mach_msg_trap
1 ripc_GetColor
1 CGColorGetIdentifier
1 ripr_Rectangles
1 aa_rectat
3 -[NSLayoutManager temporaryAttributesAtCharacterIndex:longestEffectiveRange:inRange:]
1 -[NSDictionary isEqualToDictionary:]
1 -[NSDictionary countForKey:]
1 CFDictionaryGetValue
1 CFBasicHashFindBucket
1 ___CFBasicHashFindBucket1
1 -[NSRLEArray objectAtIndex:effectiveRange:]
1 blockForLocation
1 objc_msgSend
1 -[NSCalibratedRGBColor isEqual:]
1 -[NSCalibratedRGBColor colorSpaceName]
1 -[NSCalibratedRGBColor set]
1 objc_msgSend
1 -[NSLayoutManager(NSPrivate) _drawBackgroundForGlyphRange:atPoint:parameters:]
1 -[NSViewHierarchyLock unlock]
1 _CFDoExceptionOperation
1 objc_removeExceptionHandler
1 fetch_handler_list
1 _objc_fetch_pthread_data
12 -[CHFullTextView drawViewBackgroundInRect:]
12 -[NSTextView(NSPrivate) _drawViewBackgroundInRect:]
12 CGContextFillRect
12 CGContextFillRects
12 ripc_DrawRects
12 ripc_Render
12 ripl_BltShape
12 argb32_mark
12 argb32_mark_constshape
12 argb32_constshape_SOVER
1 -[NSLayoutManager glyphRangeForBoundingRect:inTextContainer:]
1 -[NSLayoutManager(NSPrivate) _glyphRangeForBoundingRect:inTextContainer:fast:okToFillHoles:]
1 -[NSLayoutManager(NSPrivate) _firstPassGlyphRangeForBoundingRect:inTextContainer:okToFillHoles:]
1 -[NSLayoutManager(NSPrivate) _blockRangeForCharRange:]
1 -[NSConcreteTextStorage attribute:atIndex:effectiveRange:]
1 -[NSConcreteMutableAttributedString attribute:atIndex:effectiveRange:]
1 -[NSRLEArray objectAtIndex:effectiveRange:]
1 -[NSTextView _considerTextCheckingForRange:]
1 objc_msgSend
1 -[NSView canDraw]
1 objc_is_finalized
1 auto_zone_is_finalized
15 -[NSClipView _drawRect:clip:]
15 -[NSView _drawRect:clip:]
13 -[NSClipView drawRect:]
13 NSRectFillUsingOperation
13 CGContextFillRect
13 CGContextFillRects
13 ripc_DrawRects
13 ripc_Render
12 ripl_BltShape
12 argb32_mark
12 argb32_mark_constshape
12 sseCGSFill8by1
1 ripc_Render
2 -[NSView _liveResizeCachedImage]
1 -[NSView lockFocus]
1 -[NSView lockFocusIfCanDraw]
1 -[NSFocusState flush]
1 -[NSFocusState reset]
23 -[NSClipView _drawRect:clip:]
23 -[NSView _drawRect:clip:]
23 -[NSClipView drawRect:]
23 NSRectFillUsingOperation
23 CGContextFillRect
23 CGContextFillRects
23 ripc_DrawRects
23 ripc_Render
23 ripl_BltShape
23 ripd_Lock
23 CGSDeviceLock
23 _CGSLockWindow
22 _CGSSynchronizeWindowBackingStore
22 mach_msg
22 mach_msg_trap
1 _CGSLockWindow
20 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
20 -[NSTextView _drawRect:clip:]
20 -[CHFullTextView drawRect:]
20 -[NSTextView drawRect:]
20 -[CHTextLayoutManager drawGlyphsForGlyphRange:atPoint:]
17 -[NSString(NSStringDrawing) sizeWithAttributes:]
17 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:]
17 __NSCreateRenderingContextForString
17 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
17 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
14 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
14 -[NSATSTypesetter _ctTypesetter]
12 -[NSATSGlyphStorage createCTTypesetter]
10 CTTypesetterCreateWithRunArray
10 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
10 TLine::SetRunArray(__CFArray const*)
10 TLine::AppendRun(CTRun const*)
10 TLine::SimpleRunAppend(CTRun const*)
10 _CFRetain
10 auto_zone_retain
10 __spin_lock
1 -[NSCFString substringWithRange:]
1 CFStringCreateWithSubstring
1 CTRunCreateMutableRunsWithStorageAndOptions
1 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 CTFontGetGlyphsForCharacters
1 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
1 TcmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 TUVSTable::TUVSTable(TcmapTable const&)
1 TBaseFont::GetUVSEncoding() const
1 -[NSATSTypesetter _ctTypesetter]
3 -[NSLineFragmentRenderingContext initWithRuns:glyphOrigin:lineFragmentWidth:elasticWidth:usesScreenFonts:isRTL:]
1 -[NSAttributeDictionary objectForKey:]
1 -[NSLineFragmentRenderingContext initWithRuns:glyphOrigin:lineFragmentWidth:elasticWidth:usesScreenFonts:isRTL:]
1 CFRetain
1 objc_isAuto
1 -[CHFullTextView drawLineHighlight]
1 CGContextFillRect
1 CGContextFillRects
1 ripc_DrawRects
1 ripc_Render
1 ripc_GetColor
1 CGColorTransformConvertColorFloatComponents
1 -[NSBezierPath fill]
1 CGContextSaveGState
1 CGGStackSave
1 -[NSLayoutManager(NSPrivate) _drawGlyphsForGlyphRange:atPoint:parameters:]
1 -[NSFont screenFontWithRenderingMode:]
1 -[NSFont __isSystemFont]
1 objc_msgSend
56 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
49 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
48 -[NSView _drawRect:clip:]
32 -[CHEditorButtonBarPopUpButton drawRect:]
12 -[NSAttributedString(NSStringDrawing) size]
12 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:]
11 __NSCreateRenderingContextForAttributedString
10 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
10 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
10 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
10 -[NSATSTypesetter _ctTypesetter]
9 -[NSATSGlyphStorage setGlyphRange:characterRange:]
7 objc_assign_strongCast_gc
7 auto_zone_set_write_barrier
7 __spin_lock
2 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
2 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 CTFontGetGlyphsForCharacters
1 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
1 TcmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 TFormat4UTF16cmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 -[NSATSGlyphStorage createCTTypesetter]
1 CTTypesetterCreateWithRunArray
1 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
1 CFStringCreateCopy
1 CFRetain
1 -[NSSingleLineTypesetter done]
1 objc_assign_global_gc
1 auto_zone_is_finalized
1 objc_msgSend
12 _NSStringDrawingCore
10 -[NSStringDrawingTextStorage drawTextContainer:withRect:graphicsContext:baselineMode:scrollable:padding:]
6 -[NSLayoutManager(NSPrivate) _drawGlyphsForGlyphRange:atPoint:parameters:]
3 -[NSLayoutManager(NSTextViewSupport) showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:]
2 CGContextShowGlyphsWithAdvances
2 draw_glyphs
2 ripc_DrawGlyphs
1 ripc_DrawGlyphs
1 ripc_RenderGlyphs
1 rips_s_BltGlyph
1 ripl_BltGlyph
1 ripl_CreateMask
1 __spin_lock
1 -[NSLayoutManager(NSTextViewSupport) showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:]
2 -[NSShadow set]
1 -[NSCalibratedWhiteColor colorUsingColorSpaceName:device:]
1 convertColorToColorSpaceNamed
1 CGColorTransformConvertColor
1 CGColorTransformConvertColorComponents
1 CGColorTransformConvertColorFloatComponents
1 __spin_lock
1 CGColorCreate
1 -[NSLayoutManager(NSPrivate) _packedGlyphs:range:length:]
1 NSReallocateCollectable
1 NSDefaultMallocZone
4 -[NSLayoutManager glyphRangeForTextContainer:]
4 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]
4 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex
3 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:]
3 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:]
2 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
2 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
2 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:]
2 -[NSATSTypesetter layoutParagraphAtPoint:]
2 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
2 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
2 -[NSATSTypesetter _ctTypesetter]
2 -[NSATSGlyphStorage createCTTypesetter]
1 CTTypesetterCreateWithRunArray
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 objc_msgSend
1 DYLD-STUB$$objc_msgSend
1 -[NSLayoutManager getFirstUnlaidCharacterIndex:glyphIndex:]
1 -[NSLayoutManager firstUnlaidGlyphIndex]
1 _getFirstUnlaid
1 _NSGlyphTreeGetFirstHoleAfterGlyphIndex
1 -[NSStringDrawingTextStorage textContainerForAttributedString:containerSize:lineFragmentPadding:]
1 -[NSConcreteMutableAttributedString replaceCharactersInRange:withAttributedString:]
1 -[NSTextStorage edited:range:changeInLength:]
1 -[NSStringDrawingTextStorage processEditing]
1 -[NSTextStorage _notifyEdited:range:changeInLength:invalidatedRange:]
1 -[NSLayoutManager textStorage:edited:range:changeInLength:invalidatedRange:]
1 -[NSLayoutManager _invalidateGlyphsForCharacterRange:editedCharacterRange:changeInLength:actualCharacterRange:]
1 -[NSLayoutManager(NSPrivate) _invalidateGlyphsForExtendedCharacterRange:changeInLength:includeBlocks:]
1 __NSCreateRenderingContextForAttributedString
1 -[_NSCachedAttributedString initWithAttributedString:]
1 -[NSConcreteAttributedString initWithAttributedString:]
1 class_respondsToSelector
1 lookUpMethod
1 _cache_getImp
8 -[CHEditorButtonBarPopUpButton attributedString]
3 -[CHEditorButtonBar textAttributes:]
1 -[NSCFDictionary setObject:forKey:]
1 CFDictionarySetValue
1 CFBasicHashSetValue
1 __NSGetMetaFontInstance
1 +[__NSFontTypefaceInfo typefaceInfoForPostscriptName:]
1 +[__NSFontTypefaceInfo typefaceInfoForFontDescriptor:]
1 -[NSConcreteMapTable objectForKey:]
1 probeGC
1 TDescriptor::Hash() const
1 TBaseFont::CopyName(__CFString const*, unsigned int) const
1 TBaseFont::CopyAttributeInternal(void const*) const
1 CFDictionaryGetValue
1 CFBasicHashFindBucket
1 ___CFBasicHashFindBucket1
1 __CFStringHash
1 objc_assign_ivar_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::block_start(void*)
3 -[NSConcreteAttributedString initWithString:attributes:]
1 +[NSAttributeDictionary newWithDictionary:]
1 -[NSConcreteHashTable getItem:]
1 hashProbe
1 attributeDictionaryHash
1 objc_msgSend_vtable13
1 -[NSCFString copyWithZone:]
1 DYLD-STUB$$objc_collectingEnabled
1 DYLD-STUB$$objc_collectingEnabled
1 objc_msgSend
16 -[CHEditorButtonBarLocationStats drawRect:]
9 _NSStringDrawingCore
9 -[NSStringDrawingTextStorage drawTextContainer:withRect:graphicsContext:baselineMode:scrollable:padding:]
8 -[NSLayoutManager(NSPrivate) _drawGlyphsForGlyphRange:atPoint:parameters:]
3 -[NSLayoutManager(NSTextViewSupport) showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:]
3 CGContextShowGlyphsWithAdvances
3 draw_glyphs
3 ripc_DrawGlyphs
3 ripc_RenderGlyphs
1 CGGStateGetFontSmoothingContrast
1 ripc_GetColor
1 CGColorTransformConvertColorFloatComponents
1 CGCMSInterfaceTransformConvertColorComponents
1 CMSTransformConvertComponents
1 CMSColorWorldConvertData
1 ConvertImageGeneric
1 ColorSyncTransformConvert
1 ColorSyncCMMApplyTransform
1 AppleCMMApplyTransform
1 DoApplyTransform
1 CMMProcessBitmap(CMMConversionParams*)
1 rips_s_BltGlyph
1 rips_s_BltShapeShadow
1 ripl_CreateWithLayer
2 -[NSShadow set]
1 -[NSCalibratedWhiteColor colorUsingColorSpaceName:device:]
1 convertColorToColorSpaceNamed
1 objc_msgSend
1 CGColorCreate
1 CGColorSpaceGetNumberOfComponents
1 -[NSFont setInContext:]
1 objc_msgSend
1 _NSFastFillAllLayoutHolesForGlyphRange
1 objc_msgSend
1 objc_msgSend
1 -[NSLayoutManager glyphRangeForTextContainer:]
1 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]
1 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex
1 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:]
1 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:]
1 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
1 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
1 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:]
1 -[NSATSTypesetter layoutParagraphAtPoint:]
1 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
1 -[NSATSTypesetter _ctTypesetter]
1 -[NSATSGlyphStorage createCTTypesetter]
1 -[NSString substringWithRange:]
1 -[NSPlaceholderString initWithString:]
1 -[NSBigMutableString getCharacters:range:]
1 CFStorageGetValues
1 auto_zone_write_barrier_memmove
1 Auto::Zone::block_start(void*)
3 -[CHEditorButtonBarLocationStats attributedString]
2 -[CHEditorButtonBar textAttributes:]
1 -[NSCFDictionary setObject:forKey:]
1 objc_msgSend
1 __NSGetMetaFontInstance
1 -[__NSFontTypefaceInfo fontInstanceForFontDescriptor:size:affineTransform:renderingMode:]
1 -[NSConcreteMapTable objectForKey:]
1 probeGC
1 __CFNumberHash
1 fmod
1 objc_msgSend
3 -[NSAttributedString(NSStringDrawing) size]
3 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:]
3 __NSCreateRenderingContextForAttributedString
2 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
2 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
2 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
2 -[NSATSTypesetter _ctTypesetter]
2 -[NSATSGlyphStorage createCTTypesetter]
1 CTRunCreateMutableRunsWithStorageAndOptions
1 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
1 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
1 TAttributes::TAttributes(__CFDictionary const*)
1 _CTFontEnsureFontRef
1 DYLD-STUB$$OSSpinLockUnlock
1 CTTypesetterCreateWithRunArray
1 TTypesetter::FinishLayout(TLine&, TCharStream const&) const
1 TKerningEngine::KernLine(TCharStream const*)
1 TAATKernEngine::TAATKernEngine(TLine&, long, long&)
1 TKerningEngineImplementation::TKerningEngineImplementation(TLine&, long, long&)
1 TFont::IsEqualExceptForFeatureSettings(TFont const&) const
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixAttributesInRange:]
1 -[NSMutableAttributedString(NSMutableAttributedStringKitAdditions) fixFontAttributeInRange:]
1 objc_collect
1 auto_collect
1 Auto::ThreadLocalCollector::collect(bool)
1 Auto::Thread::scan_current_thread(Auto::MemoryScanner&)
1 Auto::ThreadLocalScanner::scan_range(Auto::Range const&, Auto::WriteBarrier*)
1 CGContextFillRect
1 CGContextFillRects
1 ripc_DrawRects
1 ripc_GetRenderingState
1 szone_free
1 tiny_free_list_add_ptr
1 -[NSConcreteMapTable setObject:forKey:]
1 -[NSConcreteMapTable grow]
1 auto_assign_weak_reference
1 weak_register
7 -[NSView _drawRect:clip:]
6 -[CHEditorButtonBar drawRect:]
4 -[NSGradient drawInRect:angle:]
3 -[NSGradient drawFromPoint:toPoint:options:]
2 CGContextDrawShading
2 ripc_DrawShading
2 ripl_BltShade
2 argb32_shade
2 argb32_image_mark
2 argb32_shade_axial_RGB
1 CGShadingCreateAxial
1 CGShadingCreateAxial2
1 CGShadingCreateEmpty
1 CGShadingGetTypeID
1 _CFRelease
1 auto_zone_release
1 Auto::Zone::block_decrement_refcount(void*)
1 Auto::Zone::dec_refcount_small_medium(Auto::Subzone*, void*)
1 objc_msgSend_stret
1 objc_msgSend_vtable15
1 -[NSView getRectsBeingDrawn:count:]
1 objc_msgSend
27 -[NSRulerView(NSPrivate) _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
27 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
27 -[NSRulerView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
27 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
27 -[NSView _drawRect:clip:]
26 -[NoodleLineNumberView drawRect:]
26 -[NSRulerView drawRect:]
24 -[NoodleLineNumberView drawHashMarksAndLabelsInRect:]
10 -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
9 -[NSImage _usingBestRepresentationForRect:context:hints:body:]
6 __-[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
5 -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
4 __-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
4 CGContextDrawImage
4 ripc_DrawImage
3 ripc_RenderImage
3 ripl_BltImage
1 CGSDeviceUnlock
1 ripd_Lock
1 CGSDeviceLock
1 _CGSLockWindow
1 ripd_Mark
1 argb32_image
1 CGSBlendRGBA8888toRGBA8888
1 sseCGSBlendXXXX8888
1 ripc_GetImageTransformation
1 -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
1 NSEqualSizes
1 +[NSAutoreleasePool allocWithZone:]
1 +[NSObject(NSObject) allocWithZone:]
1 _internal_class_createInstanceFromZone
1 _class_getInstanceSize
1 -[NSImage bestRepresentationForRect:context:hints:]
1 -[NSImage _usingCacheRepPerformBlock:]
1 __-[NSImage bestRepresentationForRect:context:hints:]_block_invoke_1
1 -[NSSnapshotContextSignature isApplicableForRect:context:hints:]
1 NSImageColorSpaceForReferenceContext_hints_
1 CGColorTransformGetColorSpace
1 objc_msgSend_vtable1
1 objc_msgSend
4 +[NSString stringWithFormat:]
4 -[NSPlaceholderString initWithFormat:locale:arguments:]
4 _CFStringCreateWithFormatAndArgumentsAux
2 CFStringCreateMutable
2 _CFRuntimeCreateInstance
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
2 _CFStringAppendFormatAndArgumentsAux
1 _CFStringAppendFormatAndArgumentsAux
1 snprintf_l
1 __vfprintf
3 -[NSImage lockFocusFlipped:]
3 -[NSImage lockFocusWithRect:context:hints:flipped:]
3 -[NSImage _usingBestRepresentationForRect:context:hints:body:]
3 __-[NSImage lockFocusWithRect:context:hints:flipped:]_block_invoke_1
3 -[NSImage _lockFocusOnRepresentation:rect:context:hints:flipped:]
3 +[NSCGImageSnapshotRep _lockFocusForCreatingSnapshot:withRect:context:hints:flipped:]
1 +[NSGraphicsContext saveGraphicsState]
1 -[NSCFArray insertObject:atIndex:]
1 _CFArrayReplaceValues
1 __CFTypeCollectionRetain
1 -[NSSnapshotContextSignature initWithDrawingRect:applicableForRect:context:hints:]
1 NSImageCTMForReferenceContext_hints_
2 -[NSString(NSStringDrawing) sizeWithAttributes:]
2 -[NSString(NSExtendedStringDrawing) boundingRectWithSize:options:attributes:]
2 __NSCreateRenderingContextForString
1 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
1 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
1 -[NSATSTypesetter _ctTypesetter]
1 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 CTFontGetGlyphsForCharacters
1 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
1 TcmapTable::TcmapTable(TBaseFont const&)
1 TBaseFont::CopyTable(unsigned int) const
1 TBaseFont::GetCachedTable(unsigned int) const
1 -[_NSCachedAttributedString initWithString:attributes:]
1 objc_assign_ivar_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 -[NSCFDictionary isEqual:]
1 -[NSDictionary isEqualToDictionary:]
1 -[NSDictionary countForKey:]
1 CFDictionaryGetValue
1 CFBasicHashFindBucket
1 ___CFBasicHashFindBucket1
1 CGContextFillRect
1 CGContextFillRects
1 ripc_DrawRects
1 ripc_Render
1 ripl_BltShape
1 argb32_mark
1 argb32_mark_constshape
1 CGBlt_fillBytes
1 DYLD-STUB$$NSEqualRects
1 _NSStringDrawingCore
1 -[NSBitmapGraphicsContext isFlipped]
1 objc_msgSend_vtable0
1 objc_msgSend_vtable9
2 NSRectFill
2 CGContextFillRect
2 CGContextFillRects
2 ripc_DrawRects
2 ripc_Render
2 ripl_BltShape
2 argb32_mark
2 argb32_mark_constshape
2 sseCGSFill8by1
1 CGSDiffRegion
21 -[NSView _drawRect:clip:]
21 -[NSTableView drawRect:]
20 -[NSOutlineView drawRowIndexes:clipRect:]
20 -[NSTableView drawRowIndexes:clipRect:]
20 -[NSTableView drawRow:clipRect:]
19 -[NSOutlineView _drawContentsAtRow:column:withCellFrame:]
6 -[NSOutlineView _drawOutlineCellAtRow:]
5 -[NSButtonCell drawWithFrame:inView:]
5 -[NSButtonCell drawInteriorWithFrame:inView:]
5 -[NSButtonCell _configureAndDrawImageWithRect:cellFrame:controlView:]
3 -[NSButtonCell _preeffectBaseImage:state:backgroundStyle:]
3 -[NSButtonImageSource imageForState:]
3 -[NSButtonImageSource(NSButtonImageSource_Private) _findButtonImageForState:]
3 -[NSCFString appendFormat:]
3 _CFStringAppendFormatAndArgumentsAux
2 snprintf_l
2 __vfprintf
1 __CFStringAppendBytes
1 __CFStringChangeSizeMultiple
2 -[NSButtonCell drawImage:withFrame:inView:]
2 -[NSImage _drawMappingAlignmentRectToRect:withState:backgroundStyle:operation:fraction:flip:hints:]
2 -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
1 -[NSImageRep _processedHintsForHints:includeOnlyIfAvailable:]
1 _NSFaultingObjectWithStorageLocationAndNewObjectProviderBlock
1 __-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
1 NSGraphicsContextPushContextWithFlippedMetadata_drawWithBlock_
1 __-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_2
1 -[NSImageRep drawInRect:]
1 -[NSCoreUIImageRep draw]
1 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)
1 DYLD-STUB$$CGImageGetWidth
1 -[NSOutlineView frameOfOutlineCellAtRow:]
1 -[NSOutlineView _frameOfOutlineCellAtRow:]
1 -[NSTableView _isFullWidthCellAtRow:]
1 -[NSTableView _dataCellForTableColumn:row:]
1 -[CHSplendidList outlineView:dataCellForTableColumn:item:]
1 -[NSTextFieldCell init]
1 -[NSCell setStringValue:]
1 -[NSCell setObjectValue:]
1 objc_msgSend
6 _NSDrawTextCell
6 _NSStringDrawingCore
6 __NSCreateRenderingContextForAttributedString
6 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
5 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
5 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
5 -[NSATSTypesetter _ctTypesetter]
3 -[NSATSGlyphStorage createCTTypesetter]
2 CTRunCreateMutableRunsWithStorageAndOptions
2 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
2 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
2 TAttributes::TAttributes(__CFDictionary const*)
1 CFRetain
1 auto_zone_retain
1 Auto::Zone::block_increment_refcount(void*)
1 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
1 CFDictionaryApplyFunction
1 -[NSDictionary _apply:context:]
1 -[NSDictionary countByEnumeratingWithState:objects:count:]
1 -[NSAttributeDictionary keyEnumerator]
1 +[NSObject(NSObject) allocWithZone:]
1 _internal_class_createInstanceFromZone
1 auto_zone_allocate_object
1 _CFArrayReplaceValues
1 auto_zone_write_barrier_memmove
2 -[NSATSGlyphStorage setGlyphRange:characterRange:]
2 -[NSSingleLineTypesetter getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
2 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 CTFontGetGlyphsForCharacters
1 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
1 TcmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 TFormat4UTF16cmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 -[NSTypesetter setTypesetterBehavior:]
4 -[NSTextFieldCell drawInteriorWithFrame:inView:]
4 -[NSCell _centerInnerBounds:]
4 -[NSTextFieldCell cellSizeForBounds:]
4 -[NSCell cellSizeForBounds:]
4 _NSGetTextCellBoundingRect
3 -[NSAttributedString(NSExtendedStringDrawing) boundingRectWithSize:options:]
1 -[NSStringDrawingTextStorage init]
1 -[NSTextStorage addLayoutManager:]
1 objc_msgSend_vtable9
1 -[NSStringDrawingTextStorage textContainerForAttributedString:containerSize:lineFragmentPadding:]
1 -[NSConcreteMutableAttributedString replaceCharactersInRange:withAttributedString:]
1 -[NSBigMutableString replaceCharactersInRange:withString:]
1 copyFromStringToStorage
1 CFStorageGetValueAtIndex
1 __CFStorageFindByte
1 __CFStorageAllocLeafNodeMemoryAux
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 -[NSStringDrawingTextStorage usedRectForTextContainer:]
1 -[NSLayoutManager glyphRangeForTextContainer:]
1 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]
1 _NSFastFillAllLayoutHolesUpToEndOfContainerForGlyphIndex
1 _NSFastFillAllGlyphHolesForGlyphRange
1 -[NSLayoutManager(NSPrivate) _fillGlyphHoleForCharacterRange:startGlyphIndex:desiredNumberOfCharacters:]
1 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 __NSGetStringAndAttributesFromTextCell
1 completelyCoveredByAttributeWithRGBValue
1 -[NSCatalogColor colorUsingColorSpaceName:device:]
1 +[NSColorList _findColorListNamed:forDeviceType:]
1 _NSAppKitLock
1 _CFDoExceptionOperation
1 CFDictionarySetValue
1 CFBasicHashSetValue
1 __CFBasicHashAddValue
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
3 -[XBNewSourceListCell drawWithFrame:inView:]
2 -[NSString(NSStringDrawing) drawAtPoint:withAttributes:]
2 _NSStringDrawingCore
1 -[NSLineFragmentRenderingContext drawAtPoint:inContext:]
1 -[NSShadow set]
1 -[NSCalibratedWhiteColor colorUsingColorSpaceName:device:]
1 convertColorToColorSpaceNamed
1 CGColorTransformConvertColor
1 CGColorTransformConvertColorComponents
1 CGColorTransformGetColorSpace
1 pthread_mutex_lock
1 __NSCreateRenderingContextForString
1 -[NSSingleLineTypesetter createRenderingContextForCharacterRange:typesetterBehavior:usesScreenFonts:hasStrongRight:maximumWidth:]
1 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
1 -[NSATSTypesetter _ctTypesetter]
1 -[NSATSGlyphStorage createCTTypesetter]
1 CTTypesetterCreateWithRunArray
1 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
1 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
1 TAATMorphTableMorx::TAATMorphTableMorx(TLine&, long, TGlyphList<TDeletedGlyphIndex>&)
1 TAATMorphTable::TAATMorphTable(TLine&, long, unsigned int)
1 TBaseFont::CopyTable(unsigned int) const
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
1 _NSDrawTextCell
1 _NSStringDrawingCore
1 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]
1 -[NSDynamicSystemColor set]
1 CGGStateSetStrokeColor
1 CGColorRetain
1 CFRetain
1 -[NSTableView _isFullWidthCellAtRow:]
1 -[NSTableView _dataCellForTableColumn:row:]
1 -[CHSplendidList outlineView:dataCellForTableColumn:item:]
1 -[NSTextFieldCell init]
1 -[NSTextFieldCell initTextCell:]
1 -[NSTextFieldCell setTextColor:]
1 objc_msgSend
1 -[NSTableView rowsInRect:]
1 -[NSTableView rowAtPoint:]
1 -[NSTableView bounds]
1 -[NSTableView _tileIfNeeded]
7 -[NSScrollView _copySubviewsInOrderOfDisplay]
7 -[NSCFArray mutableCopyWithZone:]
7 CFArrayCreateMutableCopy
7 CFArrayAppendValue
7 _CFArrayReplaceValues
7 __spin_lock
2 -[NSConcreteMapTable setObject:forKey:]
1 -[NSConcreteMapTable assign:key:value:isNew:]
1 auto_assign_weak_reference
1 weak_register
1 append_referrer_no_lock(weak_referrer_array_t*, void**, auto_weak_callback_block*)
1 malloc_zone_calloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 -[NSConcreteMapTable grow]
1 probeGC
1 readWeakAtWithSentinel
1 -[NSConcreteMapTable objectForKey:]
1 probeGC
1 -[NSView _convertRectFromSuperview:test:]
1 -[NSView lockFocus]
1 -[NSView lockFocusIfCanDraw]
1 -[NSFocusState flush]
1 CGContextClipToRect
1 CGGStateClipToRect
1 CGRectIntersection
8 -[NSView _drawRect:clip:]
5 -[NSScroller drawRect:]
4 -[NSScroller drawKnobSlotInRect:highlight:]
4 _NSDrawThreePartImage
4 Draw3PartImage
3 -[NSImage _compositeFlipped:inRect:fromRect:operation:fraction:]
3 -[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
3 -[NSImage _usingBestRepresentationForRect:context:hints:body:]
2 __-[NSImage drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
2 -[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]
2 __-[NSImageRep drawInRect:fromRect:operation:fraction:respectFlipped:hints:]_block_invoke_1
1 CGContextClipToRect
1 CGGStateClipToRect
1 fmax
1 CGContextDrawImage
1 ripc_DrawImage
1 ripc_RenderImage
1 ripl_BltImage
1 ripd_Lock
1 CGSDeviceLock
1 _CGSLockWindow
1 CGSShmemGuardLock
1 -[NSAutoreleasePool drain]
1 objc_collect
1 batchFinalizeOnMainThread
1 pthread_mutex_lock
1 _NSTileImageWithOperation
1 CGContextSaveGState
1 CGGStackSave
1 CGGStateCreateCopy
1 calloc
1 malloc_zone_calloc
1 szone_malloc_should_clear
1 memset
1 -[NSScroller drawKnob]
1 -[NSScroller _old_drawKnob]
1 GetThemeImage
1 _NSAppKitThemeLock
1 _CFDoExceptionOperation
1 objc_addExceptionHandler
1 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step()
1 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool)
3 CGSGetRegionBounds
1 -[NSConcreteMapTable setObject:forKey:]
1 objc_assign_ivar_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
1 Auto::ThreadLocalCollector::eject_local_block(void*)
1 -[NSView lockFocus]
1 -[NSView lockFocusIfCanDraw]
1 objc_msgSend
3 -[NSConcreteMapTable setObject:forKey:]
1 -[NSConcreteMapTable assign:key:value:isNew:]
1 auto_assign_weak_reference
1 weak_register
1 append_referrer_no_lock(weak_referrer_array_t*, void**, auto_weak_callback_block*)
1 -[NSConcreteMapTable grow]
1 auto_assign_weak_reference
1 Auto::Zone::block_start(void*)
1 readWeakAtWithSentinel
1 -[NSScrollView _copySubviewsInOrderOfDisplay]
1 -[NSCFArray mutableCopyWithZone:]
1 CFArrayCreateMutableCopy
1 __CFArrayInit
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 -[NSScrollView _drawRect:clip:]
1 -[NSTableView _showingFocusRingAroundEnclosingScrollView:]
1 -[NSTableView _shouldDrawFocus]
1 +[NSTableView defaultFocusRingType]
1 +[NSControl defaultFocusRingType]
1 +[NSControl cellClass]
1 objc_sync_enter
1 id2data
1 pthread_setspecific
1 -[NSView _drawRect:clip:]
1 -[NSView _regionForOpaqueDescendants:forMove:]
1 -[NSView _regionForOpaqueDescendants:forMove:]
1 objc_msgSend
1 -[NSView lockFocus]
1 -[NSView lockFocusIfCanDraw]
1 +[NSGraphicsContext saveGraphicsState]
1 CGContextSaveGState
1 CGGStackSave
2 -[NSRectSet convertFromAncestor:toView:clipTo:]
2 -[NSView convertRect:fromView:]
2 -[NSView _convertRect:fromAncestor:]
1 -[NSView _convertRectFromSuperview:test:]
1 objc_msgSend_vtable6
1 objc_msgSend_stret
1 -[NSConcreteMapTable setObject:forKey:]
1 -[NSConcreteMapTable assign:key:value:isNew:]
1 auto_assign_weak_reference
1 weak_register
1 append_referrer_no_lock(weak_referrer_array_t*, void**, auto_weak_callback_block*)
1 -[NSView _drawRect:clip:]
1 CGSReleaseRegion
1 _CFRelease
1 auto_zone_release
1 Auto::Zone::block_decrement_refcount(void*)
3 -[NSView _drawRect:clip:]
2 CGSDiffRegion
2 shape_difference
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 shape_difference
1 -[RBSplitView drawRect:]
1 -[RBSplitSubview drawRect:]
1 CGContextFillRect
1 CGContextFillRects
1 ripc_DrawRects
1 ripc_GetRenderingState
1 ripc_GetClipState
1 ripr_Coverage
1 aa_render_shape
2 -[NSView lockFocus]
2 -[NSView lockFocusIfCanDraw]
1 +[NSGraphicsContext saveGraphicsState]
1 CGContextSaveGState
1 CGGStackSave
1 x_list_prepend_
1 x_mem_alloc_bucket
1 pthread_getspecific
1 -[NSView _focusFromView:withContext:]
1 -[NSView _gatherFocusStateInto:upTo:withContext:]
1 -[NSView _focusInto:withClip:]
1 -[RBSplitSubview isFlipped]
4 -[NSView _drawRect:clip:]
4 -[RBSplitView drawRect:]
4 -[RBSplitView drawDivider:inRect:betweenView:andView:]
4 CGContextFillRect
4 CGContextFillRects
4 ripc_DrawRects
3 ripc_Render
3 ripl_BltShape
2 ripd_Lock
2 CGSDeviceLock
2 _CGSLockWindow
1 _CGSSynchronizeWindowBackingStore
1 mach_msg
1 mach_msg_trap
1 __spin_lock
1 ripl_BltShape
1 ripc_GetRenderingState
1 ripc_GetClipState
1 -[NSView _drawRect:clip:]
1 objc_msgSend
3 -[NSView lockFocus]
3 -[NSView lockFocusIfCanDraw]
2 -[NSView _focusFromView:withContext:]
2 +[NSGraphicsContext currentContextDrawingToScreen]
2 objc_msgSend
1 -[NSWindow _threadContext]
1 objc_msgSend
1 -[NSView unlockFocus]
1 -[NSFocusStack popTopView]
1 +[NSGraphicsContext restoreGraphicsState]
1 CGContextRestoreGState
1 CGGStackRestore
1 CGGStateRelease
1 -[NSView lockFocus]
1 -[NSView lockFocusIfCanDraw]
1 -[NSView _focusFromView:withContext:]
1 +[NSFocusState sharedFocusState]
1 objc_msgSend_fixedup
1 -[NSView lockFocus]
1 -[NSView lockFocusIfCanDraw]
1 -[NSCFArray insertObject:atIndex:]
1 -[NSRectSet convertFromAncestor:toView:clipTo:]
1 -[NSView convertRect:fromView:]
1 -[NSView _convertRect:fromAncestor:]
1 -[NSView _drawOverlayRectSet:]
1 -[NSThemeFrame drawOverlayRect:]
1 -[NSThemeFrame _drawGrowBoxWithClip:]
1 -[NSThemeFrame _drawGrowBoxWithClip:inRect:opaque:]
1 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)
1 CUIRenderer::DrawGrowBox(CUIDescriptor const*)
1 CUIRenderer::CreateImage(long, CUIDescriptor const*, CGRect*, double*, unsigned short*, unsigned char*)
1 __CFString::Create(__CFDictionary const*, __CFString const*, ...)
1 _CFStringCreateWithFormatAndArgumentsAux
1 _CFStringAppendFormatAndArgumentsAux
1 snprintf_l
1 __vfprintf
2 -[NSWindow flushWindow]
2 ripc_Operation
2 CGSDeviceSynchronize
2 _CGSFlushRegionInline
2 mach_msg
2 mach_msg_trap
1 -[NSRegion intersectsRegion:]
4 -[NSView _recursiveTickleNeedsDisplay]
4 CFArrayApplyFunction
4 -[NSView _recursiveTickleNeedsDisplay]
4 CFArrayApplyFunction
4 -[NSView _recursiveTickleNeedsDisplay]
4 CFArrayApplyFunction
4 -[NSView _recursiveTickleNeedsDisplay]
4 CFArrayApplyFunction
4 -[NSView _recursiveTickleNeedsDisplay]
3 CFArrayApplyFunction
3 -[NSView _recursiveTickleNeedsDisplay]
3 CFArrayApplyFunction
3 -[NSView _recursiveTickleNeedsDisplay]
3 CFArrayApplyFunction
3 -[NSView _recursiveTickleNeedsDisplay]
3 CFArrayApplyFunction
3 -[NSView _recursiveTickleNeedsDisplay]
2 CFArrayApplyFunction
2 -[NSView _recursiveTickleNeedsDisplay]
2 CFArrayApplyFunction
2 -[NSView _recursiveTickleNeedsDisplay]
1 -[NSView convertRect:toView:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _convertRect:toAncestor:]
1 objc_msgSend_stret
1 CFArrayApplyFunction
1 -[NSView _recursiveTickleNeedsDisplay]
1 CFArrayApplyFunction
1 -[NSView _recursiveTickleNeedsDisplay]
1 -[NSView convertRect:toView:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _convertRect:toAncestor:]
1 objc_msgSend_stret
1 -[NSView convertRect:toView:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView convertRect:toView:]
1 -[NSView _convertRect:toAncestor:]
1 -[NSView _sendViewWillDrawInRect:clipRootView:suppressRecursion:]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[NSView viewWillDraw]
1 -[_NSDisplayOperationStack clipRootView]
179 _NSPostBackgroundLayout
175 +[NSLayoutManager(NSPrivate) _doSomeBackgroundLayout]
175 -[NSLayoutManager(NSPrivate) _fillLayoutHoleAtIndex:desiredNumberOfLines:]
175 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:]
169 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
169 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
169 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:]
166 -[NSATSTypesetter layoutParagraphAtPoint:]
164 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
134 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
77 -[NSATSTypesetter _ctTypesetter]
68 -[NSATSGlyphStorage createCTTypesetter]
26 CTRunCreateMutableRunsWithStorageAndOptions
26 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
15 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
13 TAttributes::TAttributes(__CFDictionary const*)
11 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
11 CFDictionaryApplyFunction
11 -[NSDictionary _apply:context:]
7 TAttributes::ApplyAttributeHandlers(void const*, void const*, void*)
6 CFDictionaryGetValue
6 CFBasicHashFindBucket
6 ___CFBasicHashFindBucket1
5 ___CFBasicHashFindBucket1
1 __CFDictionaryCallback
1 CFEqual
1 __CFStringEqual
1 bcmp
1 TAttributes::ApplyAttributeHandlers(void const*, void const*, void*)
3 -[NSDictionary countByEnumeratingWithState:objects:count:]
2 -[NSAttributeDictionary keyEnumerator]
2 +[NSObject(NSObject) allocWithZone:]
2 _internal_class_createInstanceFromZone
2 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Zone::registered_thread()
1 -[NSAttributeDictionaryEnumerator nextObject]
1 -[NSAttributeDictionary objectForKey:]
2 TParagraphStyle::SetStyleRef(void const*)
1 -[NSObject(__NSCFType) _cfTypeID]
1 CFGetTypeID
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
1 TObjCGlyphStorage::GetStringIndices() const
11 _CFRuntimeCreateInstance
11 auto_zone_allocate_object
11 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
10 __spin_lock
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
19 -[NSString substringWithRange:]
18 -[NSPlaceholderString initWithCharactersNoCopy:length:freeWhenDone:]
17 CFStringCreateWithCharactersNoCopy
17 __CFStringCreateImmutableFunnel3
9 objc_assign_strongCast_gc
9 auto_zone_set_write_barrier
9 __spin_lock
8 __CFStringCreateImmutableFunnel3
1 CFMakeCollectable
1 CFGetRetainCount
1 -[NSString _newSubstringWithRange:zone:]
1 malloc_zone_malloc
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
17 CTTypesetterCreateWithRunArray
13 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
9 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
5 TOpenTypeMorph::ShapeGlyphs(bool&)
2 ConvertSettingsToOTFeatures(OTL::GCommonCache const*, TFontFeatureSettingList const&, TRun const*, unsigned int*, KerningStatus*)
1 OTL::GCommon::StripFeaturesNotInFont(unsigned int*) const
1 OTL::GCommon::StripTagsFromList(unsigned int*, unsigned int*) const
1 TOpenTypeMorph::ApplyShapingEngine(TRunGlue&, unsigned int*, unsigned int*, OTL::GSUB&)
1 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
4 TOpenTypeMorph::TOpenTypeMorph(TLine&, long, TGlyphList<TDeletedGlyphIndex>*, TCharStream const&)
2 uscript_getScript
2 u_forDigit
1 TBaseFont::IgnoreScriptAnalysis() const
1 TBaseFont::CopyAttributeInternal(void const*) const
1 _CFRetain
1 TOpenTypeMorph::TOpenTypeMorph(TLine&, long, TGlyphList<TDeletedGlyphIndex>*, TCharStream const&)
3 TLine::SetRunArray(__CFArray const*)
1 TLine::AppendRun(CTRun const*)
1 TLine::SimpleRunAppend(CTRun const*)
1 OSAtomicCompareAndSwap32
1 __compare_and_swap32
1 TLine::UpdateCachedMetricsForRun(TRun const&)
1 malloc
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 TCharStreamCFString::TCharStreamCFString(__CFString const*)
1 CFStringGetLength
4 TTypesetter::FinishLayout(TLine&, TCharStream const&) const
4 TKerningEngine::KernLine(TCharStream const*)
4 TOpenTypePositioningEngine::PositionRuns(KerningStatus&)
3 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
3 OTL::GCommon::ApplyLookupAt(OTL::Lookup const&, OTL::Coverage const*, OTL::TGlyphIterator&, unsigned short*, unsigned short*) const
2 OTL::GCommon::ApplyLookupAt(OTL::Lookup const&, OTL::Coverage const*, OTL::TGlyphIterator&, unsigned short*, unsigned short*) const
1 OTL::Coverage::SearchFmt2Linear(unsigned short) const
1 OTL::GCommon::GetLookups(unsigned int const*, unsigned short*) const
1 _qsort
1 CFArrayGetCount
1 CFArrayReplaceValues
1 DYLD-STUB$$objc_msgSend
1 _CFArrayReplaceValues
1 objc_assign_ivar_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 objc_msgSend
9 -[NSATSGlyphStorage setGlyphRange:characterRange:]
3 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSConcreteTextStorage attributesAtIndex:longestEffectiveRange:inRange:]
1 objc_msgSend_vtable7
1 -[NSFont _ascenderDeltaForBehavior:]
1 -[NSFont __isSystemFont]
1 -[__NSFontTypefaceInfo _isLucidaGrande]
1 __spin_lock
1 -[NSFont screenFontWithRenderingMode:]
1 -[NSFont pointSize]
1 floor
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 objc_msgSend
28 CTTypesetterCreateLine
20 _CFRuntimeCreateInstance
20 auto_zone_allocate_object
20 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
15 __spin_lock
5 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
4 OSSpinLockLock
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
8 TTypesetter::FillLine(TLine&, CFRange, double) const
8 TLine::CopyStringRange(TLine const&, CFRange)
7 TLine::AppendPartialRun(CTRun const*, CFRange)
3 CTGlyphRun::CloneRange(CTRun const*, CFRange, bool)
2 _CFRuntimeCreateInstance
2 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 TRun::TRun(TRun const&, CFRange, bool)
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
3 TLine::AppendRun(CTRun const*)
3 TLine::SimpleRunAppend(CTRun const*)
2 TLine::EnsureRunSpace()
1 __memcpy
1 calloc
1 malloc_zone_calloc
1 OSAtomicCompareAndSwap32
1 __compare_and_swap32
1 TLine::UpdateCachedMetricsForRun(TRun const&)
1 CFRelease
18 TTypesetter::SuggestClusterBreak(long, double, double) const
18 TTypesetter::FindGraphicalBreak(long, double, double, CFRange*, double*) const
16 TTypesetter::FindGraphicalBreakWithTabs(TLine const&, CFRange, double, double, unsigned char, long*, double*) const
16 TLine::CopyStringRange(TLine const&, CFRange)
15 TLine::AppendPartialRun(CTRun const*, CFRange)
14 CTGlyphRun::CloneRange(CTRun const*, CFRange, bool)
12 _CFRuntimeCreateInstance
12 auto_zone_allocate_object
12 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
10 __spin_lock
1 Auto::Admin::find_allocation(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 CTGlyphRun::CloneRange(CTRun const*, CFRange, bool)
1 TRun::TRun(TRun const&, CFRange, bool)
1 TAttributes::operator=(TAttributes const&)
1 void TCFAssign<__CFDictionary const*>(__CFDictionary const*&, __CFDictionary const*)
1 CFRetain
1 auto_zone_retain
1 Auto::Zone::block_increment_refcount(void*)
1 __spin_lock
1 TLine::AppendRun(CTRun const*)
1 TLine::SimpleRunAppend(CTRun const*)
1 TLine::EnsureRunSpace()
1 reallocf
1 realloc
1 malloc_zone_realloc
1 szone_realloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 _CFRelease
2 TLine::FindWidthOverflow(long, double, long*, double*) const
1 TLine::FindRunWithCharIndex(long) const
1 TRun::FindBreak(long, double, long*, double*) const
1 TRun::NextGlyph(long, long*) const
8 -[NSATSGlyphStorage _resolvePositionalStakeGlyphsForLineFragment:lineFragmentRect:minPosition:maxPosition:maxLineFragmentWidth:breakHint:]
4 -[NSATSGlyphStorage _resolvePositionalStakeGlyphsForLineFragment:lineFragmentRect:minPosition:maxPosition:maxLineFragmentWidth:breakHint:]
2 TLine::GetRunCFArray() const
2 CFArrayCreate
1 __CFArrayInit
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 DYLD-STUB$$_spin_lock
2 objc_msgSend
1 -[NSATSLineFragment _charIndexToBreakLineByWordWrappingAtIndex:lineFragmentWidth:hyphenate:]
1 -[NSAttributedString(NSAttributedStringKitAdditions) lineBreakBeforeIndex:withinRange:]
1 __NSDisposeBreakIterator
1 ubrk_setText
1 icu::RuleBasedBreakIterator::setText(UText*, UErrorCode&)
1 utext_clone
1 utext_moveIndex32
1 utext_moveIndex32
1 utext_setup
1 -[NSATSLineFragment _invalidate]
1 _CFRelease
1 auto_zone_release
1 __spin_lock
1 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
9 -[NSTypesetter setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:]
9 -[NSLayoutManager setTextContainer:forGlyphRange:]
8 _replaceElements
8 __spin_lock
1 _NSLayoutTreeInvalidateLayoutForGlyphRange
1 _NSLayoutTreeMoveToGlyphIndex
7 -[NSATSLineFragment saveWithGlyphOrigin:]
4 -[NSATSLineFragment saveWithGlyphOrigin:]
3 _NSLayoutTreeSetLocationForGlyphRange
2 __bzero
1 _NSLayoutTreeSetLocationForGlyphRange
6 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
3 -[NSLayoutManager setLineFragmentRect:forGlyphRange:usedRect:]
2 _NSLayoutTreeSetLineFragmentRectForGlyphRange
2 _NSLayoutNodeAppendLineFragment
2 __bzero
1 objc_msgSend
2 -[NSTypesetter getLineFragmentRect:usedRect:remainingRect:forStartingGlyphAtIndex:proposedRect:lineSpacing:paragraphSpacingBefore:paragraphSpacingAfter:]
1 -[NSTypesetter getLineFragmentRect:usedRect:remainingRect:forStartingGlyphAtIndex:proposedRect:lineSpacing:paragraphSpacingBefore:paragraphSpacingAfter:]
1 objc_msgSend
1 -[NSATSLineFragment saveMorphedGlyphs:]
1 -[NSATSTypesetter actionForControlCharacterAtIndex:]
1 objc_msgSend
1 -[NSConcreteTextStorage attributesAtIndex:effectiveRange:]
1 objc_msgSend
2 -[NSATSTypesetter beginParagraph]
2 -[NSTypesetter beginParagraph]
2 -[NSConcreteTextStorage attribute:atIndex:longestEffectiveRange:inRange:]
1 -[NSConcreteMutableAttributedString attribute:atIndex:longestEffectiveRange:inRange:]
1 -[NSRLEArray objectAtIndex:effectiveRange:runIndex:]
1 blockForLocation
1 -[NSTextStorage ensureAttributesAreFixedInRange:]
2 -[NSLayoutManager isValidGlyphIndex:]
2 -[NSLayoutManager glyphAtIndex:isValidIndex:]
2 _NSFastFillAllGlyphHolesForGlyphRange
2 -[NSRecursiveLock unlock]
2 pthread_equal
1 -[NSTypesetter setParagraphGlyphRange:separatorGlyphRange:]
1 -[NSTypesetter characterRangeForGlyphRange:actualGlyphRange:]
1 -[NSLayoutManager characterRangeForGlyphRange:actualGlyphRange:]
1 _NSFastFillAllGlyphHolesForGlyphRange
1 objc_msgSend
4 -[NSLayoutManager glyphRangeForCharacterRange:actualCharacterRange:]
4 _NSFastFillAllGlyphHolesForCharacterRange
3 -[NSLayoutManager(NSPrivate) _fillGlyphHoleForCharacterRange:startGlyphIndex:desiredNumberOfCharacters:]
3 -[NSConcreteGlyphGenerator generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:]
1 -[NSConcreteTextStorage attributesAtIndex:longestEffectiveRange:inRange:]
1 -[NSAttributedString attributesAtIndex:longestEffectiveRange:inRange:]
1 objc_msgSend
1 CTFontGetGlyphsForCharacters
1 TBaseFont::GetGlyphsForCharacters(unsigned short const*, unsigned short*, long) const
1 TcmapTable::Map(unsigned short const*, unsigned short*, long&) const
1 long TFormat12UTF16cmapTable::MapT<false>(unsigned short const*, unsigned short*, long&) const
1 unsigned short TUTF1632cmapTable::ComputeIndex32<false>(unsigned int const*, unsigned int, unsigned int, long) const
1 objc_msgSend
1 -[NSConcreteTextStorage _lockForReading]
1 -[NSViewHierarchyLock lockForReadingWithExceptionHandler:]
1 _CFDoExceptionOperation
1 objc_addExceptionHandler
1 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step()
1 __bzero
2 -[NSLayoutManager invalidateDisplayForCharacterRange:]
2 -[NSLayoutManager _primitiveInvalidateDisplayForGlyphRange:]
2 -[NSTextView textContainerOrigin]
2 -[NSLayoutManager usedRectForTextContainer:]
2 -[NSLayoutManager(NSPrivate) _validatedStoredUsageForTextContainerAtIndex:]
2 -[NSLayoutManager(NSPrivate) _recalculateUsageForTextContainerAtIndex:]
2 _NSLayoutTreeLineFragmentUsedRectForGlyphAtIndex
2 _NSGetStoredFragmentRects
4 objc_collect
4 auto_collect
4 Auto::ThreadLocalCollector::collect(bool)
4 Auto::ThreadLocalCollector::process_local_garbage(bool)
3 Auto::Zone::invalidate_garbage(unsigned long, unsigned long const*)
3 batchFinalize
3 Auto::foreach_block_do(auto_zone_cursor*, void (*)(void*, void*), void*)
2 finalizeOneObject
2 object_getClassName
1 Auto::Zone::block_layout(void*)
1 Auto::ThreadLocalCollector::process_local_garbage(bool)
9 _handleInvalidCursorRectsNote
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSView cursorUpdate:]
3 forwardMethod
3 -[NSCursor set]
3 CGSSetRegisteredCursor
3 _CGSSetRegisteredCursor
3 mach_msg
3 mach_msg_trap
3 _NXResetCursorState
3 +[NSEvent _discardCursorEventsForWindowNumber:criteria:]
2 FlushSpecificEventsFromQueue
1 EventIteratorNext
1 compareCursorEventWindow
1 GetMainEventQueue
1 _EventThreadLock
1 __spin_lock
2 -[NSTextView _mouseInside:]
1 -[NSLayoutManager boundingRectForGlyphRange:inTextContainer:]
1 -[NSLayoutManager(NSPrivate) _boundingRectForGlyphRange:inTextContainer:fast:fullLineRectsOnly:]
1 -[NSLayoutManager(NSPrivate) _rectArrayForRange:withinSelectionRange:rangeIsCharRange:singleRectOnly:fullLineRectsOnly:inTextContainer:rectCount:rangeWithinContainer:glyphsDrawOutsideLines:]
1 _insertionPointHelperForCharacterAtIndex
1 -[NSCFArray removeLastObject]
1 _glyphIndexForPoint
1 -[NSLayoutManager locationForGlyphAtIndex:]
1 -[NSFont _totalAdvancementForNativeGlyphs:count:]
1 -[__NSSharedFontInstanceInfo _glyphAdvancementCache:renderingMode:]
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayApplyFunction
1 -[NSView(NSInternal) _updateTrackingAreas]
1 CFArrayGetCount
3 _handleWindowsNeedUpdateNote
3 -[NSApplication updateWindows]
1 +[NSTextInputContext currentInputContext]
1 -[NSTextViewSharedData inputContextForFirstTextView:]
1 objc_msgSend
1 -[NSApplication(NSWindowCache) _updateWindowsUsingCache]
1 -[NSArray makeObjectsPerformSelector:]
1 -[NSNotificationCenter postNotificationName:object:userInfo:]
1 _CFXNotificationPostNotification
1 __CFXNotificationPost
1 __CFArrayInit
1 -[NSUIHeartBeat updateHeartBeatState]
1 _runningOnAppKitThread
1 CFRunLoopGetMain
1 CFQSortArray
1 CFRunLoopTimerInvalidate
1 __delayedPerformCleanup
1 __spin_lock
1 __NSFireDelayedPerform
1 -[NSTextView _markForTextCheckingAfterChange]
1 -[NSLayoutManager removeTemporaryAttribute:forCharacterRange:]
1 CFDictionaryRemoveValue
1 CFBasicHashRemoveValue
1 ___CFBasicHashFindBucket1
1 __CFRunLoopDoObservers
1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
1 FlushWindowObject(WindowData*, void**, unsigned char)
1 GetWindowProperty
1 GetWindowData(OpaqueWindowPtr*)
1 AcquireEventFromQueue
1 _NotifyEventLoopObservers
1 KeyEventDeQueuedObserver
1 KeyboardTranslateEventFromEvent
1 TSMProcessRawKeyCode
1 TSMTranslateKeyEvent
1 GetDataFromUCHRForEvent
1 TISGetInputSourceProperty
1 CFEqual
1 __CFStringEqual
1 _NSHandleCarbonMenuEvent
1 _NSFindMenuItemMatchingCommandKeyEvent
1 -[NSCarbonMenuImpl _menuItemWithKeyEquivalentMatchingEventRef:]
1 IsMenuKeyEvent
951 0x1180d6479
951 -[NSApplication sendEvent:]
944 -[NSWindow sendEvent:]
944 -[CHFullTextView keyDown:]
944 -[NSTextView keyDown:]
939 -[NSView interpretKeyEvents:]
938 -[NSTextInputContext handleEvent:]
937 TSMProcessRawKeyEvent
937 TSMKeyEvent
937 SendUnicodeTextAEToUnicodeDoc
937 SendTSMEvent
937 SendEventToEventTarget
937 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
937 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
937 _NSTSMEventHandler
937 -[NSTextInputContext handleTSMEvent:]
937 -[NSTextInputContext insertText:replacementRange:]
937 -[CHFullTextView insertText:]
926 -[CHFullTextView insertBareText:]
925 -[NSTextView insertText:replacementRange:]
912 -[NSTextStorage endEditing]
912 -[NSTextStorage processEditing]
616 -[NSTextStorage _notifyEdited:range:changeInLength:invalidatedRange:]
616 -[NSLayoutManager textStorage:edited:range:changeInLength:invalidatedRange:]
612 -[CHFullTextView setSelectedRanges:affinity:stillSelecting:]
612 -[NSTextView(NSSharing) setSelectedRanges:affinity:stillSelecting:]
569 -[NSNotificationCenter postNotificationName:object:userInfo:]
569 _CFXNotificationPostNotification
568 __CFXNotificationPost
567 _nsnote_callback
510 -[CHTextViewController didChangeSelection:]
339 -[CHTextAttributeInvalidationManager sendNow]
339 -[CHTextAttributeInvalidationManager nudgeDelegate]
339 -[CHSingleFileDocument rehighlightRanges:]
336 -[CHSingleFileDocument rehighlightRange:]
107 -[NSTextStorage attributedSubstringFromRange:]
107 -[NSAttributedString attributedSubstringFromRange:]
104 -[NSMutableAttributedString addAttributes:range:]
74 -[NSMutableDictionary addEntriesFromDictionary:]
68 -[NSCFDictionary setObject:forKey:]
64 CFDictionarySetValue
64 CFBasicHashSetValue
61 __CFBasicHashAddValue
43 __CFBasicHashRehash
33 objc_assign_strongCast_gc
30 auto_zone_set_write_barrier
18 __spin_lock
6 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
3 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
2 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
1 Auto::AutoPointerHash::remove(void*)
3 Auto::Zone::block_start(void*)
2 auto_zone_set_write_barrier
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
3 objc_assign_strongCast_gc
9 auto_zone_allocate_object
9 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
7 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
5 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::AutoPointerHash::add(void*, unsigned int)
1 Auto::AutoPointerHash::grow(unsigned int, unsigned int)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 __spin_lock
1 ___CFBasicHashFindBucket1
16 objc_assign_strongCast_gc
16 auto_zone_set_write_barrier
7 __spin_lock
4 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
3 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
2 Auto::Zone::block_start_large(void*)
1 Auto::Zone::block_start(void*)
1 auto_zone_set_write_barrier
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 DYLD-STUB$$auto_zone
1 __CFBasicHashStandardCallback
3 ___CFBasicHashFindBucket1
1 CFHash
1 __CFBasicHashStandardCallback
1 CFEqual
1 __CFStringHash
2 -[NSCFString copyWithZone:]
2 CFStringCreateCopy
1 CFStringCreateCopy
1 pthread_getspecific
2 objc_msgSend
2 -[NSDictionary countByEnumeratingWithState:objects:count:]
1 -[NSDictionary countByEnumeratingWithState:objects:count:]
1 objc_msgSend
2 -[NSMutableDictionary addEntriesFromDictionary:]
2 objc_msgSend
18 -[NSConcreteMutableAttributedString setAttributes:range:]
11 +[NSAttributeDictionary newWithDictionary:]
9 -[NSConcreteHashTable getItem:]
9 hashProbe
5 attributeDictionaryIsEqual
5 -[NSAttributeDictionary isEqualToDictionary:]
5 CFDictionaryGetKeysAndValues
5 CFBasicHashApply
2 CFBasicHashApply
2 __CFDictionaryGetKeysAndValues_block_invoke_1
1 __CFDictionaryGetKeysAndValues_block_invoke_1
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::block_start(void*)
1 objc_assign_strongCast
4 attributeDictionaryHash
3 CFDictionaryGetKeysAndValues
3 CFBasicHashApply
2 __CFDictionaryGetKeysAndValues_block_invoke_1
2 objc_assign_strongCast_gc
1 auto_zone_root_write_barrier
1 auto_zone_set_write_barrier
1 CFBasicHashApply
1 __CFNumberHash
1 __CFNumberGetValue
1 __memcpy
1 -[NSHashTable member:]
1 objc_msgSend
6 -[NSMutableRLEArray replaceObjectsInRange:withObject:length:]
3 -[NSMutableRLEArray insertObject:range:]
1 -[NSMutableRLEArray _setBlockCapacity:]
1 malloc_zone_realloc
1 auto_realloc(_malloc_zone_t*, void*, unsigned long)
1 auto_zone_write_barrier_memmove
1 Auto::Thread::track_local_memcopy(Auto::Zone*, void const*, void*, unsigned long)
1 auto_zone_write_barrier_memmove
1 Auto::Zone::block_start(void*)
1 objc_msgSend
3 -[NSMutableRLEArray replaceObjectsInRange:withObject:length:]
1 objc_msgSend_fixedup
10 -[NSAttributeDictionary mutableCopyWithZone:]
10 -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]
5 CFDictionaryCreateMutable
4 CFBasicHashCreate
3 _CFRuntimeCreateInstance
3 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 auto_zone_allocate_object
1 objc_assign_strongCast_gc
1 __CFDictionaryCreateGeneric
1 bcmp
4 CFMakeCollectable
4 _CFRelease
4 auto_zone_release
2 Auto::Zone::block_decrement_refcount(void*)
2 __spin_lock
1 objc_assertRegisteredThreadWithCollector
1 objc_msgSend
1 objc_msgSend_fixedup
3 -[NSConcreteTextStorage attributesAtIndex:effectiveRange:]
3 -[NSTextStorage ensureAttributesAreFixedInRange:]
50 -[CHSingleFileDocument setParagraphStyleOfDictionary:]
22 -[NSCFDictionary mutableCopyWithZone:]
22 CFDictionaryCreateMutableCopy
21 CFBasicHashCreateCopy
14 objc_assign_strongCast_gc
13 auto_zone_set_write_barrier
10 __spin_lock
2 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
1 Auto::AutoPointerHash::remove(void*)
1 objc_assign_strongCast_gc
5 auto_zone_allocate_object
5 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
4 auto_collect
4 pthread_mutex_unlock
4 semaphore_signal_trap
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
2 _CFRuntimeCreateInstance
2 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 CFDictionaryCreateMutableCopy
14 -[CHSingleFileDocument changeTabStopStyle:]
10 -[__NSSharedFontInstanceInfo fontInstanceForRenderingMode:]
10 __spin_lock
4 +[CHThemeManager sharedThemeManager]
4 objc_sync_enter
3 id2data
3 pthread_setspecific
1 __atomic_add32
10 -[NSCFDictionary setObject:forKey:]
10 CFDictionarySetValue
10 CFBasicHashSetValue
10 __CFBasicHashAddValue
9 objc_assign_strongCast_gc
9 auto_zone_set_write_barrier
7 __spin_lock
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 __CFBasicHashAddValue
2 CFDictionaryGetValue
2 CFBasicHashFindBucket
2 ___CFBasicHashFindBucket1
1 __CFStringHash
1 ___CFBasicHashFindBucket1
2 CFMakeCollectable
1 CFMakeCollectable
1 _CFRelease
1 objc_isAuto
1 auto_zone_is_valid_pointer
47 -[NSConcreteTextStorage setAttributes:range:]
47 -[NSConcreteMutableAttributedString setAttributes:range:]
27 +[NSAttributeDictionary newWithDictionary:]
27 -[NSConcreteHashTable getItem:]
27 hashProbe
10 attributeDictionaryHash
5 CFDictionaryGetKeysAndValues
5 CFBasicHashApply
4 __CFDictionaryGetKeysAndValues_block_invoke_1
2 __CFDictionaryGetKeysAndValues_block_invoke_1
2 objc_assign_strongCast_gc
2 auto_zone_set_write_barrier
1 Auto::Zone::block_start(void*)
1 auto_zone_set_write_barrier
1 CFBasicHashApply
2 __CFNumberHash
1 -[NSCalibratedRGBColor hash]
1 -[NSParagraphStyle hash]
1 CFArrayGetCount
1 CFDictionaryGetCount
10 attributeDictionaryIsEqual
8 -[NSAttributeDictionary isEqualToDictionary:]
4 -[NSAttributeDictionary isEqualToDictionary:]
2 CFDictionaryGetKeysAndValues
2 CFBasicHashApply
1 CFBasicHashGetBucket
1 __CFDictionaryGetKeysAndValues_block_invoke_1
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::block_start(void*)
1 -[NSCalibratedRGBColor isEqual:]
1 -[NSObject(NSObject) isKindOfClass:]
1 -[NSParagraphStyle isEqual:]
1 objc_msgSend
1 attributeDictionaryIsEqual
1 objc_msgSend
6 DYLD-STUB$$CFDictionaryGetKeysAndValues
1 auto_read_weak_reference
19 -[NSMutableRLEArray replaceObjectsInRange:withObject:length:]
16 -[NSMutableRLEArray insertObject:range:]
15 auto_zone_write_barrier_memmove
10 auto_zone_write_barrier_memmove
4 __memcpy
1 Auto::Zone::set_write_barrier_range(void*, unsigned long)
1 objc_assign_strongCast
1 -[NSMutableRLEArray replaceObjectsInRange:withObject:length:]
1 OSSpinLockLock
1 objc_msgSend
1 -[NSConcreteMutableAttributedString setAttributes:range:]
32 -[CHSingleFileDocument attributesForContext:zone:theme:]
28 -[CHTheme zoneForContext:]
26 -[CHContext toStringNoCopy]
11 -[NSCFString appendString:]
11 __CFStringCheckAndReplace
5 __CFStringChangeSizeMultiple
3 __CFStringChangeSizeMultiple
1 __CFStrAllocateMutableContents
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 malloc_good_size
3 CFStringGetLength
2 CFStringGetBytes
1 __CFStringCheckAndReplace
9 -[NSPlaceholderMutableString initWithCapacity:]
9 CFStringCreateMutable
9 _CFRuntimeCreateInstance
9 auto_zone_allocate_object
9 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
7 __spin_lock
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
3 -[CHSyntaxZone toStringNoCopy]
2 -[CHScope stringRepresentation]
1 objc_msgSend
2 objc_msgSend
1 -[NSCFArray countByEnumeratingWithState:objects:count:]
2 CFDictionaryGetValue
2 CFBasicHashFindBucket
2 ___CFBasicHashFindBucket1
2 __CFBasicHashStandardCallback
2 CFEqual
1 CFEqual
1 __CFStringEqual
1 bcmp
2 -[CHMutableStack copyWithZone:]
2 -[NSCFArray mutableCopyWithZone:]
2 CFArrayCreateMutableCopy
2 CFArrayAppendValue
2 _CFArrayReplaceValues
2 auto_zone_write_barrier_memmove
1 Auto::Zone::block_start(void*)
1 Auto::Zone::set_write_barrier_range(void*, unsigned long)
2 -[CHMutableStack push:]
2 -[NSCFArray insertObject:atIndex:]
2 _CFArrayReplaceValues
2 auto_zone_write_barrier_memmove
1 Auto::Thread::track_local_memcopy(Auto::Zone*, void const*, void*, unsigned long)
1 Auto::Zone::block_start(void*)
20 -[NSCFDictionary mutableCopyWithZone:]
20 CFDictionaryCreateMutableCopy
19 CFBasicHashCreateCopy
12 objc_assign_strongCast_gc
10 auto_zone_set_write_barrier
6 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
3 Auto::Thread::block_escaped(Auto::Zone*, Auto::Subzone*, void*)
3 Auto::AutoPointerHash::slotIndex(void*) const
2 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 Auto::Thread::track_local_assignment(Auto::Zone*, void*, void*)
1 Auto::Zone::block_start_large(void*)
1 __spin_lock
1 auto_zone_set_write_barrier
1 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
2 objc_assign_strongCast_gc
2 auto_zone_allocate_object
2 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
2 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 CFBasicHashCreateCopy
1 CFBasicHashGetSize
1 DYLD-STUB$$auto_zone_set_write_barrier
1 __CFTypeCollectionRetain
1 __memcpy
1 CFDictionaryCreateMutableCopy
16 -[CHMutableStack push:]
14 -[NSCFArray insertObject:atIndex:]
14 _CFArrayReplaceValues
10 __spin_lock
3 auto_zone_write_barrier_memmove
1 Auto::Zone::block_start(void*)
1 Auto::Zone::set_write_barrier_range(void*, unsigned long)
1 auto_zone_write_barrier_memmove
1 _CFArrayReplaceValues
1 -[CHMutableStack push:]
1 objc_msgSend_vtable14
14 -[NSCFDictionary setObject:forKey:]
11 CFDictionarySetValue
11 CFBasicHashSetValue
10 __CFBasicHashReplaceValue
9 objc_assign_strongCast_gc
9 auto_zone_set_write_barrier
8 __spin_lock
1 Auto::Zone::block_start(void*)
1 __CFBasicHashStandardCallback
1 __CFTypeCollectionRelease
1 ___CFBasicHashFindBucket1
1 -[NSCFDictionary setObject:forKey:]
1 -[NSCFString copyWithZone:]
1 CFStringCreateCopy
1 CFRetain
1 _CFDictionaryIsMutable
8 objc_assign_strongCast_gc
7 auto_zone_root_write_barrier
4 auto_zone_root_write_barrier
2 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 OSSpinLockUnlock
1 auto_zone_set_write_barrier
1 Auto::Zone::block_start_large(void*)
4 -[CHMutableStack pop]
2 _CFArrayReplaceValues
1 _CFArrayReplaceValues
1 __CFArrayReleaseValues
1 __CFTypeCollectionRelease
1 -[NSCFArray removeObjectAtIndex:]
1 objc_msgSend
4 -[NSCFArray copyWithZone:]
4 CFArrayCreateCopy
4 objc_assign_strongCast_gc
4 auto_zone_set_write_barrier
2 check_resurrection(Auto::Thread&, Auto::Zone*, void*, bool, void const*, unsigned long)
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 auto_zone_set_write_barrier
4 -[NSString rangeOfComposedCharacterSequencesForRange:]
3 -[NSString rangeOfComposedCharacterSequenceAtIndex:]
3 CFStringGetRangeOfCharacterClusterAtIndex
2 _CFStringInlineBufferGetComposedRange
2 -[NSBigMutableString getCharacters:range:]
2 CFStorageGetValues
2 auto_zone_write_barrier_memmove
1 __memcpy
1 memmove
1 __spin_lock
1 -[NSString rangeOfComposedCharacterSequencesForRange:]
4 CFDictionaryGetValue
4 CFBasicHashFindBucket
3 ___CFBasicHashFindBucket1
2 ___CFBasicHashFindBucket1
1 __CFStringHash
1 CFBasicHashFindBucket
4 objc_msgSend
3 -[CHTheme attributesForZone:]
2 -[CHThemeZone selector]
1 CFDictionaryGetValue
1 CFBasicHashFindBucket
1 ___CFBasicHashFindBucket1
3 CFMakeCollectable
2 _CFRelease
2 auto_zone_release
2 __spin_lock
1 CFRelease
2 -[CHSingleFileDocument rehighlightRange:]
2 -[NSColor(Utilities) blendWith:]
1 +[NSColor colorWithCalibratedRed:green:blue:alpha:]
1 +[NSObject(NSObject) allocWithZone:]
1 _internal_class_createInstanceFromZone
1 auto_zone_allocate_object
1 objc_msgSend_vtable0
2 operator new(unsigned long)
2 malloc
2 malloc_zone_malloc
2 szone_malloc_should_clear
2 tiny_malloc_from_free_list
1 +[CHThemeManager sharedThemeManager]
1 objc_sync_enter
1 id2data
1 pthread_setspecific
1 -[CHSyntaxLineMarker lineZones]
1 dispatch_sync_f
1 -[CHSyntaxZone range]
1 __spin_lock
1 -[NSCalibratedRGBColor isEqual:]
1 -[NSColorSpaceColor colorSpaceName]
1 CHBinarySearchMatches
1 -[NSCFArray getObjects:range:]
1 NSUnionRange
1 std::vector<CHC_ColoringOrder*, std::allocator<CHC_ColoringOrder*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<CHC_ColoringOrder**, std::vector<CHC_ColoringOrder*, std::allocator<CHC_ColoringOrder*> > >, CHC_ColoringOrder* const&)
1 operator new(unsigned long)
1 malloc
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 std::vector<long, std::allocator<long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<long*, std::vector<long, std::allocator<long> > >, long const&)
1 operator new(unsigned long)
1 malloc
1 malloc_zone_malloc
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 std::vector<long, std::allocator<long> >::push_back(long const&)
1 szone_free_definite_size
1 tiny_free_list_add_ptr
1 -[NSArray lastObject]
1 -[NSTextStorage beginEditing]
1 -[NSConcreteTextStorage _lockForWritingWithExceptionHandler:]
1 -[NSViewHierarchyLock _lockForWriting:handler:]
1 _CFDoExceptionOperation
1 objc_addExceptionHandler
1 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::step()
1 libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_x86_64>::setInfoBasedOnIPRegister(bool)
1 _dyld_find_unwind_sections
1 DYLD-STUB$$objc_msgSend
170 -[CHTextViewController rehighlightNotif:]
170 -[CHFullTextView visibleLineRange]
170 -[CHFullTextView visibleLineRange:]
170 -[CHFullTextView visibleRange:]
170 -[NSLayoutManager glyphRangeForBoundingRect:inTextContainer:]
170 -[NSLayoutManager(NSPrivate) _glyphRangeForBoundingRect:inTextContainer:fast:okToFillHoles:]
170 -[NSLayoutManager(NSPrivate) _firstPassGlyphRangeForBoundingRect:inTextContainer:okToFillHoles:]
169 _NSFastFillAllLayoutHolesForGlyphRange
155 -[NSLayoutManager(NSPrivate) _fillLayoutHoleForCharacterRange:desiredNumberOfLines:isSoft:]
126 -[NSATSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
125 -[NSTypesetter layoutCharactersInRange:forLayoutManager:maximumNumberOfLineFragments:]
123 -[NSTypesetter _layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:maxCharacterIndex:nextGlyphIndex:nextCharacterIndex:]
112 -[NSATSTypesetter layoutParagraphAtPoint:]
100 -[NSATSTypesetter _layoutLineFragmentStartingWithGlyphAtIndex:characterIndex:atPoint:renderingContext:]
78 -[NSATSLineFragment layoutForStartingGlyphAtIndex:characterIndex:minPosition:maxPosition:lineFragmentRect:]
66 -[NSATSTypesetter _ctTypesetter]
44 -[NSATSGlyphStorage createCTTypesetter]
22 CTTypesetterCreateWithRunArray
16 TTypesetterRunArray::TTypesetterRunArray(__CFArray const*, __CFString const*, void const* (*)(__CTRun const*, __CFString const*, void*), void*)
14 TShapingEngine::ShapeGlyphs(TLine&, TCharStream const&)
7 TOpenTypeMorph::TOpenTypeMorph(TLine&, long, TGlyphList<TDeletedGlyphIndex>*, TCharStream const&)
2 TOpenTypeMorph::TOpenTypeMorph(TLine&, long, TGlyphList<TDeletedGlyphIndex>*, TCharStream const&)
1 CFEqual
1 TCFBase<TFont>::ClassEqual(void const*, void const*)
1 TFont::operator==(TFont const&) const
1 TDescriptor::Equal(TDescriptor const*) const
1 CFEqual
1 TBaseFont::CopyTable(unsigned int) const
1 TBaseFont::IgnoreScriptAnalysis() const
1 _CFRelease
1 TRun::GetNextChar(long) const
1 TRun::GetGlyphIndexForCharIndex(long) const
1 TObjCGlyphStorage::GetStringIndices() const
1 uscript_getScript
1 u_forDigit
5 TOpenTypeMorph::ShapeGlyphs(bool&)
2 CFDataGetBytePtr
1 ConvertSettingsToOTFeatures(OTL::GCommonCache const*, TFontFeatureSettingList const&, TRun const*, unsigned int*, KerningStatus*)
1 OTL::GCommon::StripTagsFromList(unsigned int*, unsigned int*) const
1 TOpenTypeMorph::ApplyShapingEngine(TRunGlue&, unsigned int*, unsigned int*, OTL::GSUB&)
1 OTL::GCommon::GetLookups(unsigned int const*, unsigned short*) const
1 qsort
1 flsl
1 TOpenTypeMorph::~TOpenTypeMorph()
1 _CFRelease
1 OSAtomicCompareAndSwap32
1 TStackBuffer<TDeletedGlyphIndex, 30ul>::TStackBuffer(unsigned long)
1 CFStringCreateCopy
1 _CFRetain
1 auto_zone_retain
1 Auto::Zone::block_increment_refcount(void*)
1 TLine::SetRunArray(__CFArray const*)
1 CFArrayGetValueAtIndex
6 TTypesetter::FinishLayout(TLine&, TCharStream const&) const
6 TKerningEngine::KernLine(TCharStream const*)
5 TOpenTypePositioningEngine::PositionRuns(KerningStatus&)
3 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
1 OTL::GCommon::ApplyLookups(unsigned short const*, unsigned short, OTL::TGlyphIterator&, bool) const
1 OTL::GCommon::PrefetchSubtableCoverage(OTL::Lookup&, OTL::Coverage*) const
1 OTL::GPOS::GetCoverageForSubtable(unsigned int, OTL::LookupSubtable const*, OTL::Coverage&) const
1 OTL::TGlyphIterator::NextGlyph(long)
1 OTL::GCommon::FindLangSysTable(unsigned int, unsigned int)
1 TOpenTypePositioningEngine::MergeDeltas(TRunGlue&, bool)
1 TRunGlue::GetScale()
1 TOpenTypePositioningEngine::TOpenTypePositioningEngine(TLine&, long, long&, TCharStream const*)
1 TBaseFont::CopyTable(unsigned int) const
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
18 CTRunCreateMutableRunsWithStorageAndOptions
18 TRunEncoder::Encode(TCFBase<TGlyphStorage>*, CFRange, unsigned int, __CFDictionary const*)
11 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
10 TAttributes::TAttributes(__CFDictionary const*)
9 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
8 CFDictionaryApplyFunction
8 -[NSDictionary _apply:context:]
5 TAttributes::ApplyAttributeHandlers(void const*, void const*, void*)
4 CFDictionaryGetValue
3 CFBasicHashFindBucket
3 ___CFBasicHashFindBucket1
2 __CFDictionaryCallback
1 CFEqual
1 __CFDictionaryCallback
1 ___CFBasicHashFindBucket1
1 CFDictionaryGetValue
1 TAttributes::ApplyAttributeHandlers(void const*, void const*, void*)
2 -[NSDictionary countByEnumeratingWithState:objects:count:]
1 -[NSAttributeDictionaryEnumerator nextObject]
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 -[NSAttributeDictionary objectForKey:]
1 TAttributes::ParseAttributes(__CFDictionary const*, void const*&)
1 objc_msgSend
1 TRun::TRun(TCFBase<TGlyphStorage>*, CFRange, __CFDictionary const*)
7 _CFRuntimeCreateInstance
7 auto_zone_allocate_object
7 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
7 __spin_lock
2 -[NSString substringWithRange:]
2 -[NSPlaceholderString initWithCharactersNoCopy:length:freeWhenDone:]
2 CFStringCreateWithCharactersNoCopy
2 __CFStringCreateImmutableFunnel3
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 Auto::Admin::thread_cache_allocate(Auto::Thread&, unsigned long&, unsigned int, bool, bool&)
1 -[NSATSGlyphStorage createCTTypesetter]
1 objc_msgSend
21 -[NSATSGlyphStorage setGlyphRange:characterRange:]
9 -[__NSSharedFontInstanceInfo fontInstanceForRenderingMode:]
9 __spin_lock
2 -[NSConcreteTextStorage attributesAtIndex:longestEffectiveRange:inRange:]
2 -[NSAttributedString attributesAtIndex:longestEffectiveRange:inRange:]
1 -[NSAttributedString attributesAtIndex:longestEffectiveRange:inRange:]
1 objc_msgSend
2 objc_assign_strongCast_gc
2 auto_zone_set_write_barrier
1 Auto::Zone::set_write_barrier(Auto::Thread&, void*, void*)
1 __spin_lock
1 -[NSATSGlyphStorage setGlyphRange:characterRange:]
1 -[NSATSTypesetter actionForControlCharacterAtIndex:]
1 -[NSTypesetter actionForControlCharacterAtIndex:]
1 objc_msgSend
1 -[NSFont getAdvancements:forGlyphs:count:]
1 objc_msgSend
1 -[NSFont screenFontWithRenderingMode:]
1 -[NSFont __isSystemFont]
1 objc_msgSend
1 -[NSLayoutManager getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:]
1 _NSFastFillAllGlyphHolesForGlyphRange
1 -[NSRecursiveLock unlock]
1 -[__NSFontTypefaceInfo _isHiragino]
1 __spin_lock
1 CTFontGetAscent
1 _CTFontEnsureFontRef
1 _CFIsObjC
1 exp
1 objc_msgSend
6 CTTypesetterCreateLine
5 TTypesetter::FillLine(TLine&, CFRange, double) const
5 TLine::CopyStringRange(TLine const&, CFRange)
5 TLine::AppendPartialRun(CTRun const*, CFRange)
4 TLine::AppendRun(CTRun const*)
4 TLine::SimpleRunAppend(CTRun const*)
3 TLine::EnsureRunSpace()
3 reallocf
3 realloc
3 malloc_zone_realloc
3 szone_realloc
1 __spin_lock
1 szone_free
1 szone_malloc_should_clear
1 tiny_malloc_from_free_list
1 tiny_free_list_add_ptr
1 CFRetain
1 objc_isAuto
1 auto_zone_is_valid_pointer
1 CTGlyphRun::CloneRange(CTRun const*, CFRange, bool)
1 _CFRuntimeCreateInstance
1 auto_zone_allocate_object
1 Auto::Zone::block_allocate(Auto::Thread&, unsigned long, unsigned int, bool, bool)
1 __spin_lock
1 TCFBase<TLine>::operator new(unsigned long)
1 __spin_lock
3 TTypesetter::SuggestClusterBreak(long, double, double) const
3 TTypesetter::FindGraphicalBreak(long, double, double, CFRange*, double*) const
2 TTypesetter::FindGraphicalBreakWithTabs(TLine const&, CFRange, double, double, unsigned char, long*, double*) const
2 TLine::CopyStringRange(TLine const&, CFRange)
2 TLine::AppendPartialRun(CTRun const*, CFRange)
2 TLine::AppendRun(CTRun const*)
1 TLine::AppendRun(CTRun const*)
1 TLine::SimpleRunAppend(CTRun const*)
1 TLine::EnsureRunSpace()
1 reallocf
1 realloc
1 malloc_zone_realloc
1 szone_realloc
1 TLine::FindWidthOverflow(long, double, long*, double*) const
1 TRun::FindBreak(long, double, long*, double*) const
2 -[NSATSGlyphStorage _collectElasticRangeSurroundingCharacterAtIndex:minimumCharacterIndex:]
2 -[NSATSTypesetter _bidiLevels]
1 -[NSATSGlyphStorage _resolvePositionalStakeGlyphsForLineFragment:lineFragmentRect:minPosition:maxPosition:maxLineFragmentWidth:breakHint:]
1 TLine::GetRunCFArray() const
1 CFArrayCreate
1 objc_assign_strongCast_gc
1 auto_zone_set_write_barrier
1 Auto::Zone::block_start(void*)
7 -[NSATSLineFragment saveWithGlyphOrigin:]
4 _NSLayoutTreeSetLocationForGlyphRange
2 __bzero
1 _NSLayoutTreeMoveToGlyphIndex
1 _NSLayoutTreeSetLocationForGlyphRange
2 -[NSATSLineFragment saveWithGlyphOrigin:]
1 objc_msgSend
5 -[NSTypesetter getLineFragmentRect:usedRect:remainingRect:forStartingGlyphAtIndex:proposedRect:lineSpacing:paragraphSpacingBefore:paragraphSpacingAfter:]
3 -[NSTypesetter currentTextContainer]
1 -[NSTypesetter getLineFragmentRect:usedRect:remainingRect:forStartingGlyphAtIndex:proposedRect:lineSpacing:paragraphSpacingBefore:paragraphSpacingAfter:]
1 objc_msgSend
4 -[NSLayoutManager setLineFragmentRect:forGlyphRange:usedRect:]
4 _NSLayoutTreeSetLineFragmentRectForGlyphRange
4 _NSLayoutNodeAppendLineFragment
3 _NSLayoutNodeAppendLineFragment
1 memset
3 -[NSTypesetter setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:]
2 -[NSLayoutManager setTextContainer:forGlyphRange:]
1 -[NSLayoutManager setTextContainer:forGlyphRange:]
1 _NSLayoutTreeInvalidateLayoutForGlyphRange
1 objc_msgSend
1 -[NSATSLineFragment getTypographicLineHeight:baselineOffset:leading:]
1 -[NSTypesetter paragraphCharacterRange]
1 _NSLayoutTreeSetLocationForGlyphRange
1 objc_msgSend
11 -[NSATSTypesetter beginParagraph]
11 -[NSTypesetter beginParagraph]
10 -[NSTypesetter _updateParagraphStyleCache:]
7 objc_assign_strongCast_gc
7 auto_zone_set_write_barrier
7 __spin_lock
1 -[NSObject(NSObject) zone]
1 -[NSTypesetter currentTextContainer]
1 objc_msgSend
1 -[NSConcreteTextStorage attribute:atIndex:longestEffectiveRange:inRange:]
1 -[NSConcreteMutableAttributedString attribute:atIndex:longestEffectiveRange:inRange:]
1 -[NSRLEArray objectAtIndex:effectiveRange:runIndex:]
1 -[NSATSTypesetter endParagraph]
1 -[NSATSGlyphStorage _invalidate]
1 CFArrayRemoveAllValues
2 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]
1 -[NSLayoutManager textContainerForGlyphAtIndex:effectiveRange:]
1 _NSFastFillAllLayoutHolesForGlyphRange
1 _NSLayoutTreeGetFirstHoleAfterGlyphIndexWithLength
1 _NSLayoutTreeMoveToGlyphIndex
2 -[NSTypesetter setParagraphGlyphRange:separatorGlyphRange:]
2 -[NSTypesetter characterRangeForGlyphRange:actualGlyphRange:]
2 -[NSLayoutManager characterRangeForGlyphRange:actualGlyphRange:]
1 _NSFastFillAllGlyphHolesForGlyphRange
1 objc_msgSend
1 _NSGlyphTreeCharacterRangeForGlyphRange
2 objc_msgSend
1 -[NSATSTypesetter actionForControlCharacterAtIndex:]
1 -[NSTypesetter actionForControlCharacterAtIndex:]
1 -[NSTypesetter attributedString]