1. 30 5月, 2023 1 次提交
  2. 19 5月, 2023 1 次提交
  3. 18 5月, 2023 1 次提交
    • R
      Optimize fwrite in stdio API · 22acd1e6
      robottoy 提交于
      Original fwrite call sys_writev to sync user buffer &&
      file buffer to disk at same time, but user buffer may samll than file
      buffer, that may reduce I/O throughout.
      fix freadx internal api in fmemopen/stdin/freopen
      
      Issue:I73VQ3
      Test:libc-test, benchmark
      Signed-off-by: Nrobottoy <wangyaofeng.wang@huawei.com>
      Change-Id: Ic7315e0a5a0f5f18e3c3f3dd8aecbdc9af1290db
      22acd1e6
  4. 17 5月, 2023 1 次提交
  5. 16 5月, 2023 1 次提交
    • R
      Optimize fread in stdio API · 0b1a046b
      robottoy 提交于
      Original stdio read use readv as default syscall,calling vfs_read twice will
      reduce I/O throughout, use syscall read instead with buffer if possible
      
      Issue:I70LQ0
      Test: libc-test, benchmark
      Signed-off-by: Nrobottoy <wangyaofeng.wang@huawei.com>
      Change-Id: I2e5c0298fcd665edb3228ca400ee77fbf25a298c
      0b1a046b
  6. 08 5月, 2023 1 次提交
  7. 10 4月, 2023 1 次提交
  8. 28 3月, 2023 1 次提交
  9. 27 2月, 2023 1 次提交
    • M
      Fix get_nprocs_conf · 28473f43
      maweiye 提交于
      Modify the get_nprocs_conf to count the number of cpuNN directories.
      Modify the get_nprocs to read the number of CPUs in the online file.
      
      Issue:I6FACP
      Test:pass
      Signed-off-by: Nmaweiye <maweiye@huawei.com>
      28473f43
  10. 23 2月, 2023 1 次提交
  11. 20 2月, 2023 1 次提交
  12. 17 2月, 2023 2 次提交
  13. 16 2月, 2023 1 次提交
  14. 13 2月, 2023 1 次提交
  15. 10 2月, 2023 1 次提交
  16. 13 1月, 2023 2 次提交
  17. 12 1月, 2023 1 次提交
  18. 05 1月, 2023 1 次提交
  19. 30 11月, 2022 1 次提交
  20. 15 11月, 2022 1 次提交
  21. 11 11月, 2022 1 次提交
  22. 08 11月, 2022 1 次提交
  23. 02 11月, 2022 2 次提交
  24. 01 11月, 2022 2 次提交
  25. 13 10月, 2022 1 次提交
  26. 11 10月, 2022 1 次提交
  27. 10 10月, 2022 1 次提交
  28. 04 10月, 2022 1 次提交
  29. 29 9月, 2022 1 次提交
  30. 26 9月, 2022 1 次提交
  31. 21 9月, 2022 1 次提交
  32. 05 9月, 2022 1 次提交
  33. 08 8月, 2022 1 次提交
  34. 05 8月, 2022 1 次提交
  35. 01 8月, 2022 1 次提交
  36. 28 7月, 2022 1 次提交
    • F
      feat: malloc指针混淆以及safe unlink · 1d4c1642
      Far 提交于
      1. 指针混淆:
         对空闲chunk的双向链表指针next、prev进行混淆。具体为将该指针与一个key做异或操作。
         不同的bin拥有不同的key,key通过随机数生成器生成。
      2. safe unlink:
         在unbin操作时校验双向链表的有效性,即检查双向链表中前一项和后一项的指向当前chunk
         的指针是否正常,否则终止进程。
      
      这两个功能均可通过MALLOC_FREELIST_HARDENED宏开关
      这个宏可以通过编译框架直接开关(在编译命令后增加 --gn-args "musl_secure_level=1"打开)
      
      Change-Id: I05fd4404aeebcb396c8471f181a30305fb9dbe74
      Signed-off-by: NFar <yesiyuan2@huawei.com>
      1d4c1642