This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello, I have a small enhancement request for GDB to make it easier to use when debugging core file from other systems which have different libraries. Description: When debugging a core file from released product, it is convenient to have gdb use shared libraries in a directory which contains the libraries and executable taken from the system which caused the crash. It is possible to perform this by gdb command "set solib-search-path <path>". This means some commands are required after starting gdb. If we can set solib-search-path at gdb startup, it is easier to use. This is useful when we use GDB programmatically. HP-UX port of GDB has this feature via env var GDB_SHLIB_PATH. GDB does not have the feature yet, though it mentions SOLIB_SEARCH_PATH in solib.c. I changed solib.c to pick up SOLIB_SEARCH_PATH at startup and set it to solib_search_path in solib.c initialization. It worked as expected. Attached solib-patch.diff is based on solib.c in gdb 7.2. ChangeLog entry: 2010-12-16 Yoshinori Toshima <yoshinori.toshima@oracle.com> * solib.c: Pick up SOLIB_SEARCH_PATH env var to set solib-search-path at startup. Regards, Yoshinori Toshima
Attachment:
solib-patch.diff
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |