| OLD | NEW |
| 1 ******************************************************************************** | 1 ******************************************************************************** |
| 2 Entering interactive Python shell. Quick reference: | 2 Entering interactive Python shell. Quick reference: |
| 3 | 3 |
| 4 SizeInfo: Clustered, metadata, raw_symbols, section_sizes, symbols | 4 SizeInfo: Clustered, metadata, raw_symbols, section_sizes, symbols |
| 5 Symbol: FlagsString, IsBss, IsGeneratedByToolchain, IsGroup, address, aliases, e
nd_address, flags, full_name, generated_source, is_anonymous, name, num_aliases,
object_path, padding, pss, pss_without_padding, section, section_name, size, si
ze_without_padding, source_path, template_name | 5 Symbol: FlagsString, IsBss, IsGeneratedByToolchain, IsGroup, address, aliases, e
nd_address, flags, full_name, generated_source, is_anonymous, name, num_aliases,
object_path, padding, pss, pss_without_padding, section, section_name, size, si
ze_without_padding, source_path, template_name |
| 6 | 6 |
| 7 SymbolGroup (extends Symbol): Clustered, CountUniqueSymbols, Filter, GroupedBy,
GroupedByName, GroupedByPath, GroupedBySectionName, Inverted, IterLeafSymbols, I
terUniqueSymbols, Sorted, SortedByAddress, SortedByCount, SortedByName, WhereAdd
ressInRange, WhereBiggerThan, WhereFullNameMatches, WhereGeneratedByToolchain, W
hereHasAnyAttribution, WhereHasPath, WhereInSection, WhereIsTemplate, WhereMatch
es, WhereNameMatches, WhereObjectPathMatches, WherePathMatches, WhereSourceIsGen
erated, WhereSourcePathMatches, WhereTemplateNameMatches, is_sorted | 7 SymbolGroup (extends Symbol): Clustered, CountUniqueSymbols, Filter, GroupedBy,
GroupedByName, GroupedByPath, GroupedBySectionName, Inverted, IterLeafSymbols, I
terUniqueSymbols, Sorted, SortedByAddress, SortedByCount, SortedByName, WhereAdd
ressInRange, WhereBiggerThan, WhereFullNameMatches, WhereGeneratedByToolchain, W
hereHasAnyAttribution, WhereHasPath, WhereInSection, WhereIsTemplate, WhereMatch
es, WhereNameMatches, WhereObjectPathMatches, WherePathMatches, WhereSourceIsGen
erated, WhereSourcePathMatches, WhereTemplateNameMatches, is_sorted |
| 8 | 8 |
| 9 SymbolDiff (extends SymbolGroup): IsAdded, IsRemoved, IsSimilar, WhereNotUnchang
ed, added_count, changed_count, removed_count, unchanged_count | 9 SymbolDiff (extends SymbolGroup): IsAdded, IsRemoved, IsSimilar, WhereNotUnchang
ed, added_count, changed_count, removed_count, unchanged_count |
| 10 | 10 |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 # (and feel free to add your own!). | 48 # (and feel free to add your own!). |
| 49 Metadata: | 49 Metadata: |
| 50 elf_arch=arm | 50 elf_arch=arm |
| 51 elf_build_id=WhatAnAmazingBuildId | 51 elf_build_id=WhatAnAmazingBuildId |
| 52 elf_file_name=elf | 52 elf_file_name=elf |
| 53 elf_mtime={redacted} | 53 elf_mtime={redacted} |
| 54 git_revision=abc123 | 54 git_revision=abc123 |
| 55 gn_args=var1=true var2="foo" | 55 gn_args=var1=true var2="foo" |
| 56 map_file_name=../test.map | 56 map_file_name=../test.map |
| 57 | 57 |
| 58 Section Sizes (Total=43,785,380 bytes): | 58 Section Sizes (Total=41.8mb (43785380 bytes)): |
| 59 .bss: 1,300,456 bytes (not included in totals) | 59 .bss: 1.24mb (1300456 bytes) (not included in totals) |
| 60 .data: 101,768 bytes (0.2%) | 60 .data: 99.4kb (101768 bytes) (0.2%) |
| 61 .data.rel.ro: 1,065,224 bytes (2.4%) | 61 .data.rel.ro: 1.02mb (1065224 bytes) (2.4%) |
| 62 .data.rel.ro.local: 790,024 bytes (1.8%) | 62 .data.rel.ro.local: 771kb (790024 bytes) (1.8%) |
| 63 .rodata: 5,927,652 bytes (13.5%) | 63 .rodata: 5.65mb (5927652 bytes) (13.5%) |
| 64 .text: 35,900,712 bytes (82.0%) | 64 .text: 34.2mb (35900712 bytes) (82.0%) |
| 65 | 65 |
| 66 Showing 48 symbols (45 unique) with total pss: 44309900 bytes | 66 Showing 48 symbols (45 unique) with total pss: 43785380 bytes |
| 67 .text=34.2mb .rodata=5.65mb other=2.37mb total=42.3mb | 67 .text=34.2mb .rodata=5.65mb .data*=1.87mb .bss=512kb total=41.8
mb |
| 68 Number of object files: 10 | 68 Number of object files: 10 |
| 69 | 69 |
| 70 Index, Running Total, Section@Address, PSS | 70 Index, Running Total, Section@Address, PSS |
| 71 ------------------------------------------------------------ | 71 ------------------------------------------------------------ |
| 72 0) 16 (0.0%) t@0x28d900 16 base/page_allocator.cc | 72 0) 16 (0.0%) t@0x28d900 16 base/page_allocator.cc |
| 73 _GLOBAL__sub_I_page_allocator.cc | 73 _GLOBAL__sub_I_page_allocator.cc |
| 74 1) 72 (0.0%) t@0x28d910 56 base/page_allocator.cc | 74 1) 72 (0.0%) t@0x28d910 56 base/page_allocator.cc |
| 75 _GLOBAL__sub_I_bbr_sender.cc | 75 _GLOBAL__sub_I_bbr_sender.cc |
| 76 2) 100 (0.0%) t@0x28d948 28 base/page_allocator.cc | 76 2) 100 (0.0%) t@0x28d948 28 base/page_allocator.cc |
| 77 _GLOBAL__sub_I_pacing_sender.cc | 77 _GLOBAL__sub_I_pacing_sender.cc |
| (...skipping 18 matching lines...) Expand all Loading... |
| 96 12) 75544 (0.2%) t@0x2a0010 4 third_party/fft_float.cc | 96 12) 75544 (0.2%) t@0x2a0010 4 third_party/fft_float.cc |
| 97 FooAlias | 97 FooAlias |
| 98 13) 75548 (0.2%) t@0x2a0010 4 third_party/fft_float.cc | 98 13) 75548 (0.2%) t@0x2a0010 4 third_party/fft_float.cc |
| 99 BarAlias | 99 BarAlias |
| 100 14) 75576 (0.2%) t@0x2a0020 28 third_party/container.c | 100 14) 75576 (0.2%) t@0x2a0020 28 third_party/container.c |
| 101 blink::ContiguousContainerBase::ContiguousContainerBase | 101 blink::ContiguousContainerBase::ContiguousContainerBase |
| 102 15) 79616 (0.2%) t@0x2a1000 4040 {no path} | 102 15) 79616 (0.2%) t@0x2a1000 4040 {no path} |
| 103 ** symbol gap 1 | 103 ** symbol gap 1 |
| 104 16) 79710 (0.2%) t@0x2a1000 94 third_party/container.c | 104 16) 79710 (0.2%) t@0x2a1000 94 third_party/container.c |
| 105 blink::PaintChunker::releasePaintChunks [clone .part.1] | 105 blink::PaintChunker::releasePaintChunks [clone .part.1] |
| 106 17) 35900712 (81.0%) t@0x24ca628 35821002 {no path} | 106 17) 35900712 (82.0%) t@0x24ca628 35821002 {no path} |
| 107 ** symbol gap 2 (end of section) | 107 ** symbol gap 2 (end of section) |
| 108 18) 37866121 (85.5%) r@0x266e600 1965409 {no path} | 108 18) 37866121 (86.5%) r@0x266e600 1965409 {no path} |
| 109 ** merge strings | 109 ** merge strings |
| 110 19) 37866124 (85.5%) r@0x284e364 3 {no path} | 110 19) 37866124 (86.5%) r@0x284e364 3 {no path} |
| 111 ** symbol gap 2 | 111 ** symbol gap 2 |
| 112 20) 37866132 (85.5%) r@0x284e364 8 base/page_allocator.cc | 112 20) 37866132 (86.5%) r@0x284e364 8 base/page_allocator.cc |
| 113 21) 37866176 (85.5%) r@0x284e370 44 base/page_allocator.cc | 113 21) 37866176 (86.5%) r@0x284e370 44 base/page_allocator.cc |
| 114 Name | 114 Name |
| 115 22) 37866208 (85.5%) r@0x284e398 32 third_party/container.c | 115 22) 37866208 (86.5%) r@0x284e398 32 third_party/container.c |
| 116 chrome::mojom::FilePatcher::Name_ | 116 chrome::mojom::FilePatcher::Name_ |
| 117 23) 38542193 (87.0%) r@0x284e518 675985 {no path} | 117 23) 38542193 (88.0%) r@0x284e518 675985 {no path} |
| 118 ** merge strings | 118 ** merge strings |
| 119 24) 38542248 (87.0%) r@0x28f3450 55 third_party/paint.cc | 119 24) 38542248 (88.0%) r@0x28f3450 55 third_party/paint.cc |
| 120 kAnimationFrameTimeHistogramClassPath | 120 kAnimationFrameTimeHistogramClassPath |
| 121 25) 38542252 (87.0%) r@0x28f3480 4 third_party/paint.cc | 121 25) 38542252 (88.0%) r@0x28f3480 4 third_party/paint.cc |
| 122 blink::CSSValueKeywordsHash::findValueImpl::value_word_list | 122 blink::CSSValueKeywordsHash::findValueImpl::value_word_list |
| 123 26) 41828364 (94.4%) r@0x2c158e4 3286112 {no path} | 123 26) 41828364 (95.5%) r@0x2c158e4 3286112 {no path} |
| 124 ** symbol gap 3 (end of section) | 124 ** symbol gap 3 (end of section) |
| 125 27) 41828420 (94.4%) d@0x2c176f0 56 third_party/icu/ucnv_ext.c | 125 27) 41828420 (95.5%) d@0x2c176f0 56 third_party/icu/ucnv_ext.c |
| 126 ChromeMainDelegate [vtable] | 126 ChromeMainDelegate [vtable] |
| 127 28) 41828444 (94.4%) d@0x2c17728 24 third_party/icu/ucnv_ext.c | 127 28) 41828444 (95.5%) d@0x2c17728 24 third_party/icu/ucnv_ext.c |
| 128 chrome::mojom::FieldTrialRecorder [vtable] | 128 chrome::mojom::FieldTrialRecorder [vtable] |
| 129 29) 42618348 (96.2%) d@0x2c17740 789904 third_party/container.c | 129 29) 42618348 (97.3%) d@0x2c17740 789904 third_party/container.c |
| 130 chrome::mojom::FieldTrialRecorderProxy [vtable] | 130 chrome::mojom::FieldTrialRecorderProxy [vtable] |
| 131 30) 42618380 (96.2%) d@0x2cd84e0 32 third_party/gvr-android-sdk/libgvr_sh
im_static_arm.a/libcontroller_api_impl.a_controller_api_impl.o | 131 30) 42618380 (97.3%) d@0x2cd84e0 32 third_party/gvr-android-sdk/libgvr_sh
im_static_arm.a/libcontroller_api_impl.a_controller_api_impl.o |
| 132 .Lswitch.table.45 | 132 .Lswitch.table.45 |
| 133 31) 42618388 (96.2%) d@0x2cd84f0 8 third_party/gvr-android-sdk/libgvr_sh
im_static_arm.a/libport_android_jni.a_jni_utils.o | 133 31) 42618388 (97.3%) d@0x2cd84f0 8 third_party/gvr-android-sdk/libgvr_sh
im_static_arm.a/libport_android_jni.a_jni_utils.o |
| 134 kSystemClassPrefixes | 134 kSystemClassPrefixes |
| 135 32) 42618444 (96.2%) d@0x2cd8500 56 third_party/paint.cc | 135 32) 42618444 (97.3%) d@0x2cd8500 56 third_party/paint.cc |
| 136 ChromeMainDelegateAndroid [vtable] | 136 ChromeMainDelegateAndroid [vtable] |
| 137 33) 42618468 (96.2%) d@0x2cd8538 24 base/page_allocator.cc | 137 33) 42618468 (97.3%) d@0x2cd8538 24 base/page_allocator.cc |
| 138 mojo::MessageReceiver [vtable] | 138 mojo::MessageReceiver [vtable] |
| 139 34) 42618480 (96.2%) d@0x2cd8550 12 base/page_allocator.cc | 139 34) 42618480 (97.3%) d@0x2cd8550 12 base/page_allocator.cc |
| 140 kMethodsAnimationFrameTimeHistogram | 140 kMethodsAnimationFrameTimeHistogram |
| 141 35) 43683612 (98.6%) d@0x2ddc608 1065132 {no path} | 141 35) 43683612 (99.8%) d@0x2ddc608 1065132 {no path} |
| 142 ** symbol gap 3 (end of section) | 142 ** symbol gap 3 (end of section) |
| 143 36) 43683616 (98.6%) d@0x2de7000 4 base/page_allocator.cc | 143 36) 43683616 (99.8%) d@0x2de7000 4 base/page_allocator.cc |
| 144 google::protobuf::internal::pLinuxKernelCmpxchg | 144 google::protobuf::internal::pLinuxKernelCmpxchg |
| 145 37) 43683620 (98.6%) d@0x2de7004 4 third_party/container.c | 145 37) 43683620 (99.8%) d@0x2de7004 4 third_party/container.c |
| 146 google::protobuf::internal::pLinuxKernelMemoryBarrier | 146 google::protobuf::internal::pLinuxKernelMemoryBarrier |
| 147 38) 43683772 (98.6%) d@0x2de7008 152 third_party/container.c | 147 38) 43683772 (99.8%) d@0x2de7008 152 third_party/container.c |
| 148 base::android::kBaseRegisteredMethods | 148 base::android::kBaseRegisteredMethods |
| 149 39) 43683776 (98.6%) d@0x2de70a0 4 third_party/container.c | 149 39) 43683776 (99.8%) d@0x2de70a0 4 third_party/container.c |
| 150 base::android::g_renderer_histogram_code | 150 base::android::g_renderer_histogram_code |
| 151 40) 43683780 (98.6%) d@0x2de70a4 4 third_party/container.c | 151 40) 43683780 (99.8%) d@0x2de70a4 4 third_party/container.c |
| 152 base::android::g_library_version_number | 152 base::android::g_library_version_number |
| 153 41) 43785380 (98.8%) d@0x2dffd88 101600 {no path} | 153 41) 43785380 (100.0%) d@0x2dffd88 101600 {no path} |
| 154 ** symbol gap 3 (end of section) | 154 ** symbol gap 3 (end of section) |
| 155 42) 43785380 (98.8%) b@0x0 262144 third_party/fft_float.cc | 155 42) 43785380 (100.0%) b@0x0 262144 third_party/fft_float.cc |
| 156 ff_cos_131072 | 156 ff_cos_131072 |
| 157 43) 43785380 (98.8%) b@0x0 131072 third_party/fft_fixed.cc | 157 43) 43785380 (100.0%) b@0x0 131072 third_party/fft_fixed.cc |
| 158 ff_cos_131072_fixed | 158 ff_cos_131072_fixed |
| 159 44) 43785380 (98.8%) b@0x0 131072 third_party/fft_float.cc | 159 44) 43785380 (100.0%) b@0x0 131072 third_party/fft_float.cc |
| 160 ff_cos_65536 | 160 ff_cos_65536 |
| 161 45) 43785380 (98.8%) b@0x2dffda0 28 third_party/icu/ucnv_ext.c | 161 45) 43785380 (100.0%) b@0x2dffda0 28 third_party/icu/ucnv_ext.c |
| 162 g_chrome_content_browser_client | 162 g_chrome_content_browser_client |
| 163 46) 43785380 (98.8%) b@0x2dffe80 200 third_party/icu/ucnv_ext.c | 163 46) 43785380 (100.0%) b@0x2dffe80 200 third_party/icu/ucnv_ext.c |
| 164 SaveHistogram::atomic_histogram_pointer | 164 SaveHistogram::atomic_histogram_pointer |
| 165 47) 43785380 (98.8%) b@0x2dffe84 4 third_party/icu/ucnv_ext.c | 165 47) 43785380 (100.0%) b@0x2dffe84 4 third_party/icu/ucnv_ext.c |
| 166 g_AnimationFrameTimeHistogram_clazz | 166 g_AnimationFrameTimeHistogram_clazz |
| OLD | NEW |