iPXE
gdbudp.h
Go to the documentation of this file.
1 #ifndef _IPXE_GDBUDP_H
2 #define _IPXE_GDBUDP_H
3 
4 /** @file
5  *
6  * GDB remote debugging over UDP
7  *
8  */
9 
10 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11 FILE_SECBOOT ( FORBIDDEN );
12 
13 struct sockaddr_in;
14 struct gdb_transport;
15 
16 /**
17  * Set up the UDP transport with network address
18  *
19  * @name network device name
20  * @addr IP address and UDP listen port, may be NULL and fields may be zero
21  * @ret transport suitable for starting the GDB stub or NULL on error
22  */
23 struct gdb_transport *gdbudp_configure ( const char *name, struct sockaddr_in *addr );
24 
25 #endif /* _IPXE_GDBUDP_H */
const char * name
Definition: ath9k_hw.c:1986
IPv4 socket address.
Definition: in.h:85
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
uint32_t addr
Buffer address.
Definition: dwmac.h:20
struct gdb_transport * gdbudp_configure(const char *name, struct sockaddr_in *addr)
Definition: gdbudp.c:214
FILE_SECBOOT(FORBIDDEN)
A transport mechanism for the GDB protocol.
Definition: gdbstub.h:21