Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Side by Side Diff: tools/binary_size/libsupersize/testdata/ActualDiff.golden

Issue 2828333003: supersize: Strip linker-added prefixes from symbol names (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 Common Metadata: 1 Common Metadata:
2 baz=yes 2 baz=yes
3 foo=1 3 foo=1
4 Old Metadata: 4 Old Metadata:
5 bar=[1, 2, 3] 5 bar=[1, 2, 3]
6 New Metadata: 6 New Metadata:
7 bar=[1, 3] 7 bar=[1, 3]
8 8
9 Section Sizes (Total=0 bytes): 9 Section Sizes (Total=0 bytes):
10 .bss: 0 bytes (not included in totals) 10 .bss: 0 bytes (not included in totals)
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 Added files: 54 Added files:
55 third_party/ffmpeg/libffmpeg_internal.a/fft_fixed.o 55 third_party/ffmpeg/libffmpeg_internal.a/fft_fixed.o
56 56
57 Showing 38 symbols with total size: 10 bytes 57 Showing 38 symbols with total size: 10 bytes
58 .text=10 bytes .rodata=0 bytes other=0 bytes total=10 bytes 58 .text=10 bytes .rodata=0 bytes other=0 bytes total=10 bytes
59 Number of object files: 10 59 Number of object files: 10
60 60
61 First columns are: running total, type, size 61 First columns are: running total, type, size
62 ~ 10 t@0x28d900 size=10 padding=0 size_without_padding=10 62 ~ 10 t@0x28d900 size=10 padding=0 size_without_padding=10
63 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 63 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
64 is_anonymous=0 name=startup._GLOBAL__sub_I_page_allocator.cc 64 flags={startup} name=_GLOBAL__sub_I_page_allocator.cc
65 = 10 r@0x284e364 size=0 padding=0 size_without_padding=0 65 = 10 r@0x284e364 size=0 padding=0 size_without_padding=0
66 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 66 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
67 = 10 r@Group size=0 padding=0 size_without_padding=0 count=2 67 = 10 r@Group size=0 padding=0 size_without_padding=0 count=2
68 source_path= object_path= 68 source_path= object_path=
69 is_anonymous=0 name=** merge strings 69 flags={} name=** merge strings
70 = 10 t@Group size=0 padding=0 size_without_padding=0 count=2 70 = 10 t@Group size=0 padding=0 size_without_padding=0 count=2
71 source_path=None object_path=None 71 source_path=None object_path=None
72 is_anonymous=0 name=** symbol gaps 72 flags={} name=** symbol gaps
73 = 10 d@0x2cd84e0 size=0 padding=0 size_without_padding=0 73 = 10 d@0x2cd84e0 size=0 padding=0 size_without_padding=0
74 source_path= object_path=third_party/gvr-android-sdk/libgvr_s him_static_arm.a/libcontroller_api_impl.a_controller_api_impl.o 74 source_path= object_path=third_party/gvr-android-sdk/libgvr_s him_static_arm.a/libcontroller_api_impl.a_controller_api_impl.o
75 is_anonymous=0 name=.Lswitch.table.45 75 flags={} name=.Lswitch.table.45
76 = 10 d@0x2c176f0 size=0 padding=0 size_without_padding=0 76 = 10 d@0x2c176f0 size=0 padding=0 size_without_padding=0
77 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o 77 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
78 is_anonymous=0 name=ChromeMainDelegate [vtable] 78 flags={} name=ChromeMainDelegate [vtable]
79 = 10 d@0x2cd8500 size=0 padding=0 size_without_padding=0 79 = 10 d@0x2cd8500 size=0 padding=0 size_without_padding=0
80 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o 80 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o
81 is_anonymous=0 name=ChromeMainDelegateAndroid [vtable] 81 flags={} name=ChromeMainDelegateAndroid [vtable]
82 = 10 r@0x284e370 size=0 padding=0 size_without_padding=0 82 = 10 r@0x284e370 size=0 padding=0 size_without_padding=0
83 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 83 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
84 is_anonymous=0 name=Name 84 flags={} name=Name
85 = 10 t@0x28f1c8 size=0 padding=0 size_without_padding=0
86 source_path=third_party/icu/ucnv_ext.c » object_path=third_party/ icu/icuuc/ucnv_ext.o
87 flags={startup} name=_GLOBAL__sub_I_SkDeviceProfile.cpp
88 = 10 t@0x28d910 size=0 padding=0 size_without_padding=0
89 source_path=base/page_allocator.cc » object_path=base/base/pa ge_allocator.o
90 flags={startup} name=_GLOBAL__sub_I_bbr_sender.cc
91 = 10 t@0x28d948 size=0 padding=0 size_without_padding=0
92 source_path=base/page_allocator.cc » object_path=base/base/pa ge_allocator.o
93 flags={startup} name=_GLOBAL__sub_I_pacing_sender.cc
94 = 10 d@0x2de70a4 size=0 padding=0 size_without_padding=0
95 source_path=third_party/container.c » object_path=third_party/ WebKit.a/ContiguousContainer.o
96 flags={anon,rel.loc} name=base::android::g_library_version_numbe r
85 = 10 d@0x2de70a0 size=0 padding=0 size_without_padding=0 97 = 10 d@0x2de70a0 size=0 padding=0 size_without_padding=0
86 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o 98 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o
87 is_anonymous=1 name=base::android::g_renderer_histogram_code 99 flags={anon} name=base::android::g_renderer_histogram_code
100 = 10 d@0x2de7008 size=0 padding=0 size_without_padding=0
101 source_path=third_party/container.c » object_path=third_party/ WebKit.a/ContiguousContainer.o
102 flags={rel} name=base::android::kBaseRegisteredMethods
88 = 10 r@0x28f3480 size=0 padding=0 size_without_padding=0 103 = 10 r@0x28f3480 size=0 padding=0 size_without_padding=0
89 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o 104 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o
90 is_anonymous=1 name=blink::CSSValueKeywordsHash::findValueImpl:: value_word_list 105 flags={anon} name=blink::CSSValueKeywordsHash::findValueImpl::va lue_word_list
91 full_name=blink::CSSValueKeywordsHash::findValueImpl(c har const*, unsigned int)::value_word_list 106 full_name=blink::CSSValueKeywordsHash::findValueImpl(c har const*, unsigned int)::value_word_list
92 = 10 t@0x2a0020 size=0 padding=0 size_without_padding=0 107 = 10 t@0x2a0020 size=0 padding=0 size_without_padding=0
93 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o 108 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o
94 is_anonymous=0 name=blink::ContiguousContainerBase::ContiguousCo ntainerBase 109 flags={} name=blink::ContiguousContainerBase::ContiguousContaine rBase
95 full_name=blink::ContiguousContainerBase::ContiguousCo ntainerBase(blink::ContiguousContainerBase&&) 110 full_name=blink::ContiguousContainerBase::ContiguousCo ntainerBase(blink::ContiguousContainerBase&&)
96 = 10 t@0x2a0000 size=0 padding=0 size_without_padding=0 111 = 10 t@0x2a0000 size=0 padding=0 size_without_padding=0
97 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o 112 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o
98 is_anonymous=0 name=blink::ContiguousContainerBase::shrinkToFit 113 flags={} name=blink::ContiguousContainerBase::shrinkToFit
99 full_name=blink::ContiguousContainerBase::shrinkToFit( ) 114 full_name=blink::ContiguousContainerBase::shrinkToFit( )
100 = 10 t@0x2a0010 size=0 padding=0 size_without_padding=0 115 = 10 t@0x2a0010 size=0 padding=0 size_without_padding=0
101 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o 116 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o
102 is_anonymous=0 name=blink::ContiguousContainerBase::shrinkToFit [clone .part.1234] [clone .isra.2] 117 flags={} name=blink::ContiguousContainerBase::shrinkToFit [clone .part.1234] [clone .isra.2]
103 full_name=blink::ContiguousContainerBase::shrinkToFit( ) [clone .part.1234] [clone .isra.2] 118 full_name=blink::ContiguousContainerBase::shrinkToFit( ) [clone .part.1234] [clone .isra.2]
104 = 10 t@0x2a1000 size=0 padding=0 size_without_padding=0 119 = 10 t@0x2a1000 size=0 padding=0 size_without_padding=0
105 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o 120 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o
106 is_anonymous=1 name=blink::PaintChunker::releasePaintChunks [clo ne .part.1] 121 flags={anon} name=blink::PaintChunker::releasePaintChunks [clone .part.1]
107 full_name=blink::PaintChunker::releasePaintChunks() [c lone .part.1] 122 full_name=blink::PaintChunker::releasePaintChunks() [c lone .part.1]
108 = 10 d@0x2c17740 size=0 padding=0 size_without_padding=0 123 = 10 d@0x2c17740 size=0 padding=0 size_without_padding=0
109 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o 124 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o
110 is_anonymous=0 name=chrome::mojom::FieldTrialRecorderProxy [vtab le] 125 flags={} name=chrome::mojom::FieldTrialRecorderProxy [vtable]
111 = 10 d@0x2c17728 size=0 padding=0 size_without_padding=0 126 = 10 d@0x2c17728 size=0 padding=0 size_without_padding=0
112 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o 127 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
113 is_anonymous=0 name=chrome::mojom::FieldTrialRecorderRequestVali dator [vtable] 128 flags={} name=chrome::mojom::FieldTrialRecorderRequestValidator [vtable]
114 = 10 r@0x284e398 size=0 padding=0 size_without_padding=0 129 = 10 r@0x284e398 size=0 padding=0 size_without_padding=0
115 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o 130 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o
116 is_anonymous=0 name=chrome::mojom::FilePatcher::Name_ 131 flags={} name=chrome::mojom::FilePatcher::Name_
117 = 10 t@0x28d964 size=0 padding=0 size_without_padding=0 132 = 10 t@0x28d964 size=0 padding=0 size_without_padding=0
118 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 133 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
119 is_anonymous=0 name=extFromUUseMapping 134 flags={} name=extFromUUseMapping
120 full_name=extFromUUseMapping(signed char, unsigned int , int) 135 full_name=extFromUUseMapping(signed char, unsigned int , int)
121 = 10 t@0x28d98a size=0 padding=0 size_without_padding=0 136 = 10 t@0x28d98a size=0 padding=0 size_without_padding=0
122 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 137 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
123 is_anonymous=0 name=extFromUUseMapping 138 flags={} name=extFromUUseMapping
124 full_name=extFromUUseMapping(aj, int) 139 full_name=extFromUUseMapping(aj, int)
140 = 10 t@0x28f1e0 size=0 padding=0 size_without_padding=0
141 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
142 flags={unlikely} name=foo_bar
125 = 10 d@0x2de7000 size=0 padding=0 size_without_padding=0 143 = 10 d@0x2de7000 size=0 padding=0 size_without_padding=0
126 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 144 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
127 is_anonymous=0 name=google::protobuf::internal::pLinuxKernelCmpx chg 145 flags={} name=google::protobuf::internal::pLinuxKernelCmpxchg
128 = 10 d@0x2de7004 size=0 padding=0 size_without_padding=0 146 = 10 d@0x2de7004 size=0 padding=0 size_without_padding=0
129 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o 147 source_path=third_party/container.c object_path=third_party/ WebKit.a/ContiguousContainer.o
130 is_anonymous=0 name=google::protobuf::internal::pLinuxKernelMemo ryBarrier 148 flags={} name=google::protobuf::internal::pLinuxKernelMemoryBarr ier
131 = 10 r@0x28f3450 size=0 padding=0 size_without_padding=0 149 = 10 r@0x28f3450 size=0 padding=0 size_without_padding=0
132 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o 150 source_path=third_party/paint.cc object_path=third_party/ WebKit.a/PaintChunker.o
133 is_anonymous=1 name=kAnimationFrameTimeHistogramClassPath 151 flags={anon} name=kAnimationFrameTimeHistogramClassPath
134 = 10 d@0x2cd8550 size=0 padding=0 size_without_padding=0 152 = 10 d@0x2cd8550 size=0 padding=0 size_without_padding=0
135 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 153 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
136 is_anonymous=0 name=kMethodsAnimationFrameTimeHistogram 154 flags={} name=kMethodsAnimationFrameTimeHistogram
137 = 10 d@0x2cd84f0 size=0 padding=0 size_without_padding=0 155 = 10 d@0x2cd84f0 size=0 padding=0 size_without_padding=0
138 source_path= object_path=third_party/gvr-android-sdk/libgvr_s him_static_arm.a/libport_android_jni.a_jni_utils.o 156 source_path= object_path=third_party/gvr-android-sdk/libgvr_s him_static_arm.a/libport_android_jni.a_jni_utils.o
139 is_anonymous=1 name=kSystemClassPrefixes 157 flags={anon} name=kSystemClassPrefixes
140 = 10 d@0x2cd8538 size=0 padding=0 size_without_padding=0 158 = 10 d@0x2cd8538 size=0 padding=0 size_without_padding=0
141 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o 159 source_path=base/page_allocator.cc object_path=base/base/pa ge_allocator.o
142 is_anonymous=0 name=mojo::MessageReceiver [vtable] 160 flags={} name=mojo::MessageReceiver [vtable]
143 = 10 d@0x2de7008 size=0 padding=0 size_without_padding=0
144 source_path=third_party/container.c » object_path=third_party/ WebKit.a/ContiguousContainer.o
145 is_anonymous=0 name=rel._ZN4base7androidL22kBaseRegisteredMethod sE
146 = 10 d@0x2de70a4 size=0 padding=0 size_without_padding=0
147 source_path=third_party/container.c » object_path=third_party/ WebKit.a/ContiguousContainer.o
148 is_anonymous=0 name=rel.local._ZN4base7android12_GLOBAL__N_124g_ library_version_numberE
149 = 10 t@0x28f1c8 size=0 padding=0 size_without_padding=0
150 source_path=third_party/icu/ucnv_ext.c » object_path=third_party/ icu/icuuc/ucnv_ext.o
151 is_anonymous=0 name=startup._GLOBAL__sub_I_SkDeviceProfile.cpp
152 = 10 t@0x28f1e0 size=0 padding=0 size_without_padding=0
153 source_path=third_party/icu/ucnv_ext.c » object_path=third_party/ icu/icuuc/ucnv_ext.o
154 is_anonymous=0 name=startup._GLOBAL__sub_I_SkDiscardableMemoryPo ol.cpp
155 = 10 t@0x28d910 size=0 padding=0 size_without_padding=0
156 source_path=base/page_allocator.cc » object_path=base/base/pa ge_allocator.o
157 is_anonymous=0 name=startup._GLOBAL__sub_I_bbr_sender.cc
158 = 10 t@0x28d948 size=0 padding=0 size_without_padding=0
159 source_path=base/page_allocator.cc » object_path=base/base/pa ge_allocator.o
160 is_anonymous=0 name=startup._GLOBAL__sub_I_pacing_sender.cc
161 = 10 t@0x28f000 size=0 padding=0 size_without_padding=0 161 = 10 t@0x28f000 size=0 padding=0 size_without_padding=0
162 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o 162 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
163 is_anonymous=0 name=ucnv_extMatchFromU 163 flags={} name=ucnv_extMatchFromU
164 full_name=ucnv_extMatchFromU(int const*, int, unsigned short const*, int, unsigned short const*, int, unsigned int*, signed char, sign ed char) 164 full_name=ucnv_extMatchFromU(int const*, int, unsigned short const*, int, unsigned short const*, int, unsigned int*, signed char, sign ed char)
165 + 10 b@0x0 size=262144 padding=0 size_without_padding=262144 165 + 10 b@0x0 size=262144 padding=0 size_without_padding=262144
166 source_path=third_party/fft_float.cc object_path=third_party/ ffmpeg/libffmpeg_internal.a/fft_float.o 166 source_path=third_party/fft_float.cc object_path=third_party/ ffmpeg/libffmpeg_internal.a/fft_float.o
167 is_anonymous=0 name=ff_cos_131072 167 flags={} name=ff_cos_131072
168 + 10 b@0x0 size=131072 padding=0 size_without_padding=131072 168 + 10 b@0x0 size=131072 padding=0 size_without_padding=131072
169 source_path=third_party/fft_fixed.cc object_path=third_party/ ffmpeg/libffmpeg_internal.a/fft_fixed.o 169 source_path=third_party/fft_fixed.cc object_path=third_party/ ffmpeg/libffmpeg_internal.a/fft_fixed.o
170 is_anonymous=0 name=ff_cos_131072_fixed 170 flags={} name=ff_cos_131072_fixed
171 - 10 b@0x2dffe80 size=-200 padding=-196 size_without_padding=-4 171 - 10 b@0x2dffe80 size=-200 padding=-196 size_without_padding=-4
172 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o 172 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
173 is_anonymous=0 name=SaveHistogram::atomic_histogram_pointer 173 flags={} name=SaveHistogram::atomic_histogram_pointer
174 full_name=SaveHistogram(_JNIEnv*, base::android::JavaP aramRef<_jobject*> const&, base::android::JavaParamRef<_jstring*> const&, base:: android::JavaParamRef<_jlongArray*> const&, int)::atomic_histogram_pointer 174 full_name=SaveHistogram(_JNIEnv*, base::android::JavaP aramRef<_jobject*> const&, base::android::JavaParamRef<_jstring*> const&, base:: android::JavaParamRef<_jlongArray*> const&, int)::atomic_histogram_pointer
175 - 10 b@0x2dffda0 size=-28 padding=0 size_without_padding=-28 175 - 10 b@0x2dffda0 size=-28 padding=0 size_without_padding=-28
176 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o 176 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
177 is_anonymous=0 name=g_chrome_content_browser_client 177 flags={} name=g_chrome_content_browser_client
178 - 10 b@0x2dffe84 size=-4 padding=0 size_without_padding=-4 178 - 10 b@0x2dffe84 size=-4 padding=0 size_without_padding=-4
179 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o 179 source_path=third_party/icu/ucnv_ext.c object_path=third_party/ icu/icuuc/ucnv_ext.o
180 is_anonymous=1 name=g_AnimationFrameTimeHistogram_clazz 180 flags={anon} name=g_AnimationFrameTimeHistogram_clazz
181 = 10 b@0x0 size=0 padding=0 size_without_padding=0 181 = 10 b@0x0 size=0 padding=0 size_without_padding=0
182 source_path=third_party/fft_float.cc object_path=third_party/ ffmpeg/libffmpeg_internal.a/fft_float.o 182 source_path=third_party/fft_float.cc object_path=third_party/ ffmpeg/libffmpeg_internal.a/fft_float.o
183 is_anonymous=0 name=ff_cos_65536 183 flags={} name=ff_cos_65536
OLDNEW
« no previous file with comments | « tools/binary_size/libsupersize/models.py ('k') | tools/binary_size/libsupersize/testdata/Archive.golden » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698