1. 07 6月, 2022 3 次提交
    • A
      fix: memcpy补充优化 · 85057cd5
      arvinzzz 提交于
      Signed-off-by: Narvinzzz <zhaotianyu9@huawei.com>
      Change-Id: I65e52313e430236fb6e2df3ff6c86d77ef117199
      85057cd5
    • O
      !319 解决asan在aarch64下与musl的dlopen之间的死锁问题 · 2914fc51
      openharmony_ci 提交于
      Merge pull request !319 from Caoruihong/fix_asan_dlopen_deadlock
      2914fc51
    • C
      fix(asan): fix the deadlock issue of musl dlopen in clang asan runtime · 07d61e4e
      Caoruihong 提交于
      musl的dlopen实现在ld-musl-aarch64-asan.so.1库中,因为这个库是linker,
      比asan运行时库libclang_rt.asan.so更早被执行,dlopen中因为使用了动态内存分配,
      在asan的hook生效前就已经调用了calloc,等到asan hook生效后再触发了调用realloc,
      被asan检测到realloc的内存地址不在asan的动态内存管理范围内从而触发报告asan错误日志,
      而asan报告错误日志时正好又需要调用到dl相关函数(dl_iterate_phdr)进行函数栈回溯,
      进而导致死锁。
      本PR中的修改方法是将linker中使用的内存操作函数进行本地绑定,不让asan运行时库接管,
      进而避免此问题场景的出现,本修改仅影响asan版本,正常版本不受影响。
      Signed-off-by: NCaoruihong <crh.cao@huawei.com>
      Change-Id: I499228c658e23ee47c51e18a91cb4b9cbec57722
      07d61e4e
  2. 30 5月, 2022 2 次提交
  3. 27 5月, 2022 1 次提交
  4. 23 5月, 2022 4 次提交
  5. 19 5月, 2022 1 次提交
  6. 10 5月, 2022 2 次提交
  7. 06 5月, 2022 1 次提交
  8. 05 5月, 2022 2 次提交
  9. 29 4月, 2022 1 次提交
  10. 28 4月, 2022 4 次提交
  11. 26 4月, 2022 1 次提交
  12. 22 4月, 2022 1 次提交
  13. 21 4月, 2022 4 次提交
  14. 20 4月, 2022 4 次提交
  15. 19 4月, 2022 1 次提交
  16. 18 4月, 2022 3 次提交
  17. 13 4月, 2022 1 次提交
  18. 11 4月, 2022 2 次提交
  19. 08 4月, 2022 2 次提交