10-12-2008
Add -g to the cflags in makefile
ok!!
thx to jim
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I've got Solaris9 and it comes with no compiler. I've downloaded gcc from GNU, but you can't compile the files without the compiler (chicken before the egg situation). Some sites point to an ftp site of ftp.ai.prep.mit.edu where a compiled version of the GNU gcc exists, but when I have gone there... (3 Replies)
Discussion started by: AJA
3 Replies
2. Programming
Hi,
We are trying to run dbx on a core file for which we have the original executable and libs, but not the source / object tree. We have recompiled the objects from the original source, but dbx complains that they were compiled at a different time, and refuses to read them:
Object file:... (0 Replies)
Discussion started by: Sabari Nath S
0 Replies
3. Programming
Anyone pls. help !!!
I want to debug C source file using GVD debugger. However, I am unable to find the way to debug source files.
Thanks in advance (2 Replies)
Discussion started by: argupta
2 Replies
4. Solaris
im using the sunstudio but it is very slow , is there ant other GUI debugger
for sun Solaris or at list some ways to make it faster ?
im using to debug throw telnet connection connected to remote server
thanks (0 Replies)
Discussion started by: umen
0 Replies
5. Programming
Hello all! I've searched the archives, google, documentation and I can't seem to find any answer regarding my question.
Our code has to be lint free and due to the following lint warning ---> logical expression always true: op "||" <--- we are forced to #include <note.h > (which appears to be... (3 Replies)
Discussion started by: quattro20v
3 Replies
6. Programming
How I can get the current make-file name in a make-file
So, if I run make with specified file:make -f target.mak
is it possible to have the 'target' inside of the that 'target.mak' from the file name? (2 Replies)
Discussion started by: alex_5161
2 Replies
7. UNIX for Advanced & Expert Users
I've got a executable binary file (source code fortran77, compiled using gfortran).
I'm not sure this is even possible but I remember someone I knew was able to view the source code that created this binary file, i.e. he used a program that enabled him to see what the source code was.
Is this... (2 Replies)
Discussion started by: lost.identity
2 Replies
8. Programming
GNU insight debugger is not available now a days and it is required to debug/inspect
assembly code as written in the book Assembly Language Programming step by step in Linux so my question is; is there any alternative to insight that I can use instead of insight in which I can get the same... (5 Replies)
Discussion started by: vectrum
5 Replies
9. UNIX for Dummies Questions & Answers
Hi there,
I have a Debian Squeeze server.
How can I check if my kernel was compiled with NFS server support?
Extra question: if it is not, how do I enable NFS support in my kernel?
Thanks for your help.
Santiago (3 Replies)
Discussion started by: chebarbudo
3 Replies
10. Linux
Hi gud day,
I would like to ask if possible to load the driver i compiled module without installing it in the ubuntu-kernel-distro/updates* or simple not executing "make install". what i mean is i compile the compat wireless driver using make and i want to try to load
on the system without... (1 Reply)
Discussion started by: jao_madn
1 Replies
IPKDB(4) BSD Kernel Interfaces Manual IPKDB(4)
NAME
ipkdb -- IP-based kernel debugger
SYNOPSIS
options IPKDB
options IPKDBSECURE
options IPKDBKEY=""IPKDB key for remote debugging""
options IPKDB_NE_PCISLOT=x
DESCRIPTION
ipkdb is a kernel debugger that uses UDP and IP to communicate with a remote debugger (normally gdb(1)).
Since the debugger uses its own driver to talk to the networking hardware, the number of supported network interfaces is a lot less than what
is supported by the kernel. At the time of this writing, there is only support for a NE2000 compatible card in a PCI slot. In order for
ipkdb to find your card, you need to specify the slot the card is in via the options IPKDB_NE_PCISLOT.
To use ipkdb, you have to set up a DHCP server, from which ipkdb can get the IP address for the interface that is used for debugging.
To enter ipkdb, the remote debugger has to send the protocol start packet. E.g., gdb will do this on the command
target ipkdb debuggee IPKDB key for remote debugging
where debuggee is the name of the machine to debug (which must resolve to the IP address of the interface), and the rest of the line corre-
sponds to the definition of IPKDBKEY (see below). For ipkdb to actually see this packet, the interface which is used for debugging has to be
set up to actually receive packets, i.e. it has to be up and running.
To prevent messing around with a secured system, ipkdb normally also checks the security level at which the kernel is running. ipkdb will
only work with security levels less than 1, unless the kernel is configured with options IPKDBSECURE.
In addition, the debugger is forcedly entered on a panic, as well as on initial startup, if you boot the kernel with the -d option (note that
this however is machine dependent). On such a forced enter to ipkdb there is no need for the interface in question to already be up and run-
ning, since ipkdb only needs to send/receive packets via its own driver.
As some form of security against the occasional hacker, ipkdb uses the definition of options IPKDBKEY to compute a checksum on the data in
every packet. The remote debugger has to send this checksum, based on the data it sends and the key, or ipkdb ignores the packet. This is
also used in order to check against data errors on the connection.
SEE ALSO
gdb(1), ddb(4), ip(4), udp(4), init(8)
HISTORY
ipkdb appeared in NetBSD 1.3 for the first time. Its configuration and setup changed quite a bit in NetBSD 1.5.
BUGS
Since the kernel includes the definition of IPKDBKEY, anyone who can read the kernel can extract it and use it to enter ipkdb.
There is no support for ip6(4).
BSD
March 27, 2000 BSD