commit | 33d109885979d0797b334746627d2d01f0ee6804 | [log] [tgz] |
---|---|---|
author | Enrico Granata <egranata@apple.com> | Wed Apr 03 01:25:29 2013 +0000 |
committer | Enrico Granata <egranata@apple.com> | Wed Apr 03 01:25:29 2013 +0000 |
tree | fb2b55eeafef00c5b247221c43eb8bb65c15bf1c | |
parent | 1d4812cbb71af9e05250a4ffbcda4236275c82b4 [diff] |
<rdar://problem/13563403> Reimplemented the NSDictionary synthetic children provider for added performance. Instead of generating pairs by running an expression, we now create a pair type using clang-level APIs and fill in a buffer with the pointers to key and value This strategy takes the time required to dump a 10k items __NSDictionaryM from ~45s to <4s git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@178601 91177308-0d34-0410-b5e6-96231b3b80d8