RTEMS | Runtime symbols loading is broken (#5234)

Chris Johns (@chris) gitlab at rtems.org
Tue Apr 1 01:22:53 UTC 2025




Chris Johns commented: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5234#note_121975


Regression testing on `arm/xilinx_zynq_a9_qemu`:

```
Passed:        11
Failed:         1
User Input:     1
Expected Fail:  0
Indeterminate:  0
Benchmark:      0
Timeout:        0
Test too long:  0
Invalid:        0
Wrong Version:  0
Wrong Build:    0
Wrong Tools:    0
Wrong Header:   0
-----------------
Total:         13
Failures:
 dl06.exe
User Input:
 dl10.exe
```

Runtime loading of symbols cannot be tested in our testsuite as it relies on an object file built with the symbols of the executable. We use a `tarfs` to hold the files used in a test so linking a test, creating a symbol table from it then adding it to the tar file and re-linking changes the base image symbol address's from those held in the symbol object file in the `tarfs` file. You need external media like JFFS or network storage access to hold the symbol object file.

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5234#note_121975
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20250401/f2b95575/attachment-0001.htm>


More information about the bugs mailing list