How to get debug symbol information
-
Is it possible to get debug symbol information for the system libraries on pfSense? I see that I have some files in /usr/lib/debug/... but they appear to be out of date.
-
- To get debug symbol information for system libraries on pfSense, you can follow these steps:
- Download the matching debug packages for the libraries you need from the pfSense package repository.
- Install the debug packages using the package manager in pfSense. This will update the debug symbol information for the libraries and make it available for use during debugging sessions. For more detailed information, refer to the official pfSense documentation on package management and debugging tools.
-
@Skoony could you please give more details?
: sudo pkg search debug php82-pecl-xdebug-3.2.2 Xdebug extension for PHP
doesn't seem to find anything. Searching for "debug" in the available packages gui doesn't show anything either.
-
I'm still trying to figure out if this is possible or not. Any suggestions? Is there a freebsd debug symbol server somewhere?
-
Debug kernel and symbols are available in Plus:
[24.11-RELEASE][admin@6100.stevew.lan]/root: pkg search debug pfSense-kernel-debug-pfSense-24.11 pfSense kernel-debug (pfSense) php83-pecl-xdebug-3.3.2 Xdebug extension for PHP [24.11-RELEASE][admin@6100.stevew.lan]/root: pkg search symbols pfSense-kernel-symbols-pfSense-24.11 pfSense kernel-symbols (pfSense) pfSense-kernel-symbols-pfSense-Installer-24.11 pfSense kernel-symbols (pfSense-Installer)
-
@stephenw10 I don't think kernel debug symbols are really going to be of much use to me. And Xdebug is a php debugger, but I need debug symbols for php83-pecl-radius (and php-fpm I suppose).