1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
|
################################################################################
# Filename: ChangeLog.Tizen
#
# Purpose: This file is to keep track of patches that are specific only to
# Tizen GCC. The goal of this record is to easily determine necessary
# commits to cherry-pick when we upgrade the major version of Tizen GCC.
# "Upgrade" here means syncing up with the future release of upstream
# linaro-gcc, e.g., linaro-gcc 7.1.
#
# What to add here?
# When we cherry-pick patches from the upstream, we do not need to record
# them in here because they will be automatically included when upgrading the
# version. On the other hand, all other patches, which are written only for
# Tizen, backported from other source such as LLVM, or modified when
# backporting, should be included in this file.
#
# Format:
# [Commit Date] [Author Name] [Email Address]
# <empty line>
# <tab>commit [Commit Hash](optional)
# <tab>[Commit Message's Subject]
# <empty line>
#
# NOTE-1: Please fit lines in 80 columns.
# NOTE-2: [Commit Hash] is intended for speeding up the commit search, but it
# is optional because the permanent commit hash is determined when merging
# the commit to the main branch, e.g., tizen_base. Therefore, it is not
# required to include the commit hash if you write your patch and change
# log at the same time (actually you can't). However, if you update this
# file after the commit hash is fixed, you are free to add the commit hash.
################################################################################
2017-09-26 Dongkyun Son <dongkyun.s@samsung.com>
packaging: clean-up sanitizer macros.
2017-09-14 Dongkyun Son <dongkyun.s@samsung.com>
commit ce8f98b15cfa686de845dfa6d0e256ed9484681c
packaging: provide libasan(64bit) on 32bit build env
2017-09-11 Denis Khalikov <d.khalikov@partner.samsung.com>
commit bdfd925eda6c0c5857fe9282e973516ac8bedb9f
[TTC-6] packaging: Support for gcc-contrib.
2017-09-04 Slava Barinov <v.barinov@samsung.com>
commit 91971721b75fcd6c83a36a72b0a8d7bb3ec1e91e
[TTC-5] Forbid section anchors for ASan build (PR sanitizer/81697)
2017-08-30 Sangmin Seo <sangmin7.seo@samsung.com>
commit f82588bbb3fe09f23a1e685e1506cf962c951da3
Add ChangeLog.Tizen
2017-08-30 Hoyub Lee <hoyub.lee@samsung.com>
commit 9abca71317eade94f74ed3188f4e43f2357444eb
packaging: Add libasan as requires for asan-runtime-env
2017-08-30 Chan Lee <chan45.lee@samsung.com>
commit beebe864123c0cab3e065c74f2e7a40a650c7e0a
packaging: Set shadow address space to unlimited for ASan
2017-08-30 Slava Barinov <v.barinov@samsung.com>
commit 18a8dd4fc72bc25c8a328eecb2f7c72f450c77b9
packaging: Force options for native compiler only
2017-08-30 Chan Lee <chan45.lee@samsung.com>
commit 3554bf089a6bf765e876b05544566309ddb34eb7
packaging: remain ld.so.preload.org
2017-08-30 Denis Khalikov <d.khalikov@partner.samsung.com>
commit 918ea684f3bb10a0181821c8ed75ee2777a7c603
PR sanitizer/77631
2017-08-23 Denis Khalikov <d.khalikov@partner.samsung.com>
commit 2b27620bd5b5972827fe5c12cea7fec6f15d96a5
[ubsan] Fix ICE
2017-08-08 Denis Khalikov <d.khalikov@partner.samsung.com>
commit 70089127dfa3e734f542831a0d45d15e14cfd0c2
[UBSAN] Fix systemd initialization with UBSan.
2017-08-03 Slava Barinov <v.barinov@samsung.com>
commit 0628fce629b2d3bc80fc693f80838a4940b038bc
[asan] Revert ABI changes after ASan patches backporting
2017-08-03 Slava Barinov <v.barinov@samsung.com>
commit db1663e7932e2e1878c40273f0488dcead9656a8
Fix cleanup location for try_finally_expr.
2017-08-03 Slava Barinov <v.barinov@samsung.com>
commit 56c888a5a7232334e1d726beadbba66c26a80867
packaging: Enable ASan bootstrap for ASan projects
2017-08-03 Slava Barinov <v.barinov@samsung.com>
commit 25d454419a68c0f05aa64d49bb15cda1720809bb
Remove target-libgfortran from default targets
2017-08-03 Slava Barinov <v.barinov@samsung.com>
commit 0198572270cc86071b4079253e526873d9cd2dca
Switch on detect_leaks on 64-bit platforms by default
2017-08-03 Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
commit b9d84e7357a3afafbf26e6f24325006546763ce6
[TTC-3] Fix asan_symbolize.py output frame numbers.
2017-08-03 Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
commit d37e8fc0d311abc9e5c9dd153a91ba3731380a00
[TTC-2] Fix asan_symbolize.py for C++ function prototypes detection.
2017-07-28 Sangmin Seo <sangmin7.seo@samsung.com>
commit 66898b859383e02b24865b7712423dd7e258bcdc
packaging: append -ldl -lpthread to ASan force options.
2017-07-28 Sangmin Seo <sangmin7.seo@samsung.com>
commit c51983b611f888ce51c6c137b50038a0daee45e9
packaging: create a wrapper for collect2 in gcc-force-options
2017-07-27 Slava Barinov <v.barinov@samsung.com>
commit 84bd4b431e26d7a03cb4318423fed860a9a9dfe2
packaging: Add %gcc_force_options and %gcc_unforce_options macros
2017-07-03 Sangmin Seo <sangmin7.seo@samsung.com>
commit 8f0da1d02a4956801ccd1d0df529ca68d821d8e9
Do not emit the -Wpsabi note for PR target/77728
2017-06-13 Denis Khalikov <d.khalikov@partner.samsung.com>
commit 0b7063a7415d107715e262ed8b9a03ff14af223e
[ubsan] Fix for vptr check
2017-06-13 Denis Khalikov <d.khalikov@partner.samsung.com>
commit 10747d7c26bb7c0c4e2e8761256e44b82e63f47a
[asan] Fix ASan preload issue.
2017-06-08 Chan Lee <chan45.lee@samsung.com>
commit 01e95341203049e57915f5ad9d8102c909364473
packaging: enable log_exe_name sanitizer option for ASan
2017-05-23 Dmitriy Nikiforov <d.nikiforov@partner.samsung.com>
commit d0fd3198b9b5e12a93160958427bc17ef0d2fa69
[sanitizer-coverage] Add new coverage dump interface
2017-05-23 Dmitriy Nikiforov <d.nikiforov@partner.samsung.com>
commit dfc83a04050deffebd697122580a270393be6a7a
[sanitizer-coverage] Add interface for coverage symbolization
2017-05-23 Dmitriy Nikiforov <d.nikiforov@partner.samsung.com>
commit 0d14c8cdb9eab66ab5dd0ceb22010e7ccf5a275a
[sanitizer-coverage] Add stub for trace-pc instrumentation
2017-04-28 Slava Barinov <v.barinov@samsung.com>
commit 58909fae5d4d6bf5048b16cae96a8fe9b9405a55
Do not build libgfortran unless requested explicitly
2017-04-28 Chan Lee <chan45.lee@samsung.com>
commit b85631a2e7a37e74b9553de1ae01b96aa0f16964
packaging: add fortran compiler
2017-04-27 Denis Khalikov <d.khalikov@partner.samsung.com>
commit 0e367b9938841ef0a7789d6d7ce70de2145e73da
Backported commit 6fdba17a20fd7c5f31f39556dc511abe3a537204 from LLVM
2017-04-18 Slava Barinov <v.barinov@samsung.com>
commit aa456f6090612d2b9bed6d79f71ca351937d9d02
Remove hard-coded path to extract-ubsan-logs script
2017-04-11 Dongkyun, Son <dongkyun.s@samsung.com>
commit a0c5e7cc3d72cdc5c35236bf812d4fd3ecd3010c
Keep to use version 6.2.1
2017-04-11 Dongkyun, Son <dongkyun.s@samsung.com>
commit df0fcdda2632f56997dd54880cbcba9fd4e25e0c
packaging: add license files to all sub components
2017-04-07 Chan Lee <chan45.lee@samsung.com>
commit b6eb4bbf4fb30fa2d9fe01a117034265d82f0f9a
packaging: remove cloog
2017-04-03 Chan Lee <chan45.lee@samsung.com>
commit aecbd9c419819fd3b0b706a66af96765a227399d
packaging: provide 64bit libs on 32bit build env
2017-03-02 Slava Barinov <v.barinov@samsung.com>
commit a98dd1e12718471a29e3f8e407b41b2c8ca36b84
Enabling libcc1 build
2017-03-01 Slava Barinov <v.barinov@samsung.com>
commit 6030c5924d94009cdb6afc3edde948ae1f1bb119
Add liblsan packaging
2017-02-28 Slava Barinov <v.barinov@samsung.com>
commit 9043b1561d09357b99c5c5f4e91805d59c113f45
Basing on 6.3.1 branch
2017-02-27 Maxim Ostapenko <m.ostapenko@samsung.com>
commit f2c65372abfb804abcb1e325e1f4946848febb5d
Move SanitizerToolName definition before MaybeMountProcFS.
2017-02-27 Ivan Baravy <i.baravy@samsung.com>
commit 6b3e63486ce3712ca2d6025785c50053326d8e10
Make lsan-force-options and lsan-build-env more usable. Factor out
common code from {A, UB}San to sanitizer_common code.
2017-02-27 Maxim Ostapenko <m.ostapenko@samsung.com>
commit ead8b34418bb7485ca234c01d7950f9c7ec32df8
Fix ASan tests.
2017-02-27 Ivan Baravy <i.baravy@samsung.com>
commit 2136197d687ac8d074e28ef6769c11e38c52b6b9
Set detect_leaks = false and halt_on_error = false by default.
2017-02-27 Maxim Ostapenko <m.ostapenko@samsung.com>
commit a03c910e725dbd9031446f9974435e5f3245d8f3
Remove redundant calls of MaybeMountProcFS and refactor it.
2017-02-27 Ivan Baravy <i.baravy@samsung.com>
commit 319509b9dd978e2fd5af7ddf3d4aed8dd3a2e7e3
Fix c-c++-common/asan/pr64820.c testcase to pass output pattern tests
under qemu-aarch64. Adjust halt_on_error tests.
2017-02-27 Ivan Baravy <i.baravy@samsung.com>
commit aff2457ee125abc9ffb38344018d66f46b3e4082
Backport Tizen specific stuff from VDLinux 6.
2017-02-22 Maxim Ostapenko <m.ostapenko@samsung.com>
commit fab406a648c12b4e7f461fabd1b72e6ce5975306
Move lsan_check_in_progress definition to lsan_common.cc.
2017-02-22 Maxim Ostapenko <m.ostapenko@samsung.com>
commit 4a796107ef71aa9345d13e940de5fc6ca3366863
Add mmap/munmap interceptors.
2017-02-22 Maxim Ostapenko <m.ostapenko@samsung.com>
commit ecb307f395b48cbb537071b8eb214626881a667a
Make {A, L}San allocator more compact.
2017-02-22 Slava Barinov <v.barinov@samsung.com>
commit a537400bca7d771aa402bb6c289459bab98ce12f
Set 0777 mode to sanitizer tool report
2017-02-22 Maxim Ostapenko <m.ostapenko@samsung.com>
commit 393263542c58fab61f336290d465c0cb95dcbcc9
Support print_cmdline in LSan.
2017-02-21 Slava Barinov <v.barinov@samsung.com>
commit e04a7c95734712661fd38aee58878b3d9e97e7e7
Switch off UBSan for sha1 to reduce number of log messages
2017-02-21 Slava Barinov <v.barinov@samsung.com>
commit c1620c401bc3a100b523511291487380f0aa2012
Force halt_on_error=true in ASan tests
2017-02-21 Ivan Baravy <i.baravy@samsung.com>
commit e78e2d435e263b7349a4157d6604e342bf6baed9
* gcc.dg/ubsan/static-init-null.c: New testcase
2017-02-21 Slava Barinov <v.barinov@samsung.com>
commit 74101f42c25667387723001937a017ebc2177828
Set 0644 mode to sanitizer tool report
2017-02-21 Slava Barinov <v.barinov@samsung.com>
commit 4c35bdb5ff418ddddc343336f5feb6edc7199415
Add binary name printing support to UBSan
2017-02-21 Slava Barinov <v.barinov@samsung.com>
commit d44eaef8e815a6220c2f5b2d25118aaea67a6bba
Add SanitizerToolName to UBSan report message
2017-02-21 Maxim Ostapenko <m.ostapenko@samsung.com>
commit 49473b8a78083de76da1661ca3a355ea734ff69b
Deliver LSan fixes for Tizen.
2017-02-21 Maxim Ostapenko <m.ostapenko@samsung.com>
commit 533a2c236775f2a20520dcbd2c577bd65a1a4bb8
Add temporal fix for https://github.com/google/sanitizers/issues/703.
2017-02-16 Maxim Ostapenko <m.ostapenko@samsung.com>
commit 83ab99a89d94910ad1db50a3b416b2885fc009cb
Backport recovery mode related stuff from LLVM mainline.
2017-02-16 Dongkyun, Son <dongkyun.s@samsung.com>
commit 3da155a0d55bbe3eed04892bdd980b1266e513ce
packaging: explicitly added configure options
2017-02-16 Chan Lee <chan45.lee@samsung.com>
commit cec64b97cb5e50e9bba30b3fd12ce01745677446
packaging: remove plugin packages and files
2017-02-16 Chan Lee <chan45.lee@samsung.com>
commit 6606dec3936734f81e5b7feeb0c9101624841998
packaging: disable lsan for arm and x86
2017-02-16 Dongkyun, Son <dongkyun.s@samsung.com>
commit cadcd442ec268f976de8c84782216e3033cd88d2
packaging: add packaging
|