phoenix-rtos / phoenix-rtos-kernel

Phoenix-RTOS microkernel repository
http://phoenix-rtos.com
BSD 3-Clause "New" or "Revised" License
114 stars 33 forks source link

mprotect: fix mapEntrySplit #581

Closed badochov closed 1 month ago

badochov commented 2 months ago

Do not call amap_getanons. Set offset and lmaxgap.

JIRA: RTOS-895

Description

Motivation and Context

Types of changes

How Has This Been Tested?

Checklist:

Special treatment

github-actions[bot] commented 2 months ago

Unit Test Results

5 244 tests   - 2 456   4 778 :white_check_mark:  - 2 207   19m 0s :stopwatch: - 18m 19s   280 suites  -   156     466 :zzz:  -   249      1 files   ±    0       0 :x: ±    0 

Results for commit eb984f1e. ± Comparison against base commit dadb7d50.

This pull request removes 2456 tests. ``` flash ‑ armv7a7-imx6ull-evk:flash flash ‑ armv7m4-stm32l4x6-nucleo:flash flash ‑ riscv64-generic-qemu:flash phoenix-rtos-tests/cpp/hello-cpp ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/cpp/hello-cpp phoenix-rtos-tests/cpp/hello-cpp ‑ riscv64-generic-qemu:phoenix-rtos-tests/cpp/hello-cpp phoenix-rtos-tests/initfini/main ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/initfini/main phoenix-rtos-tests/initfini/main ‑ armv7m4-stm32l4x6-nucleo:phoenix-rtos-tests/initfini/main phoenix-rtos-tests/initfini/main ‑ riscv64-generic-qemu:phoenix-rtos-tests/initfini/main phoenix-rtos-tests/ioctl/unit ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/ioctl/unit.ioctl.data_in phoenix-rtos-tests/ioctl/unit ‑ armv7a7-imx6ull-evk:phoenix-rtos-tests/ioctl/unit.ioctl.data_in_big … ```

:recycle: This comment has been updated with latest results.