308 Commits

Author SHA1 Message Date
Fcc
14d36df964 Use __executable_start as the lowest address for profiling 2021-10-26 20:29:37 +08:00
openeuler-ci-bot
7ea2eb1990 !213 glibc:enable libpthreadcond in glibc-2.34
From: @yang_yanchao
Reviewed-by: 
Signed-off-by:
2021-10-26 09:32:08 +00:00
Yang Yanchao
0efa08b12d glibc:add glibc-compat-2.17 subpackage to provide the function of the glibc-2.17 pthread library.
Currently, provide pthread_condition function.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2021-10-26 15:11:36 +08:00
openeuler-ci-bot
ffe6c1030e !212 fix mtrace output and valgrind check failed for tunables_strdup
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-10-25 11:39:32 +00:00
liqingqing_1229
88a66f7a0c fix mtrace output and valgrind check failed for tunables_strdup.
-mtrace fix output with PIE and ASLR.
-elf: rtld copy terminating null in tunables strdup.
2021-10-25 16:54:09 +08:00
openeuler-ci-bot
15a6e55473 !211 x86-64: Optimize load of all bits set into ZMM register [BZ #28252]
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-10-25 08:30:32 +00:00
liqingqing_1229
018de895ca fpu: x86-64 optimize load of all bits set into ZMM register. 2021-10-25 15:09:40 +08:00
openeuler-ci-bot
9564aeebe9 !210 增加glibc-locale-archive,增加对更多语言的支持,同时减少内存占用
From: @yang_yanchao
Reviewed-by: @luochenglcs,@liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-10-19 08:47:36 +00:00
Yang Yanchao
14364fe566 Add locale-archive sub packages to support more languages and reduce memory usage.
Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2021-10-19 16:26:18 +08:00
openeuler-ci-bot
4c56d24fca !207 增加glibc测试套白名单,对于白名单以外的失败用例失败时停止构建
From: @yang_yanchao
Reviewed-by: 
Signed-off-by:
2021-10-14 07:25:56 +00:00
Yang Yanchao
99e0df3458 Add the testsuite whitelist.
If a test case out of the trustlist fails, the compilation is interrupted.

Signed-off-by: Yang Yanchao <yangyanchao6@huawei.com>
2021-10-14 14:45:26 +08:00
openeuler-ci-bot
25cffc4730 !206 update string test memmove.c to cover 16KB
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-10-11 02:09:51 +00:00
liqingqing_1229
09e73f980a update test memmove.c to cover 16KB 2021-10-11 09:01:17 +08:00
openeuler-ci-bot
62e383a696 !202 elf: drop elf/tls-macros.h in favor of thread tls_mode attribute
From: @liqingqing_1229
Reviewed-by: @lvying6,@wangbin224
Signed-off-by: @wangbin224
2021-09-29 07:17:25 +00:00
liqingqing_1229
39ba937215 elf: drop elf/tls-macros.h in favor of thread tls_mode attribute.
use __ehdr_start for __GLOBAL_OFFSET_TABLE[0]
2021-09-29 11:52:55 +08:00
openeuler-ci-bot
3da7d02c62 !200 fix overflow ittimer tests on 32 bit system
From: @liqingqing_1229
Reviewed-by: @wswsamao
Signed-off-by: @wswsamao
2021-09-29 03:36:25 +00:00
liqingqing_1229
60314ef12d time fix overflow itimer tests on 32 bit system 2021-09-29 10:55:38 +08:00
openeuler-ci-bot
d56bab677b !199 mtrace: use a static buffer for printing, fix upstream bug BZ #25947
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-27 11:42:26 +00:00
liqingqing_1229
8b0605e3bf mtrace: use a static buffer for printing, fix upstream bug BZ #25947 2021-09-27 19:18:52 +08:00
openeuler-ci-bot
3c9a63f0a9 !198 aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203]
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-26 03:38:11 +00:00
liqingqing_1229
e4fd5bf689 aarch64: Make elf_machine_{load_addr,dynamic} robust [BZ #28203] 2021-09-26 09:52:11 +08:00
openeuler-ci-bot
055596e7b5 !197 aarch64: optimize memset performance
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-17 09:00:57 +00:00
liqingqing_1229
8d6576b56f aarch64: optimize memset performance 2021-09-17 16:04:25 +08:00
openeuler-ci-bot
5c239ac40f !195 backport upstream patches to fix some memory leak and double free bugs
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-17 03:02:38 +00:00
liqingqing_1229
524981388e fix some patches to fix some memory leak and double free bugs. 2021-09-17 10:20:57 +08:00
openeuler-ci-bot
12d88f5b3d !192 add static-pie compilation option in aarch64
From: @yang_yanchao
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-09-14 09:06:35 +00:00
yangyanchao
40f3e7ca8a add --enable-static-pie in aarch64
Signed-off-by: yangyanchao <yangyanchao6@huawei.com>
2021-09-14 15:53:21 +08:00
openeuler-ci-bot
cbf6bde944 !182 fix CVE-2021-38604
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-08-25 03:33:48 +00:00
liqingqing_1229
2418652d62 fix CVE-2021-38604 2021-08-25 09:42:32 +08:00
openeuler-ci-bot
ac300bf2a3 !180 upgrade to glibc2.34
From: @liqingqing_1229
Reviewed-by: @wswsamao,@wswsamao
Signed-off-by: @wswsamao
2021-08-06 12:12:11 +00:00
liqingqing_1229
bc9517add8 upgrade to glibc 2.34 2021-08-06 17:32:15 +08:00
openeuler-ci-bot
bf083dcdff !171 remove unnecessary build require.
From: @zhouwenpei
Reviewed-by: @SuperSix173
Signed-off-by: @SuperSix173
2021-07-23 10:27:33 +00:00
zhouwenpei
0b221203fb remove unnecessary build require. 2021-07-23 16:17:31 +08:00
openeuler-ci-bot
77d53dfe64 !166 malloc: Initiate tcache shutdown even without allocations [BZ #28028]
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-07-05 01:14:57 +00:00
liqingqing_1229
b49c4bc483 malloc: tcache shutdown sequence does not work if the thread never allocated anything. (bug 28028) 2021-07-03 15:47:42 +08:00
openeuler-ci-bot
3bdc13a4b4 !162 wordexp: Use strtoul instead of atoi so that overflow can be detected.
From: @liqingqing_1229
Reviewed-by: @wangbin224
Signed-off-by: @wangbin224
2021-07-01 10:54:46 +00:00
liqingqing_1229
c4279fb077 fix CVE-2021-35942. wordexp: Use strtoul instead of atoi so that overflow can be detected. 2021-07-01 14:42:59 +08:00
openeuler-ci-bot
86aa348cef !152 fix CVE-2021-33574
From: @liqingqing_1229
Reviewed-by: 
Signed-off-by:
2021-06-21 03:08:13 +00:00
liqingqing_1229
90b78e8b57 fix CVE-2021-33574 2021-06-21 10:19:58 +08:00
openeuler-ci-bot
7113e43a55 !135 Fix locales BEP inconsistence, use python to replace same file
From: @xu_huijie
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-04-28 09:32:54 +08:00
xuhuijie
d33df5fa43 fix locales's BEP inconsistence, use python to replace same file to hard link 2021-04-27 20:38:33 +08:00
openeuler-ci-bot
3edfd5aa5a !131 Fix-the-inaccuracy-of-j0f-j1f-y0f-y1f-BZ.patch
From: @xielhxie
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-04-17 11:31:31 +08:00
xielhxie
a2703f537a Fix-the-inaccuracy-of-j0f-j1f-y0f-y1f-BZ.patch 2021-04-16 16:18:35 +08:00
openeuler-ci-bot
50d480673b !126 升级glibc到2.33
From: @wswsamao
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-03-11 09:38:46 +08:00
wangshuo
51bddc616d upgrade glibc from 2.31-9 to 2.33-1 2021-03-08 17:25:09 +08:00
openeuler-ci-bot
da501e53af !100 elf: Allow dlopen of filter object to work [BZ #16272]
From: @sdrkun
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-01-28 17:26:24 +08:00
Sdrkun
102231c569 elf: Allow dlopen of filter object to work [BZ #16272] 2021-01-26 20:09:32 +08:00
openeuler-ci-bot
3fd7655a14 !87 将openEuler字样更换%vendor
From: @wswsamao
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2021-01-08 19:08:47 +08:00
wangshuo
83df0b99ce Replace openEuler by %{_vendor} for versatility 2021-01-08 15:51:38 +08:00
openeuler-ci-bot
edccc4a00a !70 Fix CVE-2020-27618
From: @liusirui91
Reviewed-by: @liqingqing_1229
Signed-off-by: @liqingqing_1229
2020-11-10 21:24:43 +08:00