On 2/2/26 10:24, Razvan Ghiorghe wrote:
To validate the correctness of the modified zero_bss() implementation, two targeted test cases were constructed, designed to exercise the edge cases where the .bss segment overlaps a partially filled virtual memory page belonging to a R_X region. The test binaries were intentionally built without a main() function and instead defined a custom ELF entry-point via the _start symbol. This approach bypasses CRT, dynamic loader, libc initialization etc. ensuring that execution begins immediately after QEMU completes ELF loading and memory mapping.
It would be nice to include those test cases. r~
