From: Michael H. <HO...@de...> - 2002-01-28 17:12:40
|
Hi all! Today we have checked in Qlcrash on Source Forge. QLcrash is a graphical user interface for the command line tool lcrash. Its main goal is to display data structures in a userfriendly way. E.g. the user can follow pointers in data structures just by clicking on the desired element. In order to perform as few changes to lcrash as possible, QLcrash has been designed as a standalone program which forks lcrash as a child process. This solution requires QLcrash to parse stdout and stderr of lcrash. Because of this fact, changes to the output format of lcrash should be handled very carefully in the future. Qlcrash is published under the LGPL and works with the QT library from Tolltech. QT versions 2.2 and 2.3 are tested, the new QT version 3.0 is currently untested. Qlcrash can be compiled either under Linux or under Windows. There currently exist two Qlcrash plugins, which are used for communication with the underlying lcrash. The local plugin communicates through Unix Domain sockets with lcrash. The remote plugin uses TCP/IP to communicate with a daemon called lcrashd which in turn calls lcrash again. The remote plugin is especially useful when running Qlcrash under Windows. The Qlcrash sources can be found under lkcdutils/qlcrash. To build Qlcrash you have to do the following: > cd qlcrash > make -f Makefile.dist > ./configure > make > make install To build the lcrashd do the following: > cd lcrashd > make -f Makefile.am > ./configure > make > make install For further details of lcrashd please look at the corresponding README file. Qlcrash itself has a small online manual which should be sufficient for making the first steps with the program. Qlcrash is mainly developed by Michael Geselbracht. Fritz Elfert has written the plugins and has ported it to Windows. We hope that you all will like Qlcrash! Please try it out and give us feedback! Michael ------------------------------------------------------------------------ Linux/390 Development Phone: +49-7031-16-2360, Bld 71032-06-109 Email: ho...@de... |