RTEMS | Add dladdr() support to RTEMS (!679)
Chris Johns (@chris)
gitlab at rtems.org
Sun Aug 24 23:50:40 UTC 2025
Chris Johns commented on a discussion on cpukit/include/rtems/rtl/rtl.h: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/679#note_129396
> + *
> + * @param obj The object to get the base address for.
> + * @return void* The base address of the object.
> + */
> +void* rtems_rtl_obj_base_address (const rtems_rtl_obj* obj);
> +
> +/**
> + * Find the symbol closest to (but not exceeding) the given address in an object.
> + *
> + * @param obj The object to search in.
> + * @param addr The address to find the closest symbol for.
> + * @return rtems_rtl_obj_sym* The closest symbol, or NULL if none found.
> + */
> +rtems_rtl_obj_sym* rtems_rtl_obj_find_symbol_by_addr (const rtems_rtl_obj* obj,
> + const void* addr);
> +
Calls related to using the sym table are functionally grouped. Also I think `rtems_rtl_obj_find_sym_by_addr` aligns to the other sym calls and as a result I also think this call should be under `rtems_rtl_base_sym_global_add` ?
--
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/679#note_129396
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/20250824/2af0c362/attachment.htm>
More information about the bugs
mailing list